Re: [PATCH] btrfs: reduce return argument of btrfs_chunk_readonly
From: Anand Jain <hidden>
Date: 2021-08-12 08:58:47
On 11/08/2021 15:15, Nikolay Borisov wrote:
On 10.08.21 г. 18:48, Anand Jain wrote:quoted
btrfs_chunk_readonly() checks if the given chunk is writeable. It returns 1 for readonly, and 0 for writeable. So the return argument type bool shall suffice instead of the current type int. Also, rename btrfs_chunk_readonly() to btrfs_chunk_writeable() as we check if the bg is writeable, and helps to keep the logic at the parent function simpler.
I don't see how the logic is kept simpler, given that you just invert it.
IMO it is simpler to read. No? In btrfs_chunk_readonly(), we consider a chunk is readonly when the device it is on has _no_ DEV_STATE_WRITEABLE flag set. So rename to btrfs_chunk_writeable() is correct. We also use readonly to the filesystem. I will wait to see if David also has the same opinion. I am ok to drop this part.
IMO changing the argument to bool without renaming the function is a sufficient change and it will result in a lot smaller diff.
OK. Thx, Anand