Cleancache [PATCH 7/7] (was Transcendent Memory): ocfs2 hook

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 7/7] (was Transcendent Memory): ocfs2 hook Filesystems must explicitly enable cleancache. Ocfs2 is currently the only user of the clustered filesystem interface but nevertheless, the cleancache hooks in t

Cleancache [PATCH 6/7] (was Transcendent Memory): ext4 hook

2010-04-22 Thread Dan Magenheimer
Cleancache [PATCH 6/7] (was Transcendent Memory): ext4 hook Filesystems must explicitly enable cleancache. For ext4, all other cleancache hooks are in the VFS layer. Signed-off-by: Dan Magenheimer Diffstat: super.c |2 ++ 1 file changed, 2 insertions(+) -

Cleancache [PATCH 5/7] (was Transcendent Memory): btrfs hooks

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 5/7] (was Transcendent Memory): btrfs hooks Filesystems must explicitly enable cleancache. Also, btrfs uses its own readpage which must be hooked. Signed-off-by: Dan Magenheimer Signed-off-by: Chris Mas

Cleancache [PATCH 0/7] (was Transcendent Memory): overview

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 0/7] (was Transcendent Memory): overview Patch applies to 2.6.34-rc5 In previous patch postings, cleancache was part of the Transcendent Memory ("tmem") patchset. This patchset refocuses not on the under

Cleancache [PATCH 4/7] (was Transcendent Memory): ext3 hook

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 4/7] (was Transcendent Memory): ext3 hook Filesystems must explicitly enable cleancache. For ext3, all other cleancache hooks are in the VFS layer. Signed-off-by: Dan Magenheimer Diffstat: super.c

Cleancache [PATCH 3/7] (was Transcendent Memory): VFS hooks

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 3/7] (was Transcendent Memory): VFS hooks Implement core hooks in VFS for: initializing cleancache per filesystem; capturing clean pages evicted by page cache; attempting to get pages from cleancache befor

Cleancache [PATCH 2/7] (was Transcendent Memory): core files

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 2/7] (was Transcendent Memory): core files Cleancache core files. Credits: Cleancache_ops design derived from Jeremy Fitzhardinge design for tmem; sysfs code modelled after mm/ksm.c Note that CONFIG_CLEA

Cleancache [PATCH 1/7] (was Transcendent Memory): cleancache_poolid in superblock

2010-04-22 Thread Dan Magenheimer
(Sorry for resend... Mail server DNS problems sending to some recipients) Cleancache [PATCH 1/7] (was Transcendent Memory): cleancache_poolid in superblock Add cleancache_poolid to superblock structure... not tied to CONFIG_CLEANCACHE so as to avoid unnecessary clutter. Signed-off-by: Dan Magen

implicit declaration of function 'strndup'

2010-04-22 Thread Christian Kujau
Hi, compiling the latest checkout of btrfs-progs-git, I still get the compiler error Miao Xie reported[0] in March, along with a patch: cc1: warnings being treated as errors btrfs-list.c: In function 'ino_resolve': btrfs-list.c:511: warning: implicit declaration of function 'strndup' btr

Re: [RFC] btrfs: Don't return extent in fiemap if we meet with a hole.

2010-04-22 Thread jeff.liu
Tao Ma wrote: > Recently, my colleague Jeff tried to add fiemap support to cp(1). > http://www.mail-archive.com/bug-coreut...@gnu.org/msg19987.html > > He just meet with a strange issue with following command: > dd if=/dev/null of=/btrfs/sparse bs=1 seek=4096 > When we use fiemap to the file, btrf