1. 24 Jun, 2009 2 commits
    • Boaz Harrosh's avatar
      osdblk: Adjust queue limits to lower device's limits · bc47df0f
      Boaz Harrosh authored
      call blk_queue_stack_limits() to copy queue limits from
      the underline osd scsi_device. This is absolutely needed
      because osdblk cannot sleep when allocating a lower-request and
      therefore cannot be bouncing.
      
      TODO: Dynamic changes of limits to the lower device queue
      will not reflect in the upper driver
      Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
      bc47df0f
    • Jeff Garzik's avatar
      osdblk: a Linux block device for OSD objects · 2a13877c
      Jeff Garzik authored
      Submitted driver exports a block device of the form /dev/osdblkX,
      where X is a decimal number.
      
      It does that by mounting a stacking block device on top
      of an osd object. For example, if you create a 2G object
      on an OSD device, you can then use this module to present
      that 2G object as a Linux block device.
      
      See inside patch for exact documentation.
      
      [Sitting at linux-next helped fix proper Kconfig dependency
       for this driver, thanks to Randy Dunlap]
      Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
      Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
      2a13877c
  2. 21 Jun, 2009 4 commits
  3. 20 Jun, 2009 34 commits