X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fblock%2Fpktcdvd.c;h=f5d0ea11d9fda8a4f1b8ad3f23d285bb7887250b;hb=4e2a14cac075f0d6f81b50269f324a47baffae7f;hp=3c08983e600a0a15e1380e9de1e6f50714fe3976;hpb=26b840ae5d5140fe7b2226098826c449e63de072;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c index 3c08983e600a..f5d0ea11d9fd 100644 --- a/drivers/block/pktcdvd.c +++ b/drivers/block/pktcdvd.c @@ -83,7 +83,8 @@ #define MAX_SPEED 0xffff -#define ZONE(sector, pd) (((sector) + (pd)->offset) & ~((pd)->settings.size - 1)) +#define ZONE(sector, pd) (((sector) + (pd)->offset) & \ + ~(sector_t)((pd)->settings.size - 1)) static DEFINE_MUTEX(pktcdvd_mutex); static struct pktcdvd_device *pkt_devs[MAX_WRITERS];