Re: [PATCH 13/15] scsi: core: Add helper to return number of logical blocks in a request
From: Bart Van Assche <bvanassche@acm.org>
Date: 2021-06-09 19:58:30
From: Bart Van Assche <bvanassche@acm.org>
Date: 2021-06-09 19:58:30
On 6/8/21 8:39 PM, Martin K. Petersen wrote:
+static inline unsigned int scsi_get_block_count(struct scsi_cmnd *scmd)
+{
+ unsigned int shift = ilog2(scmd->device->sector_size) - SECTOR_SHIFT;
+
+ return blk_rq_bytes(scmd->request) >> shift;
+}I think we either need a comment above this function that explains that the return value is a number of logical blocks or to change the function name to make the meaning of the return value clear. Thanks, Bart.