diff options
author | Matt Fleming <matt.fleming@intel.com> | 2013-01-11 14:30:46 +0100 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2013-01-31 15:44:44 +0100 |
commit | 94a193fb7393a50625abd9ca21f8afea275a9f87 (patch) | |
tree | 3a2ae392ae294bc5f67da5f43f725819f8a1a913 /drivers/firmware | |
parent | x86, efi: Allow slash in file path of initrd (diff) | |
download | linux-94a193fb7393a50625abd9ca21f8afea275a9f87.tar.xz linux-94a193fb7393a50625abd9ca21f8afea275a9f87.zip |
efivarfs: Use sizeof() instead of magic number
Instead of adding a magic 4 to the variable size, use sizeof() to make
it explicitly clear what the quantity represents (the variable's
attributes).
CC: Jeremy Kerr <jeremy.kerr@canonical.com>
Cc: Chun-Yi Lee <joeyli.kernel@gmail.com>
Cc: Andy Whitcroft <apw@canonical.com>
Reported-by: Lingzhu Xiang <lxiang@redhat.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'drivers/firmware')
-rw-r--r-- | 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 f5596db0cf58..371c44129525 100644 --- a/drivers/firmware/efivars.c +++ b/drivers/firmware/efivars.c @@ -1076,7 +1076,7 @@ static int efivarfs_fill_super(struct super_block *sb, void *data, int silent) mutex_lock(&inode->i_mutex); inode->i_private = entry; - i_size_write(inode, size+4); + i_size_write(inode, size + sizeof(entry->var.Attributes)); mutex_unlock(&inode->i_mutex); d_add(dentry, inode); } |