LWN.net Logo

fs: inode freeing and hash lookup via RCU

From:  Dave Chinner <david@fromorbit.com>
To:  viro@ZenIV.linux.org.uk
Subject:  fs: inode freeing and hash lookup via RCU
Date:  Mon, 1 Nov 2010 16:33:41 +1100
Message-ID:  <1288589624-15251-1-git-send-email-david@fromorbit.com>
Cc:  linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org
Archive-link:  Article, Thread

Hi Al,

The following three patches implement the extra functionality you
wanted on top of the inode lock breakup. The first patch lifts the
i_lock up out of writeback_single_inode(), the second implements RCU
freeing of inodes via SLAB_DESTROY_BY_RCU, and the third converts
inode hash lookup operations to use RCU list walks. Comments are
welcome.

Cheers,

Dave.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds