----- From: bbpetkov@xxxxxxxx A very small size (object file 432 bytes smaller) and readability optimization of ide.c Signed-off-by: Borislav Petkov <bbpetkov@xxxxxxxx> -- Index: 22-rc1/drivers/ide/ide.c =================================================================== --- 22-rc1/drivers/ide/ide.c.orig +++ 22-rc1/drivers/ide/ide.c @@ -568,10 +568,8 @@ void ide_unregister(unsigned int index) ide_hwgroup_t *hwgroup; int irq_count = 0, unit; - BUG_ON(index >= MAX_HWIFS); + BUG_ON(index >= MAX_HWIFS || in_interrupt() || irqs_disabled()); - BUG_ON(in_interrupt()); - BUG_ON(irqs_disabled()); down(&ide_cfg_sem); spin_lock_irq(&ide_lock); hwif = &ide_hwifs[index]; - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html