• Boaz Harrosh's avatar
    [SCSI] libosd: osd_req_{read,write} takes a length parameter · 62f469b5
    Boaz Harrosh authored
    For supporting of chained-bios we can not inspect the first
    bio only, as before. Caller shall pass the total length of the
    request, ie. sum_bytes(bio-chain).
    Also since the bio might be a chain we don't set it's direction
    on behalf of it's callers. The bio direction should be properly
    set prior to this call. So fix a couple of write users that now
    need to set the bio direction properly
    [In this patch I change both library code and user sites at
     exofs, to make it easy on integration. It should be submitted
     via James's scsi-misc tree.]
    Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
    CC: Jeff Garzik <jeff@garzik.org>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@HansenPartnership.com>
osd_initiator.c 47.7 KB