
< 	cmd_buf = memdup_user(buf, count);
---
> 	cmd_buf = kmalloc(min_t(size_t, count, 8), GFP_KERNEL);
> 	if (!cmd_buf)
> 		return -ENOMEM;
> 	if (copy_from_user(cmd_buf, buf, min_t(size_t, count, 8))) {
> 		kfree(cmd_buf);
> 		return -EFAULT;
> 	}
