Hi! Main purpose of this set is to get rid of doing potentially long mdelay()s but it also contains some trivial changes I've accumulated. First two patches fix harmless copy-paste errors, next two clean up the documentation and remove unused defines. Patch 5 clarifies the interpretation of RX descriptor fields. Patch 6, by far the biggest, adds ability to perform FW reconfig asynchronously thanks to which we can stop using mdelay().
Jakub Kicinski (6): nfp: check the right pointer for errors nfp: remove unnecessary static nfp: correct names of constants in comments nfp: remove unused suspicious mask defines nfp: remove buggy RX buffer length validation nfp: add async reconfiguration mechanism drivers/net/ethernet/netronome/nfp/nfp_net.h | 12 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 198 +++++++++++++++++---- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 10 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 4 +- 4 files changed, 176 insertions(+), 48 deletions(-) -- 1.9.1