Hi Dave,

The first patch in this series follows Dan Carpenter's reports about
Smatch warnings for recent qed additions and fixes those.

The second patch is the most significant one [and the reason this is
ntended for 'net'] - it's based on Arnd Bermann's suggestion for fixing
compilation issues that were introduced with the roce addition as a result
of certain combinations of qed, qede and qedr Kconfig options.

The third follows the discussion with Arnd and clears a lot of the warnings
that arise when compiling the drivers with "C=1".

Please consider applying this series to 'net'.

Thanks,
Yuval

Yuval Mintz (3):
  qed: Fix static checker warning.
  qed*: Fix Kconfig dependencies with INFINIBAND_QEDR
  qed: Additional work toward cleaning C=1

 drivers/net/ethernet/qlogic/Kconfig         |   4 +
 drivers/net/ethernet/qlogic/qed/Makefile    |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c   |  15 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c |  53 +++----
 drivers/net/ethernet/qlogic/qed/qed_dev.c   |  19 +--
 drivers/net/ethernet/qlogic/qed/qed_ll2.c   |  16 +--
 drivers/net/ethernet/qlogic/qed/qed_ll2.h   |  20 ---
 drivers/net/ethernet/qlogic/qed/qed_main.c  |  30 ++--
 drivers/net/ethernet/qlogic/qed/qed_roce.c  | 216 ++++++++--------------------
 drivers/net/ethernet/qlogic/qed/qed_roce.h  |  95 ++++++------
 drivers/net/ethernet/qlogic/qed/qed_sp.h    |   1 -
 drivers/net/ethernet/qlogic/qed/qed_spq.c   |   4 -
 drivers/net/ethernet/qlogic/qede/Makefile   |   2 +-
 include/linux/qed/qede_roce.h               |   2 +-
 14 files changed, 179 insertions(+), 300 deletions(-)

-- 
1.9.3

Reply via email to