1. 26 Feb, 2002 3 commits
    • Neil Brown's avatar
      [PATCH] PATCH 7/16: NFSD: BKL removal: Discard high level BKL locking · a00181e0
      Neil Brown authored
      Remove last unneeded bit of BKL from knfsd
      
      Remove BKL from nfsservctl systemcall.  All
      components have their own locking.
      Also remove it from the body of nfsd threads.  Keep
      it for final thread destruction though.
      a00181e0
    • Neil Brown's avatar
      [PATCH] PATCH 4/16: NFSD: BKL Removal: Locking in nfssvc.c · 734f5929
      Neil Brown authored
      Tidy up locking in nfssvc - preparing for BKL removal
      
      - nfsd_busy becomes atomic_t
      - nfsd_call_lock created to protect timing of calls and stats gathering
      - lock_kernel around thread creation and destruction.  It is
        sufficiently uncommon that it doesn't really need a lock of it's
        own.  It is currently under the BKL because all of the nfsservctl
        syscall is, but that is about to be removed so we preserve BKL here.
      734f5929
    • Neil Brown's avatar
      [PATCH] PATCH 2/16: NFSD: BKL Removal: Lock export table · 8244559f
      Neil Brown authored
      Change export table lock to (SMP safe) rwsemaphore
      
      As a first step to removing the BKL from nfsd, this patch
      changes the lock used for the export table to be a rwsem semaphore.
      Previously it had the same functionality but depended on the BKL
      for correctness.
      
      As there is no "down_write_interruptible" this patch removes the
      posibility of interrupting the write_lock request, but this should
      never be needed anyway.
      8244559f
  2. 11 Feb, 2002 1 commit
  3. 09 Feb, 2002 1 commit
  4. 05 Feb, 2002 8 commits
    • Linus Torvalds's avatar
      v2.5.2.3 -> v2.5.2.4 · 9d6ba121
      Linus Torvalds authored
      - Patrick Mochel: initcall levels
      - Patrick Mochel: devicefs updates, add PCI devices into the hierarchy
      - Denis Oliver Kropp: neomagic fb driver
      - David Miller: sparc64 and network updates
      - Kai Mäkisara: scsi tape update
      - Al Viro: more inode trimming, VFS cleanup
      - Greg KH: USB update - proper urb allocations
      - Eric Raymond: kdev_t updates for fb devices
      9d6ba121
    • 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.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.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.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.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.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
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32