This patch fixes the below bugs reported by kbuild robot, sparse and smatch.
https://lists.01.org/pipermail/kbuild/2013-December/000877.html
https://lists.01.org/pipermail/kbuild-all/2013-December/002354.html
https://lists.01.org/pipermail/kbuild-all/2013-December/002335.html
https://lists.01.org/pipermail/kbuild-all/2013-December/002337.html
http://www.spinics.net/lists/linux-rdma/msg18047.html
http://www.spinics.net/lists/linux-rdma/msg18048.html
http://www.spinics.net/lists/linux-rdma/msg18049.html
http://www.spinics.net/lists/linux-rdma/msg18050.html

As well as bugs found at Cisco.

V1 Changes:
Use lockdep_assert instead of spin_is_locked(...

Upinder Malhi (15):
  IB/usnic: Fix stack frame size exceed warnings
  IB/usnic: Fix format not a string literal warning
  IB/usnic: Make usNIC built depend on Intel IOMMU
  IB/usnic: Fix error handling with IS_ERR_OR_NULL
  IB/usnic: Change BUG_ON to lockdep_assert_held
  IB/usnic: Initialize all of the data returned to userspace
  IB/usnic: Fix printk format warnings
  IB/usnic: Remove duplicate and unnecessary consts
  IB/usnic: Fix sparse should be static warnings
  IB/usnic: Fix accounting of qp_grp_ref_cnt
  IB/usnic: Remove extraneous if check
  IB/usnic: Change GFP_KERNEL TO GFP_ATOMIC if spinlock is held
  IB/usnic: Handle NETDEV_CHANGE
  IB/usnic: Use netdev_notifier_info_to_dev to get netdev
  IB/usnic: Fix false log

 drivers/infiniband/hw/usnic/Kconfig                |  3 +-
 drivers/infiniband/hw/usnic/usnic_fwd.c            |  2 +-
 drivers/infiniband/hw/usnic/usnic_ib_main.c        | 40 ++++++++---------
 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c      | 52 +++++++++++-----------
 drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h      | 12 +++--
 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c       |  2 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.c       | 10 +++--
 drivers/infiniband/hw/usnic/usnic_transport.c      |  4 +-
 drivers/infiniband/hw/usnic/usnic_transport.h      |  1 +
 drivers/infiniband/hw/usnic/usnic_uiom.c           | 36 ++++++++-------
 .../infiniband/hw/usnic/usnic_uiom_interval_tree.c |  2 +-
 drivers/infiniband/hw/usnic/usnic_vnic.c           | 24 ++++------
 drivers/infiniband/hw/usnic/usnic_vnic.h           | 12 +++--
 13 files changed, 98 insertions(+), 102 deletions(-)

--
1.8.1

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to