From: David S. Miller Date: Sat, 3 Sep 2016 00:28:34 +0000 (-0700) Subject: Merge branch 'smsc911x-fixes' X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=312565a0c38ab12275b6ca5ec75d21f3f3ace844;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git Merge branch 'smsc911x-fixes' Jeremy Linton says: ==================== net: smsc911x: Move phy and interrupt config v2-v3: Move error handing into separate patch, replace a couple cases of fixed errors with the errors being returned from the failing functions. Hoist irq handler. The smsc911x driver is doing a number of things in its probe routine that should be delayed until the interface is started. Because of this, the module cannot be unloaded, the phy states are incorrect/stale if the interface isn't running, open's unnecessarily fail causing network configuration problems, and the /proc/irq nodes are incorrectly named. Clean up a number of these problems by moving the mdio and interrupt configuration into the smsc911x_open routine. ==================== Signed-off-by: David S. Miller --- 312565a0c38ab12275b6ca5ec75d21f3f3ace844