1. 05 Feb, 2002 40 commits
    • 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
    • Linus Torvalds's avatar
      v2.4.5.5 -> v2.4.5.6 · 29f279c7
      Linus Torvalds authored
        - 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
      29f279c7
    • Linus Torvalds's avatar
      v2.4.5.4 -> v2.4.5.5 · 396a6123
      Linus Torvalds authored
        - 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
      396a6123
    • Linus Torvalds's avatar
      v2.4.5.3 -> v2.4.5.4 · 7a9a18cf
      Linus Torvalds authored
        - Chris Mason: ReiserFS pre-allocation locking bugfix
        - David Miller: fix bitops users (requires "long" alignment)
        - Andrey Savochkin: file locking failure case SMP lock fix
        - Urban Widmark: smbfs update (avoid unnecessary flushing, make NetApp
        work)
        - Andrew Grover: ACPI update
        - Jeff Garzik: network driver updates
        - Maciej Rozycki: IO-APIC level trigger problem workaround
        - Rusty Russell: ipt_unclean fix
        - Richard Gooch: devfs update
      7a9a18cf
    • Linus Torvalds's avatar
      v2.4.5.2 -> v2.4.5.3 · a5287abe
      Linus Torvalds authored
        - 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..
      a5287abe
    • Linus Torvalds's avatar
      v2.4.5.1 -> v2.4.5.2 · 4fdbe71c
      Linus Torvalds authored
        - Takanori Kawano: brlock indexing bugfix
        - Ingo Molnar, Jeff Garzik: softirq updates and fixes
        - Al Viro: rampage of superblock cleanups.
        - Jean Tourrilhes: Orinoco driver update v6, IrNET update
        - Trond Myklebust: NFS brown-paper-bag thing
        - Tim Waugh: parport update
        - David Miller: networking and sparc updates
        - Jes Sorensen: m68k update.
        - Ben Fennema: UDF update
        - Geert Uytterhoeven: fbdev logo updates
        - Willem Riede: osst driver updates
        - Paul Mackerras: PPC update
        - Marcelo Tosatti: unlazy swap cache
        - Mikulas Patocka: hpfs update
      4fdbe71c
    • Linus Torvalds's avatar
      v2.4.5 -> v2.4.5.1 · d2a0e8de
      Linus Torvalds authored
        - 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.
      d2a0e8de
    • Linus Torvalds's avatar
      v2.4.4.6 -> v2.4.5 · 9c6f70be
      Linus Torvalds authored
        - 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
      9c6f70be
    • Linus Torvalds's avatar
      v2.4.4.5 -> v2.4.4.6 · c9df1e20
      Linus Torvalds authored
        - 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
      c9df1e20
    • Linus Torvalds's avatar
      v2.4.4.4 -> v2.4.4.5 · 560e8996
      Linus Torvalds authored
        - 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
      560e8996
    • Linus Torvalds's avatar
      v2.4.4.3 -> v2.4.4.4 · 923215ae
      Linus Torvalds authored
        - 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
      923215ae
    • 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