linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / drivers / block / acsi_slm.c
index 4cb9c13..a5c1c8e 100644 (file)
@@ -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 );