1. 05 Feb, 2002 40 commits
    • Linus Torvalds's avatar
      v2.4.12.5 -> v2.4.12.6 · aed492fc
      Linus Torvalds authored
        - 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
      aed492fc
    • Linus Torvalds's avatar
      v2.4.12.4 -> v2.4.12.5 · 2ef7e8ce
      Linus Torvalds authored
        - Greg KH: usbnet fix
        - Johannes Erdfelt: uhci.c bulk queueing fixes
      2ef7e8ce
    • Linus Torvalds's avatar
      v2.4.12.3 -> v2.4.12.4 · 96c4fbbe
      Linus Torvalds authored
        - 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
      96c4fbbe
    • Linus Torvalds's avatar
      v2.4.12.2 -> v2.4.12.3 · 975675b9
      Linus Torvalds authored
        - 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
      975675b9
    • Linus Torvalds's avatar
      v2.4.12.1 -> v2.4.12.2 · 14450c46
      Linus Torvalds authored
        - 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
      14450c46
    • Linus Torvalds's avatar
      v2.4.12 -> v2.4.12.1 · ad8dcf57
      Linus Torvalds authored
        - 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
      ad8dcf57
    • Linus Torvalds's avatar
      v2.4.11 -> v2.4.12 · 4c7ed186
      Linus Torvalds authored
        - 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
      4c7ed186
    • Linus Torvalds's avatar
      v2.4.10.6 -> v2.4.11 · 6211a2d8
      Linus Torvalds authored
        - Jeff Garzik: net driver updates
        - me: symlink attach fix
        - Greg KH: USB update
        - Rui Sousa: emu10k driver update
      6211a2d8
    • Linus Torvalds's avatar
      v2.4.10.5 -> v2.4.10.6 · 0a528ace
      Linus Torvalds authored
        - 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
      0a528ace
    • Linus Torvalds's avatar
      v2.4.10.4 -> v2.4.10.5 · 8b29e8ed
      Linus Torvalds authored
        - 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
      8b29e8ed
    • Linus Torvalds's avatar
      v2.4.10.3 -> v2.4.10.4 · 1d23a518
      Linus Torvalds authored
        - 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
      1d23a518
    • Linus Torvalds's avatar
      v2.4.10.2 -> v2.4.10.3 · 0a97b16a
      Linus Torvalds authored
        - 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.
      0a97b16a
    • Linus Torvalds's avatar
      v2.4.10.1 -> v2.4.10.2 · 5bf3be03
      Linus Torvalds authored
        - 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
      5bf3be03
    • Linus Torvalds's avatar
      v2.4.10.0.4 -> v2.4.10.1 · 98b88030
      Linus Torvalds authored
        - Chris Mason: fix ppp race conditions
        - Al Viro: block device cleanups/fixes
        - Anton Altaparmakov: NTFS 1.1.20 update
        - Andrea Arcangeli: VM tweaks
      98b88030
    • Linus Torvalds's avatar
      v2.4.10.0.3 -> v2.4.10.0.4 · a356c406
      Linus Torvalds authored
        - more buffers-in-pagecache coherency
      a356c406
    • Linus Torvalds's avatar
      v2.4.10.0.2 -> v2.4.10.0.3 · fbc139f5
      Linus Torvalds authored
        - more buffers-in-pagecache coherency
      fbc139f5
    • Linus Torvalds's avatar
      v2.4.10.0.1 -> v2.4.10.0.2 · d51c905a
      Linus Torvalds authored
        - more buffers-in-pagecache coherency
      d51c905a
    • Linus Torvalds's avatar
      v2.4.10 -> v2.4.10.0.1 · a41cd6e4
      Linus Torvalds authored
        - me/al/andrea: buffers-in-pagecache coherency, buffer.c cleanups
      a41cd6e4
    • Linus Torvalds's avatar
      v2.4.9.15 -> v2.4.10 · 8c7cba55
      Linus Torvalds authored
        - 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
      8c7cba55
    • Linus Torvalds's avatar
      v2.4.9.14 -> v2.4.9.15 · e2f6721a
      Linus Torvalds authored
        - 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
      e2f6721a
    • Linus Torvalds's avatar
      v2.4.9.13 -> v2.4.9.14 · 269f8f70
      Linus Torvalds authored
        - 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
      269f8f70
    • Linus Torvalds's avatar
      v2.4.9.12 -> v2.4.9.13 · a27c6530
      Linus Torvalds authored
        - 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
      a27c6530
    • 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