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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
Linus Torvalds [Tue, 5 Feb 2002 04:17:21 +0000 (20:17 -0800)]
v2.4.9.6 -> v2.4.9.7
- Alan Cox: big driver/mips sync
- Andries Brouwer, Christoph Hellwig: more gendisk fixups
- Tobias Ringstrom: tulip driver workaround for DC21143 erratum
Linus Torvalds [Tue, 5 Feb 2002 04:13:37 +0000 (20:13 -0800)]
v2.4.9.4 -> v2.4.9.5
- Merge with Alan
- Trond Myklebust: NFS fixes - kmap and root inode special case
- Al Viro: more superblock cleanups, inode leak in rd.c, minix
directories in page cache
- Paul Mackerras: clean up rubbish from sl82c105.c
- Neil Brown: md/raid cleanups, NFS filehandles
- Johannes Erdfelt: USB update (usb-2.0 support, visor fix, Clie fix,
pl2303 driver update)
- David Miller: sparc and net update
- Eric Biederman: simplify and correct bootdata allocation - don't
overwrite ramdisks
- Tim Waugh: support multiple SuperIO devices, parport doc updates
Linus Torvalds [Tue, 5 Feb 2002 04:11:45 +0000 (20:11 -0800)]
v2.4.9.3 -> v2.4.9.4
- Hugh Dickins: swapoff cleanups and speedups
- Matthew Dharm: USB storage update
- Keith Owens: Makefile fixes
- Tom Rini: MPC8xx build fix
- Nikita Danilov: reiserfs update
- Jakub Jelinek: ELF loader fix for ET_DYN
- Andrew Morton: reparent_to_init() for kernel threads
- Christoph Hellwig: VxFS and SysV updates, vfs_permission fix
Linus Torvalds [Tue, 5 Feb 2002 04:11:43 +0000 (20:11 -0800)]
v2.4.9.2 -> v2.4.9.3
- Johannes Erdfelt, Oliver Neukum: USB printer driver race fix
- John Byrne: fix stupid i386-SMP irq stack layout bug
- Andreas Bombe, me: yenta IO window fix
- Neil Brown: raid1 buffer state fix
- David Miller, Paul Mackerras: fix up sparc and ppc respectively for kmap/kbd_rate
- Matija Nalis: umsdos fixes, and make it possible to boot up with umsdos
- Francois Romieu: fix bugs in dscc4 driver
- Andy Grover: new PCI config space access functions (eventually for ACPI)
- Albert Cranford: fix incorrect e2fsprog data from ver_linux script
- Dave Jones: re-sync x86 setup code, fix macsonic kmalloc use
- Johannes Erdfelt: remove obsolete plusb USB driver
- Andries Brouwer: fix USB compact flash version info, add blksize ioctls
Linus Torvalds [Tue, 5 Feb 2002 04:11:40 +0000 (20:11 -0800)]
v2.4.9.1 -> v2.4.9.2
- Al Viro: block device cleanups
- Marcelo Tosatti: make bounce buffer allocations more robust (it's ok
for them to do IO, just not cause recursive bounce IO. So allow them)
- Anton Altaparmakov: NTFS update (1.1.17)
- Paul Mackerras: PPC update (big re-org)
- Petko Manolov: USB pegasus driver fixes
- David Miller: networking and sparc updates
- Trond Myklebust: Export atomic_dec_and_lock
- OGAWA Hirofumi: find and fix umsdos "filldir" users that were broken
by the 64-bit-cleanups. Fix msdos warnings.
- Al Viro: superblock handling cleanups and race fixes
- Johannes Erdfelt++: USB updates
Linus Torvalds [Tue, 5 Feb 2002 04:10:43 +0000 (20:10 -0800)]
v2.4.9 -> v2.4.9.1
- Jeff Hartmann: DRM AGP/alpha cleanups
- Ben LaHaise: highmem user pagecopy/clear optimization
- Vojtech Pavlik: VIA IDE driver update
- Herbert Xu: make cramfs work with HIGHMEM pages
- David Fennell: awe32 ram size detection improvement
- Istvan Varadi: umsdos EMD filename bug fix
- Keith Owens: make min/max work for pointers too
- Jan Kara: quota initialization fix
- Brad Hards: Kaweth USB driver update (enable, and fix endianness)
- Ralf Baechle: MIPS updates
- David Gibson: airport driver update
- Rogier Wolff: firestream ATM driver multi-phy support
- Daniel Phillips: swap read page referenced set - avoid swap thrashing
Linus Torvalds [Tue, 5 Feb 2002 04:10:26 +0000 (20:10 -0800)]
v2.4.8.4 -> v2.4.9
- David Miller: sparc updates, FAT fs fixes, btaudio build fix
- David Gibson: Orinoco driver update
- Kevin Fleming: more disks the HPT controller doesn't like
- David Miller: "min()/max()" cleanups. Understands signs and sizes.
- Ben LaHaise: make vma merging more generous, help Mozilla /proc/<>/maps
- Jens Axboe: CD updates
- Trond Myklebust: save away NFS credentials in inode, so that mmap can
writeout.
- Mark Hemment: HIGHMEM ops cleanups
- Jes Sorensen: use "unsigned long" for flags in various drivers
Linus Torvalds [Tue, 5 Feb 2002 04:10:21 +0000 (20:10 -0800)]
v2.4.8.3 -> v2.4.8.4
- Tim Hockin: NatSemi ethernet update
- Kurt Garloff: make PS/2 mouse reconnect adjustable like 2.2.x
- Daniel Phillips: unlazy use-once
- David Miller: undo poll() limit braindamage
- me: make return value from do_try_to_free_pages() meaningful
Linus Torvalds [Tue, 5 Feb 2002 04:10:20 +0000 (20:10 -0800)]
v2.4.8.2 -> v2.4.8.3
- Patrick Mochel: fix PCI:PCI bridge 64-bit memory type detection
- me: more forgotten nfsd off_t -> loff_t
- Alan Cox: ide driver merge
- Eric Lammerts, Rik van Riel: when oom, kill all threads.
- Ben LaHaise: use down_read, not down_write() in map_user_kiobuf.
We don't change the mappings, we just read them.
- Kai Germaschewski: ISDN updates
- Roland Fehrenbacher: sparse lun check
- Tim Waugh: handle awkward Titan parallel/serial port cards
- Stephen Rothwell: APM updates
- Anton Altaparmakov: NTFS updates
Linus Torvalds [Tue, 5 Feb 2002 04:08:34 +0000 (20:08 -0800)]
v2.4.7.8 -> v2.4.8
- Rik van Riel: free up swap cache on swapin when swap is full..
- Robert Love: merge emu10k sound driver. This one is better ("Yeah,
you actually get sound out of it")
- Jeremy Linton: swapin/swapoff race condition fix
Linus Torvalds [Tue, 5 Feb 2002 04:08:16 +0000 (20:08 -0800)]
v2.4.7.7 -> v2.4.7.8
- Jeff Hartmann: serverworks AGP gart unload memory leak fix
- Marcelo Tosatti: make zone_inactive_shortage() return how big the shortage is.
- Hugh Dickins: tidy up age_page_down()
- Al Viro: super block handling cleanups
Linus Torvalds [Tue, 5 Feb 2002 04:03:48 +0000 (20:03 -0800)]
v2.4.7.4 -> v2.4.7.5
- Alan Cox: more merging
- L.C. Chang: new SiS IDE PCI id's.
- Maciej Rozycki: make MP table parsing more anal. Should fix broken P4 MP tables.
- Leonard Zubkoff: merge DAC960 completion changes
- Christoph Rohland: saner tmpfs mount-time limit behaviour (and remount)
- me: buffer.c logic update - faster and hopefully livelock-free
Linus Torvalds [Tue, 5 Feb 2002 03:14:54 +0000 (19:14 -0800)]
v2.4.7 -> v2.4.7.1
- Anton Altaparmakov: NTFS error checking
- Johannes Erdfelt: USB updates
- OGAWA Hirofumi: FAT update
- Alan Cox: driver + s390 update merge
- Richard Henderson: fix alpha sigsuspend error return value
- Marcelo Tosatti: per-zone VM shortage
- Daniel Phillips: generic use-once optimization instead of drop-behind
- Bjorn Wesen: Cris architecture update
- Anton Altaparmakov: support for Windows Dynamic Disks
- James Washer: LDT loading SMP bug fix
Linus Torvalds [Tue, 5 Feb 2002 03:14:05 +0000 (19:14 -0800)]
v2.4.6.9 -> v2.4.7
- me: fix ptrace and /proc issues with new core-dump permissions
- numerous: IDE tape driver update for completion handlers
- Ben Collins: ieee1394 GUID cleanups
- Jacek Stepniewski: nasty deadlock in rename()
Linus Torvalds [Tue, 5 Feb 2002 03:12:19 +0000 (19:12 -0800)]
v2.4.6.8 -> v2.4.6.9
- Dan Quinlan: cramfs update
- Ben Collins: IEEE 1394 update
- David Miller: network update (pppoe, routing cache stats), sparc32 update
- me: only dump core once per threaded app (first one wins)
- me: use new completion handlers for block device requests (same race
as with vfork, see -pre7)
Linus Torvalds [Tue, 5 Feb 2002 03:11:28 +0000 (19:11 -0800)]
v2.4.6.7 -> v2.4.6.8
- Chris Mason: reiserfs update
- Paul Mackerras: PPC updates (softirq)
- Kai Germaschewski: ISDN updates
- various: workaround for cpuid inline asm problem with egcs-2.91.66
Linus Torvalds [Tue, 5 Feb 2002 03:11:26 +0000 (19:11 -0800)]
v2.4.6.6 -> v2.4.6.7
- Andreas Dilger: various ext2 cleanups
- Richard Gooch: devfs update
- Johannes Erdfelt: USB updates
- Alan Cox: merges
- David Miller: fix SMP pktsched bootup deadlock (CONFIG_NET_SCHED)
- Roman Zippel: AFFS update
- Anton Altaparmakov: NTFS update
- me: fix races in vfork() (semaphores are not good completion handlers)
- Jeff Garzik: net driver updates, sysvfs update
Linus Torvalds [Tue, 5 Feb 2002 03:11:21 +0000 (19:11 -0800)]
v2.4.6.5 -> v2.4.6.6
- me: fix more buffer head SMP races (non-x86 only - weak memory ordering)
- Andrea Arkangeli: some bh cleanups from the buffer race condition fix
- Tim Waugh: parport drievr documentation, init sanity
- Ion Badulescu: starfire net driver update
- David Miller: sparc and networking updates
- Ivan Kokshaysky: alpha version of the inlined rw-semaphores
- NIIBE Yutaka: SuperH update
Linus Torvalds [Tue, 5 Feb 2002 03:10:49 +0000 (19:10 -0800)]
v2.4.6.4 -> v2.4.6.5
- remember to bump the version string
- Andrea Arkangeli: softirq cleanups and fixes, and everybody is happy
again (ie I changed some details to make me happy ;)
- Neil Brown: raid5 stall fix, nfsd filehandle sanity check fix
Linus Torvalds [Tue, 5 Feb 2002 03:10:48 +0000 (19:10 -0800)]
v2.4.6.3 -> v2.4.6.4
- David Miller: sparc and networking updates
- Al Viro: SysV FS add_link off-by-two bogosity.
- Jeff Garzik: merge D-Link DL2k GigE driver, other network driver cleanups
- Kai Germaschewski: ISDN update
- Alan Cox: more merging (MPT fusion core)
- Johannes Erdfelt: USB updates
- Stas Sergeev: make sure we return out of vm86 mode when interrupts
get re.enabled
- Rusty Russell: netfilter fixes for ipt_unclean and ip_queue
- me: initialize page->age when adding it to the swap cache
- Paul Mackerras: PPC updates
- some subtle fs/buffer.c race conditions (Andrew Morton, me)
Linus Torvalds [Tue, 5 Feb 2002 03:08:33 +0000 (19:08 -0800)]
v2.4.5.8 -> v2.4.5.9
- make sure "sync()" doesn't effectively lock up the machine by
overloading all the IO resources
- fix up some network memory allocations that don't wan tto wait on IO.
- merge with Alan (including MIPS update)
- Jeff Garzik: network driver updates.
- Al Viro: System V FS update (write capability, page cache, mondo cleanups)
- Kai Germaschewski: ISDN cleanups, TURBOPAM driver by Stelian Pop
- Ben Fennema: UDF update (time handling, i_blocks fix)
- Neil Brown: md error handling improvements, knfsd file handle compatibility
- Paul Mackerras: PPC update
- Jakub Jelinek: fix up kernel linker scripts to accept .rodata better
- Patrick Mochel: fix PME handling in pci_enable_wake()
- Chris Mason: reiserfs PF_MEMALLOC handling
Linus Torvalds [Tue, 5 Feb 2002 02:48:25 +0000 (18:48 -0800)]
v2.4.5.7 -> v2.4.5.8
- me: fix GFB_BUFFER thinkos. Make buffer syncing more efficient.
Make sure we don't leave buffers on the LOCKED list forever
- David Miller: networking and sparc updates
Linus Torvalds [Tue, 5 Feb 2002 02:48:22 +0000 (18:48 -0800)]
v2.4.5.5 -> v2.4.5.6
- Jeff Garzik: net driver updates, PCI PM induced cleanups
- Me: do ACPI first, so that it doesn't mess up existing device driver
configurations. Notably it used to completely destroy PCMCIA on some
Sony VAIOs.
- Paul Mackerras: powermac drivers and MAINTAINERS update
- NIIBE Yutaka: SuperH update
- Johannes Erdfelt: USB driver updates
- Russell King: ARM update
- Alan Cox: merging, merging, merging
Linus Torvalds [Tue, 5 Feb 2002 02:47:14 +0000 (18:47 -0800)]
v2.4.5.4 -> v2.4.5.5
- Johannes Erdfelt: USB update (bluetooth and serial)
- Andrew Grover: ACPI update for _real_ this time.
- Neil Brown: md update
- Keith Owens: kbuild script fix, do_softirq versioning fix
- David Miller: sparc and portability updates
Linus Torvalds [Tue, 5 Feb 2002 02:38:57 +0000 (18:38 -0800)]
v2.4.5.2 -> v2.4.5.3
- remember to increment the version number
- Chris Mason: reiserfs mark_journal_new and bh leak fix
- Richard Gooch: devfs update
- Alexander Viro: further FS cleanup (superblock list)
- David Woodhouse: MTD update
- Kai Germaschewski: ISDN update (stanford checker fixes etc)
- Rich Baum: gcc-3.0 warning fixes
- Jeff Garzik: network driver updates
- Geert Uytterhoeven: m68k fbdev logo merge glitch fix
- Andrea Arcangeli: fix signal return path
- David Miller: Sparc updates
- Johannes Erdfelt: USB update
- Carsten Otte, Andries Brouwer: don't clear blk_size unconditionally
on partition check
- Martin Frey: alpha Sable irq fix
- Paul Mackerras: PPC softirq update
- Patrick Mochel: PCI power management infrastructure
- Robert Siemer: miroSOUND driver update
- Neil Brown: knfsd updates, including ability to export ReiserFS filesystems
- Trond Myklebust: NFS readdir fixup, don't update atime on client
- Andrew Morton: truncate_inode_pages speedup
- Paul Menage: make inode quota count all inodes..
Linus Torvalds [Tue, 5 Feb 2002 02:35:05 +0000 (18:35 -0800)]
v2.4.5 -> v2.4.5.1
- Andreas Dilger: make ext2fs react more gracefully to inode disk
errors
- Andrea Arkangeli: fix up alpha compile issues
- Ingo Molnar: io-apic MP table parsing update and softirq latency
update
- Johannes Erdfelt: USB updates
- Richard Henderson: alpha rawhide irq handling fixes
- Marcelo, Andrea, Rik: more VM issues
- Al Viro: fix various ext2 directory handling checks by biting the
bullet and using the page cache.
Linus Torvalds [Tue, 5 Feb 2002 02:35:03 +0000 (18:35 -0800)]
v2.4.4.6 -> v2.4.5
- Alan Cox: camera conversion missed parts
- Neil Brown: md graceful alloc failure
- Andrea Arkangeli: more alpha fixups, bounce buffer deadlock avoidance
- Adam Fritzler: tms380tr driver update
- Al Viro: VFS layer cleanups
Linus Torvalds [Tue, 5 Feb 2002 02:24:48 +0000 (18:24 -0800)]
v2.4.4.5 -> v2.4.4.6
- Johannes Erdfelt: OHCI hash-chain corruption fix, USB updates
- Richard Henderson, Ivan Kokshaysky: alpha PCI iommu fixes
- Tim Waugh: parport changelogs and printk levels
- Andrew Morton: vmalloc off-by-one (overly sensitive) test
- Al Viro: VFS layer cleanups
- Cort Dougan: PPC updates (big bootloader re-org)
- Alan Cox: more merges, remove phillips camera conversion code
- Andrea Arkangeli: alpha fixups
- OGAWA Hirofumi: big-sector support with FAT
- Neil Brown: more md fixes
Linus Torvalds [Tue, 5 Feb 2002 02:17:03 +0000 (18:17 -0800)]
v2.4.4.4 -> v2.4.4.5
- Al Viro: fs cleanups
- David Miller: sparc semaphores
- Christoph Hellwig: VxFS update
- Asit Mallick: set machine check bit with set_in_cr4
- Richard Henderson: fix alpha pci_controller_num(), sg_fill, SRM poweroff.
- Johannes Erdfelt: USB updates
- Cort Dougan: bitkeeper Id's on the ppc side
- Matt Chapman: NFS file locking SMP lock fix
- Alan Cox: further merging
Linus Torvalds [Tue, 5 Feb 2002 02:16:28 +0000 (18:16 -0800)]
v2.4.4.3 -> v2.4.4.4
- Russell King: ARM updates
- Al Viro: more init cleanups
- Cort Dougan: more PPC updates
- David Miller: cleanups, pci mmap updates
- Neil Brown: raid resync by sector
- Alan Cox: more merging with -ac
- Johannes Erdfelt: USB updates
- Kai Germaschewski: ISDN updates
- Tobias Ringstrom: dmfe.c network driver update
- Trond Myklebust: NFS client updates and cleanups
Linus Torvalds [Tue, 5 Feb 2002 02:16:22 +0000 (18:16 -0800)]
v2.4.4.2 -> v2.4.4.3
- Al Viro: sanity-check user arguments, zero-terminated strings etc.
- Urban Widmark: smbfs update (server/client cache coherency etc)
- Rik van Riel, Marcelo Tosatti: VM updates
- Cort Dougan: PPC updates
- Neil Brown: raid1/5 failed drive fixups, NULL ptr checking, md error cleanup
- Neil Brown: knfsd fix for 64-bit architectures, and filehandle resolveir
- Ken Brownfield: workaround for menuconfig CPU selection glitch
- David Miller: sparc64 MM setup fix, arpfilter forward port
- Keith Owens: Remove obsolete IPv6 provider based addressing
- Jari Ruusu: block_write error case cleanup fix
- Jeff Garzik: netdriver update
Linus Torvalds [Tue, 5 Feb 2002 02:15:44 +0000 (18:15 -0800)]
v2.4.4.1 -> v2.4.4.2
- David Miller: network syncup (better TCP page fault handling by Andrea etc)
- Tim Hockin: moxa driver fixes
- Alexander Viro: clean up process reaping procedures, make /proc use
the proper fields to notice that the process is gone, gone, gone.
- Justin Gibbs: aic7xxx driver update to 6.1.13.
- me: fix PCI allocation so that it doesn't stomp on unknown memory
- Jeff Garzik: 8139too net drvr fix
- Nigel Gamble: merge page fault interrupt gate from preemtible kernel.
Fixes problem noticed by Brian Gerst.
- Jean Tourrilhes: Orinoco / Airport support diff. Mucho cleanups.
Linus Torvalds [Tue, 5 Feb 2002 02:14:02 +0000 (18:14 -0800)]
v2.4.4 -> v2.4.4.1
- Al Viro: clean up driver "invalidate_device()" mess
- Andries Brouwer: make sd.c work with USB Dane-Elec CompactFlash Card
Reader
- me: fix nasty lazy kernel page table update problem
- me: undo fork changes. Too many user-level bugs and unresolved issues.
- Peter Anvin: iso9660 cleanups
- Alan Cox: big merge
- Johannes Erdfelt: UHCI pci DMA setup fix
Linus Torvalds [Tue, 5 Feb 2002 02:13:52 +0000 (18:13 -0800)]
v2.4.3.6 -> v2.4.3.7
- Johannes Erdfelt: USB updates
- David Howells: more rw-sem stuff
- David Miller: network callback cleanups and fixes
- Jan Harkes: make Coda use the proper VFS layer interfaces, so that it can use
"non-traditional-unix" filesystems without inode numbers for backing store.
Linus Torvalds [Tue, 5 Feb 2002 02:13:22 +0000 (18:13 -0800)]
v2.4.3.5 -> v2.4.3.6
- Chris Mason: daemonize reiserfs commit thread
- Alan Cox: syncup (AFFS might even work, and official VIA workarounds)
- Jeff Garzik: network driver updates
- Paul Mackerras: PPP update
- David Howells: more rw-sem cleanups, updates. Slowly getting somewhere.