| 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/