]> git.hungrycats.org Git - linux/log
linux
23 years agoia64: make 2.5.8-pre3 work on SMP ia64. lia64-v2.5.8-pre3
David Mosberger [Thu, 11 Apr 2002 07:54:34 +0000 (00:54 -0700)]
ia64: make 2.5.8-pre3 work on SMP ia64.

23 years agoia64: Make v2.5.8-pre3 work on ia64.
David Mosberger [Thu, 11 Apr 2002 06:50:32 +0000 (23:50 -0700)]
ia64: Make v2.5.8-pre3 work on ia64.

23 years agoia64: Add asm/cacheflush.h and asm/tlbflush.h.
David Mosberger [Wed, 10 Apr 2002 15:30:21 +0000 (08:30 -0700)]
ia64: Add asm/cacheflush.h and asm/tlbflush.h.

23 years agoMerge wailua.hpl.hp.com:/bk/vanilla/linux-2.5
David Mosberger [Wed, 10 Apr 2002 13:21:40 +0000 (06:21 -0700)]
Merge wailua.hpl.hp.com:/bk/vanilla/linux-2.5
into wailua.hpl.hp.com:/bk/lia64/to-linus-2.5

23 years agominstate.h:
David Mosberger [Wed, 10 Apr 2002 12:23:43 +0000 (05:23 -0700)]
minstate.h:
  Add mising include of <asm/cache.h>.

23 years agoCset exclude: davidm@wailua.hpl.hp.com|ChangeSet|20020411000006|41013
David Mosberger [Wed, 10 Apr 2002 12:22:40 +0000 (05:22 -0700)]
Cset exclude: davidm@wailua.hpl.hp.com|ChangeSet|20020411000006|41013

23 years agoia64: Misc fixups.
David Mosberger [Wed, 10 Apr 2002 11:35:08 +0000 (04:35 -0700)]
ia64: Misc fixups.

23 years agosetup.c:
David Mosberger [Wed, 10 Apr 2002 10:27:33 +0000 (03:27 -0700)]
setup.c:
  Move disabling of 8259 irqs into iosapic.c.

23 years agosmpboot.c:
David Mosberger [Wed, 10 Apr 2002 10:10:38 +0000 (03:10 -0700)]
smpboot.c:
  Declare ia64_iobase.

23 years agominstate.h:
David Mosberger [Wed, 10 Apr 2002 10:00:06 +0000 (03:00 -0700)]
minstate.h:
  Add missing include of <asm/cache.h>.

23 years agoacpi.c:
David Mosberger [Wed, 10 Apr 2002 09:44:18 +0000 (02:44 -0700)]
acpi.c:
  Paul's ACPI update.

23 years agoManual merge with Paul's 2.4.18 ACPI update.
David Mosberger [Wed, 10 Apr 2002 08:34:16 +0000 (01:34 -0700)]
Manual merge with Paul's 2.4.18 ACPI update.

23 years agoMore McKinley tuning and minor do_csum() cleanup.
David Mosberger [Wed, 10 Apr 2002 08:09:34 +0000 (01:09 -0700)]
More McKinley tuning and minor do_csum() cleanup.

23 years agoMore EFI fixes.
David Mosberger [Wed, 10 Apr 2002 04:56:07 +0000 (21:56 -0700)]
More EFI fixes.

23 years ago[PATCH] This patch against 2.4.18+ia64-020226 removes a legacy VGA
Bjorn Helgaas [Wed, 10 Apr 2002 04:48:49 +0000 (21:48 -0700)]
[PATCH] This patch against 2.4.18+ia64-020226 removes a legacy VGA
dependency.  Non-legacy systems may have system memory
at 0xA0000, and if that's the case, we don't want to install the
VGA console.

Restructured conswitchp init slightly so that if both
CONFIG_DUMMY_CONSOLE and CONFIG_VGA_CONSOLE
are defined, conswitchp is always set to something, even if we
don't find VGA at 0xA0000.

This work is due to Alex Williamson (alex_williamson@hp.com).

23 years agoTune __ia64_init_fpu() for better performance and smaller size.
David Mosberger [Wed, 10 Apr 2002 04:46:02 +0000 (21:46 -0700)]
Tune __ia64_init_fpu() for better performance and smaller size.

23 years ago[PATCH] cpu affinity syscalls v2.5.8-pre3
Robert Love [Tue, 9 Apr 2002 11:02:50 +0000 (04:02 -0700)]
[PATCH] cpu affinity syscalls

This patch implements the following calls to set and retrieve a task's
CPU affinity:

    int sched_setaffinity(pid_t pid, unsigned int len,
           unsigned long *new_mask_ptr)
    int ched_getaffinity(pid_t pid, unsigned int len,
           unsigned long *user_mask_ptr)

23 years agoUpdate kernel version
Linus Torvalds [Tue, 9 Apr 2002 10:57:32 +0000 (03:57 -0700)]
Update kernel version

23 years ago[PATCH] open_namei cleanup, nfsctl permission check fix
Alexander Viro [Tue, 9 Apr 2002 10:09:44 +0000 (03:09 -0700)]
[PATCH] open_namei cleanup, nfsctl permission check fix

a) part of open_namei() done after we'd found vfsmount/dentry of
the object we want to open had been split into a helper - may_open().

b) do_open() in fs/nfsctl.c didn't do any permission checks on
the nfsd file it was opening - sudden idiocy attack on my part (I missed
the fact that dentry_open() doesn't do permission checks - open_namei()
does).  Fixed by adding obvious may_open() calls.

23 years ago[PATCH] per-cpu cleanup
Rusty Russell [Tue, 9 Apr 2002 07:46:00 +0000 (00:46 -0700)]
[PATCH] per-cpu cleanup

As per David Mosberger's request, splits into per-arch files (solves the
#include mess), and fixes my "was not an lvalue" bug.

23 years ago[PATCH] set-bit cleanup I: x86_capability.
Linus Torvalds [Tue, 9 Apr 2002 07:44:22 +0000 (00:44 -0700)]
[PATCH] set-bit cleanup I: x86_capability.

Cosmetic change: x86_capability.  Makes it an unsigned long, and
removes the gratuitous & operators (it is already an array).  These
produce warnings when set_bit() etc. takes an unsigned long * instead
of a void *.

Originally from Rusty Russell

23 years agoupdate x86 defconfig for USB changes
Linus Torvalds [Tue, 9 Apr 2002 06:57:55 +0000 (23:57 -0700)]
update x86 defconfig for USB changes

23 years agoAutomerge
Linus Torvalds [Tue, 9 Apr 2002 06:50:40 +0000 (23:50 -0700)]
Automerge

23 years ago[PATCH] 2.5.8-pre2 i8xx series chipsets patches
Wim Van Sebroeck [Wed, 10 Apr 2002 00:25:13 +0000 (02:25 +0200)]
[PATCH] 2.5.8-pre2 i8xx series chipsets patches

i810_rng: add support for other i8xx chipsets to the Random Number Generator module.
This is being done by adding the detection of the 82801BA(M) and 82801CA(M) I/O Controller Hub's.

23 years ago[PATCH] 2.5.8-pre2 IDE 29b
Martin Dalecki [Tue, 9 Apr 2002 04:08:04 +0000 (21:08 -0700)]
[PATCH] 2.5.8-pre2 IDE 29b

- Eliminate the mate member of the ata_channel structure. The information
   provided by it is already present. This patch may have undesirable
   effects on the ns87415.c and trm290.c host chip drivers, but it's worth
   for structural reasons to have it.

- Kill unused code, which was "fixing" interrupt routing from ide-pci.c Don't
   pass any "mate" between the functions there.

- Don't define SUPPORT_VLB_SYNC unconditionally in ide-taskfile.c

- Apply Vojtech Pavliks fix for piix host-chip driver crashes.

- Add linux/types.h to ide-pnp.c.

- Apply latest sis5513 host chip driver patch from by Lionel Bouton by hand.

- Apply patch by Paul Macerras for power-mac.

- Try to make the ns87415 driver a bit more reentrant.

23 years agoMerge home:v2.5/linux
Linus Torvalds [Tue, 9 Apr 2002 03:47:59 +0000 (20:47 -0700)]
Merge home:v2.5/linux
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Tue, 9 Apr 2002 02:21:56 +0000 (19:21 -0700)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoUSB
Greg Kroah-Hartman [Mon, 8 Apr 2002 08:14:20 +0000 (01:14 -0700)]
USB

cleaned up the comments to put them in proper docbook format.

23 years agoThis patch is a more complete fix for the device refcount
David Brownell [Mon, 8 Apr 2002 08:01:34 +0000 (01:01 -0700)]
This patch is a more complete fix for the device refcount
sanity checking and cleanup on device disconnect.

    - Splits apart usb_dec_dev_use(), for driver use, and
      usb_free_dev(), for hub/hcd use.  Both now have
      kerneldoc, and will BUG() if the refcount and the
      device tree get out of sync.  (Except for cleanup of
      root hub init errors, refcount must go to zero only
      at the instant disconnect processing completes.)

    - More usbcore-internal function declarations are
      now moved out of <linux/usb.h> into hcd.h

    - Driver-accessible refcounting is now inlined; minor
      code shrinkage, it's using atomic inc/dec instructions
      not function calls.

<note from greg k-h, there is still some work to be done with USB device
 reference counting, but this patch is a step in the right direction.>

23 years agoUSB kerneldoc fixes
David Brownell [Mon, 8 Apr 2002 07:05:16 +0000 (00:05 -0700)]
USB kerneldoc fixes

This fixes some kerneldoc bugs for USB.  It catches up with
the recent rename, and includes a couple minor tweaks/fixes
I happened to notice.

23 years ago[PATCH] The kernel cannot cope with modules without unwind data, which happens
Andreas Schwab [Mon, 8 Apr 2002 06:25:06 +0000 (23:25 -0700)]
[PATCH] The kernel cannot cope with modules without unwind data, which happens
with data-only modules like the fs/nls modules when compiling with gcc
3.1.  This patch fixes the problem.

23 years agoMisc fixes.
David Mosberger [Mon, 8 Apr 2002 06:23:55 +0000 (23:23 -0700)]
Misc fixes.

23 years ago[PATCH] devfs patch for 2.5.8-pre2
Richard Gooch [Mon, 8 Apr 2002 05:24:38 +0000 (22:24 -0700)]
[PATCH] devfs patch for 2.5.8-pre2

- Documentation updates
- BKL removal (devfs doesn't need the BKL)
- Changed <devfs_rmdir> to allow later additions if not yet empty
- Added calls to <devfs_register_partitions> in drivers/block/blkpc.c
  <add_partition> and <del_partition>
- Bug fixes in unique number and devnum allocators.

23 years ago[PATCH] Clean up x86 interrupt entry code
Brian Gerst [Mon, 8 Apr 2002 05:22:40 +0000 (22:22 -0700)]
[PATCH] Clean up x86 interrupt entry code

This patch moves the generation of the asm interrupt entry stubs from
i8259.c to entry.S.  This allows it to be done with less code and
without needing duplicate definitions of SAVE_ALL, GET_CURRENT, etc.

23 years ago[PATCH] size_in_bytes
Andries E. Brouwer [Mon, 8 Apr 2002 05:21:38 +0000 (22:21 -0700)]
[PATCH] size_in_bytes

It is a step on the road to removal of the arrays.
It also solves other things, like the fact that Linux
is unable to read the last sector of a disk or partition
with an odd number of sectors.

23 years ago[PATCH] increase dynamic proc entries for ppc64
Anton Blanchard [Mon, 8 Apr 2002 04:31:16 +0000 (21:31 -0700)]
[PATCH] increase dynamic proc entries for ppc64

Unfortunately the proc filesystem has a limit on the number of dynamic
proc entries it can create. On large systems we can exhaust the default
(4096) very quickly. The following patch increases the default to
something more reasonable.

23 years ago[PATCH] missing include in fs/nfsd/nfsctl.c
Anton Blanchard [Mon, 8 Apr 2002 04:31:02 +0000 (21:31 -0700)]
[PATCH] missing include in fs/nfsd/nfsctl.c

We forgot to include linux/init.h in fs/nfsd/nfsctl.c.

23 years ago[PATCH] fix busy loop in migration thread init
Anton Blanchard [Mon, 8 Apr 2002 04:30:51 +0000 (21:30 -0700)]
[PATCH] fix busy loop in migration thread init

Since we do not set the task state to TASK_INTERRUPTIBLE, we busy loop.

On larger SMP this can actually result in a lockup due to the way
migration thread initalisation is done (nr_cpus threads are created
and they all busy loop until the scheduler evenly distributes them,
one on each cpu. With this rogue thread busy looping things can become
unbalanced and the migration threads never distribute themselves onto
all cpus).

23 years ago[PATCH] missing includes in seq_file.h
Anton Blanchard [Mon, 8 Apr 2002 04:30:39 +0000 (21:30 -0700)]
[PATCH] missing includes in seq_file.h

include/linux/seq_file.h uses memcpy and struct semaphore and so should
include the relevant files.

23 years agoUSB bluetooth tty driver
Greg Kroah-Hartman [Mon, 8 Apr 2002 04:25:54 +0000 (21:25 -0700)]
USB bluetooth tty driver

renamed the bluetooth.c file to bluettty.c to help prevent user confusion
between this driver and the bluez bluetooth stack in the kernel.

23 years ago[PATCH] usbfs disconnect
Dan Streetman [Mon, 8 Apr 2002 03:51:56 +0000 (20:51 -0700)]
[PATCH] usbfs disconnect

This was originally created by David many months ago and posted to the
list, but not put into the kernel.

I modified the original patch to:
-patch against the 2.5.7 kernel
-use the 'real' interface number, not position (to do this I added 2
 methods in usb.c)

23 years ago[PATCH] page limit on bulk transfers in usbfs?
Chris Hanson [Mon, 8 Apr 2002 03:51:49 +0000 (20:51 -0700)]
[PATCH] page limit on bulk transfers in usbfs?

Here is an updated patch using kmalloc that removes the page limit
on bulk transfers in usbfs.  I've tested it and it seems to work OK.

23 years agoAutomerge
Linus Torvalds [Mon, 8 Apr 2002 02:44:02 +0000 (19:44 -0700)]
Automerge

23 years agoMake cond_syscall per arch. This is required on some architectures
Anton Blanchard [Tue, 9 Apr 2002 03:58:44 +0000 (13:58 +1000)]
Make cond_syscall per arch. This is required on some architectures
(eg ppc64) where foo points to a function descriptor and .foo is
the address of the actual function.

23 years agoAutomerge
Linus Torvalds [Mon, 8 Apr 2002 02:32:18 +0000 (19:32 -0700)]
Automerge

23 years agoreplace flush_tlb_all with flush_tlb_kernel_range which allows
Anton Blanchard [Tue, 9 Apr 2002 07:21:56 +0000 (17:21 +1000)]
replace flush_tlb_all with flush_tlb_kernel_range which allows
optimisations on some architectures.

23 years agoppc64: create cacheflush.h and tlbflush.h
Anton Blanchard [Tue, 9 Apr 2002 03:35:22 +0000 (13:35 +1000)]
ppc64: create cacheflush.h and tlbflush.h
ppc64: remove local_flush_* functions, just define them directly

23 years agoppc64: fix warning in rtasd.c
Anton Blanchard [Tue, 9 Apr 2002 02:11:47 +0000 (12:11 +1000)]
ppc64: fix warning in rtasd.c

23 years agoppc64: remove unnecessary .text directive
Anton Blanchard [Tue, 9 Apr 2002 02:10:59 +0000 (12:10 +1000)]
ppc64: remove unnecessary .text directive

23 years agoppc64: remove bcopy and cacheable_memcpy
Anton Blanchard [Tue, 9 Apr 2002 02:08:16 +0000 (12:08 +1000)]
ppc64: remove bcopy and cacheable_memcpy

23 years agoppc64: remove strtok
Anton Blanchard [Tue, 9 Apr 2002 02:05:23 +0000 (12:05 +1000)]
ppc64: remove strtok

23 years agoppc64: get rid of cacheable_memzero
Anton Blanchard [Tue, 9 Apr 2002 02:03:38 +0000 (12:03 +1000)]
ppc64: get rid of cacheable_memzero

23 years agoppc64: pmd_page fixes to match pagetable allocation changes
Anton Blanchard [Tue, 9 Apr 2002 02:01:56 +0000 (12:01 +1000)]
ppc64: pmd_page fixes to match pagetable allocation changes

23 years agoppc64: Fix up some warnings in the pagetable allocation code
Anton Blanchard [Tue, 9 Apr 2002 02:00:36 +0000 (12:00 +1000)]
ppc64: Fix up some warnings in the pagetable allocation code

23 years agoppc64: add missing include in semaphore.c
Anton Blanchard [Tue, 9 Apr 2002 01:56:12 +0000 (11:56 +1000)]
ppc64: add missing include in semaphore.c

23 years agoppc64: fix up warnings in lmb.c
Anton Blanchard [Tue, 9 Apr 2002 01:55:17 +0000 (11:55 +1000)]
ppc64: fix up warnings in lmb.c

23 years agoppc64: Fix up clash with flags variable in udbg.c
Anton Blanchard [Tue, 9 Apr 2002 01:53:41 +0000 (11:53 +1000)]
ppc64: Fix up clash with flags variable in udbg.c

23 years agoppc64: fix up some warnings
Anton Blanchard [Tue, 9 Apr 2002 01:52:19 +0000 (11:52 +1000)]
ppc64: fix up some warnings

23 years agoppc64: Fix up warning
Anton Blanchard [Tue, 9 Apr 2002 01:49:58 +0000 (11:49 +1000)]
ppc64: Fix up warning

23 years agoppc64: Change MASK -> __MASK to avoid namespace clash in symbios
Anton Blanchard [Tue, 9 Apr 2002 01:49:23 +0000 (11:49 +1000)]
ppc64: Change MASK -> __MASK to avoid namespace clash in symbios
driver and fix up thread_saved_pc

23 years agoppc64: add preempt_count
Anton Blanchard [Tue, 9 Apr 2002 01:47:05 +0000 (11:47 +1000)]
ppc64: add preempt_count

23 years agoppc64: update include/asm-ppc64/linux_logo.h
Anton Blanchard [Tue, 9 Apr 2002 01:46:33 +0000 (11:46 +1000)]
ppc64: update include/asm-ppc64/linux_logo.h

23 years agoMerge bk://linux.bkbits.net/linux-2.5
Anton Blanchard [Tue, 9 Apr 2002 00:39:04 +0000 (10:39 +1000)]
Merge bk://linux.bkbits.net/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64

23 years agoMerge samba.org:/scratch/anton/linux-2.5
Anton Blanchard [Mon, 8 Apr 2002 20:05:26 +0000 (06:05 +1000)]
Merge samba.org:/scratch/anton/linux-2.5
into samba.org:/scratch/anton/linux-2.5_ppc64

23 years agoMerge http://ppc.bkbits.net/for-linus-ppc64
Linus Torvalds [Mon, 8 Apr 2002 02:31:27 +0000 (19:31 -0700)]
Merge http://ppc.bkbits.net/for-linus-ppc64
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://ppc.bkbits.net/for-linus-ppc
Linus Torvalds [Mon, 8 Apr 2002 02:30:13 +0000 (19:30 -0700)]
Merge bk://ppc.bkbits.net/for-linus-ppc
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoPPC update; create cacheflush.h and tlbflush.h and define default_idle
Paul Mackerras [Tue, 9 Apr 2002 03:46:03 +0000 (13:46 +1000)]
PPC update; create cacheflush.h and tlbflush.h and define default_idle

23 years agoMerge nanango.paulus.ozlabs.org:/home/paulus/kernel/linux-2.5
Paul Mackerras [Tue, 9 Apr 2002 02:00:12 +0000 (12:00 +1000)]
Merge nanango.paulus.ozlabs.org:/home/paulus/kernel/linux-2.5
into nanango.paulus.ozlabs.org:/home/paulus/kernel/for-linus-ppc

23 years ago[PATCH] disable high mem on pio, ide
Jens Axboe [Mon, 8 Apr 2002 02:27:49 +0000 (19:27 -0700)]
[PATCH] disable high mem on pio, ide

ide-dma incorrectly only clears high memory support if the verbose dma
disabling is called, it should clear it for the non-verbose too.

23 years ago[PATCH] ACPI compile fix
Andy Grover [Mon, 8 Apr 2002 02:22:26 +0000 (19:22 -0700)]
[PATCH] ACPI compile fix

Hi Linus,

Oops, SMP non-ACPI doesn't compile with the previous ACPI update. This
fixes that.

23 years agochanged direct access of current->state to set_current_state() call.
Greg Kroah-Hartman [Mon, 8 Apr 2002 02:10:47 +0000 (19:10 -0700)]
changed direct access of current->state to set_current_state() call.

Thanks to Paul Komkoff for reminding me of this.

23 years ago[PATCH] uhci.c FSBR speed problem
Johannes Erdfelt [Mon, 8 Apr 2002 02:05:05 +0000 (19:05 -0700)]
[PATCH] uhci.c FSBR speed problem

The dangers of not ensuring important fields are properly set.

Some, if not all, of the speed problems with uhci.c were caused because
some important fields were not set and as a result, FSBR was never
turned on.

This patch also ensures is_suspended is set to 0 properly. This could
cause some problems suspending the HC when no devices are plugged in.

23 years ago[PATCH] uhci.c incorrect locking
Johannes Erdfelt [Mon, 8 Apr 2002 02:04:56 +0000 (19:04 -0700)]
[PATCH] uhci.c incorrect locking

This fixes a problem that I've not run into and is difficult to trigger,
but definately a bug. We locked urb->lock, when we meant u->lock. It also
cleans up the code a little to make it easier to understand and removes
an obsolete comment.

23 years ago[PATCH] uhci.c cleanup
Johannes Erdfelt [Mon, 8 Apr 2002 02:04:48 +0000 (19:04 -0700)]
[PATCH] uhci.c cleanup

This patch merely cleans up the code a little and doesn't fix any bugs.
It makes a couple of code paths a bit easier to understand, removes an
unused variable (uhci_list) and some procfs variables when not using
procfs.

23 years ago[PATCH] uhci.c SMP deadlock
Johannes Erdfelt [Mon, 8 Apr 2002 02:03:18 +0000 (19:03 -0700)]
[PATCH] uhci.c SMP deadlock

This patch fixes a bug reported by Greg and David, as well as some other
people recently.

uhci.c would call wait_ms, which can sleep, with spinlocks held. There
are two places where this happens, but only one was the cause of the
problem.

23 years agoUSB
Greg Kroah-Hartman [Sat, 6 Apr 2002 13:54:28 +0000 (05:54 -0800)]
USB

spilt up the Config.help file into smaller pieces

23 years agoUSB usbnet driver update
David Brownell [Sat, 6 Apr 2002 12:17:46 +0000 (04:17 -0800)]
USB usbnet driver update

    - adds ethtool support (based on code from Brad Hards)
    - makes diagnostic level configurable (ethtool, module param)
    - fixes a minor mem_flags goof (thanks Oliver!)
    - device identifers now use devpath (stable ID) not devnum

23 years agoMerge http://linux-acpi.bkbits.net/linux-acpi
Linus Torvalds [Sat, 6 Apr 2002 08:39:32 +0000 (00:39 -0800)]
Merge http://linux-acpi.bkbits.net/linux-acpi
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge patch from Al
Linus Torvalds [Sat, 6 Apr 2002 03:27:32 +0000 (19:27 -0800)]
Merge patch from Al

23 years ago[PATCH] ->setattr() locking changes
Alexander Viro [Sat, 6 Apr 2002 03:18:42 +0000 (19:18 -0800)]
[PATCH] ->setattr() locking changes

Take ->i_sem in all callers of notify_change().

23 years ago[PATCH] IEEE-1394 Updates
Ben Collins [Sat, 6 Apr 2002 00:36:43 +0000 (16:36 -0800)]
[PATCH] IEEE-1394 Updates

ieee1394 updates:
  - New drivers: eth1394, admtp
  - nodemgr cleanup
  - Fixes for ohci
  - fixed for node probes
  - small misc performance fixes
  - New /proc interface for subsystem, node listing, and dv1394

23 years ago[PATCH] ->setattr() locking changes
Andrew Morton [Sat, 6 Apr 2002 00:32:52 +0000 (16:32 -0800)]
[PATCH] ->setattr() locking changes

ext3 was missed - the removal of the BKL in notify_change
means that the filesytem fails quite quickly on SMP in -pre2.
Sorry, I should have spotted that when the patch floated past.

23 years agoUpdate for new notify_change semantics
Linus Torvalds [Sat, 6 Apr 2002 00:30:46 +0000 (16:30 -0800)]
Update for new notify_change semantics

23 years agoMADT parsing improvements (Paul D & Richard Schaal)
Andy Grover [Fri, 5 Apr 2002 18:04:09 +0000 (10:04 -0800)]
MADT parsing improvements (Paul D & Richard Schaal)
ACPI PCI IRQ improvements (Dominik Brodowski and Paul D)
Wakeup fix (Pavel Machek)

23 years agoACPI driver updates
Andy Grover [Fri, 5 Apr 2002 17:53:02 +0000 (09:53 -0800)]
ACPI driver updates
Better IRQ routing
ACPI 2.0-enumerated processor perf state support
ACPI poweroff via magic sysrq

23 years agoACPI interpreter update.
Andy Grover [Fri, 5 Apr 2002 17:25:12 +0000 (09:25 -0800)]
ACPI interpreter update.
add support for GPE fields to be in any address space, not just IO.
comment and debug print cleanups

23 years ago[PATCH] loop deadlock fix
Andrew Morton [Fri, 5 Apr 2002 11:46:26 +0000 (03:46 -0800)]
[PATCH] loop deadlock fix

This chunk is present in 2.4, missing in 2.5.  It
stops the loop thread from waiting on its owm buffers.

23 years agoCset exclude: davej@suse.de|ChangeSet|20020404222348|23820
Linus Torvalds [Fri, 5 Apr 2002 11:31:39 +0000 (03:31 -0800)]
Cset exclude: davej@suse.de|ChangeSet|20020404222348|23820

23 years agoFix HP simulator Makefile for merge conflict with zx1 support patch.
David Mosberger [Fri, 5 Apr 2002 09:34:52 +0000 (01:34 -0800)]
Fix HP simulator Makefile for merge conflict with zx1 support patch.

23 years ago[PATCH] Add support for HP zx1 systems.
Bjorn Helgaas [Fri, 5 Apr 2002 09:30:59 +0000 (01:30 -0800)]
[PATCH] Add support for HP zx1 systems.

23 years agoNew files for HP zx1 systems.
David Mosberger [Fri, 5 Apr 2002 09:29:10 +0000 (01:29 -0800)]
New files for HP zx1 systems.

23 years agoFix software I/O TLB to always return <4GB memory for alloc_consistent().
David Mosberger [Fri, 5 Apr 2002 09:27:21 +0000 (01:27 -0800)]
Fix software I/O TLB to always return <4GB memory for alloc_consistent().

23 years agoMerge cargo.(none):/home/paulus/kernel/linux-2.5
Paul Mackerras [Fri, 5 Apr 2002 01:01:38 +0000 (11:01 +1000)]
Merge cargo.(none):/home/paulus/kernel/linux-2.5
into cargo.(none):/home/paulus/kernel/for-linus-ppc

23 years agoClean up do_truncate due notify_change() locking change v2.5.8-pre2
Linus Torvalds [Fri, 5 Apr 2002 00:44:44 +0000 (16:44 -0800)]
Clean up do_truncate due notify_change() locking change

23 years agoForce some semblance of workingness onto qla1280 driver
Linus Torvalds [Fri, 5 Apr 2002 00:41:16 +0000 (16:41 -0800)]
Force some semblance of workingness onto qla1280 driver

23 years agoOops, remove remnants of old attribute lock
Linus Torvalds [Fri, 5 Apr 2002 00:40:11 +0000 (16:40 -0800)]
Oops, remove remnants of old attribute lock

23 years agoMerge bk://linuxusb.bkbits.net/dir_move-2.5
Linus Torvalds [Fri, 5 Apr 2002 08:25:11 +0000 (00:25 -0800)]
Merge bk://linuxusb.bkbits.net/dir_move-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

23 years agoMake legacy drivers who use "virt_to_bus()" and friends work on x86.
Linus Torvalds [Fri, 5 Apr 2002 08:23:11 +0000 (00:23 -0800)]
Make legacy drivers who use "virt_to_bus()" and friends work on x86.

It's up to other architectures to worry about portability for now.

23 years ago[PATCH] shift BKL out of notify_change
Dave Hansen [Fri, 5 Apr 2002 07:13:11 +0000 (23:13 -0800)]
[PATCH] shift BKL out of notify_change

Moved i_sem down into notify_change() and out of the UMSDOS
function. Moved BKL down from notify_change into filesystems.

23 years ago[PATCH] PATCH 4a or 4 : knfs : typo...
Neil Brown [Fri, 5 Apr 2002 07:11:45 +0000 (23:11 -0800)]
[PATCH] PATCH 4a or 4 : knfs : typo...

typo in that last patch, sorry.