opensuse:kernel.git
16 years ago[PATCH] 2.5.8-pre3 set_bit cleanup IV
Rusty Russell [Wed, 10 Apr 2002 04:25:36 +0000 (21:25 -0700)]
[PATCH] 2.5.8-pre3 set_bit cleanup IV

This changes everything arch specific PPC and i386 which should have
been unsigned long (it doesn't *matter*, but bad habits get copied to
where it does matter).

No object code changes

16 years ago[PATCH] 2.5.8-pre3 set_bit cleanup III
Rusty Russell [Wed, 10 Apr 2002 04:25:28 +0000 (21:25 -0700)]
[PATCH] 2.5.8-pre3 set_bit cleanup III

This removes gratuitous & operators in front of tty->process_char_map
and tty->read_flags.

No object code changes

16 years ago[PATCH] 2.5.8-pre3 set_bit cleanup II
Rusty Russell [Wed, 10 Apr 2002 04:25:21 +0000 (21:25 -0700)]
[PATCH] 2.5.8-pre3 set_bit cleanup II

This changes over some bogus casts, and converts the ext2, hfs and
minix set-bit macros.  Also changes pte and open_fds to hand the
actual bitfield rather than whole structure.

No object code changes

16 years ago[PATCH] cpu affinity syscalls
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)

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

16 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.

16 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.

16 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

16 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

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

16 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.

16 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.

16 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

16 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

16 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.

16 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.>

16 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.

16 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.

16 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.

16 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.

16 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.

16 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.

16 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).

16 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.

16 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.

16 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)

16 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.

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

16 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.

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

16 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.

16 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

16 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

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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

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

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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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.

16 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.

16 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.

16 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.

16 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.

16 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.

16 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.

16 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

16 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

16 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

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

16 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().

16 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

16 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.

16 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

16 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)

16 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

16 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

16 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.

16 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

16 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

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

16 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

16 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

16 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

16 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.

16 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.

16 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.

16 years ago[PATCH] PATCH 4 of 4 : knfsd : Increase the max block size for NFS replies.
Neil Brown [Fri, 5 Apr 2002 07:11:36 +0000 (23:11 -0800)]
[PATCH] PATCH 4 of 4 : knfsd : Increase the max block size for NFS replies.

This increases the max read/write size for nfsd from 8K to 32K.

This requires making NFSv2 return the right number in statfs
requests.  NFSv3 already does that.

16 years ago[PATCH] PATCH 3 of 4 : knfsd : Store the fsid in the returned attributes instead...
Neil Brown [Fri, 5 Apr 2002 07:11:29 +0000 (23:11 -0800)]
[PATCH] PATCH 3 of 4 : knfsd : Store the fsid in the returned attributes instead of the device number

When a filesystem is exported with  fsid=  we should use that
fsid instead of the i_dev number when returning NFS attributes,
so that there is no chance of clients that depend on the filesys
id in the attributes getting confused by device numbers changing.

We only do this if the reference filehandle uses fsid to identify
the filesystem, so that a server can be converted from non-fsid= to
using fsid= without confusing active clients.

16 years ago[PATCH] PATCH 2 of 4 : knfsd : Allow exporting of deviceless filesystems if fsid...
Neil Brown [Fri, 5 Apr 2002 07:11:22 +0000 (23:11 -0800)]
[PATCH] PATCH 2 of 4 : knfsd : Allow exporting of deviceless filesystems if fsid= given

Previously we could only export FS_REQUIRES_DEV filesystems
as we need a devno to put in the filehandle.
Now that we have fsid= (NFSEXP_FSID) we don't need a devno
to put in the filehandle so we can relax this requirement.

16 years ago[PATCH] PATCH 1 of 4 : knfsd : Use symbols for size calculation for response sizes.
Neil Brown [Fri, 5 Apr 2002 07:11:15 +0000 (23:11 -0800)]
[PATCH] PATCH 1 of 4 : knfsd : Use symbols for size calculation for response sizes.

Use symbolic names for some common size components in the response
size calculation for the NFSD.  This makes it easier to get the
numbers right and to review them.
This patch also fixes a few number for nfsv3 that were wrong.

16 years ago[PATCH] elevator 'buglet'
Jens Axboe [Fri, 5 Apr 2002 07:09:23 +0000 (23:09 -0800)]
[PATCH] elevator 'buglet'

Lets just kill this check -- it usually only catches drivers queueing
something in front of a started request on their own (such as shoving a
request sense in front of a failed packet command, for instance). So
it's either working around this detection in some drivers, or killing
it. I vote for the latter, patch attached against 2.5.8-pre1 :-)

16 years agoUSB
Greg Kroah-Hartman [Fri, 5 Apr 2002 07:09:11 +0000 (23:09 -0800)]
USB

moved the USB_STORAGE Config.help items into the drivers/usb/storage directory.

16 years agoMerge http://linux-isdn.bkbits.net/linux-2.5.make
Linus Torvalds [Fri, 5 Apr 2002 06:43:55 +0000 (22:43 -0800)]
Merge http://linux-isdn.bkbits.net/linux-2.5.make
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years agoUSB
Greg Kroah-Hartman [Fri, 5 Apr 2002 03:33:36 +0000 (19:33 -0800)]
USB

added a README file to explain what the different subdirectories are for.

16 years agoDuh. Use "device_lock", not "device_root" for locking.
Linus Torvalds [Fri, 5 Apr 2002 03:12:25 +0000 (19:12 -0800)]
Duh. Use "device_lock", not "device_root" for locking.

16 years agoUSB
Greg Kroah-Hartman [Fri, 5 Apr 2002 02:53:38 +0000 (18:53 -0800)]
USB

moved class/storage/ back to storage/
created input/
orderd the makefiles and config.in menus better.

16 years agoMerge master.kernel.org:/home/mochel/BK/linux-2.5
Linus Torvalds [Fri, 5 Apr 2002 02:48:20 +0000 (18:48 -0800)]
Merge master.kernel.org:/home/mochel/BK/linux-2.5
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

16 years agoAdd platform driver object
Patrick Mochel [Fri, 5 Apr 2002 02:12:08 +0000 (18:12 -0800)]
Add platform driver object

16 years agocompile fix for drivers/base/sys.c
Patrick Mochel [Fri, 5 Apr 2002 02:08:15 +0000 (18:08 -0800)]
compile fix for drivers/base/sys.c

16 years agoMerge master.kernel.org:/home/davem/BK/sparc-2.5
Linus Torvalds [Fri, 5 Apr 2002 01:23:07 +0000 (17:23 -0800)]
Merge master.kernel.org:/home/davem/BK/sparc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoAdd device_shutdown() calls to reboot and power off transitions (and let the user...
Patrick Mochel [Fri, 5 Apr 2002 01:22:45 +0000 (17:22 -0800)]
Add device_shutdown() calls to reboot and power off transitions (and let the user know)

16 years agoMerge master.kernel.org:/home/davem/BK/misc-2.5
Linus Torvalds [Fri, 5 Apr 2002 01:22:05 +0000 (17:22 -0800)]
Merge master.kernel.org:/home/davem/BK/misc-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoMerge master.kernel.org:/home/davem/BK/net-2.5
Linus Torvalds [Fri, 5 Apr 2002 00:35:14 +0000 (16:35 -0800)]
Merge master.kernel.org:/home/davem/BK/net-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

16 years agoMerge hera.kernel.org:/home/torvalds/BK/linux-2.5
Patrick Mochel [Fri, 5 Apr 2002 00:08:09 +0000 (16:08 -0800)]
Merge hera.kernel.org:/home/torvalds/BK/linux-2.5
into hera.kernel.org:/home/mochel/BK/linux-2.5

16 years agoUSB
Greg Kroah-Hartman [Thu, 4 Apr 2002 16:18:18 +0000 (08:18 -0800)]
USB

more file movement cleanups.  Now handles misc drivers compiled into
the kernel corectly.