X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=block%2Fioctl.c;h=f8703db99c734a7d6724e08113d6a09f43837b9f;hb=af3847a7472d2def8358b7ae94b14f1d20fd8661;hp=4a86340133e46b2465ed0de12fbf81b836ee81c3;hpb=b166e52541f2357ce126a92ce1d9a580fdca719d;p=linux-2.6-microblaze.git diff --git a/block/ioctl.c b/block/ioctl.c index 4a86340133e4..f8703db99c73 100644 --- a/block/ioctl.c +++ b/block/ioctl.c @@ -629,7 +629,7 @@ long compat_blkdev_ioctl(struct file *file, unsigned cmd, unsigned long arg) return compat_put_long(argp, (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); case BLKGETSIZE: - if (bdev_nr_sectors(bdev) > ~0UL) + if (bdev_nr_sectors(bdev) > ~(compat_ulong_t)0) return -EFBIG; return compat_put_ulong(argp, bdev_nr_sectors(bdev));