Messages in this thread Patch in this message | | | From | "Gabriel A. Devenyi" <> | Subject | [PATCH] drivers/message/i2o/i2o_block.c unsigned comparison | Date | Sat, 12 Nov 2005 16:29:54 -0500 |
| |
In i2o_block_ioctl, the parameter arg is declared an unsigned long, but then compared < 0, which is meaningless. This redefines arg as a long, so that comparison is meaningful.
Thanks to LinuxICC (http://linuxicc.sf.net)
Signed-off-by: Gabriel A. Devenyi <ace@staticwave.ca>
diff --git a/drivers/message/i2o/i2o_block.c b/drivers/message/i2o/i2o_block.c index f283b5b..6bd8083 100644 --- a/drivers/message/i2o/i2o_block.c +++ b/drivers/message/i2o/i2o_block.c @@ -670,7 +670,7 @@ static int i2o_block_release(struct inod * Return 0 on success or negative error on failure. */ static int i2o_block_ioctl(struct inode *inode, struct file *file, - unsigned int cmd, unsigned long arg) + unsigned int cmd, long arg) { struct gendisk *disk = inode->i_bdev->bd_disk; struct i2o_block_device *dev = disk->private_data;
-- Gabriel A. Devenyi ace@staticwave.ca - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |