1. 05 Feb, 2002 40 commits
    • Linus Torvalds's avatar
      v2.4.4.2 -> v2.4.4.3 · 02947070
      Linus Torvalds authored
        - 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
      02947070
    • Linus Torvalds's avatar
      v2.4.4.1 -> v2.4.4.2 · 26560b55
      Linus Torvalds authored
        - 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.
      26560b55
    • Linus Torvalds's avatar
      v2.4.4 -> v2.4.4.1 · 236e6127
      Linus Torvalds authored
        - 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
      236e6127
    • Linus Torvalds's avatar
      v2.4.3.8 -> v2.4.4 · 7216d3e9
      Linus Torvalds authored
        - Andrea Arkangeli: raw-io fixes
        - Johannes Erdfelt: USB updates
        - reiserfs update
        - Al Viro: fsync/umount race fix
        - Rusty Russell: netfilter sync
      7216d3e9
    • Linus Torvalds's avatar
      v2.4.3.7 -> v2.4.3.8 · 4095b99c
      Linus Torvalds authored
        - Al Viro: fix d_flags race between low-level fs and VFS layer.
        - David Miller: sparc updates
        - S390 update
      4095b99c
    • Linus Torvalds's avatar
      v2.4.3.6 -> v2.4.3.7 · ed6eefe4
      Linus Torvalds authored
        - 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.
      ed6eefe4
    • Linus Torvalds's avatar
      v2.4.3.5 -> v2.4.3.6 · 24579a88
      Linus Torvalds authored
        - 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.
      24579a88
    • Linus Torvalds's avatar
      v2.4.3.4 -> v2.4.3.5 · 9102e0eb
      Linus Torvalds authored
        - 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
      9102e0eb
    • Linus Torvalds's avatar
      v2.4.3.3 -> v2.4.3.4 · d39a11f3
      Linus Torvalds authored
        - 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
      d39a11f3
    • Linus Torvalds's avatar
      v2.4.3.2 -> v2.4.3.3 · 1a015350
      Linus Torvalds authored
        - 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.
      1a015350
    • Linus Torvalds's avatar
      v2.4.3.1 -> v2.4.3.2 · b0683ac8
      Linus Torvalds authored
        - 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
      b0683ac8
    • Linus Torvalds's avatar
      v2.4.3 -> v2.4.3.1 · 3544b328
      Linus Torvalds authored
        - 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
      3544b328
    • Linus Torvalds's avatar
      v2.4.2.8 -> v2.4.3 · 27c07b25
      Linus Torvalds authored
        - Kai Germaschewski: Makefile dependency fixes. ISDN update
        - Chris Mason: another reiserfs tail writing fix
        - unify pte/pmd allocation
        - undo some VIA PCI fixups - conflicting behaviour
      27c07b25
    • Linus Torvalds's avatar
      v2.4.2.7 -> v2.4.2.8 · 8b11a705
      Linus Torvalds authored
        - Paul Mackerras: PPC update for thread-safe page table handling
        - Ingo Molnar: x86 PAE update for thread-safe page table handling
        - Jeff Garzik: network driver updates, i810 rng driver, and
        "alloc_etherdev()" network driver insert race condition fix.
        - David Miller: UltraSparcIII update, network locking fixes
        - Al Viro: fix fs counts on mount failure
      8b11a705
    • Linus Torvalds's avatar
      v2.4.2.6 -> v2.4.2.7 · 90a880a4
      Linus Torvalds authored
        - 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
      90a880a4
    • Linus Torvalds's avatar
      v2.4.2.5 -> v2.4.2.6 · 94540b50
      Linus Torvalds authored
        - Jeff Garzik: network driver merge
        - Andrew Morton: fix missed page_table_lock unlock
        - David Miller: Qlogic,FC bufix, page allocation order problem.
      94540b50
    • Linus Torvalds's avatar
      v2.4.2.4 -> v2.4.2.5 · cc80f8f9
      Linus Torvalds authored
        - 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.
      cc80f8f9
    • Linus Torvalds's avatar
      v2.4.2.3 -> v2.4.2.4 · 8565fe85
      Linus Torvalds authored
        - Petr Vandrovec, Al Viro: dentry revalidation fixes
        - Stephen Tweedie / Manfred Spraul: kswapd and ptrace race
        - Neil Brown: nfsd/rpc/raid cleanups and fixes
      8565fe85
    • Linus Torvalds's avatar
      v2.4.2.2 -> v2.4.2.3 · b56566c6
      Linus Torvalds authored
        - Alan Cox: continued merging
        - Urban Widmark: smbfs fix (d_add on already hashed dentry - no-no).
        - Andrew Morton: 3c59x update
        - Jeff Garzik: network driver cleanups and fixes
        - Gérard Roudier: sym-ncr drivers update
        - Jens Axboe: more loop cleanups and fixes
        - David Miller: sparc update, some networking fixes
      b56566c6
    • Linus Torvalds's avatar
      v2.4.2.1 -> v2.4.2.2 · 44e8778c
      Linus Torvalds authored
        - 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
      44e8778c
    • Linus Torvalds's avatar
      v2.4.2 -> v2.4.2.1 · c37b3aca
      Linus Torvalds authored
        - Chris Mason: reiserfs, another null bytes bug
        - Andrea Arkangeli: make SMP Athlon build
        - Alexander Zarochentcev: reiserfs directory fsync SMP locking fix
        - Jeff Garzik: PCI network driver updates
        - Alan Cox: continue merging
        - Ingo Molnar: fix RAID AUTORUN ioctl, scheduling improvements
      c37b3aca
    • Linus Torvalds's avatar
      v2.4.1.4 -> v2.4.2 · 6db68906
      Linus Torvalds authored
        - 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
      6db68906
    • Linus Torvalds's avatar
      v2.4.1.3 -> v2.4.1.4 · 2a7117ac
      Linus Torvalds authored
        - 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
      2a7117ac
    • Linus Torvalds's avatar
      v2.4.1.2 -> v2.4.1.3 · c8ebfc88
      Linus Torvalds authored
        - 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
      c8ebfc88
    • Linus Torvalds's avatar
      v2.4.1.1 -> v2.4.1.2 · 5d12a58c
      Linus Torvalds authored
        - 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
      5d12a58c
    • Linus Torvalds's avatar
      v2.4.1 -> v2.4.1.1 · 1644c00d
      Linus Torvalds authored
        - XMM: don't allow illegal mxcsr values
        - ACPI: handle non-existent battery strings gracefully
        - Compaq Smart Array driver update
        - Kanoj Sarcar: serial console hardware flow control support
        - ide-cs: revert toc-valid cache checking in 2.4.1
        - Vojtech Pavlik: update via82cxxx driver to handle the vt82c686
        - raid5 graceful failure handling fix
        - ne2k-pci: enable device before asking the irq number
        - sis900 driver update
        - riva FB driver update
        - fix silly inode hashing pessimization
        - add SO_ACCEPTCONN for SuS
        - remove modinfo hack workaround, all newer modutils do it correctly
        - datagram socket shutdown fix
        - mark process as running when it takes a page-fault
      1644c00d
    • Linus Torvalds's avatar
      v2.4.0.12 -> v2.4.1 · 294b0fa7
      Linus Torvalds authored
        - Al Viro: core file hardlink attack avoidance fix
      294b0fa7
    • Linus Torvalds's avatar
      v2.4.0.11 -> v2.4.0.12 · c9b92268
      Linus Torvalds authored
        - 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
      c9b92268
    • Linus Torvalds's avatar
      v2.4.0.10 -> v2.4.0.11 · 5e787ed5
      Linus Torvalds authored
        - 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)
      5e787ed5
    • Linus Torvalds's avatar
      v2.4.0.9 -> v2.4.0.10 · baf4e2cf
      Linus Torvalds authored
        - 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
      baf4e2cf
    • Linus Torvalds's avatar
      v2.4.0.8 -> v2.4.0.9 · 6805de5d
      Linus Torvalds authored
        - 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
      6805de5d
    • Linus Torvalds's avatar
      v2.4.0.7 -> v2.4.0.8 · 9910fd91
      Linus Torvalds authored
        - USB hotplug updates/fixes
        - boots on real i386 machines
        - fix n_tty "canon" mode SMP race
        - FAT fat_cache SMP race fix
      9910fd91
    • Linus Torvalds's avatar
      v2.4.0.6 -> v2.4.0.7 · 3175e85b
      Linus Torvalds authored
        - fix inode state comparison bug from ReiserFS merge
      3175e85b
    • Linus Torvalds's avatar
      v2.4.0.5 -> v2.4.0.6 · e73dff56
      Linus Torvalds authored
        - blk-14 from Jens Axboe
      e73dff56
    • Linus Torvalds's avatar
      v2.4.0.4 -> v2.4.0.5 · 950a2b0b
      Linus Torvalds authored
        - ppp UP deadlock attack fix
      950a2b0b
    • Linus Torvalds's avatar
      v2.4.0.3 -> v2.4.0.4 · 6aea1666
      Linus Torvalds authored
        - ReiserFS merge
        - fix DRM R128/AGP dependency
      6aea1666
    • Linus Torvalds's avatar
      v2.4.0.2 -> v2.4.0.3 · 448ba078
      Linus Torvalds authored
        - me: clean up XMM support
      448ba078
    • Linus Torvalds's avatar
      v2.4.0.1 -> v2.4.0.2 · 3192b2dc
      Linus Torvalds authored
        - ISDN fixes
        - VM balancing tuning
      3192b2dc
    • Linus Torvalds's avatar
      v2.4.0 -> v2.4.0.1 · 43e9282d
      Linus Torvalds authored
        - Don't drop a megabyte off the old-style memory size detection
        - remember to UnlockPage() in ramfs_writepage()
        - 3c59x driver update from Andrew Morton
        - egcs-1.1.2 miscompiles depca: workaround by Andrew Morton
        - dmfe.c module init fix: Andrew Morton
        - dynamic XMM support. Andrea Arkangeli.
        - Locked SHM segment deadlock fix
        - fork() page table copy race fix
      43e9282d
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32