Thread (38 messages) 38 messages, 3 authors, 2022-03-30

Re: [PATCH 12/13] loop: remove lo_refcount and avoid lo_mutex in ->open / ->release

From: Christoph Hellwig <hch@lst.de>
Date: 2022-03-29 13:14:35

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