X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fblock%2Facsi_slm.c;h=a5c1c8e871ec38aacc9abcbbe15a211ab3269b85;hb=987b0145d94eecf292d8b301228356f44611ab7c;hp=4cb9c13362874cedbed44c24a2982046d1e74e4c;hpb=f7ed79d23a47594e7834d66a8f14449796d4f3e6;p=linux-2.6.git diff --git a/drivers/block/acsi_slm.c b/drivers/block/acsi_slm.c index 4cb9c1336..a5c1c8e87 100644 --- a/drivers/block/acsi_slm.c +++ b/drivers/block/acsi_slm.c @@ -369,6 +369,8 @@ static ssize_t slm_read( struct file *file, char *buf, size_t count, int length; int end; + if (count < 0) + return( -EINVAL ); if (!(page = __get_free_page( GFP_KERNEL ))) return( -ENOMEM );