Commit-ID: de5fe95587b4dcc86cc451fce2909dfa504fce10 Gitweb: http://git.kernel.org/tip/de5fe95587b4dcc86cc451fce2909dfa504fce10 Author: Lingzhu Xiang <lxiang@xxxxxxxxxx> AuthorDate: Sat, 5 Jan 2013 13:59:52 +0800 Committer: Matt Fleming <matt.fleming@xxxxxxxxx> CommitDate: Fri, 18 Jan 2013 09:43:43 +0000 efivarfs: Drop link count of the right inode efivarfs_unlink() should drop the file's link count, not the directory's. Signed-off-by: Lingzhu Xiang <lxiang@xxxxxxxxxx> Cc: Jeremy Kerr <jeremy.kerr@xxxxxxxxxxxxx> Tested-by: Lee, Chun-Yi <jlee@xxxxxxxx> Signed-off-by: Matt Fleming <matt.fleming@xxxxxxxxx> --- drivers/firmware/efivars.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c index 7b1c374..fa9fa03 100644 --- a/drivers/firmware/efivars.c +++ b/drivers/firmware/efivars.c @@ -994,7 +994,7 @@ static int efivarfs_unlink(struct inode *dir, struct dentry *dentry) list_del(&var->list); spin_unlock(&efivars->lock); efivar_unregister(var); - drop_nlink(dir); + drop_nlink(dentry->d_inode); dput(dentry); return 0; } -- To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html