[PATCH net-next 0/6] gianfar: Device configuration fixes
From: Claudiu Manoil <hidden>
Date: 2014-02-14 12:04:15
Hi David, This patchset represents the first part of an effort to solve some old device configuration issues in gianfar, especially run-time reset and re-configuration problems. I'm referring to "on-the-fly" configuration of registers against HW specification, concurrency issues during device reset / re-configuration operations, and implementing HW advisories for these operations. There's also a good deal of code cleanup and refactoring, and some other (minor) fixes as well. Thank you. Claudiu Manoil (6): gianfar: Cleanup/Fix gfar_probe and the hw init code gianfar: Replace sysfs stubs with module params (fix) gianfar: Remove useless HAS_PADDING device flag gianfar: Factor out enabling/disabling of hw interrupts gianfar: Add missing graceful reset steps and fixes gianfar: Remove clean_rx_ring race from gfar_ethtool drivers/net/ethernet/freescale/Makefile | 2 +- drivers/net/ethernet/freescale/gianfar.c | 503 +++++++++++------------ drivers/net/ethernet/freescale/gianfar.h | 41 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 64 +-- drivers/net/ethernet/freescale/gianfar_param.c | 123 ++++++ drivers/net/ethernet/freescale/gianfar_sysfs.c | 340 --------------- 6 files changed, 405 insertions(+), 668 deletions(-) create mode 100644 drivers/net/ethernet/freescale/gianfar_param.c delete mode 100644 drivers/net/ethernet/freescale/gianfar_sysfs.c -- 1.7.11.7