Patch to fix efivarfs underflow from Lingzhu Xiang (rhbz 888163)
This commit is contained in:
parent
635263af29
commit
ac003e409f
|
@ -1628,3 +1628,27 @@ index 58cec62..9ac9340 100644
|
|||
--
|
||||
1.7.12.1
|
||||
|
||||
efivarfs_unlink() should drop the file's link count, not the directory's.
|
||||
|
||||
Tested-by: Lee, Chun-Yi <jlee@suse.com>
|
||||
Signed-off-by: Lingzhu Xiang <lxiang@redhat.com>
|
||||
---
|
||||
drivers/firmware/efivars.c | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c
|
||||
index d6b8d2f..60f5324 100644
|
||||
--- a/drivers/firmware/efivars.c
|
||||
+++ b/drivers/firmware/efivars.c
|
||||
@@ -995,7 +995,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;
|
||||
}
|
||||
--
|
||||
1.7.7.6
|
||||
|
||||
|
|
|
@ -2398,6 +2398,9 @@ fi
|
|||
# ||----w |
|
||||
# || ||
|
||||
%changelog
|
||||
* Mon Jan 07 2013 Josh Boyer <jwboyer@redhat.com>
|
||||
- Patch to fix efivarfs underflow from Lingzhu Xiang (rhbz 888163)
|
||||
|
||||
* Sun Jan 06 2013 Josh Boyer <jwboyer@redhat.com>
|
||||
- Fix version.h include due to UAPI change in 3.7 (rhbz 892373)
|
||||
|
||||
|
|
Loading…
Reference in New Issue