1. 25 4月, 2008 6 次提交
  2. 16 4月, 2008 1 次提交
  3. 25 3月, 2008 2 次提交
  4. 14 3月, 2008 1 次提交
  5. 11 3月, 2008 1 次提交
  6. 05 3月, 2008 1 次提交
  7. 22 2月, 2008 5 次提交
  8. 02 2月, 2008 3 次提交
  9. 31 1月, 2008 1 次提交
    • B
      [SCSI] implement scsi_data_buffer · 30b0c37b
      Boaz Harrosh 提交于
      In preparation for bidi we abstract all IO members of scsi_cmnd,
      that will need to duplicate, into a substructure.
      
      - Group all IO members of scsi_cmnd into a scsi_data_buffer
        structure.
      - Adjust accessors to new members.
      - scsi_{alloc,free}_sgtable receive a scsi_data_buffer instead of
        scsi_cmnd. And work on it.
      - Adjust scsi_init_io() and  scsi_release_buffers() for above
        change.
      - Fix other parts of scsi_lib/scsi.c to members migration. Use
        accessors where appropriate.
      
      - fix Documentation about scsi_cmnd in scsi_host.h
      
      - scsi_error.c
        * Changed needed members of struct scsi_eh_save.
        * Careful considerations in scsi_eh_prep/restore_cmnd.
      
      - sd.c and sr.c
        * sd and sr would adjust IO size to align on device's block
          size so code needs to change once we move to scsi_data_buff
          implementation.
        * Convert code to use scsi_for_each_sg
        * Use data accessors where appropriate.
      
      - tgt: convert libsrp to use scsi_data_buffer
      
      - isd200: This driver still bangs on scsi_cmnd IO members,
        so need changing
      
      [jejb: rebased on top of sg_table patches fixed up conflicts
      and used the synergy to eliminate use_sg and sg_count]
      Signed-off-by: NBoaz Harrosh <bharrosh@panasas.com>
      Signed-off-by: NFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
      Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
      30b0c37b
  10. 26 1月, 2008 1 次提交
  11. 12 1月, 2008 6 次提交
  12. 18 12月, 2007 2 次提交
    • G
      USB: revert portions of "UNUSUAL_DEV: Sync up some reported devices from Ubuntu" · e70e7690
      Greg Kroah-Hartman 提交于
      This reverts one change from 67fa1062
      that prevented userspace from seing the "driver disk" lun in a san disk
      device.  The kernel shouldn't do this, it's up to userspace to handle
      this properly, if it somehow wants to filter this away.
      
      
      Cc: Ben Collins <bcollins@ubuntu.com>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: Phil Dibowitz <phil@ipom.com>
      Cc: Kyle McMartin <kyle@mcmartin.ca>
      Cc: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
      Cc: Hans de Goede <j.w.r.degoede@hhs.nl>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      e70e7690
    • D
      usb-storage: Fix devices that cannot handle 32k transfers · 33abc04f
      Doug Maxey 提交于
      When a device cannot handle the smallest previously limited transfer
      size (64 blocks) without stalling, limit the device to the amount of
      packets that fit in a platform native page.
      
      The lowest possible limit is PAGE_CACHE_SIZE, so if the device is ever
      used on a platform that has larger than 8K pages, you lose unless you
      can convince the device firmware folks to fix the issue.
      
      Cc: Mathew Dharm <mdharm-scsi@one-eyed-alien.net>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Cc: Pete Zaitcev <zaitcev@redhat.com>
      Signed-off-by: NDoug Maxey <dwm@austin.ibm.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      33abc04f
  13. 29 11月, 2007 3 次提交
  14. 26 10月, 2007 1 次提交
    • A
      USB: isd200: sort out USB/IDE dependancy mess · 3794ade5
      Alan Cox 提交于
      The ISD200 driver imports a single trivial routine from the IDE layer and
      in doing so creates a mess of dependancies that drag in the entire old
      IDE layer. Even more sad - it does this for a routine which is usually
      (little endian) a null function!
      
      - Copy the function into ISD200
      - Rename it so it doesn't clash with the ide header prototype
      - Remove all the depend constraints
      Signed-off-by: NAlan Cox <alan@redhat.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      3794ade5
  15. 23 10月, 2007 1 次提交
  16. 20 10月, 2007 1 次提交
  17. 19 10月, 2007 1 次提交
  18. 17 10月, 2007 1 次提交
  19. 16 10月, 2007 1 次提交
    • J
      USB storage: sg chaining support · 1f6f31a0
      Jens Axboe 提交于
      [PATCH] USB storage: sg chaining support
      
      Modify usb_stor_access_xfer_buf() to take a pointer to an sg
      entry pointer, so we can keep track of that instead of passing
      around an integer index (which we can't use when dealing with
      multiple scatterlist arrays).
      Signed-off-by: NJens Axboe <jens.axboe@oracle.com>
      1f6f31a0
  20. 13 10月, 2007 1 次提交