Re: [PATCH 01/10] block: introduce blk_is_valid_logical_block_size
From: Maxim Levitsky <hidden>
Date: 2020-07-22 08:50:56
Also in:
linux-mmc, linux-scsi, lkml, virtualization
From: Maxim Levitsky <hidden>
Date: 2020-07-22 08:50:56
Also in:
linux-mmc, linux-scsi, lkml, virtualization
On Tue, 2020-07-21 at 17:13 +0200, Christoph Hellwig wrote:
quoted
+/** + * blk_check_logical_block_size - check if logical block size is supported + * by the kernel + * @size: the logical block size, in bytes + * + * Description: + * This function checks if the block layers supports given block size + **/ +bool blk_is_valid_logical_block_size(unsigned int size) +{ + return size >= SECTOR_SIZE && size <= PAGE_SIZE && !is_power_of_2(size);Shouldn't this be a ... && is_power_of_2(size)?
Yep. I noticed that few minutes after I sent the patches.
quoted
if (q->limits.io_min < q->limits.physical_block_size) q->limits.io_min = q->limits.physical_block_size; + }This adds a pointless empty line.
Will fix.
quoted
+extern bool blk_is_valid_logical_block_size(unsigned int size);No need for externs on function declarations.
I also think so, but I followed the style of all existing function prototypes in this file. Most of them have 'extern'. Thanks for the review! Best regards, maxim Levitsky