2011-04-14 21:18:15

by Dan Magenheimer

[permalink] [raw]
Subject: [PATCH V8 0/8] Cleancache

[PATCH V8 0/8] Cleancache

This is a courtesy repost to lkml and linux-mm. As of 2.6.39-rc1,
Linus has said that he will review cleancache but hasn't yet, so
I am updating the patchset to the very latest bits. The patchset
can be pulled from:

git://git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
(branch stable/cleancache-v8-with-tmem)

Version 8 of the cleancache patchset:
- Rebase to 2.6.39-rc3
- Resolve trivial merge conflicts for linux-next
- Adapt to recent remove_from_page_cache patchset by Minchan Kim
- Fix exportfs issue that affected btrfs under certain circumstances
- Change two macros to static inlines (per akpm)
- Minor documentation changes

Signed-off-by: Dan Magenheimer <[email protected]>
Reviewed-by: Jeremy Fitzhardinge <[email protected]>
Reviewed-by: Konrad Rzeszutek Wilk <[email protected]>
(see individual patches for additional Acks/SOBs etc)

Documentation/ABI/testing/sysfs-kernel-mm-cleancache | 11
Documentation/vm/cleancache.txt | 278 +++++++++++++++++++
fs/btrfs/extent_io.c | 9
fs/btrfs/super.c | 2
fs/buffer.c | 5
fs/ext3/super.c | 2
fs/ext4/super.c | 2
fs/mpage.c | 7
fs/ocfs2/super.c | 2
fs/super.c | 3
include/linux/cleancache.h | 122 ++++++++
include/linux/fs.h | 5
mm/Kconfig | 23 +
mm/Makefile | 1
mm/cleancache.c | 244 ++++++++++++++++
mm/filemap.c | 11
mm/truncate.c | 6
17 files changed, 733 insertions(+)


2011-04-26 07:59:24

by Jan Beulich

[permalink] [raw]
Subject: Re: [PATCH V8 0/8] Cleancache

>>> On 14.04.11 at 23:15, Dan Magenheimer <[email protected]> wrote:
> [PATCH V8 0/8] Cleancache
>
> This is a courtesy repost to lkml and linux-mm. As of 2.6.39-rc1,
> Linus has said that he will review cleancache but hasn't yet, so
> I am updating the patchset to the very latest bits.

Following your request to Dan, I just wanted to let you know that
we've been carrying a variant of this code since 2.6.31 in our
consumer and enterprise product (Xen) kernels. It would therefore
simplify our kernel maintenance if this got merged in the
foreseeable future.

Regards, Jan