On 4/27/21 11:56 PM, Douglas Gilbert wrote: > When the NO_DXFER flag is use on a command/request, the data-in > and data-out buffers (if present) should not be ignored. Add > sg_rq_map_kern() function to handle this. Uses a single bio with > multiple bvec_s usually each holding multiple pages, if necessary. > The driver default element size is 32 KiB so if PAGE_SIZE is 4096 > then get_order()==3 . > > Signed-off-by: Douglas Gilbert <dgilbert@xxxxxxxxxxxx> > --- > drivers/scsi/sg.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 59 insertions(+) > Reviewed-by: Hannes Reinecke <hare@xxxxxxx> Cheers, Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@xxxxxxx +49 911 74053 688 SUSE Software Solutions Germany GmbH, 90409 Nürnberg GF: F. Imendörffer, HRB 36809 (AG Nürnberg)