1. 21 Feb, 2002 9 commits
    • Andrew Morton's avatar
      [PATCH] .text.exit linkage errors · d46f8df6
      Andrew Morton authored
      A forward-port of all the .text.exit fixes which went into
      2.4.   Also contains a couple of s/MINOR/minor/ changes.
      d46f8df6
    • Robert Love's avatar
      [PATCH] add lseek changes to fs porting guide · bcaab0f9
      Robert Love authored
      Al updated Documentation/filesystems/porting with 2.5 changes but there
      is no mention of lseek.  The following patch, against 2.5.5, adds lseek
      to the list of functions that no longer are called with the BKL.
      
      	Robert Love
      bcaab0f9
    • Robert Love's avatar
      [PATCH] proper lseek locking in ALSA, take 3 · 59b52d25
      Robert Love authored
      The attached patch implements proper locking in ALSA lseek methods.
      Note ALSA has 3 lseek implementations, but only:
      
      	sound/core/info.c :: snd_info_entry_llseek()
      
      requires locking.  I wrapped the function in the BKL.  According to
      Jaroslav Kysela the gus_mem_proc method is only called from above.  The
      third lseek, in hwdep.c, clearly doesn't need locking.  Without this
      patch, the above lseek is not safe.
      
      	Robert Love
      59b52d25
    • Hirofumi Ogawa's avatar
      [PATCH] Insufficient validity check of fat_read_super() <2> · 41ae709d
      Hirofumi Ogawa authored
      This patch add the validity check of 2 values (fats, reserved). These
      values must not be 0.
      
      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
      41ae709d
    • Dario Ballabio's avatar
      [PATCH] PATCH: scsi driver update for 2.5.5 · 8851f5bb
      Dario Ballabio authored
      Here enclosed patch for eata.c, eata.h, u14-34f.c, u14-34f.h
      to be applied to lk-2.5.5.
      
      eata.c:
             + Remove any reference to virt_to_bus().
             + Fix pio hang while detecting multiple HBAs.
             + Fixed a board detection bug: in a system with
               multiple ISA/EISA boards, all but the first one
                were erroneously detected as PCI.
      
      u14-34f.c:
             + Remove any reference to virt_to_bus().
             + Fix pio hang while detecting multiple HBAs.
      8851f5bb
    • Hans Reiser's avatar
      [PATCH] 2.5 dropping unneded lock precense check. · 195fd29f
      Hans Reiser authored
      After BKL was moved from the VFS into the filesystem's methods in the lookup
      call, we do not need to check BKL is actually held (we know it is not).
      This patch patch removes unneeded lock_depth check.
      Without this patch reiserfs cannot be used on SMP.
      195fd29f
    • Andries E. Brouwer's avatar
      [PATCH] imm.c · 3c45fbb3
      Andries E. Brouwer authored
      2.5.5 Oopses at boot time with a disk in a zipdrive.
      With this patch all is fine. I have not read the
      patch, certainly not checked it for correctness,
      just observed that it works for me.
      I think the author is Rich Baum.
      
      Andries
      3c45fbb3
    • Linus Torvalds's avatar
      make rd.c compile again · b89ef956
      Linus Torvalds authored
      b89ef956
    • Linus Torvalds's avatar
      Merge bk://are.twiddle.net:8080/linux-alpha-2.5 · 52acd6ef
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      52acd6ef
  2. 20 Feb, 2002 18 commits
  3. 19 Feb, 2002 11 commits
    • Jeff Garzik's avatar
      Merge hostme.bitkeeper.com:/ua/repos/g/gkernel/linus-2.5 · 6484f842
      Jeff Garzik authored
      into hostme.bitkeeper.com:/ua/repos/g/gkernel/net-drivers-2.5
      6484f842
    • Linus Torvalds's avatar
      Update version · efe80e09
      Linus Torvalds authored
      efe80e09
    • Alexander Viro's avatar
      [PATCH] more smbfs buffer overrun fixes · 93521b61
      Alexander Viro authored
      	More of the same - some of these guys have stuff after pathname.
      Overflow checks added.
      93521b61
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc · 3eb2eac7
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      3eb2eac7
    • Doug Ledford's avatar
      [PATCH] PATCH 2.5.4 i810_audio, bttv, working at all. · 3dff589b
      Doug Ledford authored
      Fix i810 audio for DMA mapping (from Pete Zaitcev).
      3dff589b
    • Linus Torvalds's avatar
      Merge LVM update · 1898ffa4
      Linus Torvalds authored
      1898ffa4
    • Dave Jones's avatar
      [PATCH] LVM fixes. · 24f27632
      Dave Jones authored
      Numerous LVM fixes & cleanups.
      Gets things compiling again, and allegedly works according to feedback.
      Mostly from Anders in absence of any maintainence by LVM people.
      
      There are two critical problems with lvm in 2.5.2-pre11 (and earlier).
      * ioctls on the chardev allocates a >4k lv_t on stack. if the ioctl is
      LV_CREATE, LV_EXTEND, LV_REDUCE or LV_RENAME data is copied into this
      and the task_struct will most certainly be corrupted.
      * sizeof(lv_t) differs between user and kernelspace. The userspace version
      of the lv_t structure is much smaller than the kernelspace version. This
      leads to corruption of memory in the userspace application when an lv_t is
      copied from kernelspace to userspace, as in "vgdisplay -v"
      
      The following patch addresses these two issues. It puts the user-space
      version of the lv_t into a substructure of the kernelspace version. When
      communicating to userspace just the userlv_t part is used. This avoids the
      allocation of the lv_t on the stack by allocation just a userlv_t instead.
      24f27632
    • Martin Dalecki's avatar
      [PATCH] 2.5.5-pre1 IDE cleanup 9 · 69f0d4b0
      Martin Dalecki authored
      1.  Kill the ide-probe-mod by merging it with ide-mod. There is *really*
          no reaons for having this stuff split up into two different
          modules unless you wan't to create artificial module dependancies
          and waste space of page boundaries during memmory allocation for the
          modules
      
      2.  Kill the ide_module_t - which is unnecessary and presents a
          "reimplementation" of module handling inside the ide driver.  This
          is achieved by attaching the initialization routine ot the
          ide_driver_t, which will be gone next time, since there is no sane
          reason apparently, which this couldn't be done during the
          module-generic initialization of the corresponding driver module.
      
      3.  Kill unnecessary tagging of "subdriver" with IDE_SUBDRIVER_VERSION -
          we have plenty of other mechanisms for module consistency checking.
          And anyway the ide code didn't any consistence checks on this value
          at all.
      
      NOTE: The ide_(un)register_module() functions will be killed in next round.
      69f0d4b0
    • Martin Dalecki's avatar
      [PATCH] 2.5.5-pre1 IDE cleanup · 706afa06
      Martin Dalecki authored
      The attached patch does:
      
      1. Kill two exports which mankind will never know what they where good for
      
      2. Kill duplicated comments.
      
      3. Kill declarations of never defined functions
      
      4. Some other minor tidups here and there.
      706afa06
    • Linus Torvalds's avatar
      Merge bk://linuxusb.bkbits.net/linus-2.5 · 4d22d666
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      4d22d666
    • Linus Torvalds's avatar
      Merge bk://ppc.bkbits.net/for-linus-ppc64 · 8788833a
      Linus Torvalds authored
      into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
      8788833a
  4. 20 Feb, 2002 1 commit
  5. 19 Feb, 2002 1 commit