Thread (58 messages) 58 messages, 5 authors, 2025-01-16

Re: [PATCH v4 27/30] fs: Add iput() cleanup helper

From: Christian Brauner <brauner@kernel.org>
Date: 2025-01-13 15:00:39
Also in: lkml

On Mon, Jan 13, 2025 at 03:00:20PM +0100, Jann Horn wrote:
On Wed, Jan 8, 2025 at 4:44 PM Mickaël Salaün [off-list ref] wrote:
quoted
Add a simple scope-based helper to put an inode reference, similar to
the fput() helper.
Cleaning up inode references with scope-based cleanup seems dangerous
to me because, unlike most resources, holding a reference to an inode
beyond the lifetime of the associated superblock can actually cause
memory corruption; and scope-based cleanup is designed based on the
idea that the order and precise location of dropping a reference don't
matter so much.
That's in general a good point and I know there's been opposition to
this in the past when we discussed this. So fine by me.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help