zram: add set_max_streams knob
[firefly-linux-kernel-4.4.55.git] / drivers / block / floppy.c
index 1a8ab67d165145a6e8c4fd89c90c7e90f1bba7ca..eb3575b3fbf08839f3eebcb2f89143c69f54ae99 100644 (file)
@@ -3053,7 +3053,10 @@ static int raw_cmd_copyout(int cmd, void __user *param,
        int ret;
 
        while (ptr) {
-               ret = copy_to_user(param, ptr, sizeof(*ptr));
+               struct floppy_raw_cmd cmd = *ptr;
+               cmd.next = NULL;
+               cmd.kernel_data = NULL;
+               ret = copy_to_user(param, &cmd, sizeof(cmd));
                if (ret)
                        return -EFAULT;
                param += sizeof(struct floppy_raw_cmd);