Index: linux-osk/arch/arm/plat-omap/mailbox.c =================================================================== --- linux-osk.orig/arch/arm/plat-omap/mailbox.c +++ linux-osk/arch/arm/plat-omap/mailbox.c @@ -228,7 +228,12 @@ static int omap_mbox_init(struct omap_mb if (unlikely(ret)) return ret; - class_device_create_file(&mbox->class_dev, &class_device_attr_mbox); + ret = class_device_create_file(&mbox->class_dev, &class_device_attr_mbox); + if (unlikely(ret)) { + printk(KERN_ERR + "class_device_create_file failed: %d\n", ret); + goto fail1; + } ret = request_irq(mbox->irq, mbox_interrupt, SA_INTERRUPT, mbox->name, mbox); Index: linux-osk/arch/arm/plat-omap/dmtimer.c =================================================================== --- linux-osk.orig/arch/arm/plat-omap/dmtimer.c +++ linux-osk/arch/arm/plat-omap/dmtimer.c @@ -314,6 +314,8 @@ struct clk *omap_dm_timer_get_fclk(struc __u32 omap_dm_timer_modify_idlect_mask(__u32 inputmask) { BUG(); + + return 0; } #endif