Hi Benjamin, After merging the aio tree, today's linux-next build (powerpc ppc64_defconfig) failed like this: In file included from include/linux/kernel.h:13:0, from fs/aio.c:13: fs/aio.c: In function 'aio_free_ring': fs/aio.c:188:32: error: 'struct dentry' has no member named 'd_count' aio_ring_file->f_path.dentry->d_count, ^ include/linux/printk.h:246:38: note: in definition of macro 'pr_debug' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^ Caused by commit 36bc08cc0170 ("s/aio: Add support to aio ring pages migration") interacting with commit 98474236f72e ("vfs: make the dentry cache use the lockref infrastructure") from Linus' tree. I applied the following (probably suboptimal) fix and can carry it as necessary. From: Stephen Rothwell Date: Fri, 30 Aug 2013 17:49:10 +1000 Subject: [PATCH] aio: fixup for lockref changes Signed-off-by: Stephen Rothwell --- fs/aio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/aio.c b/fs/aio.c index 9f783e3..6d00cd9 100644 --- a/fs/aio.c +++ b/fs/aio.c @@ -185,7 +185,7 @@ static void aio_free_ring(struct kioctx *ctx) truncate_setsize(aio_ring_file->f_inode, 0); pr_debug("pid(%d) i_nlink=%u d_count=%d d_unhashed=%d i_count=%d\n", current->pid, aio_ring_file->f_inode->i_nlink, - aio_ring_file->f_path.dentry->d_count, + aio_ring_file->f_path.dentry->d_lockref.count, d_unhashed(aio_ring_file->f_path.dentry), atomic_read(&aio_ring_file->f_inode->i_count)); fput(aio_ring_file); -- 1.8.4.rc3 -- Cheers, Stephen Rothwell sfr@canb.auug.org.au