I have a whole bunch of silly compile warning fixes here, arising from
building the kernel for a 64-bit target. Some are trivial, some are genuine
printk bugs.
assuming dev_t is unsigned generates a warning on ppc64. Cast it.
static ssize_t disk_dev_read(struct gendisk * disk, char *page)
{
dev_t base = MKDEV(disk->major, disk->first_minor);
- return sprintf(page, "%04x\n",base);
+ return sprintf(page, "%04x\n", (unsigned)base);
}
static ssize_t disk_range_read(struct gendisk * disk, char *page)
{