On 06/05/2014 06:40 PM, Boaz Harrosh wrote: > On 06/03/2014 08:18 PM, Douglas Gilbert wrote: >> v4 of this patch was sent 20131201. >> >> ChangeLog: >> - remove the 16 byte CDB (SCSI command) length limit >> from the sg driver by handling longer CDBs the same >> way as the bsg driver. Remove comment from sg.h >> public interface about the cmd_len field being >> limited to 16 bytes. >> - remove some dead code caused by this change >> - cleanup comment block at the top of sg.h, fix urls >> >> Signed-off-by: Douglas Gilbert <dgilbert@xxxxxxxxxxxx> >> >> >> sg_cdb_dg5.patch >> >> > <> >> >> +/* SG_MAX_CDB_SIZE should be 260 (spc4r37 section 3.1.30) however the type >> + * of sg_io_hdr::cmd_len can only represent 255 >> + */ >> +#define SG_MAX_CDB_SIZE 255 >> + <> BTW here too. Why new code is using the old interface? I thought that the all point for having bsg at all is that new stuff are implemented there in a cleaner interface for example large CDBs. Otherwise what was the point for bsg in the first place? (It was before my time, It would be nice to know?) What is then left unique at bsg after this patch? only bidi? Thanks Boaz -- To unsubscribe from this list: 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