diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 0ce0c279aabf4bce78463537be4fe37325b91810..aeaf465922e51889a168d14035c02cf4075a753e 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c @@ -1134,7 +1134,7 @@ static int cciss_ioctl(struct inode *inode, struct file *filep, if (ioc->Request.Type.Direction == XFER_WRITE) { if (copy_from_user (buff[sg_used], data_ptr, sz)) { - status = -ENOMEM; + status = -EFAULT; goto cleanup1; } } else {