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.
Linus Torvalds [Tue, 5 Feb 2002 02:13:09 +0000 (18:13 -0800)]
v2.4.3.4 -> v2.4.3.5
- Mike Phillips: olympic driver update
- Alan Cox: continued resyncing (lots of small stuff, big NTFS merge from Anton)
- Martin Dalecki: cleanup (remove unused and unnecessary get_hardblocksize)
- Chris Mason: fix potential reiserfs journal overflow
- Jeff Garzik: network driver updates
- David Miller: sparc fixes, some network cleanups
Linus Torvalds [Tue, 5 Feb 2002 02:12:47 +0000 (18:12 -0800)]
v2.4.3.3 -> v2.4.3.4
- David Miller: sparc rw semaphores moved over
- Alan Cox: yet more resyncs
- NIIBE Yutaka: Super-H driver update
- David Howells: more rw-sem cleanups, updates
- USB updates
- Al Viro: filesystem init cleanup
Linus Torvalds [Tue, 5 Feb 2002 02:11:38 +0000 (18:11 -0800)]
v2.4.3.2 -> v2.4.3.3
- Hui-Fen Hsu: sis900 driver update
- NIIBE Yutaka: Super-H update
- Alan Cox: more resyncs (ARM down, but more to go)
- David Miller: network zerocopy, Sparc sync, qlogic,FC fix, etc.
- David Miller/me: get rid of various drivers hacks to do mmap
alignment behind the back of the VM layer. Create a real
protocol for it.
Linus Torvalds [Tue, 5 Feb 2002 02:10:03 +0000 (18:10 -0800)]
v2.4.3.1 -> v2.4.3.2
- Ingo Molnar/Al Viro: don't use bforget() on ext2 (and minix) metadata
where we may not be the only owner of the buffer! FS corruption.
- Andi Kleen: IPv6 packet re-assembly fix.
- David Howells: fix up rwsem implementation
- Alan Cox: more merging (S/390 down, ARM to go).
- Jens Axboe: LVM and loop fixes
Linus Torvalds [Tue, 5 Feb 2002 02:07:03 +0000 (18:07 -0800)]
v2.4.3 -> v2.4.3.1
- Bob Tracy: Cyrix MTRR setup fix (don't make it twice as big as asked
for)
- Trond Myklebust: rpciod needs to be PF_MEMALLOC to avoid deadlocks on
memory allocation when writing out NFS data under low memory conditions.
Fix up BKL and RPC interactions.
- Jeff Garzik: tulip network driver update
- fix truncate to call down to the filesystem with the kernel lock.
- David Mosberger: ia64 update
- David Mosberger: simplify ELF program header generation.
- Alan Cox: merge from -ac series
- Jeff Garzik: make serial.c recognize modem devices properly
Linus Torvalds [Tue, 5 Feb 2002 02:04:02 +0000 (18:04 -0800)]
v2.4.2.6 -> v2.4.2.7
- more bugs found by the automatic stanford checker, yay!
- Andrew Morton: fix SAK locking bugs by moving it into a process context
- Johannes Erdfelt: USB updates
- Jeff Garzik: merge Hermes driver by David Gibson
- Jens Axboe: cdrom merges, ll_rw_blk proper accounting
Linus Torvalds [Tue, 5 Feb 2002 02:03:57 +0000 (18:03 -0800)]
v2.4.2.4 -> v2.4.2.5
- Rik van Riel and others: mm rw-semaphore (ps/top ok when swapping)
- IDE: 256 sectors at a time is legal, but apparently confuses some
drives. Max out at 255 sectors instead.
- Petko Manolov: USB pegasus driver update
- make the boottime memory map printout at least almost readable.
- USB driver updates
- pte_alloc()/pmd_alloc() need page_table_lock.
Linus Torvalds [Tue, 5 Feb 2002 02:03:54 +0000 (18:03 -0800)]
v2.4.2.3 -> v2.4.2.4
- Petr Vandrovec, Al Viro: dentry revalidation fixes
- Stephen Tweedie / Manfred Spraul: kswapd and ptrace race
- Neil Brown: nfsd/rpc/raid cleanups and fixes
Linus Torvalds [Tue, 5 Feb 2002 02:02:18 +0000 (18:02 -0800)]
v2.4.2.1 -> v2.4.2.2
- Jens Axboe: fix loop device deadlocks
- Greg KH: USB updates
- Alan Cox: continued merging
- Tim Waugh: parport and documentation updates
- Cort Dougan: PowerPC merge
- Jeff Garzik: network driver updates
- Justin Gibbs: new and much improved aic7xxx driver 6.1.5
Linus Torvalds [Tue, 5 Feb 2002 01:59:22 +0000 (17:59 -0800)]
v2.4.1.4 -> v2.4.2
- sync up more with Alan
- Urban Widmark: smbfs and HIGHMEM fix
- Chris Mason: reiserfs tail unpacking fix ("null bytes in reiserfs files")
- Adan Richter: new cpia usb ID
- Hugh Dickins: misc small sysv ipc fixes
- Andries Brouwer: remove overly restrictive sector size check for
SCSI cd-roms
Linus Torvalds [Tue, 5 Feb 2002 01:59:15 +0000 (17:59 -0800)]
v2.4.1.3 -> v2.4.1.4
- big S/390x 64-bit merge
- typos and license name fixes. doc updates.
- more include file cleanups (phase out "malloc.h")
- even more elevator corner cases.. When not merging, find the best insertion point.
- pmac ide update
- network fixes (netif_wake_queue on tx timeout)
- USB printer select() fix
- NFS client missed initialization, deamon fixed client address check
Linus Torvalds [Tue, 5 Feb 2002 01:57:11 +0000 (17:57 -0800)]
v2.4.1.2 -> v2.4.1.3
- Jens: better ordering of requests when unable to merge
- Neil Brown: make md work as a module again (we cannot autodetect
in modules, not enough background information)
- Neil Brown: raid5 SMP locking cleanups
- Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and
dentry leak fix
- maestro3 shutdown fix
- fix dcache hash calculation that could cause bad hashes under certain
circumstances (Dean Gaudet)
- David Miller: networking and sparc updates
- Jeff Garzik: include file cleanups
- Andy Grover: ACPI update
- Coda-fs error return fixes
- rth: alpha Jensen update
Linus Torvalds [Tue, 5 Feb 2002 01:56:46 +0000 (17:56 -0800)]
v2.4.1.1 -> v2.4.1.2
- driver sync up with Alan
- Andrew Morton: wakeup cleanup and race fix
- Paul Mackerras: macintosh driver updates.
- don't trust "page_count()" on reserved pages!
- Russell King: fix serious IDE multimode write bug!
- me, Jens, others: fix elevator problem
- ARM, MIPS and cris architecture updates
- alpha updates: better page clear/copy, avoid kernel lock in execve
- USB and firewire updates
- ISDN updates
- Irda updates
Linus Torvalds [Tue, 5 Feb 2002 01:53:24 +0000 (17:53 -0800)]
v2.4.0.11 -> v2.4.0.12
- Get non-cpuid Cyrix probing right (it's not a NexGen)
- Jens Axboe: cdrom tray status and queing cleanups
- AGP GART: don't disable VIA, and allow i815 with external AGP
- Coda: use iget4() in order to have big inode numbers without clashes.
- Fix UDF writepage() page locking
- NIIBE Yutaka: SuperH update
- Martin Diehl and others: SiS pirq routing fixes
- Andy Grover: ACPI update
- Andrea Arkangeli: LVM update
- Ingo Molnar: RAID cleanups
- David Miller: sparc and networking updates
- Make NFS really be able to handle large files
Linus Torvalds [Tue, 5 Feb 2002 01:52:31 +0000 (17:52 -0800)]
v2.4.0.10 -> v2.4.0.11
- Trond Myklebust: NFS/RPC client SMP fixes
- rth: alpha pyxis and cabriolet fixes
- remove broken sys_wait4() declarations
- disable radeon debugging code
- VIA IDE driver should not enable autodma unless asked for
- Andrey Savochkin: eepro100 update. Should fix the resource timing problems.
- Jeff Garzik: via82cxxx_audio update
- YMF7xx PCI audio update: get rid of old broken driver, make new
driver handle legacy control too.
- fix missed wakeup on block device request list
- hpt366 controller doesn't play nice with some IBM harddisks
- remove inode pages from the page cache only after having removed them
from the page tables.
- shared memory out-of-swap writepage() fixup (no more magic return)
Linus Torvalds [Tue, 5 Feb 2002 01:52:29 +0000 (17:52 -0800)]
v2.4.0.9 -> v2.4.0.10
- got a few too-new R128 #defines in the Radeon merge. Fix.
- tulip driver update from Jeff Garzik
- more cpq and DAC elevator fixes from Jens. Looks good.
- Petr Vandrovec: nicer ncpfs behaviour
- Andy Grover: APCI update
- Cort Dougan: PPC update
- David Miller: sparc updates
- David Miller: networking updates
- Neil Brown: RAID5 fixes
Linus Torvalds [Tue, 5 Feb 2002 01:50:39 +0000 (17:50 -0800)]
v2.4.0.8 -> v2.4.0.9
- cpq array driver elevator fixes
- merge radeon driver from X CVS tree
- ispnp cleanups
- emu10k unlock on error fixes
- hpfs doesn't allow truncate to larger