Thread (4 messages) 4 messages, 3 authors, 2021-08-26

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help