From f765cc43675d4afae7794d34928a06adc0b16e5b Mon Sep 17 00:00:00 2001 From: Wei Yongjun Date: Tue, 12 Mar 2013 00:10:50 +0800 Subject: [PATCH] --- yaml --- r: 372734 b: refs/heads/master c: 9ed53b12a9a60f4d52228335e76cbbdf0c7e37fb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/dcache.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 47c53bd3a75d..2cbdebf4f666 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 75fc0cf6af45e5de251caa9421b3c3d1bdc273c8 +refs/heads/master: 9ed53b12a9a60f4d52228335e76cbbdf0c7e37fb diff --git a/trunk/fs/dcache.c b/trunk/fs/dcache.c index a161ebcab9d2..f09b9085f7d8 100644 --- a/trunk/fs/dcache.c +++ b/trunk/fs/dcache.c @@ -2397,8 +2397,7 @@ static void __d_materialise_dentry(struct dentry *dentry, struct dentry *anon) dentry->d_parent = dentry; list_del_init(&dentry->d_u.d_child); anon->d_parent = dparent; - list_del(&anon->d_u.d_child); - list_add(&anon->d_u.d_child, &dparent->d_subdirs); + list_move(&anon->d_u.d_child, &dparent->d_subdirs); write_seqcount_end(&dentry->d_seq); write_seqcount_end(&anon->d_seq);