You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
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>
This commit is contained in:
@@ -692,7 +692,7 @@ static ssize_t efivarfs_file_write(struct file *file,
|
||||
void *data;
|
||||
u32 attributes;
|
||||
struct inode *inode = file->f_mapping->host;
|
||||
int datasize = count - sizeof(attributes);
|
||||
unsigned long datasize = count - sizeof(attributes);
|
||||
unsigned long newdatasize;
|
||||
|
||||
if (count < sizeof(attributes))
|
||||
|
||||
Reference in New Issue
Block a user