master/cdev.c
changeset 1972 c1b564299829
parent 1966 23c638a81fe7
child 2004 be807e224b0e
child 2009 b5391b329b5d
equal deleted inserted replaced
1971:ba8a75cb1c98 1972:c1b564299829
  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);