aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMatt Fleming <matt.fleming@intel.com>2012-10-23 07:35:43 -0400
committerMatt Fleming <matt.fleming@intel.com>2012-10-30 06:39:27 -0400
commit07b1c5bc64cff9c880261a1fef562ef7ea7f6575 (patch)
treec055ffdac6ab14f8920baba8976fa26cd242fc73 /drivers
parent91716322d834cba34f4a7ed5e4a39673eb90862b (diff)
efivarfs: Make 'datasize' unsigned long
There's no reason to declare 'datasize' as an int, since the majority of the functions it's passed to expect an unsigned long anyway. Plus, this way we avoid any sign problems during arithmetic. Acked-by: Jeremy Kerr <jeremy.kerr@canonical.com> Signed-off-by: Matt Fleming <matt.fleming@intel.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/firmware/efivars.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firmware/efivars.c b/drivers/firmware/efivars.c
index 3b0cf9acb504..6a858d1a5bb3 100644
--- a/drivers/firmware/efivars.c
+++ b/drivers/firmware/efivars.c
@@ -692,7 +692,7 @@ static ssize_t efivarfs_file_write(struct file *file,
692 void *data; 692 void *data;
693 u32 attributes; 693 u32 attributes;
694 struct inode *inode = file->f_mapping->host; 694 struct inode *inode = file->f_mapping->host;
695 int datasize = count - sizeof(attributes); 695 unsigned long datasize = count - sizeof(attributes);
696 unsigned long newdatasize; 696 unsigned long newdatasize;
697 697
698 if (count < sizeof(attributes)) 698 if (count < sizeof(attributes))