From: Maxime Ripard Date: Mon, 23 Jun 2014 20:49:40 +0000 (+0200) Subject: net: allwinner: emac: Add missing free_irq X-Git-Tag: omap-for-v3.16/fixes-rc4~53^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b91113282bf44df46aba374a0b8f88a75bfd4b3f;p=pandora-kernel.git net: allwinner: emac: Add missing free_irq If the mdio probe function fails in emac_open, the interrupt we just requested isn't freed. If emac_open is called again, for example because we try to set up the interface again, the kernel will oops because the interrupt wasn't properly released. Signed-off-by: Maxime Ripard Cc: # 3.11+ Signed-off-by: David S. Miller --- Reading git-diff-tree failed