]> git.hungrycats.org Git - linux/log
linux
23 years ago[PATCH] export add_to_page_cache() and __pagevec_lru_add to
Andrew Morton [Tue, 18 Feb 2003 13:24:42 +0000 (05:24 -0800)]
[PATCH] export add_to_page_cache() and __pagevec_lru_add to

CIFS is using these.

Given that the readpages() address_space op is supposed to add the pages to
pagecache, it makes sense to make these functions available to modules.

I can't say that I put a lot of though into the readpages API.  It was
designed as just enough functionality to be able to stuff a bunch of
readahead pages into a single BIO.  The only reason I made it an a_op at all
was because we have toi enter the fs to pick up the ->get_block callback's
address.

But a couple of filesystems seem to be making use of it now.  Reiser4 will
need access at the do_page_cache_readahead() level too.

23 years ago[PATCH] fix for uninitialized timer in drm_drv.h
Andrew Morton [Tue, 18 Feb 2003 13:24:33 +0000 (05:24 -0800)]
[PATCH] fix for uninitialized timer in drm_drv.h

Patch from Martin Josefsson <gandalf@wlug.westbo.se>

Here's a fix for an uninitialized timer in drm_drv.h, for some reason it
initilizes the timer when the device is opened, not at init.  It moves
the initilization for the waitqueue to init aswell.

23 years ago[PATCH] MPT Fusion build fix
Andrew Morton [Tue, 18 Feb 2003 13:24:25 +0000 (05:24 -0800)]
[PATCH] MPT Fusion build fix

Patch from Hugh Dickins <hugh@veritas.com>

2.5.62's removal of scsi_set_pci_device broke the MPT Fusion build.

23 years ago[PATCH] signal warning and uninitialised variable fix
Andrew Morton [Tue, 18 Feb 2003 13:24:17 +0000 (05:24 -0800)]
[PATCH] signal warning and uninitialised variable fix

23 years ago[PATCH] various spelling fixes
Steven Cole [Tue, 18 Feb 2003 13:16:10 +0000 (05:16 -0800)]
[PATCH] various spelling fixes

This provides the following spelling fixes.

 posible  -> possible
 messsage -> message
 reqeuest -> request
 exeption -> exception
 seqeunce -> sequence
 loggger  -> logger
 resposible -> responsible
 qeueu    -> queue
 microsecnds -> microseconds
 positiion -> position
 feilds    -> fields

23 years ago[PATCH] spelling fix for propogate -> propagate
Steven Cole [Tue, 18 Feb 2003 13:16:02 +0000 (05:16 -0800)]
[PATCH] spelling fix for propogate -> propagate

This patch provides the following spelling fix.

 propogate -> propagate

23 years ago[PATCH] spelling fix for compatable -> compatible
Steven Cole [Tue, 18 Feb 2003 13:15:52 +0000 (05:15 -0800)]
[PATCH] spelling fix for compatable -> compatible

This patch provides the following spelling fixes.

 compatable    -> compatible
 compatability -> compatibility

23 years ago[PATCH] spelling fix for interupt -> interrupt
Steven Cole [Tue, 18 Feb 2003 13:15:43 +0000 (05:15 -0800)]
[PATCH] spelling fix for interupt -> interrupt

This patch provides the following spelling fix.

 interupt -> interrupt

23 years ago[PATCH] spelling fix adress/addres -> address
Steven Cole [Tue, 18 Feb 2003 13:15:33 +0000 (05:15 -0800)]
[PATCH] spelling fix adress/addres -> address

This patch provides the following spelling fixes.

 adress  -> address
 addres  -> address

except for cases in two files which appear to be in French and German.
These were left as is.

23 years ago[PATCH] spelling fix accessable -> accessible
Steven Cole [Tue, 18 Feb 2003 13:15:25 +0000 (05:15 -0800)]
[PATCH] spelling fix accessable -> accessible

This provides the following spelling fix.

 accessable -> accessible

23 years agoMerge bk://are.twiddle.net/op-2.5
Linus Torvalds [Tue, 18 Feb 2003 13:13:09 +0000 (05:13 -0800)]
Merge bk://are.twiddle.net/op-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge bk://are.twiddle.net/pci-2.5
Linus Torvalds [Tue, 18 Feb 2003 11:25:05 +0000 (03:25 -0800)]
Merge bk://are.twiddle.net/pci-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge dorothy.sfbay.redhat.com:/dorothy/rth/linux/linus-2.5
Richard Henderson [Tue, 18 Feb 2003 11:06:22 +0000 (03:06 -0800)]
Merge dorothy.sfbay.redhat.com:/dorothy/rth/linux/linus-2.5
into dorothy.sfbay.redhat.com:/dorothy/rth/linux/op-2.5

23 years ago[OPROF] Fix arguments to oprofile_add_sample.
Richard Henderson [Tue, 18 Feb 2003 11:05:42 +0000 (03:05 -0800)]
[OPROF] Fix arguments to oprofile_add_sample.

23 years agoMerge dorothy.sfbay.redhat.com:/dorothy/rth/linux/linus-2.5
Richard Henderson [Tue, 18 Feb 2003 10:25:48 +0000 (02:25 -0800)]
Merge dorothy.sfbay.redhat.com:/dorothy/rth/linux/linus-2.5
into dorothy.sfbay.redhat.com:/dorothy/rth/linux/axp-2.5

23 years ago[OPROF] Update for change to cpu_type interface.
Richard Henderson [Tue, 18 Feb 2003 10:17:11 +0000 (02:17 -0800)]
[OPROF] Update for change to cpu_type interface.

23 years ago[ALPHA] Add clockid_t and timer_t for posix clocks.
Richard Henderson [Tue, 18 Feb 2003 10:12:20 +0000 (02:12 -0800)]
[ALPHA] Add clockid_t and timer_t for posix clocks.

23 years ago[ALPHA] Mirror i386 change to include asm-generic/ide_iops.h.
Richard Henderson [Tue, 18 Feb 2003 10:11:16 +0000 (02:11 -0800)]
[ALPHA] Mirror i386 change to include asm-generic/ide_iops.h.

23 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Linus Torvalds [Tue, 18 Feb 2003 09:56:19 +0000 (01:56 -0800)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years agoMerge redhat.com:/garz/repo/linus-2.5
Jeff Garzik [Tue, 18 Feb 2003 15:40:33 +0000 (10:40 -0500)]
Merge redhat.com:/garz/repo/linus-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years agoMove the old wireless drivers into drivers/net/wireless:
Jeff Garzik [Tue, 18 Feb 2003 15:27:39 +0000 (10:27 -0500)]
Move the old wireless drivers into drivers/net/wireless:
arlan, ray_cs, and strip.

Contributed by Randy Dunlap.

23 years agoMerge bk://linuxusb.bkbits.net/linus-2.5
Linus Torvalds [Tue, 18 Feb 2003 09:23:55 +0000 (01:23 -0800)]
Merge bk://linuxusb.bkbits.net/linus-2.5
into home.transmeta.com:/home/torvalds/v2.5/linux

23 years ago[PATCH] ndelay() for x86
Alan Cox [Tue, 18 Feb 2003 08:40:59 +0000 (00:40 -0800)]
[PATCH] ndelay() for x86

The implementation is not ideal.  Thats something to tidy up.

23 years agoUSB: usbnet driver also needs the crc32 code.
Greg Kroah-Hartman [Tue, 18 Feb 2003 08:33:05 +0000 (00:33 -0800)]
USB: usbnet driver also needs the crc32 code.

Thanks to David Brownell for this.

23 years ago[PATCH] USB: added sched.h to usb.h
Greg Kroah-Hartman [Tue, 18 Feb 2003 08:27:45 +0000 (00:27 -0800)]
[PATCH] USB: added sched.h to usb.h

Thanks to Matt Wilcox for the info.

23 years agoMerge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
Greg Kroah-Hartman [Tue, 18 Feb 2003 08:12:44 +0000 (00:12 -0800)]
Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5
into kroah.com:/home/greg/linux/BK/gregkh-2.5

23 years ago[PATCH] USB: serial core fix to solve ordering issues when destroying our objects.
Greg Kroah-Hartman [Tue, 18 Feb 2003 08:05:07 +0000 (00:05 -0800)]
[PATCH] USB: serial core fix to solve ordering issues when destroying our objects.

23 years ago[PATCH] USB serial: fix locking logic
Greg Kroah-Hartman [Tue, 18 Feb 2003 08:03:32 +0000 (00:03 -0800)]
[PATCH] USB serial: fix locking logic

This gets rid of the port semaphore, and the serialization caused by
that, and replaces it with the proper reference counting logic for
the usb serial object.

23 years agoMerge
Richard Henderson [Tue, 18 Feb 2003 08:01:58 +0000 (00:01 -0800)]
Merge

23 years agoMerge ssh://are.twiddle.net/BK/op-2.5
Richard Henderson [Tue, 18 Feb 2003 07:56:02 +0000 (23:56 -0800)]
Merge ssh://are.twiddle.net/BK/op-2.5
into dorothy.sfbay.redhat.com:/dorothy/rth/linux/op-2.5

23 years agoMerge groveronline.com:/root/bk/linux-2.5
Andy Grover [Tue, 18 Feb 2003 07:55:14 +0000 (23:55 -0800)]
Merge groveronline.com:/root/bk/linux-2.5
into groveronline.com:/root/bk/linux-acpi

23 years agoACPI: Toshiba ACPI device update (John Belmonte)
Andy Grover [Tue, 18 Feb 2003 07:52:26 +0000 (23:52 -0800)]
ACPI: Toshiba ACPI device update (John Belmonte)

23 years ago[PATCH] USB: add "present" flag to usb_device structure.
Greg Kroah-Hartman [Tue, 18 Feb 2003 07:52:11 +0000 (23:52 -0800)]
[PATCH] USB: add "present" flag to usb_device structure.

This solves lots of races when drivers hold a reference to the usb_device
after the device is physically removed from the system (like when a user
has a open handle.)  This now prevents any new urbs being submitted or
canceled for the device.

23 years ago[PATCH] numa fixes
Ivan Kokshaysky [Tue, 18 Feb 2003 07:48:40 +0000 (23:48 -0800)]
[PATCH] numa fixes

As Jeff pointed out, reserve_bootmem() in core_irongate.c
breaks build of generic discontiguous memory kernels because
this function doesn't exist in such kernels.
Ditto free_bootmem().
Also, here's fixes for NUMA+initrd and memory info printk.

Ivan.

23 years agoACPI: Change license from GPL to dual GPL and BSD-style
Andy Grover [Tue, 18 Feb 2003 07:32:42 +0000 (23:32 -0800)]
ACPI: Change license from GPL to dual GPL and BSD-style

23 years agoACPI: misc cleanups
Andy Grover [Tue, 18 Feb 2003 07:27:09 +0000 (23:27 -0800)]
ACPI: misc cleanups

23 years agoACPI: Misc interpreter improvements
Andy Grover [Tue, 18 Feb 2003 07:08:20 +0000 (23:08 -0800)]
ACPI: Misc interpreter improvements

23 years agoACPI: Fix printk output (Jochen Hein)
Andy Grover [Tue, 18 Feb 2003 07:00:26 +0000 (23:00 -0800)]
ACPI: Fix printk output (Jochen Hein)

23 years agoACPI: Decrease size of override's static array, add a define for the length,
Andy Grover [Tue, 18 Feb 2003 06:56:48 +0000 (22:56 -0800)]
ACPI: Decrease size of override's static array, add a define for the length,
and print a msg if used

23 years agoAdd ndelay() compatibility macro. If the architecture
Linus Torvalds [Tue, 18 Feb 2003 06:42:21 +0000 (22:42 -0800)]
Add ndelay() compatibility macro. If the architecture
doesn't define ndelay(), fall back on udelay().

23 years ago[PATCH] POSIX clocks & timers
George Anzinger [Tue, 18 Feb 2003 06:41:13 +0000 (22:41 -0800)]
[PATCH] POSIX clocks & timers

This is version 23 or so of the POSIX timer code.

Internal changelog:

 - Changed the signals code to match the new order of things.  Also the
   new xtime_lock code needed to be picked up.  It made some things a lot
   simpler.

 - Fixed a spin lock hand off problem in locking timers (thanks
   to Randy).

 - Fixed nanosleep to test for out of bound nanoseconds
   (thanks to Julie).

 - Fixed a couple of id deallocation bugs that left old ids
   laying around (hey I get this one).

 - This version has a new timer id manager.  Andrew Morton
   suggested elimination of recursion (done) and I added code
   to allow it to release unused nodes.  The prior version only
   released the leaf nodes.  (The id manager uses radix tree
   type nodes.)  Also added is a reuse count so ids will not
   repeat for at least 256 alloc/ free cycles.

 - The changes for the new sys_call restart now allow one
   restart function to handle both nanosleep and clock_nanosleep.
   Saves a bit of code, nice.

 - All the requested changes and Lindent too :).

 - I also broke clock_nanosleep() apart much the same way
   nanosleep() was with the 2.5.50-bk5 changes.

TIMER STORMS

The POSIX clocks and timers code prevents "timer storms" by
not putting repeating timers back in the timer list until
the signal is delivered for the prior expiry.  Timer events
missed by this delay are accounted for in the timer overrun
count.  The net result is MUCH lower system overhead while
presenting the same info to the user as would be the case if
an interrupt and timer processing were required for each
increment in the overrun count.

23 years agoACPI: Add ability to override predefined object values (Ducrot Bruno)
Andy Grover [Tue, 18 Feb 2003 06:34:37 +0000 (22:34 -0800)]
ACPI: Add ability to override predefined object values (Ducrot Bruno)

23 years agoACPI: Support translation attribute (Bjorn Helgaas)
Andy Grover [Tue, 18 Feb 2003 05:05:49 +0000 (21:05 -0800)]
ACPI: Support translation attribute (Bjorn Helgaas)

23 years agoACPI: Eliminate use of acpi_gpl_gpe_number_info (Matthew Wilcox)
Andy Grover [Tue, 18 Feb 2003 05:04:25 +0000 (21:04 -0800)]
ACPI: Eliminate use of acpi_gpl_gpe_number_info (Matthew Wilcox)

23 years agoACPI: Change NUMA maintainer email
Andy Grover [Tue, 18 Feb 2003 04:56:11 +0000 (20:56 -0800)]
ACPI: Change NUMA maintainer email

23 years ago[PATCH] make the sl82c105 work again
Alan Cox [Tue, 18 Feb 2003 03:49:46 +0000 (19:49 -0800)]
[PATCH] make the sl82c105 work again

23 years ago[PATCH] update sis driver
Alan Cox [Tue, 18 Feb 2003 03:49:31 +0000 (19:49 -0800)]
[PATCH] update sis driver

23 years ago[PATCH] clean up siimage, use generic mmio ops
Alan Cox [Tue, 18 Feb 2003 03:49:17 +0000 (19:49 -0800)]
[PATCH] clean up siimage, use generic mmio ops

23 years ago[PATCH] part fix the highpoint timing/overclock bug
Alan Cox [Tue, 18 Feb 2003 03:49:02 +0000 (19:49 -0800)]
[PATCH] part fix the highpoint timing/overclock bug

23 years ago[PATCH] don't force enable generic IDE controllers
Alan Cox [Tue, 18 Feb 2003 03:48:48 +0000 (19:48 -0800)]
[PATCH] don't force enable generic IDE controllers

Fixes hangs on Micron Samurai boards

23 years ago[PATCH] fix some escaped globals
Alan Cox [Tue, 18 Feb 2003 03:48:35 +0000 (19:48 -0800)]
[PATCH] fix some escaped globals

23 years ago[PATCH] fix ALi 32bitisms, fix ALi FIFO, fix ALi IRQ crash
Alan Cox [Tue, 18 Feb 2003 03:48:21 +0000 (19:48 -0800)]
[PATCH] fix ALi 32bitisms, fix ALi FIFO, fix ALi IRQ crash

also Enable ATI IGP/ALi combo

23 years ago[PATCH] update ide-floppy for new style onlydisk
Alan Cox [Tue, 18 Feb 2003 03:48:07 +0000 (19:48 -0800)]
[PATCH] update ide-floppy for new style onlydisk

23 years ago[PATCH] ide-dma, fix bogus inc of waiting_for_dma
Alan Cox [Tue, 18 Feb 2003 03:47:52 +0000 (19:47 -0800)]
[PATCH] ide-dma, fix bogus inc of waiting_for_dma

23 years ago[PATCH] clean up DMA reference, new style ONLYDISK
Alan Cox [Tue, 18 Feb 2003 03:47:39 +0000 (19:47 -0800)]
[PATCH] clean up DMA reference, new style ONLYDISK

23 years ago[PATCH] add a reminder for vdma on non disk
Alan Cox [Tue, 18 Feb 2003 03:47:26 +0000 (19:47 -0800)]
[PATCH] add a reminder for vdma on non disk

23 years ago[PATCH] use ide_execute_command for CD
Alan Cox [Tue, 18 Feb 2003 03:47:11 +0000 (19:47 -0800)]
[PATCH] use ide_execute_command for CD

This is the only user I'll feed you this time. As with 2.4 I want it to
run for a bit on read only media first 8)

23 years ago[PATCH] copy idesync
Alan Cox [Tue, 18 Feb 2003 03:46:57 +0000 (19:46 -0800)]
[PATCH] copy idesync

We need to copy the new io op. Actually we need to shoot the entire mess
in this function and make the drivers always set it but not today.

23 years ago[PATCH] resync externs, add execute command remove is_flashcard
Alan Cox [Tue, 18 Feb 2003 03:46:44 +0000 (19:46 -0800)]
[PATCH] resync externs, add execute command remove is_flashcard

(is_flashcard is unneeded outside ide_probe as we have a drive->flash check)

23 years ago[PATCH] kill more ioregs, add OUTBSYNC
Alan Cox [Tue, 18 Feb 2003 03:46:30 +0000 (19:46 -0800)]
[PATCH] kill more ioregs, add OUTBSYNC

23 years ago[PATCH] add pio_speed
Alan Cox [Tue, 18 Feb 2003 03:46:16 +0000 (19:46 -0800)]
[PATCH] add pio_speed

Some drivers need this. Its in the core as the core eventually needs to
be doing the tracking here

23 years ago[PATCH] exterminate unused io_ops structures and switch to ulong
Alan Cox [Tue, 18 Feb 2003 03:46:02 +0000 (19:46 -0800)]
[PATCH] exterminate unused io_ops structures and switch to ulong

The iops struct may be a good idea in the longer run but right now its
unused and its mess that can be restored neatly later on.

23 years ago[PATCH] add a 'NO_IRQ' definition to IDE
Alan Cox [Tue, 18 Feb 2003 03:45:47 +0000 (19:45 -0800)]
[PATCH] add a 'NO_IRQ' definition to IDE

(second hunk just makes 2.4/2.5 header match format)

23 years ago[PATCH] fix path names and printks in IDE pci
Alan Cox [Tue, 18 Feb 2003 03:45:33 +0000 (19:45 -0800)]
[PATCH] fix path names and printks in IDE pci

23 years ago[PATCH] rmeove ide_ioreg_t from PCI ide
Alan Cox [Tue, 18 Feb 2003 03:45:17 +0000 (19:45 -0800)]
[PATCH] rmeove ide_ioreg_t from PCI ide

23 years ago[PATCH] fix the rest of the names/ide_ioreg_t in ide legacy
Alan Cox [Tue, 18 Feb 2003 03:45:02 +0000 (19:45 -0800)]
[PATCH] fix the rest of the names/ide_ioreg_t in ide legacy

23 years ago[PATCH] fix int for i/o in pcmcia ide_cs
Alan Cox [Tue, 18 Feb 2003 03:44:47 +0000 (19:44 -0800)]
[PATCH] fix int for i/o in pcmcia ide_cs

23 years ago[PATCH] path/ide_ioreg_t fixes for legacy drivers
Alan Cox [Tue, 18 Feb 2003 03:44:33 +0000 (19:44 -0800)]
[PATCH] path/ide_ioreg_t fixes for legacy drivers

23 years ago[PATCH] fix path of file
Alan Cox [Tue, 18 Feb 2003 03:44:19 +0000 (19:44 -0800)]
[PATCH] fix path of file

23 years ago[PATCH] ide-tape no longer needs this ifdef
Alan Cox [Tue, 18 Feb 2003 03:44:05 +0000 (19:44 -0800)]
[PATCH] ide-tape no longer needs this ifdef

Now handled at runtime

23 years ago[PATCH] add new settings locks to ide-proc
Alan Cox [Tue, 18 Feb 2003 03:43:51 +0000 (19:43 -0800)]
[PATCH] add new settings locks to ide-proc

23 years ago[PATCH] ide-proc - fix crash on identify
Alan Cox [Tue, 18 Feb 2003 03:43:37 +0000 (19:43 -0800)]
[PATCH] ide-proc - fix crash on identify

We cannot do an identify on a drive with no driver loaded. The kernel
has a ton of half backed "if no driver" cases but they dont cover all
cases and its a mess.

For now we rely on the probe time identify unless a driver is loaded. A
proper fix (an 'ide-unassigned' driver) will follow later

23 years ago[PATCH] ide-probe updates
Alan Cox [Tue, 18 Feb 2003 03:43:22 +0000 (19:43 -0800)]
[PATCH] ide-probe updates

Fix crash with slave and no master
Fix crash with hdb=noprobe hdb=cdrom
Fix crash with pre ATA devices refusing IDENTIFY
Fix flash slave making master disappear
Add interfaces that the PPC uses to do disk spin up when the BIOS has not
Add framework to allow hdparm -d1 on a box built with IDE_DMA_ONLYDISK
Fix identify framework so we can fix the proc identify crash too

23 years ago[PATCH] remove ide_ioreg_t
Alan Cox [Tue, 18 Feb 2003 03:43:07 +0000 (19:43 -0800)]
[PATCH] remove ide_ioreg_t

23 years ago[PATCH] add ide_execute_command but do not use it yet
Alan Cox [Tue, 18 Feb 2003 03:42:54 +0000 (19:42 -0800)]
[PATCH] add ide_execute_command but do not use it yet

23 years ago[PATCH] fix ide_ioreg_t and ifdefs in iops
Alan Cox [Tue, 18 Feb 2003 03:42:39 +0000 (19:42 -0800)]
[PATCH] fix ide_ioreg_t and ifdefs in iops

23 years ago[PATCH] clean up the IDE iops, add ones for a dead iface
Alan Cox [Tue, 18 Feb 2003 03:42:26 +0000 (19:42 -0800)]
[PATCH] clean up the IDE iops, add ones for a dead iface

Also adds the new OUTBSYNC iop

23 years ago[PATCH] remove old style and unused bad drive list
Alan Cox [Tue, 18 Feb 2003 03:42:12 +0000 (19:42 -0800)]
[PATCH] remove old style and unused bad drive list

23 years ago[PATCH] update ide.c
Alan Cox [Tue, 18 Feb 2003 03:41:59 +0000 (19:41 -0800)]
[PATCH] update ide.c

Remove ide_ioreg_t
Add locking on the ide setting lists

23 years ago[PATCH] eliminate use of ide_ioreg_t on ARM
Alan Cox [Tue, 18 Feb 2003 03:41:45 +0000 (19:41 -0800)]
[PATCH] eliminate use of ide_ioreg_t on ARM

23 years ago[PATCH] add generic ide iops
Alan Cox [Tue, 18 Feb 2003 03:41:30 +0000 (19:41 -0800)]
[PATCH] add generic ide iops

This abstracts out the mmio copies as PPC at least has better ways to
this and there are other issues on other platforms. It keeps DaveM happy
too 8)

23 years ago[PATCH] ide resync
Alan Cox [Tue, 18 Feb 2003 03:41:12 +0000 (19:41 -0800)]
[PATCH] ide resync

Ok this first piece eliminates some of the use of ide_ioreg_t, which
actually only works as a ulong anyway. Its a dysfunctional abstraction.

We also need the ide pci stuff if we have IDE PCI not if we have PCI but
only legacy mode IDE support

23 years agoMerge groveronline.com:/root/bk/linux-2.5
Andy Grover [Tue, 18 Feb 2003 02:00:30 +0000 (18:00 -0800)]
Merge groveronline.com:/root/bk/linux-2.5
into groveronline.com:/root/bk/linux-acpi

23 years ago[PATCH] USB speedtouch: speedtouch cleanups
Duncan Sands [Tue, 18 Feb 2003 01:29:42 +0000 (17:29 -0800)]
[PATCH] USB speedtouch: speedtouch cleanups

Grab bag of minor cleanups.

23 years ago[PATCH] USB speedtouch: speedtouch stability fix fix
Duncan Sands [Tue, 18 Feb 2003 01:22:09 +0000 (17:22 -0800)]
[PATCH] USB speedtouch: speedtouch stability fix fix

It's usually considered stupid to stuff-up like this. However,
for this once we'll just call it "inspired".

23 years ago[PATCH] remove BSD_PARTITION
Andries E. Brouwer [Tue, 18 Feb 2003 00:54:32 +0000 (16:54 -0800)]
[PATCH] remove BSD_PARTITION

There is no reason to have both BSD_PARTITION and FREEBSD_PARTITION
denoting the same partition type.

23 years ago[PATCH] USB speedtouch: replace speedtouch crc routines
Duncan Sands [Tue, 18 Feb 2003 00:43:30 +0000 (16:43 -0800)]
[PATCH] USB speedtouch: replace speedtouch crc routines

Use the kernel CRC routines rather than a do-it-yourself version.
By the way, I created a common USB Makefile.lib, rather than having
one for the class drivers, and one for speedtouch.

23 years ago[wireless airo] call pci_enable_device, pci_set_master as needed
Matthew Wilcox [Mon, 17 Feb 2003 13:46:23 +0000 (08:46 -0500)]
[wireless airo] call pci_enable_device, pci_set_master as needed

23 years ago[netdrvr] Remove superceded wireless driver aironet4500
Jeff Garzik [Mon, 17 Feb 2003 13:40:13 +0000 (08:40 -0500)]
[netdrvr] Remove superceded wireless driver aironet4500

From the maintainer, Elmer Joandi(sp?):
aironet4500 is superseded by cisco340 drivers (airo.c) by Ben Reed
and the  only strenght of my driver is that it allows to access absolutely
all registers on card. Which is useful for developers only. Besides there
is no normal interface to configure crypto in my driver, as the general
interface is not userfriendly at all. So in fact, I use Bens driver for my
ISP bussiness in general cases and my driver for troubleshooting.

23 years agoMerge redhat.com:/garz/repo/linus-2.5
Jeff Garzik [Mon, 17 Feb 2003 13:30:07 +0000 (08:30 -0500)]
Merge redhat.com:/garz/repo/linus-2.5
into redhat.com:/garz/repo/net-drivers-2.5

23 years ago[netdrvr 8139too] add to the list of supported boards
Jeff Garzik [Mon, 17 Feb 2003 13:03:53 +0000 (08:03 -0500)]
[netdrvr 8139too] add to the list of supported boards

23 years ago[PATCH] Provide a 'safe-mode' for soft raid.
Neil Brown [Mon, 17 Feb 2003 11:17:51 +0000 (03:17 -0800)]
[PATCH] Provide a 'safe-mode' for soft raid.

When a raid1 or raid5 array is in 'safe-mode', then the array
is marked clean whenever there are no outstanding write requests,
and is marked dirty again before allowing any write request to
proceed.

This means than an unclean shutdown while no write activity is happening
will NOT cause a resync to be required.  However it does mean extra
updates to the superblock.

Currently safe-mode is turned on by sending SIGKILL to the raid thread
as would happen at a normal shutdown.  This should mean that the
reboot notifier is no longer needed.

After looking more at performance issues I may make safemode be on
all the time.  I will almost certainly make it on when RAID5 is degraded
as an unclean shutdown of a degraded RAID5 means data loss.

This code was provided by  Angus Sawyer <angus.sawyer@dsl.pipex.com>

23 years ago[PATCH] Add name of md device to name of thread managing that device.
Neil Brown [Mon, 17 Feb 2003 11:17:43 +0000 (03:17 -0800)]
[PATCH] Add name of md device to name of thread managing that device.

This allows the thread to easily identified and signalled.
The point of signalling will appear in the next patch.

23 years ago[PATCH] C99 initializers for drivers/md/md.c
Neil Brown [Mon, 17 Feb 2003 11:17:36 +0000 (03:17 -0800)]
[PATCH] C99 initializers for drivers/md/md.c

From Art Haas <ahaas@airmail.net>:

This converts md.c to use C99 initializers to improve readability and
remove warnings if '-W' is used.

23 years ago[PATCH] Small bug fix for multipath.
Neil Brown [Mon, 17 Feb 2003 11:17:30 +0000 (03:17 -0800)]
[PATCH] Small bug fix for multipath.

by the nature of multipath, already be in-sync, so we should set the
in-sync flag.

23 years ago[PATCH] linear.c fix for gcc bug
Neil Brown [Mon, 17 Feb 2003 11:17:22 +0000 (03:17 -0800)]
[PATCH] linear.c fix for gcc bug

From Andrew Morton <akpm@digeo.com>:

gcc-2.95.3 is getting an internal compiler error with CONFIG_LBD=y.  Reorganising
the code a bit made it go away.

23 years ago[PATCH] Fix bug in md superblock sanity checking.
Neil Brown [Mon, 17 Feb 2003 11:17:16 +0000 (03:17 -0800)]
[PATCH] Fix bug in md superblock sanity checking.

This call the super_90_load is meant to make sure that the new
superblock is consistant with a pre-exisitnig one (on rdev0)...  but
rdev0 was not passed :-(

23 years ago[PATCH] Convert fs/nfsctl.c to use C99 named initiailzers
Neil Brown [Mon, 17 Feb 2003 11:17:07 +0000 (03:17 -0800)]
[PATCH] Convert fs/nfsctl.c to use C99 named initiailzers

From Art Haas <ahaas@airmail.net>:

This converts the file to use C99 named initializers.  These change make
the file compile with fewer warnings if '-W' is added to the compile
flags, and may enhance code readability.  Let me know if you think this
should be sent to Linus.

23 years ago[PATCH] Make kNFSd pre/post_[acm]time use struct timespec
Neil Brown [Mon, 17 Feb 2003 11:17:00 +0000 (03:17 -0800)]
[PATCH] Make kNFSd pre/post_[acm]time use struct timespec

From Trond:

  When the nanosecond resolution on [acm]time was introduced to 2.5.x,
the knfsd GETATTR responses were converted to make use of the
nanosecond field, but the pre/post WCC attributes were not. This will
lead to a lot of unnecessary cache invalidations on the clients.

The following trivial patch should fix up knfsd so that it stores and
encodes the full 'struct timespec' in both pre and post attribute
fields.

23 years ago[PATCH] Fix problem where knfsd wouldn't release filesystem on unexport.
Neil Brown [Mon, 17 Feb 2003 11:16:52 +0000 (03:16 -0800)]
[PATCH] Fix problem where knfsd wouldn't release filesystem on unexport.

Problem was that the cache was being updated inplace, rather
than swapping in a new entry, so old filesystem pointers
were overwritten without being released.