Re: [PATCH 3/6] scsi tgt: add partial mappings support to bio_map_user

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 16 2006, Mike Christie wrote:
> Subject: [PATCH] block layer: add partial mappings support to bio_map_user
> 
> For target mode we could end up with the case where we get very large
> request from the initiator. The request could be so large that we
> cannot transfer all the data in one operation. For example the
> HBA's segment or max_sector limits might limit us to a 1 MB transfer.
> To send a 5 MB command then we need to transfer the command chunk by chunk.
> 
> To do this, tgt core will map in as much data as possible into a bio,
> send this off, then when that transfer is completed we send off another
> request/bio. To be able to pack as much data into a bio as possible
> we need bio_map_user to support partially mapped bios. The attached patch
> just adds a new argument to the those functions and if set will not
> return a failure if the bio is partially mapped.

Drop the partial flag and just always allow it, fixing up the few
in-kernel users we have.

-- 
Jens Axboe

-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux