1. 05 Feb, 2002 40 commits
    • Linus Torvalds's avatar
      v2.4.9.11 -> v2.4.9.12 · dfc52b82
      Linus Torvalds authored
        - 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
      dfc52b82
    • Linus Torvalds's avatar
      v2.4.9.10 -> v2.4.9.11 · a880f45a
      Linus Torvalds authored
        - Neil Brown: md cleanups/fixes
        - Andrew Morton: console locking merge
        - Andrea Arkangeli: major VM merge
      a880f45a
    • Linus Torvalds's avatar
      v2.4.9.9 -> v2.4.9.10 · c37fa164
      Linus Torvalds authored
        - 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
      c37fa164
    • Linus Torvalds's avatar
      v2.4.9.8 -> v2.4.9.9 · 1d66e22e
      Linus Torvalds authored
        - 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
      1d66e22e
    • Linus Torvalds's avatar
      v2.4.9.7 -> v2.4.9.8 · 932f485f
      Linus Torvalds authored
        - 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.
      932f485f
    • Linus Torvalds's avatar
      v2.4.9.6 -> v2.4.9.7 · 7df13152
      Linus Torvalds authored
        - Alan Cox: big driver/mips sync
        - Andries Brouwer, Christoph Hellwig: more gendisk fixups
        - Tobias Ringstrom: tulip driver workaround for DC21143 erratum
      7df13152
    • Linus Torvalds's avatar
      v2.4.9.5 -> v2.4.9.6 · 70a8be47
      Linus Torvalds authored
        - Jens Axboe: remove trivially dead io_request_lock usage
        - Andrea Arcangeli: softirq cleanup and ARM fixes. Slab cleanups
        - Christoph Hellwig: gendisk handling helper functions/cleanups
        - Nikita Danilov: reiserfs dead code pruning
        - Anton Altaparmakov: NTFS update to 1.1.18
        - firestream network driver: patch reverted on authors request
        - NIIBE Yutaka: SH architecture update
        - Paul Mackerras: PPC cleanups, PPC8xx update.
        - me: reverse broken bootdata allocation patch that went into pre5
      70a8be47
    • Linus Torvalds's avatar
      v2.4.9.4 -> v2.4.9.5 · 1c3cefa5
      Linus Torvalds authored
        - 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
      1c3cefa5
    • Linus Torvalds's avatar
      v2.4.9.3 -> v2.4.9.4 · 991b3ae8
      Linus Torvalds authored
        - 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
      991b3ae8
    • Linus Torvalds's avatar
      v2.4.9.2 -> v2.4.9.3 · df038637
      Linus Torvalds authored
        - 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
      df038637
    • Linus Torvalds's avatar
      v2.4.9.1 -> v2.4.9.2 · 87f504e5
      Linus Torvalds authored
        - 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
      87f504e5
    • Linus Torvalds's avatar
      v2.4.9 -> v2.4.9.1 · f7bad91d
      Linus Torvalds authored
        - 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
      f7bad91d
    • Linus Torvalds's avatar
      v2.4.8.4 -> v2.4.9 · bb5b6e6c
      Linus Torvalds authored
        - 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
      bb5b6e6c
    • Linus Torvalds's avatar
      v2.4.8.3 -> v2.4.8.4 · 0b9ded43
      Linus Torvalds authored
        - 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
      0b9ded43
    • Linus Torvalds's avatar
      v2.4.8.2 -> v2.4.8.3 · a45eec07
      Linus Torvalds authored
        - 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
      a45eec07
    • Linus Torvalds's avatar
      v2.4.8.1 -> v2.4.8.2 · 2be208bc
      Linus Torvalds authored
        - me: fix forgotten nfsd usage of filldir off_t -> loff_t change
        - Alan Cox: more driver merges
      2be208bc
    • Linus Torvalds's avatar
      v2.4.8 -> v2.4.8.1 · a67f1b5d
      Linus Torvalds authored
        - Rui Sousa: emu10k1 module fixes, remove joystick part.
        - Alan Cox: driver merges
        - Andrea Arkangeli: alpha updates
        - David Woodhouse: up_and_exit -> complete_and_exit
        - David Miller: sparc and network update
        - Andrew Morton: update 3c59x driver
        - Neil Brown: NFS export VFAT, knfsd cleanups, raid fixes
        - Ben Collins: ieee1394 updates
        - Paul Mackerras: PPC update
        - me: make sure we don't lose position bits in "filldir()"
      a67f1b5d
    • Linus Torvalds's avatar
      v2.4.7.8 -> v2.4.8 · e9e7d7fa
      Linus Torvalds authored
        - 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
      e9e7d7fa
    • Linus Torvalds's avatar
      v2.4.7.7 -> v2.4.7.8 · 6c4b34bf
      Linus Torvalds authored
        - 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
      6c4b34bf
    • Linus Torvalds's avatar
      v2.4.7.6 -> v2.4.7.7 · dfc05323
      Linus Torvalds authored
        - me: sane and nice VM balancing
        - Jeff Hartmann: upgrade DRM to XF86 4.1.x, drop support for 4.0.x
      dfc05323
    • Linus Torvalds's avatar
      v2.4.7.5 -> v2.4.7.6 · 52683c56
      Linus Torvalds authored
        - me: better dirty balancing
        - David Miller: sparc and network updates
      52683c56
    • Linus Torvalds's avatar
      v2.4.7.4 -> v2.4.7.5 · a931b32f
      Linus Torvalds authored
        - 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
      a931b32f
    • Linus Torvalds's avatar
      v2.4.7.3 -> v2.4.7.4 · 70d68bd3
      Linus Torvalds authored
        - David Mosberger: IA64 update
        - Geert Uytterhoeven: cleanup, new atyfb
        - Marcelo Tosatti: zone aging fixes
        - me, others: limit IO requests sanely
      70d68bd3
    • Linus Torvalds's avatar
      v2.4.7.2 -> v2.4.7.3 · 48ad999d
      Linus Torvalds authored
        - Ben Collins: 1394 updates
        - Matthew Dharm: USB storage update
        - Ion Badulescu: starfire driver update
        - VM aging cleanups
      48ad999d
    • Linus Torvalds's avatar
      v2.4.7.1 -> v2.4.7.2 · 80b4c191
      Linus Torvalds authored
        - Kai Germaschewski: ISDN updates
        - David Miller: sparc and network updates
        - Andrea Arcangeli, Maksim Krasnyanskiy: tasklet fixes
        - Stelian Pop: Motion Eye camera driver update
        - Jens Axboe: DAC960 update
      80b4c191
    • Linus Torvalds's avatar
      v2.4.7 -> v2.4.7.1 · 6fbaac38
      Linus Torvalds authored
        - 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
      6fbaac38
    • Linus Torvalds's avatar
      v2.4.6.9 -> v2.4.7 · 6f267f9c
      Linus Torvalds authored
        - 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()
      6f267f9c
    • Linus Torvalds's avatar
      v2.4.6.8 -> v2.4.6.9 · 7b4d3039
      Linus Torvalds authored
        - 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)
      7b4d3039
    • Linus Torvalds's avatar
      v2.4.6.7 -> v2.4.6.8 · fff10634
      Linus Torvalds authored
        - 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
      fff10634
    • Linus Torvalds's avatar
      v2.4.6.6 -> v2.4.6.7 · 74f5133b
      Linus Torvalds authored
        - 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
      74f5133b
    • Linus Torvalds's avatar
      v2.4.6.5 -> v2.4.6.6 · 08eb400c
      Linus Torvalds authored
        - 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
      08eb400c
    • Linus Torvalds's avatar
      v2.4.6.4 -> v2.4.6.5 · 9582480a
      Linus Torvalds authored
        - 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
      9582480a
    • Linus Torvalds's avatar
      v2.4.6.3 -> v2.4.6.4 · ccb6dd87
      Linus Torvalds authored
        - 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)
      ccb6dd87
    • Linus Torvalds's avatar
      v2.4.6.2 -> v2.4.6.3 · d62f43c5
      Linus Torvalds authored
        - merge with Alan (SCSI subsystem)
        - Jeff Garzik: make serial driver PCI hotplug-aware
      d62f43c5
    • Linus Torvalds's avatar
      v2.4.6.1 -> v2.4.6.2 · adbc4706
      Linus Torvalds authored
        - merge with Alan (USB, zoran, sony motion-eye, rio, dmi-scan)
      adbc4706
    • Linus Torvalds's avatar
      v2.4.6 -> v2.4.6.1 · 17023327
      Linus Torvalds authored
        - merge with Alan (irda, s390, mips64, chris, sk98lin, mips/mm)
        - rth: fix alpha RTC calibration
        - Paul Mackerras: fix PPC typo
      17023327
    • Linus Torvalds's avatar
      v2.4.5.9 -> v2.4.6 · 740d9a78
      Linus Torvalds authored
        - misc mtd updates
      740d9a78
    • Linus Torvalds's avatar
      v2.4.5.8 -> v2.4.5.9 · 2d80cb2a
      Linus Torvalds authored
        - 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
      2d80cb2a
    • Linus Torvalds's avatar
      v2.4.5.7 -> v2.4.5.8 · 75b566af
      Linus Torvalds authored
        - 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
      75b566af
    • Linus Torvalds's avatar
      v2.4.5.6 -> v2.4.5.7 · ff31dc0b
      Linus Torvalds authored
        - Patrick Mochel: PCI documentation, and PM cleanups
        - mtd: export nand ECC functions
        - Jes Sorenson: acenic driver update
        - Alan Cox: fix vxfs merge boo-boo
        - me: undo page_launder() LRU changes, they have nasty side effects
        - wanrouter: fix error code
      ff31dc0b