An error occurred fetching the project authors.
  1. 15 Oct, 2002 2 commits
  2. 05 Oct, 2002 1 commit
  3. 04 Oct, 2002 1 commit
  4. 30 Sep, 2002 1 commit
    • Alexander Viro's avatar
      [PATCH] ->major_name inlined · db5605b2
      Alexander Viro authored
      char *major_name replaced with char disk_name[16];  All uses of ->major_name
      replaced with those of ->disk_name and (obviously) simplified big way.  Bunch
      of arrays, kmallocs, etc. is gone.
      db5605b2
  5. 22 Sep, 2002 1 commit
  6. 21 Sep, 2002 1 commit
  7. 10 Aug, 2002 1 commit
    • Alexander Viro's avatar
      [PATCH] partition table flush/read cleanup · 816ab591
      Alexander Viro authored
      Big One.  Flushing/rereading partition tables is taken from
      ->revalidate() for partitioned devices; now it's done in the
      caller (check_disk_change()).  BLKRRPART handling also moved
      out of drivers - they are still allowed to override it (DAC960
      and i2o are the only remaining ones), but common case is handled
      in fs/block_dev.c.
      
      Note: we are still only shifting stuff - bd_sem deadlocks in
      check_disk_change() are still there.  However, now we have all
      relevant code outside of drivers and that will allow to fix the
      thing (see next patches).
      816ab591
  8. 30 Jul, 2002 1 commit
  9. 21 Jul, 2002 1 commit
  10. 18 Jun, 2002 1 commit
    • Martin Schwidefsky's avatar
      [PATCH] 2.5.22: new xpram driver. · bf291a02
      Martin Schwidefsky authored
      seems someone else was faster fixing the hardsects problem in the xpram
      driver.  We continued with my new version of the xpram driver.  Arnd
      Bergmann found some bugs and added support for the driverfs.
      bf291a02
  11. 11 Jun, 2002 3 commits
    • Alexander Viro's avatar
      [PATCH] (14/14) resync · 4fe6433a
      Alexander Viro authored
      end_request(int) turned to end_request(req, int); all old callers
      are converted to end_request(CURRENT, value).  Now we can start
      killing CURRENT/QUEUE - end_request() was the last obstacle to
      that.
      4fe6433a
    • Alexander Viro's avatar
      [PATCH] (13/14) resync · 718e92c5
      Alexander Viro authored
      ditto for DEVICE_INTR/CLEAR_INTR.  do_mfm/do_acsi/do_hd/... are
      explicitly declared in the drivers that use DEVICE_INTR stuff;
      DEVICE_INTR/CLEAR_INTR is gone from blk.h.
      718e92c5
    • Alexander Viro's avatar
      [PATCH] (12/14) resync · 9437b796
      Alexander Viro authored
      #define DEVICE_NAME ... removed from the drivers that never use
      that macro.
      9437b796
  12. 10 Jun, 2002 1 commit
  13. 08 Jun, 2002 1 commit
    • Martin Schwidefsky's avatar
      [PATCH] s/390 patches for 2.5.20 (3 of 4). · 10e294df
      Martin Schwidefsky authored
      Third patch of the s/390 update. Everything from drivers/s390. This patch
      contains the main bunch of changes. Major changes are: 1) the restructured
      dasd driver, 2) the new tape driver, 3) the start of the common io layer
      rework, 4) the gpl'ed lcs driver and 5) the gpl'ed qdio layer
      10e294df
  14. 02 Jun, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.19 blk.h and more about the ugly kids. · 8795dba6
      Martin Dalecki authored
       - Remove DEVICE_INTR and associated code from floppy driver.
      
       - Savlage s390 xpram code from kernel version dependant compilation disease.
      
       - Eliminate SET_INTR code from the places where it was used.
      
       - Eliminate bogous support for multiple sbpcd controllers. The driver didn't
         even compile right now before we could think about further supporting it at
         all we have to get rid of this hack first.
         Don't call invalidate_buffers in the release method there.
         Why should it be necessary?
      
       - Resurrect sonycd535 compilation.
      
       - Let CURRENT request macro use the same primitive at the remaining QUEUE macro
         in blk.h, which is still not quite right, but first things first :-).
      8795dba6
  15. 22 May, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.17 IDE 66 · 6b4fef7a
      Martin Dalecki authored
       - Move ll_10byte_cmd_build to the only place where it's used: ide-cd.  The SCSI
         layer does have it's own implementation which additionally it's messing
         around with the hard_nr_sectors struct request value.  One should *not*
         provide "infrastructure" until its really used as such.
      
         If anywhere this should reside in a file called ATAPI.
      
       - Unfold the INIT_REQUEST macro from blk.h. This showed up plenty of duplicate
         checks for QUEUE_EMPTY. Clean them as well. Remove the over cautious
         major(CURRENT->rq_dev != MAJOR_NR) checks. During the last several years I
         never saw any report about it. Looking at the !CURRENT->bio it is clear that
         dereferencing NULL will provide the same kind of panic as the check.  Some
         comments around the code in question show nicely that indeed INIT_REQUEST
         was a good example of code obfuscation.
      
       - A short look at RQ_INACTIVE shows that it is only used inside the scsi.c file
         and during the removal of devices. This shows that the many checks for
         RQ_INACTIVE are not necessary. Looking closer even shows that some of them
         did happen before checks for an empty queue. Plenty of drivers didn't care
         about it and the CD-ROM ones should be handled properly, because the
         most common drivers would fail as well. Comments indicate that this
         was an leftover from 1.3 days...
      6b4fef7a
  16. 01 May, 2002 1 commit
    • Alexander Viro's avatar
      [PATCH] (4/6) blksize_size[] removal · a9e3cad6
      Alexander Viro authored
       - put block size in bdev->bd_block_size, make do_open() and
         check_partition() to set it (see above), switch set_blocksize() and
         block_size() to use of ->bd_block_size.  Remove manipulations with
         blksize_size[] from drivers, remove blksize_size[] itself.
      a9e3cad6
  17. 25 Apr, 2002 1 commit
  18. 08 Apr, 2002 1 commit
    • Andries E. Brouwer's avatar
      [PATCH] size_in_bytes · 91fff028
      Andries E. Brouwer authored
      It is a step on the road to removal of the arrays.
      It also solves other things, like the fact that Linux
      is unable to read the last sector of a disk or partition
      with an odd number of sectors.
      91fff028
  19. 02 Apr, 2002 1 commit
  20. 28 Feb, 2002 1 commit
    • Alexander Viro's avatar
      [PATCH] (1/7) kdev_t removals · 7155112c
      Alexander Viro authored
      * new function - fsync_bdev() (analog of fsync_dev(), but takes
        struct block_device * instead of kdev_t.  Callers of fsync_dev()
        that have struct block_device in question are using fsync_bdev()
        now.
      * old code for fsync_dev(NODEV) had been moved to sys_sync().
        Other callers of fsync_dev(NODEV) are calling sys_sync() now.
      * fsync_dev() became a wrapper fro fsync_bdev().
      * sync_dev() (not used anywhere in the tree) is gone.
      * i2oblock.c had fsync_dev() called in ->release().  Removed.
      * s390/block/xparm.c was doing fsync_dev() on its devices in
        cleanup_module().  Removed.
      7155112c
  21. 18 Feb, 2002 1 commit
  22. 05 Feb, 2002 10 commits
    • Linus Torvalds's avatar
      v2.5.1.11 -> v2.5.2 · 5fb612aa
      Linus Torvalds authored
      - Matt Domsch: combine common crc32 library
      - Pete Zaitcev: ymfpci update
      - Davide Libenzi: scheduler improvements
      - Al Viro: almost there: "struct block_device *" everywhere
      - Richard Gooch: devfs cpqarray update, race fix
      - Rusty Russell: PATH_MAX should include the final '0' count
      - David Miller: various random updates (mainly net and sparc)
      5fb612aa
    • Linus Torvalds's avatar
      v2.5.0.7 -> v2.5.0.8 · 098b7955
      Linus Torvalds authored
      - Greg KH: USB updates
      - Jens Axboe: more bio updates
      - Christoph Rohland: fix up proper shmat semantics
      098b7955
    • Linus Torvalds's avatar
      v2.5.0.1 -> v2.5.0.2 · e1e2cfc3
      Linus Torvalds authored
      - Greg KH: USB update
      - Richard Gooch: refcounting for devfs
      - Jens Axboe: start of new block IO layer
      e1e2cfc3
    • Linus Torvalds's avatar
      v2.4.13.1 -> v2.4.13.2 · 4fd9cc9e
      Linus Torvalds authored
        - Alan Cox: more merging
        - Alexander Viro: block device module race fixes
        - Richard Henderson: mmap for 32-bit alpha personality
        - Jeff Garzik: 8139 and natsemi update
      4fd9cc9e
    • 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.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.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.7 -> v2.4.7.1 · 6fbaac38
      Linus Torvalds authored
        - Anton Altaparmakov: NTFS error checking
        - Johannes Erdfelt: USB updates
        - OGAWA Hirofumi: FAT update
        - Alan Cox: driver + s390 update merge
        - Richard Henderson: fix alpha sigsuspend error return value
        - Marcelo Tosatti: per-zone VM shortage
        - Daniel Phillips: generic use-once optimization instead of drop-behind
        - Bjorn Wesen: Cris architecture update
        - Anton Altaparmakov: support for Windows Dynamic Disks
        - James Washer: LDT loading SMP bug fix
      6fbaac38
    • 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.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