mbox series

[00/11] nfs: improve use of wake_up_bit and wake_up_var

Message ID 20241206021830.3526922-1-neilb@suse.de (mailing list archive)
Headers show
Series nfs: improve use of wake_up_bit and wake_up_var | expand

Message

NeilBrown Dec. 6, 2024, 2:15 a.m. UTC
wake_up_bit and wake_up_var are fragile interfaces as they sometimes
require a barrier before them.  Recently some new interfaces were added
which avoid the need for explicit barriers.  If we can remove all
instances of those fragile interfaces, that would be ideal.

Unforunately there is one can in NFS that does not fit the new
interfaces.  However most do.  This series replaces most use of the old
interfaces with the new, and adds various related cleanups.

Thanks,
NeilBrown