Here are 5 patches against the 'i2c/for-current' branch of Wolfram's 'linux.git' repo. The affected drivers call platform_get_irq() but mis-interprete its result -- they consider IRQ0 as error and (sometimes) the real error codes as valid IRQs... :-/ [1/5] i2c: hix5hd2: fix IRQ check [2/5] i2c: mt65xx: fix IRQ check [3/5] i2c: pmcmsp: fix IRQ check [4/5] i2c: s3c2410: fix IRQ check [5/5] i2c: xlp9xx: fix main IRQ check