equal
deleted
inserted
replaced
3447 return -EFAULT; |
3447 return -EFAULT; |
3448 } |
3448 } |
3449 |
3449 |
3450 data = kmalloc(ioctl.data_size, GFP_KERNEL); |
3450 data = kmalloc(ioctl.data_size, GFP_KERNEL); |
3451 if (!data) { |
3451 if (!data) { |
3452 EC_MASTER_ERR(master, "Failed to allocate %u bytes of IDN data.\n", |
3452 EC_MASTER_ERR(master, "Failed to allocate %zu bytes of IDN data.\n", |
3453 ioctl.data_size); |
3453 ioctl.data_size); |
3454 return -ENOMEM; |
3454 return -ENOMEM; |
3455 } |
3455 } |
3456 if (copy_from_user(data, (void __user *) ioctl.data, ioctl.data_size)) { |
3456 if (copy_from_user(data, (void __user *) ioctl.data, ioctl.data_size)) { |
3457 kfree(data); |
3457 kfree(data); |