From: David S. Miller Date: Sat, 9 May 2015 20:05:54 +0000 (-0400) Subject: Merge branch 'dsa-next' X-Git-Tag: firefly_0821_release~176^2~1587^2~353 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f926204b8bc978b7222403ddc9ec91bfb0f68428;p=firefly-linux-kernel-4.4.55.git Merge branch 'dsa-next' Andrew Lunn says: ==================== More Marvell DSA refactring and fixup This patch setup continues the refactoring and cleanup of the Marvell DSA drivers. Patch #1 Centralizes the duplicated parts of port setup and global setup into the shared mv88e6xxx. Patch #2 Centralizes looping over the ports setting them up Patch #3 Uses mnemonics for the remaining register access in the drivers. Patch #4 The 6172 is actually a member of the 6352 family. This moves the probe code into the correct driver. Patch #5 Adds more members of the 6171 family to the 6171 driver. The new devices are untested. Patch #6 The 6185 is a member of the 6131 family. Add it to the probe code of the 6131 driver. Patch #7 and Patch #8 Simply the mutex's in mv88e6xxx.c. The SMI bus is the bottleneck, not the granularity of the mutex's so simply the code down to a single mutex. Patch #8 Fixes a false positive lockdep splat, due to nested uses of MDIO busses. Patch #9 Fixes another false positive lockdep splat with the transmit queue because of stacked Ethernet devices. ==================== Signed-off-by: David S. Miller --- f926204b8bc978b7222403ddc9ec91bfb0f68428