]> git.neil.brown.name Git - history.git/log
history.git
24 years ago[PATCH] driver model updates (3/5)
Patrick Mochel [Tue, 5 Feb 2002 08:36:52 +0000 (00:36 -0800)]
[PATCH] driver model updates (3/5)

Patch 3: Make default callbacks simpler.

I want to move as much to a 1 file/1 value model as possible. I haven't
come up with a clean way to enforce it except via social pressure.

This patch is a step in that direction. It:

- Reduces the output of 'power' to just the decimal state of the device
- Adds a 'name' file which exports just the device name
- Reduces the 'status' file to just export the bus ID. (This will change,
  since the bus ID is obvious based on what directory you're in, but it's
  another patch at another time)

24 years ago[PATCH] driver model updates (1/5)
Patrick Mochel [Tue, 5 Feb 2002 08:36:51 +0000 (00:36 -0800)]
[PATCH] driver model updates (1/5)

Patch 1: Make device_driver_init() an initcall.
It declares it as subsys_initcall and removes the explicit call from
init/main.c::do_basic_setup().

24 years ago[PATCH] fix xconfig for new help system
Michael Elizabeth Chastain [Tue, 5 Feb 2002 08:36:50 +0000 (00:36 -0800)]
[PATCH] fix xconfig for new help system

Here is a patch to enhance xconfig to read the new Config.help files.
Olaf Dietsche wrote this, and Steven Cole passed it on to me.

Testing: Steven Cole tested it, and I tested it.

24 years ago[PATCH] typo in drivers/scsi/megaraid.h
Erik Inge Bolsø [Tue, 5 Feb 2002 08:36:50 +0000 (00:36 -0800)]
[PATCH] typo in drivers/scsi/megaraid.h

A trivial patch that fixes this irritation in my dmesg, 2.5.3:

megaraid: v1.18 (Release Date: Thu Oct 11 15:02:53 EDT 2001
)<5>megaraid: found 0x8086:0x1960:idx 0:bus 2:slot 5:func 1
scsi0 : Found a MegaRAID controller at 0xe089c000, IRQ: 12

Please apply.

24 years ago[PATCH] nbd in 2.5.3 does not work, and can cause severe damage when read-write
Petr Vandrovec [Tue, 5 Feb 2002 08:36:49 +0000 (00:36 -0800)]
[PATCH] nbd in 2.5.3 does not work, and can cause severe damage when read-write

Hi Linus,
    I've got strange idea and tried to build diskless machine around
2.5.3... Besides problem with segfaulting crc32 (it is initialized after
net/ipv4/ipconfig.c due to lib/lib.a being a library... I had to hardcode
lib/crc32.o before --start-group in main Makefile, but it is another
story) there is bad problem with NBD caused by BIO changes:

(1) request flags were immediately put into on-wire request format.
    In the past, we had 0=READ, !0=WRITE. Now only REQ_RW bit determines
    direction. As nbd-server from nbd distribution package treats any
    non-zero value as write, it performs writes instead of read. Fortunately
    it will die due to other consistency checks on incoming request, but...

(2) nbd servers handle only up to 10240 byte requests. So setting max_sectors
    to 20 is needed, as otherwise nbd server commits suicide. Maximum request size
    should be handshaked during nbd initialization, but currently just use
    hardwired 20 sectors, so it will behave like it did in the past.

24 years ago[PATCH] 2.5.3-pre6: mode
Tim Waugh [Tue, 5 Feb 2002 08:36:49 +0000 (00:36 -0800)]
[PATCH] 2.5.3-pre6: mode

This patch paves the way for a new driver which needs the
functionality.  Now parport_daisy_select actually _uses_ its mode
parameter.

* drivers/parport/daisy.c: Make parport_daisy_select aware of
its 'mode' parameter.
* drivers/parport/ChangeLog: Updated.

24 years ago[PATCH] 2.5.3-pre6: deadlock
Tim Waugh [Tue, 5 Feb 2002 08:36:48 +0000 (00:36 -0800)]
[PATCH] 2.5.3-pre6: deadlock

This patch fixes a potential deadlock in ppdev.

* drivers/char/ppdev.c: Watch out for errors from
parport_claim_or_block.
* drivers/parport/share.c: Watch out for signals.
* drivers/parport/ChangeLog: Updated.

24 years ago[PATCH] 2.5.3-pre6: console
Tim Waugh [Tue, 5 Feb 2002 08:36:47 +0000 (00:36 -0800)]
[PATCH] 2.5.3-pre6: console

I finally found the reason that printer console sometimes acted up
(duh):

* drivers/char/lp.c: Fix printer console.

24 years ago[PATCH] 2.5.3-pre6: getmodes
Tim Waugh [Tue, 5 Feb 2002 08:36:47 +0000 (00:36 -0800)]
[PATCH] 2.5.3-pre6: getmodes

This patch prevents ppdev from oopsing when the PPGETMODES ioctl is
used before a PPCLAIM.

* drivers/char/ppdev.c: Fix an oops in PPGETMODES handling.

24 years ago[PATCH] 2.5.3-pre6: ecr
Tim Waugh [Tue, 5 Feb 2002 08:36:46 +0000 (00:36 -0800)]
[PATCH] 2.5.3-pre6: ecr

This patch (from 2.4.x) cleans up the use of the ECR in parport_pc.

* drivers/parport/parport_pc.c: Integrate fixes and cleanups
from Damian Gruszka (VScom).
* drivers/parport/ChangeLog: Updated.

24 years ago[PATCH] Sparc updates
David S. Miller [Tue, 5 Feb 2002 08:36:45 +0000 (00:36 -0800)]
[PATCH] Sparc updates

Gets sparc64 in sync with 2.5.3 final changes.

24 years ago[PATCH] Missing ZLIB export
David S. Miller [Tue, 5 Feb 2002 08:36:44 +0000 (00:36 -0800)]
[PATCH] Missing ZLIB export

24 years ago[PATCH] Fix UFS build
David S. Miller [Tue, 5 Feb 2002 08:36:44 +0000 (00:36 -0800)]
[PATCH] Fix UFS build

Missing smp_lock.h inclusion.

24 years ago[PATCH] malloc.h references
David S. Miller [Tue, 5 Feb 2002 08:36:43 +0000 (00:36 -0800)]
[PATCH] malloc.h references

linux/malloc.h --> linux/slab.h

24 years ago[PATCH] Fix typo in i386 PCI header
David S. Miller [Tue, 5 Feb 2002 08:36:42 +0000 (00:36 -0800)]
[PATCH] Fix typo in i386 PCI header

I made a typo the other weeks while renaming the interfaces for you,
oops.  Please apply, thanks.

24 years ago[PATCH] OSST kdev_t fixes
David S. Miller [Tue, 5 Feb 2002 08:36:42 +0000 (00:36 -0800)]
[PATCH] OSST kdev_t fixes

MINOR --> minor
MKDEV --> mk_kdev

24 years ago[PATCH] Fix IDE printf formatting
David S. Miller [Tue, 5 Feb 2002 08:36:41 +0000 (00:36 -0800)]
[PATCH] Fix IDE printf formatting

The usual "u64 is long long only on some platforms" problem.

24 years ago[PATCH] Fix ESP thinko in 2.5.3-final
David S. Miller [Tue, 5 Feb 2002 08:36:40 +0000 (00:36 -0800)]
[PATCH] Fix ESP thinko in 2.5.3-final

I think I told you to revert this bit from 2.5.3, but here
it is in patch form anyways.  Whoever made this change didn't
read the driver, and well... didn't even build test it either :-)

24 years ago[PATCH] Dup in drivers/net/Config.in
David S. Miller [Tue, 5 Feb 2002 08:36:40 +0000 (00:36 -0800)]
[PATCH] Dup in drivers/net/Config.in

Don't offer SunLANCE twice.

24 years agov2.5.2.6 -> v2.5.3 v2.5.3
Linus Torvalds [Tue, 5 Feb 2002 08:18:49 +0000 (00:18 -0800)]
v2.5.2.6 -> v2.5.3

- Doug Ledford: i810 audio driver update
- Evgeniy Polyakov: update various SCSI drivers to new locking
- David Howells: syscall latency improvement, try 2
- Francois Romieu: dscc4 driver update
- Patrick Mochel: driver model fixes
- Andrew Morton: clean up a few details in ext3 inode initialization
- Pete Wyckoff: make x86 machine check print out right address..
- Hans Reiser: reiserfs update
- Richard Gooch: devfs update
- Greg KH: USB updates
- Dave Jones: PNPBIOS
- Nathan Scott: extended attributes
- Corey Minyard: clean up zlib duplication (triplication..)

24 years agov2.5.2.5 -> v2.5.2.6
Linus Torvalds [Tue, 5 Feb 2002 08:17:56 +0000 (00:17 -0800)]
v2.5.2.5 -> v2.5.2.6

- Asit Mallick: mtrr update
- Patrick Mochel: split up kernel/device.c into drivers/base
- Mikael Pettersson/Al Viro: fix missing in-core inode initialization
in ext2 introduced by Al's inode trimming
- David Miller: sparc and network updates
- Frank Davis: firewire video mmap page remapping fix
- me: fix configure help scripts to fix breakage noticed by Dave Jones
- Greg KH: USB updates
- Kai Germaschewski: ISDN fixes, Config.help entries
- Douglas Gilbert: SCSI doc update
- Ingo Molnar: x86 taskswitch optimizations, scheduler updates
- Mikael Pettersson: make APIC work on old external setups
- Al Viro: more inode trimming

24 years agov2.5.2.4.1 -> v2.5.2.5
Linus Torvalds [Tue, 5 Feb 2002 08:17:16 +0000 (00:17 -0800)]
v2.5.2.4.1 -> v2.5.2.5

- Jeff Garzik: net driver updates
- NIIBE Yutaka: SuperH update

24 years agov2.5.2.4 -> v2.5.2.4.1
Linus Torvalds [Tue, 5 Feb 2002 08:17:14 +0000 (00:17 -0800)]
v2.5.2.4 -> v2.5.2.4.1

- Patrick Mochel: devicefs locking cleanups, refcount fixes
- Brian Gerst: apic timer cleanup
- Adam Richter: fix loop over block device bio breakage, ipfwadm compile fix
- Peter Anvin: bootproto v2.03
- me: split up Configure.help over the subdirectories where it is used

24 years agov2.5.2.3 -> v2.5.2.4
Linus Torvalds [Tue, 5 Feb 2002 08:16:46 +0000 (00:16 -0800)]
v2.5.2.3 -> v2.5.2.4

- Patrick Mochel: initcall levels
- Patrick Mochel: devicefs updates, add PCI devices into the hierarchy
- Denis Oliver Kropp: neomagic fb driver
- David Miller: sparc64 and network updates
- Kai Mäkisara: scsi tape update
- Al Viro: more inode trimming, VFS cleanup
- Greg KH: USB update - proper urb allocations
- Eric Raymond: kdev_t updates for fb devices

24 years agov2.5.2.2 -> v2.5.2.3
Linus Torvalds [Tue, 5 Feb 2002 08:16:39 +0000 (00:16 -0800)]
v2.5.2.2 -> v2.5.2.3

- Al Viro: VFS inode allocation moved down to filesystem, trim inodes
- Greg KH: USB update, hotplug documentation
- Kai Germaschewski: ISDN update
- Ingo Molnar: scheduler tweaking ("J2")
- Arnaldo: emu10k kdev_t updates
- Ben Collins: firewire updates
- Björn Wesen: cris arch update
- Hal Duston: ps2esdi driver bio/kdev_t fixes
- Jean Tourrilhes: move wireless drivers into drivers/net/wireless,
update wireless API #1
- Richard Gooch: devfs race fix
- OGAWA Hirofumi: FATFS update

24 years agov2.5.2.1.1 -> v2.5.2.2
Linus Torvalds [Tue, 5 Feb 2002 08:13:48 +0000 (00:13 -0800)]
v2.5.2.1.1 -> v2.5.2.2

- Al Viro: fix new_inode() allocation
- undo initcall update
- cciss driver update

24 years agov2.5.2.1 -> v2.5.2.1.1
Linus Torvalds [Tue, 5 Feb 2002 08:13:46 +0000 (00:13 -0800)]
v2.5.2.1 -> v2.5.2.1.1

- David Howells: abtract out "current->need_resched" as "need_resched()"
- Frank Davis: ide-tape update for bio
- various: header file fixups
- Jens Axboe: fix up bio/ide/highmem issues
- Kai Germaschewski: ISDN update
- Tim Waugh: parport update
- Patrik Mochel: initcall update
- Greg KH: USB and Compaq PCI hotplug updates

24 years agov2.5.2 -> v2.5.2.1
Linus Torvalds [Tue, 5 Feb 2002 08:13:42 +0000 (00:13 -0800)]
v2.5.2 -> v2.5.2.1

- Al Viro: fix up silly problem in swapfile filp cleanups in 2.5.2
- Tachino Nobuhiro: fix another error return for swapfile filp code
- Robert Love: merge some of Ingo's scheduler fixes
- David Miller: networking, sparc and some scsi driver fixes
- Tim Waugh: parport update
- OGAWA Hirofumi: fatfs cleanups and bugfixes
- Roland Dreier: fix vsscanf buglets.
- Ben LaHaise: include file cleanup
- Andre Hedrick: IDE taskfile update

24 years agov2.5.1.11 -> v2.5.2 v2.5.2
Linus Torvalds [Tue, 5 Feb 2002 08:13:33 +0000 (00:13 -0800)]
v2.5.1.11 -> v2.5.2

- Matt Domsch: combine common crc32 library
- Pete Zaitcev: ymfpci update
- Davide Libenzi: scheduler improvements
- Al Viro: almost there: "struct block_device *" everywhere
- Richard Gooch: devfs cpqarray update, race fix
- Rusty Russell: PATH_MAX should include the final '0' count
- David Miller: various random updates (mainly net and sparc)

24 years agov2.5.1.10 -> v2.5.1.11
Linus Torvalds [Tue, 5 Feb 2002 08:13:01 +0000 (00:13 -0800)]
v2.5.1.10 -> v2.5.1.11

- Davide Libenzi, Ingo Molnar: scheduler updates
- Greg KH: USB update
- Jean Tourrilhes: IrDA and wireless updates
- Jens Axboe: bio/block updates

24 years agov2.5.1.9 -> v2.5.1.10
Linus Torvalds [Tue, 5 Feb 2002 08:12:58 +0000 (00:12 -0800)]
v2.5.1.9 -> v2.5.1.10

- Kai Germaschewski: ISDN updates
- Al Viro: start moving buffer cache indexing to "struct block_device *"
- Greg KH: USB update
- Russell King: fix up some ARM merge issues
- Ingo Molnar: scalable scheduler

24 years agov2.5.1.8 -> v2.5.1.9
Linus Torvalds [Tue, 5 Feb 2002 08:06:23 +0000 (00:06 -0800)]
v2.5.1.8 -> v2.5.1.9

- Russell King: large ARM update
- Adam Richter et al: more kdev_t updates

24 years agov2.5.1.7 -> v2.5.1.8
Linus Torvalds [Tue, 5 Feb 2002 07:59:55 +0000 (23:59 -0800)]
v2.5.1.7 -> v2.5.1.8

- Greg KH: USB updates
- various: kdev_t updates
- Al Viro: more bread()/filesystem cleanups

24 years agov2.5.1.6 -> v2.5.1.7
Linus Torvalds [Tue, 5 Feb 2002 07:59:51 +0000 (23:59 -0800)]
v2.5.1.6 -> v2.5.1.7

- Jeff Garzik: fix up loop and md for struct kdev_t typechecking
- Jeff Garzik: improved old-tulip network driver
- Arnaldo: more scsi driver bio updates
- Kai Germaschewski: ISDN updates
- various: kdev_t updates

24 years agov2.5.1.5 -> v2.5.1.6
Linus Torvalds [Tue, 5 Feb 2002 07:59:46 +0000 (23:59 -0800)]
v2.5.1.5 -> v2.5.1.6

- Davide Libenzi: nicer timeslices for scheduler
- Arnaldo: wd7000 scsi driver cleanups and bio update
- Greg KH: USB update (including initial 2.0 support)
- me: strict typechecking on "kdev_t"

24 years agov2.5.1.4 -> v2.5.1.5
Linus Torvalds [Tue, 5 Feb 2002 07:59:43 +0000 (23:59 -0800)]
v2.5.1.4 -> v2.5.1.5

- Dave Jones: more merging, fix up last merge..
- release to sync with Dave

24 years agov2.5.1.3 -> v2.5.1.4
Linus Torvalds [Tue, 5 Feb 2002 07:59:34 +0000 (23:59 -0800)]
v2.5.1.3 -> v2.5.1.4

- Jens Axboe: more bio updates, fix some request list bogosity under load
- Al Viro: export seq_xxx functions
- Manfred Spraul: include file cleanups, pc110pad compile fix
- David Woodhouse: fix JFFS2 write error handling
- Dave Jones: start merging up with 2.4.x patches
- Manfred Spraul: coredump fixes, FS event counter cleanups
- me: fix SCSI CD-ROM sectorsize BIO breakage

24 years agov2.5.1.2 -> v2.5.1.3
Linus Torvalds [Tue, 5 Feb 2002 07:59:27 +0000 (23:59 -0800)]
v2.5.1.2 -> v2.5.1.3

- Christoph Hellwig: scsi_register_module cleanup
- Mikael Pettersson: apic.c LVTERR fixes
- Russell King: ARM update (including bio update for icside)
- Jens Axboe: more bio updates
- Al Viro: make ready to switch bread away from kdev_t..
- Davide Libenzi: scheduler cleanups
- Anders Gustafsson: LVM fixes for bio
- Richard Gooch: devfs update

24 years agov2.5.1.1 -> v2.5.1.2
Linus Torvalds [Tue, 5 Feb 2002 07:59:22 +0000 (23:59 -0800)]
v2.5.1.1 -> v2.5.1.2

- Al Viro: task-private namespaces, more cleanups

24 years agov2.5.1 -> v2.5.1.1
Linus Torvalds [Tue, 5 Feb 2002 07:59:20 +0000 (23:59 -0800)]
v2.5.1 -> v2.5.1.1

- me: revert the "kill(-1..)" change.  POSIX isn't that clear on the
issue anyway, and the new behaviour breaks things.
- Jens Axboe: more bio updates
- Al Viro: rd_load cleanups. hpfs mount fix, mount cleanups
- Ingo Molnar: more raid updates
- Jakub Jelinek: fix Linux/x86 confusion about arg passing of "save_v86_state" and "do_signal"
- Trond Myklebust: fix NFS client race conditions

24 years agov2.5.0.11 -> v2.5.1 v2.5.1
Linus Torvalds [Tue, 5 Feb 2002 07:59:17 +0000 (23:59 -0800)]
v2.5.0.11 -> v2.5.1

- Al Viro: floppy_eject cleanup, mount cleanups
- Jens Axboe: bio updates
- Ingo Molnar: mempool fixes
- GOTO Masanori: Fix O_DIRECT error handling

24 years agov2.5.0.10 -> v2.5.0.11
Linus Torvalds [Tue, 5 Feb 2002 07:59:01 +0000 (23:59 -0800)]
v2.5.0.10 -> v2.5.0.11

- Jeff Garzik: no longer support old cards in tulip driver
(see separate driver for old tulip chips)
- Pat Mochel: driverfs/device model documentation
- Ballabio Dario: update eata driver to new IO locking
- Ingo Molnar: raid resync with new bio structures (much more efficient)
and mempool_resize()
- Jens Axboe: bio queue locking

24 years agov2.5.0.9 -> v2.5.0.10
Linus Torvalds [Tue, 5 Feb 2002 07:58:50 +0000 (23:58 -0800)]
v2.5.0.9 -> v2.5.0.10

- Jens Axboe: more bio stuff
- Ingo Molnar: mempool for bio
- Niibe Yutaka: Super-H update

24 years agov2.5.0.8 -> v2.5.0.9
Linus Torvalds [Tue, 5 Feb 2002 07:58:48 +0000 (23:58 -0800)]
v2.5.0.8 -> v2.5.0.9

- Jeff Garzik: separate out handling of older tulip chips
- Jens Axboe: more bio stuff
- Anton Altaparmakov: NTFS 1.1.21 update

24 years agov2.5.0.7 -> v2.5.0.8
Linus Torvalds [Tue, 5 Feb 2002 07:58:35 +0000 (23:58 -0800)]
v2.5.0.7 -> v2.5.0.8

- Greg KH: USB updates
- Jens Axboe: more bio updates
- Christoph Rohland: fix up proper shmat semantics

24 years agov2.5.0.6 -> v2.5.0.7
Linus Torvalds [Tue, 5 Feb 2002 07:58:33 +0000 (23:58 -0800)]
v2.5.0.6 -> v2.5.0.7

- Jens Axboe: more bio fixes/cleanups/breakage ;)
- Al Viro: superblock cleanups, boot/root mounting.

24 years agov2.5.0.5 -> v2.5.0.6
Linus Torvalds [Tue, 5 Feb 2002 07:58:31 +0000 (23:58 -0800)]
v2.5.0.5 -> v2.5.0.6

- Jens Axboe: more bio stuff
- Coda compile fixes
- Nathan Laredo: stradis driver update

24 years agov2.5.0.4 -> v2.5.0.5
Linus Torvalds [Tue, 5 Feb 2002 07:58:17 +0000 (23:58 -0800)]
v2.5.0.4 -> v2.5.0.5

- Patrick Mochel: driver model infrastructure, part 1
- Jens Axboe: more bio fixes, cleanups
- Andrew Morton: release locking fixes
- Al Viro: superblock/mount handling
- Kai Germaschewski: AVM Fritz!Card ISDN driver
- Christoph Hellwig: make cramfs SMP-safe.

24 years agov2.5.0.3 -> v2.5.0.4
Linus Torvalds [Tue, 5 Feb 2002 07:58:14 +0000 (23:58 -0800)]
v2.5.0.3 -> v2.5.0.4

- Jens Axboe: fix up bio highmem breakage, more cleanups
- Greg KH: USB update

24 years agov2.5.0.2 -> v2.5.0.3
Linus Torvalds [Tue, 5 Feb 2002 07:58:11 +0000 (23:58 -0800)]
v2.5.0.2 -> v2.5.0.3

- Al Viro: more superblock cleanups
- Jens Axboe: more patches for new block IO layer
- Christoph Hellwig: get rid of the old, long- deprecated SCSI error
handling

24 years agov2.5.0.1 -> v2.5.0.2
Linus Torvalds [Tue, 5 Feb 2002 07:58:06 +0000 (23:58 -0800)]
v2.5.0.1 -> v2.5.0.2

- Greg KH: USB update
- Richard Gooch: refcounting for devfs
- Jens Axboe: start of new block IO layer

24 years agov2.5.0 -> v2.5.0.1
Linus Torvalds [Tue, 5 Feb 2002 07:58:00 +0000 (23:58 -0800)]
v2.5.0 -> v2.5.0.1

- me: README references to 2.4.x -> 2.5.x
- Alexander Viro: fix unmount inode breakage, show_vfsmnt cleanup
- Jeff Garzik: fix 8139too initialization

24 years agov2.4.15 -> v2.5.0 v2.5.0
Linus Torvalds [Tue, 5 Feb 2002 07:57:59 +0000 (23:57 -0800)]
v2.4.15 -> v2.5.0

- fork off 2.5.0, change version numbers

24 years agov2.4.14.9 -> v2.4.15
Linus Torvalds [Tue, 5 Feb 2002 04:33:56 +0000 (20:33 -0800)]
v2.4.14.9 -> v2.4.15

  - Jan Kara: fix quota SMP races with BKL

24 years agov2.4.14.8 -> v2.4.14.9
Linus Torvalds [Tue, 5 Feb 2002 04:33:54 +0000 (20:33 -0800)]
v2.4.14.8 -> v2.4.14.9

  - David Brownell: usbnet update
  - Greg KH: USB and PCI hotplug update
  - Ingo/me: fix SCHED_FIFO for UP/SMP for good (flw).
  - Add back direct_IO now that it works again.

24 years agov2.4.14.7 -> v2.4.14.8
Linus Torvalds [Tue, 5 Feb 2002 04:33:52 +0000 (20:33 -0800)]
v2.4.14.7 -> v2.4.14.8

  - Richard Henderson: alpha update
  - Andrew Morton: fix ext3/minix/sysv fsync behaviour.

24 years agov2.4.14.6 -> v2.4.14.7
Linus Torvalds [Tue, 5 Feb 2002 04:33:51 +0000 (20:33 -0800)]
v2.4.14.6 -> v2.4.14.7

  - Jeff Garzik: network driver updates
  - Christoph Hellwig: UFS filesystem byteorder cleanups
  - me: modified Andrea VM page allocator tuning

24 years agov2.4.14.5 -> v2.4.14.6
Linus Torvalds [Tue, 5 Feb 2002 04:33:49 +0000 (20:33 -0800)]
v2.4.14.5 -> v2.4.14.6

  - Russell King: /proc/cpuinfo for ARM
  - Paul Mackerras: PPC update (cpuinfo etc)
  - Nicolas Aspert: fix Intel 8xx agptlb flush
  - Marko Myllynen: "Lindent" doesn't really need bash ;)
  - Alexander Viro: /proc/cpuinfo for s390/s390x/sh, /proc/pci cleanup
  - Alexander Viro: make lseek work on seqfiles

24 years agov2.4.14.4 -> v2.4.14.5
Linus Torvalds [Tue, 5 Feb 2002 04:33:47 +0000 (20:33 -0800)]
v2.4.14.4 -> v2.4.14.5

  - Greg KH: enable hotplug driver support
  - Andrea Arcangeli: remove bogus sanity check
  - David Mosberger: /proc/cpuinfo and scsi scatter-gather for ia64
  - David Hinds: 16-bit pcmcia network driver updates/cleanups
  - Hugh Dickins: remove some stale code from VM
  - David Miller: /proc/cpuinfo for sparc, sparc fork bug fix, network
  fixes, warning fixes
  - Peter Braam: intermezzo update
  - Greg KH: USB updates
  - Ivan Kokshaysky: /proc/cpuinfo for alpha
  - David Woodhouse: jffs2 - remove dead code, remove gcc3 warning
  - Hugh Dickins: fix kiobuf page allocation/deallocation

24 years agov2.4.14.3 -> v2.4.14.4
Linus Torvalds [Tue, 5 Feb 2002 04:33:43 +0000 (20:33 -0800)]
v2.4.14.3 -> v2.4.14.4

  - Mikael Pettersson: make proc_misc happy without modules
  - Arjan van de Ven: clean up acpitable implementation ("micro-acpi")
  - Anton Altaparmakov: LDM partition code update
  - Alan Cox: final (yeah, sure) small missing pieces
  - Andrey Savochkin/Andrew Morton: eepro100 config space save/restore over suspend
  - Arjan van de Ven: remove power from pcmcia socket on card remove
  - Greg KH: USB updates
  - Neil Brown: multipath updates
  - Martin Dalecki: fix up some "asmlinkage" routine markings

24 years agov2.4.14.2 -> v2.4.14.3
Linus Torvalds [Tue, 5 Feb 2002 04:33:15 +0000 (20:33 -0800)]
v2.4.14.2 -> v2.4.14.3

  - Alan Cox: more driver merging
  - Al Viro: make ext2 group allocation more readable

24 years agov2.4.14.1 -> v2.4.14.2
Linus Torvalds [Tue, 5 Feb 2002 04:32:43 +0000 (20:32 -0800)]
v2.4.14.1 -> v2.4.14.2

  - Ivan Kokshaysky: fix alpha dec_and_lock with modules, for alpha config entry
  - Kai Germaschewski: ISDN updates
  - Jeff Garzik: network driver updates, sysv fs update
  - Kai Mäkisara: SCSI tape update
  - Alan Cox: large drivers merge
  - Nikita Danilov: reiserfs procfs information
  - Andrew Morton: ext3 merge
  - Christoph Hellwig: vxfs livelock fix
  - Trond Myklebust: NFS updates
  - Jens Axboe: cpqarray + cciss dequeue fix
  - Tim Waugh: parport_serial base_baud setting
  - Matthew Dharm: usb-storage Freecom driver fixes
  - Dave McCracken: wait4() thread group race fix

24 years agov2.4.14 -> v2.4.14.1
Linus Torvalds [Tue, 5 Feb 2002 04:30:11 +0000 (20:30 -0800)]
v2.4.14 -> v2.4.14.1

  - me: fix page flags race condition Andrea found
  - David Miller: sparc and network updates
  - various: fix loop driver that thought it was part of the VM system
  - me: teach DRM about VM_RESERVED
  - Alan Cox: more merging

24 years agov2.4.13.8 -> v2.4.14
Linus Torvalds [Tue, 5 Feb 2002 04:30:08 +0000 (20:30 -0800)]
v2.4.13.8 -> v2.4.14

  - David Miller: sparc/scsi scatterlist fixes
  - Martin Mares: PCI ids, email address update
  - David Miller: revert TCP hash optimizations that need more checking
  - Ivan Kokshaysky/Richard Henderson: alpha update (atomic_dec_and_lock etc)
  - Peter Anvin: cramfs/zisofs missing pieces

24 years agov2.4.13.7 -> v2.4.13.8
Linus Torvalds [Tue, 5 Feb 2002 04:30:06 +0000 (20:30 -0800)]
v2.4.13.7 -> v2.4.13.8

  - Andrea: fix races in do_wp_page, free_swap_and_cache
  - me: clena up page dirty handling
  - Tim Waugh: parport IRQ probing and documentation fixes
  - Greg KH: USB updates
  - Michael Warfield: computone driver update
  - Randy Dunlap: add knowledge about some new io-apics
  - Richard Henderson: alpha updates
  - Trond Myklebust: make readdir xdr verify the reply packet
  - Paul Mackerras: PPC update
  - Jens Axboe: make cpqarray and cciss play nice with the request layer
  - Massimo Dal Zotto: SMM driver for Dell Inspiron 8000
  - Richard Gooch: devfs symlink deadlock fix
  - Anton Altaparmakov: make NTFS compile on sparc

24 years agov2.4.13.6 -> v2.4.13.7
Linus Torvalds [Tue, 5 Feb 2002 04:30:02 +0000 (20:30 -0800)]
v2.4.13.6 -> v2.4.13.7

  - me: reinstate "delete swap cache on low swap" code
  - David Miller: ksoftirqd startup race fix
  - Hugh Dickins: make tmpfs free swap cache entries proactively

24 years agov2.4.13.5 -> v2.4.13.6
Linus Torvalds [Tue, 5 Feb 2002 04:30:01 +0000 (20:30 -0800)]
v2.4.13.5 -> v2.4.13.6

  - me: remember to bump the version number ;)
  - Hugh Dickins: export "free_lru_page()" for modules
  - Jeff Garzik: don't change nopage arguments, just make the last a dummy one
  - David Miller: sparc and net updates (netfilter, VLAN etc)
  - Nikita Danilov: reiserfs cleanups
  - Jan Kara: quota initialization race
  - Tigran Aivazian: make the x86 microcode update driver happy about
  hyperthreaded P4's
  - me: shrink dcache/icache more aggressively
  - me: fix up oom-killer so that it actually works

24 years agov2.4.13.4 -> v2.4.13.5
Linus Torvalds [Tue, 5 Feb 2002 04:29:58 +0000 (20:29 -0800)]
v2.4.13.4 -> v2.4.13.5

  - Andrew Morton: remove stale UnlockPage
  - me: swap cache page locking update

24 years agov2.4.13.3 -> v2.4.13.4
Linus Torvalds [Tue, 5 Feb 2002 04:29:56 +0000 (20:29 -0800)]
v2.4.13.3 -> v2.4.13.4

  - Mikael Pettersson: fix P4 boot with APIC enabled
  - me: fix device queuing thinko, clean up VM locking

24 years agov2.4.13.2 -> v2.4.13.3
Linus Torvalds [Tue, 5 Feb 2002 04:29:55 +0000 (20:29 -0800)]
v2.4.13.2 -> v2.4.13.3

  - René Scharfe: random bugfix
  - me: block device queuing low-water-marks, VM mapped tweaking.

24 years agov2.4.13.1 -> v2.4.13.2
Linus Torvalds [Tue, 5 Feb 2002 04:29:52 +0000 (20:29 -0800)]
v2.4.13.1 -> v2.4.13.2

  - Alan Cox: more merging
  - Alexander Viro: block device module race fixes
  - Richard Henderson: mmap for 32-bit alpha personality
  - Jeff Garzik: 8139 and natsemi update

24 years agov2.4.13 -> v2.4.13.1
Linus Torvalds [Tue, 5 Feb 2002 04:26:51 +0000 (20:26 -0800)]
v2.4.13 -> v2.4.13.1

  - Michael Warfield: computone serial driver update
  - Alexander Viro: cdrom module race fixes
  - David Miller: Acenic driver fix
  - Andrew Grover: ACPI update
  - Kai Germaschewski: ISDN update
  - Tim Waugh: parport update
  - David Woodhouse: JFFS garbage collect sleep

24 years agov2.4.12.6 -> v2.4.13
Linus Torvalds [Tue, 5 Feb 2002 04:24:48 +0000 (20:24 -0800)]
v2.4.12.6 -> v2.4.13

  - page write-out throttling
  - Pete Zaitcev: ymfpci sound driver update (make Civ:CTP happy with it)
  - Alan Cox: i2o sync-up
  - Andrea Arcangeli: revert broken x86 smp_call_function patch
  - me: handle VM write load more gracefully. Merge parts of -aa VM

24 years agov2.4.12.5 -> v2.4.12.6
Linus Torvalds [Tue, 5 Feb 2002 04:24:46 +0000 (20:24 -0800)]
v2.4.12.5 -> v2.4.12.6

  - Stephen Rothwell: APM idle time handling fixes, docbook update, cleanup
  - Jeff Garzik: network driver updates
  - Greg KH: USB updates
  - Al Viro: UFS update, binfmt_misc rewrite.
  - Andreas Dilger: /dev/random fixes
  - David Miller: network/sparc updates

24 years agov2.4.12.4 -> v2.4.12.5
Linus Torvalds [Tue, 5 Feb 2002 04:24:42 +0000 (20:24 -0800)]
v2.4.12.4 -> v2.4.12.5

  - Greg KH: usbnet fix
  - Johannes Erdfelt: uhci.c bulk queueing fixes

24 years agov2.4.12.3 -> v2.4.12.4
Linus Torvalds [Tue, 5 Feb 2002 04:24:41 +0000 (20:24 -0800)]
v2.4.12.3 -> v2.4.12.4

  - Al Viro: mnt_list init
  - Jeff Garzik: network driver update (license tags, tulip driver)
  - David Miller: sparc, net updates
  - Ben Collins: firewire update
  - Gerd Knorr: btaudio/bttv update
  - Tim Hockin: MD cleanups
  - Greg KH, Petko Manolov: USB updates
  - Leonard Zubkoff: DAC960 driver update

24 years agov2.4.12.2 -> v2.4.12.3
Linus Torvalds [Tue, 5 Feb 2002 04:24:35 +0000 (20:24 -0800)]
v2.4.12.2 -> v2.4.12.3

  - Jens Axboe: clean up duplicate unused request list
  - Jeff Mahoney: reiserfs endianness finishing touches
  - Hugh Dickins: some further swapoff fixes and cleanups
  - prepare-for-Alan: move drivers/i2o into drivers/message/i2o
  - Leonard Zubkoff: 2TB disk device fixes
  - Paul Schroeder: mwave config enable
  - Urban Widmark: fix via-rhine double free..
  - Tom Rini: PPC fixes
  - NIIBE Yutaka: SuperH update

24 years agov2.4.12.1 -> v2.4.12.2
Linus Torvalds [Tue, 5 Feb 2002 04:23:59 +0000 (20:23 -0800)]
v2.4.12.1 -> v2.4.12.2

  - Alan Cox: more merging
  - Ben Fennema: UDF module license
  - Jeff Mahoney: reiserfs endian safeness
  - Chris Mason: reiserfs O_SYNC/fsync performance improvements
  - Jean Tourrilhes: wireless extension update
  - Joerg Reuter: AX.25 updates
  - David Miller: 64-bit DMA interfaces

24 years agov2.4.12 -> v2.4.12.1
Linus Torvalds [Tue, 5 Feb 2002 04:23:54 +0000 (20:23 -0800)]
v2.4.12 -> v2.4.12.1

  - Trond Myklebust: deadlock checking in lockd server
  - Tim Waugh: fix up parport wrong #define
  - Christoph Hellwig: i2c update, ext2 cleanup
  - Al Viro: fix partition handling sanity check.
  - Trond Myklebust: make NFS use SLAB_NOFS, and not play games with PF_MEMALLOC
  - Ben Fennema: UDF update
  - Alan Cox: continued merging
  - Chris Mason: get /proc buffer memory sizes right after buf-in-page-cache

24 years agov2.4.11 -> v2.4.12
Linus Torvalds [Tue, 5 Feb 2002 04:21:29 +0000 (20:21 -0800)]
v2.4.11 -> v2.4.12

  - Greg KH: USB update (fix UHCI timeouts, serial unplug)
  - Christoph Rohland: shmem locking fixes
  - Al Viro: more mount cleanup
  - me: fix bad interaction with link_count handling
  - David Miller: Sparc updates, net cleanup
  - Tim Waugh: parport update
  - Jeff Garzik: net driver updates

24 years agov2.4.10.6 -> v2.4.11
Linus Torvalds [Tue, 5 Feb 2002 04:21:26 +0000 (20:21 -0800)]
v2.4.10.6 -> v2.4.11

  - Jeff Garzik: net driver updates
  - me: symlink attach fix
  - Greg KH: USB update
  - Rui Sousa: emu10k driver update

24 years agov2.4.10.5 -> v2.4.10.6
Linus Torvalds [Tue, 5 Feb 2002 04:21:22 +0000 (20:21 -0800)]
v2.4.10.5 -> v2.4.10.6

  - various: fix some module exports uncovered by stricter error checking
  - Urban Widmark: make smbfs use same error define names as samba and win32
  - Greg KH: USB update
  - Tom Rini: MPC8xx ppc update
  - Matthew Wilcox: rd.c page cache flushing fix
  - Richard Gooch: devfs race fix: rwsem for symlinks
  - Björn Wesen: Cris arch update
  - Nikita Danilov: reiserfs cleanup
  - Tim Waugh: parport update
  - Peter Rival: update alpha SMP bootup to match wait_init_idle fixes
  - Trond Myklebust: lockd/grace period fix

24 years agov2.4.10.4 -> v2.4.10.5
Linus Torvalds [Tue, 5 Feb 2002 04:21:01 +0000 (20:21 -0800)]
v2.4.10.4 -> v2.4.10.5

  - Keith Owens: module exporting error checking
  - Greg KH: USB update
  - Paul Mackerras: clean up wait_init_idle(), ppc prefetch macros
  - Jan Kara: quota fixes
  - Abraham vd Merwe: agpgart support for Intel 830M
  - Jakub Jelinek: ELF loader cleanups
  - Al Viro: more cleanups
  - David Miller: sparc64 fix, netfilter fixes
  - me: tweak resurrected oom handling

24 years agov2.4.10.3 -> v2.4.10.4
Linus Torvalds [Tue, 5 Feb 2002 04:20:57 +0000 (20:20 -0800)]
v2.4.10.3 -> v2.4.10.4

  - Al Viro: separate out superblocks and FS namespaces: fs/super.c fathers
  fs/namespace.c
  - David Woodhouse: large MTD and JFFS[2] update
  - Marcelo Tosatti: resurrect oom handling
  - Hugh Dickins: add_to_swap_cache racefix cleanup
  - Jean Tourrilhes: IrDA update
  - Martin Bligh: support clustered logical APIC for >8 CPU x86 boxes
  - Richard Henderson: alpha update

24 years agov2.4.10.2 -> v2.4.10.3
Linus Torvalds [Tue, 5 Feb 2002 04:20:19 +0000 (20:20 -0800)]
v2.4.10.2 -> v2.4.10.3

  - Al Viro: superblock cleanups, partition handling fixes and cleanups
  - Ben Collins: firewire update
  - Jeff Garzik: network driver updates
  - Urban Widmark: smbfs updates
  - Kai Mäkisara: SCSI tape driver update
  - various: embarrassing lack of error checking in ELF loader
  - Neil Brown: md formatting cleanup.

24 years agov2.4.10.1 -> v2.4.10.2
Linus Torvalds [Tue, 5 Feb 2002 04:20:15 +0000 (20:20 -0800)]
v2.4.10.1 -> v2.4.10.2

  - me/Al Viro: fix bdget() oops with block device modules that don't
  clean up after they exit
  - Alan Cox: continued merging (drivers, license tags)
  - David Miller: sparc update, network fixes
  - Christoph Hellwig: work around broken drivers that add a gendisk more
  than once
  - Jakub Jelinek: handle more ELF loading special cases
  - Trond Myklebust: NFS client and lockd reclaimer cleanups/fixes
  - Greg KH: USB updates
  - Mikael Pettersson: sparate out local APIC / IO-APIC config options

24 years agov2.4.10.0.4 -> v2.4.10.1
Linus Torvalds [Tue, 5 Feb 2002 04:19:58 +0000 (20:19 -0800)]
v2.4.10.0.4 -> v2.4.10.1

  - Chris Mason: fix ppp race conditions
  - Al Viro: block device cleanups/fixes
  - Anton Altaparmakov: NTFS 1.1.20 update
  - Andrea Arcangeli: VM tweaks

24 years agov2.4.10.0.3 -> v2.4.10.0.4
Linus Torvalds [Tue, 5 Feb 2002 04:19:56 +0000 (20:19 -0800)]
v2.4.10.0.3 -> v2.4.10.0.4

  - more buffers-in-pagecache coherency

24 years agov2.4.10.0.2 -> v2.4.10.0.3
Linus Torvalds [Tue, 5 Feb 2002 04:19:55 +0000 (20:19 -0800)]
v2.4.10.0.2 -> v2.4.10.0.3

  - more buffers-in-pagecache coherency

24 years agov2.4.10.0.1 -> v2.4.10.0.2
Linus Torvalds [Tue, 5 Feb 2002 04:19:54 +0000 (20:19 -0800)]
v2.4.10.0.1 -> v2.4.10.0.2

  - more buffers-in-pagecache coherency

24 years agov2.4.10 -> v2.4.10.0.1
Linus Torvalds [Tue, 5 Feb 2002 04:19:52 +0000 (20:19 -0800)]
v2.4.10 -> v2.4.10.0.1

  - me/al/andrea: buffers-in-pagecache coherency, buffer.c cleanups

24 years agov2.4.9.15 -> v2.4.10
Linus Torvalds [Tue, 5 Feb 2002 04:19:51 +0000 (20:19 -0800)]
v2.4.9.15 -> v2.4.10

  - Andrew Grover: ACPI update
  - Al Viro: block devices..
  - Andrea Arcangeli: fix list manipulation bogosity
  - Trond Myklebust: 64-bit file locking fixes
  - Brad Hards: USB CDC ethernet
  - Chris Mason: reiserfs speedup
  - Robert Love: re-merge AMD 761 GART support that was lost in -ac merge
  - Adam Richter: check pci_module_init() return value

24 years agov2.4.9.14 -> v2.4.9.15
Linus Torvalds [Tue, 5 Feb 2002 04:19:17 +0000 (20:19 -0800)]
v2.4.9.14 -> v2.4.9.15

  - Jan Harkes: make Coda work with arbitrary host filesystems, not
  just filesystems that use generic_file_read/write
  - Al Viro: block device cleanups
  - Hugh Dickins: swap device lock fixes - fix swap readahead race
  - me, Andrea: more reference bit cleanups

24 years agov2.4.9.13 -> v2.4.9.14
Linus Torvalds [Tue, 5 Feb 2002 04:19:15 +0000 (20:19 -0800)]
v2.4.9.13 -> v2.4.9.14

  - Richard Gooch: devfs update
  - Andrea Arcangeli: clean up/fix ramdisk handling now that it's in page cache
  - Al Viro: follow up the above with initrd cleanups
  - Keith Owens: get rid of drivers/scsi/53c700-mem.c file
  - Trond Myklebust: RPC over TCP race fix
  - Greg KH: USB update (ohci understands USB_ZERO_PACKET)
  - me: clean up reference bit handling, fix silly GFP_ATOMIC allocation bug

24 years agov2.4.9.12 -> v2.4.9.13
Linus Torvalds [Tue, 5 Feb 2002 04:19:13 +0000 (20:19 -0800)]
v2.4.9.12 -> v2.4.9.13

  - Manfred Spraul: /proc/pid/maps cleanup (and bugfix for non-x86)
  - Al Viro: "block device fs" - cleanup of page cache handling
  - Hugh Dickins: VM/shmem cleanups and swap search speedup
  - David Miller: sparc updates, soc driver typo fix, net updates
  - Jeff Garzik: network driver updates (dl2k, yellowfin and tulip)
  - Neil Brown: knfsd cleanups and fixues
  - Ben LaHaise: zap_page_range merge from -ac

24 years agov2.4.9.11 -> v2.4.9.12
Linus Torvalds [Tue, 5 Feb 2002 04:18:59 +0000 (20:18 -0800)]
v2.4.9.11 -> v2.4.9.12

  - Alan Cox: much more merging
  - Pete Zaitcev: ymfpci race fixes
  - Andrea Arkangeli: VM race fix and OOM tweak.
  - Arjan Van de Ven: merge RH kernel fixes
  - Andi Kleen: use more readable 'likely()/unlikely()' instead of __builtin_expect()
  - Keith Owens: fix 64-bit ELF types
  - Gerd Knorr: mark more broken PCI bridges, update btaudio driver
  - Paul Mackerras: powermac driver update
  - me: clean up PTRACE_DETACH to use common infrastructure

24 years agov2.4.9.10 -> v2.4.9.11
Linus Torvalds [Tue, 5 Feb 2002 04:18:55 +0000 (20:18 -0800)]
v2.4.9.10 -> v2.4.9.11

  - Neil Brown: md cleanups/fixes
  - Andrew Morton: console locking merge
  - Andrea Arkangeli: major VM merge

24 years agov2.4.9.9 -> v2.4.9.10
Linus Torvalds [Tue, 5 Feb 2002 04:18:41 +0000 (20:18 -0800)]
v2.4.9.9 -> v2.4.9.10

  - Alan Cox: continued merging
  - Mingming Cao: make msgrcv/shmat check the queue/segment ID's properly
  - Greg KH: USB serial init failure fix, Xircom serial converter driver
  - Neil Brown: nsfd/raid/md/lockd cleanups
  - Ingo Molnar: multipath RAID personality, raid xor update
  - Hugh Dickins/Marcelo Tosatti: swapin read-ahead race fix
  - Vojtech Pavlik: fix up some of the infrastructure for x86-64
  - Robert Love: AMD 761 AGP GART support
  - Jens Axboe: fix SCSI-generic queue handling race
  - me: be sane about page reference bits

24 years agov2.4.9.8 -> v2.4.9.9
Linus Torvalds [Tue, 5 Feb 2002 04:18:34 +0000 (20:18 -0800)]
v2.4.9.8 -> v2.4.9.9

  - Greg KH: start migration to new "min()/max()"
  - Roman Zippel: move affs over to "min()/max()".
  - Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576)
  - Jan Kara: quota bug-fix (don't decrement quota for non-counted inode)
  - Anton Altaparmakov: more NTFS updates
  - Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem
  - Alan Cox: merge input/joystick layer differences, driver and alpha merge
  - Keith Owens: scsi Makefile cleanup
  - Trond Myklebust: fix oopsable race in locking code
  - Jean Tourrilhes: IrDA update

24 years agov2.4.9.7 -> v2.4.9.8
Linus Torvalds [Tue, 5 Feb 2002 04:17:27 +0000 (20:17 -0800)]
v2.4.9.7 -> v2.4.9.8

  - Christoph Hellwig: clean up personality handling a bit
  - Robert Love: update sysctl/vm documentation
  - make the three-argument (that everybody hates) "min()" be "min_t()",
  and introduce a type-anal "min()" that complains about arguments of
  different types.