On Tue, Mar 29, 2022 at 11:42:03AM +0200, Jan Kara wrote:
quoted
entirely, as loop_clr_fd now is safe against concurrent users - it
has to anyway as there can be other users even without an open.
Ah, OK, so you'd always set LO_AUTOCLEAR and leave cleanup to happen
from lo_release()? That makes sense to me.
No, my idea was to never set LO_AUTOCLEAR. We have a frozen queue and
all protections in place to make clearing the file perfectly safe.
In fact the change_fd case also allows this.