Re: potential data race on `delayed_rsv->full`

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 01, 2019 at 01:09:30PM -0400, Meng Xu wrote:
> Hi David,
> 
> Thank you for the confirmation and the additional information.
> 
> I feel the same that this race may not lead to serious issues, but would
> rather prefer a confirmation from the developers. Thank you again for your
> time!
> 

Sorry I saw this while I was on vacation, I read through and determined that
there were no cases where this would bite us.  This is just used as a lock free
way to see if we should refill the delayed refs rsv.  Worst case we don't and
the next guy does it, it doesn't affect us in an practical way.

However given our recent fun with inode->i_size it may be worth it to wrap
access to ->full with WRITE_ONCE/READ_ONCE to make sure nothing squirrely
happens in the future.  Thanks,

Josef



[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux