1. 30 9月, 2017 5 次提交
  2. 29 9月, 2017 1 次提交
    • C
      RDMA/hns: make various function static, fixes warnings · 281d0ccf
      Colin Ian King 提交于
      The functions hns_roce_table_mhop_get, hns_roce_table_mhop_put,
      hns_roce_cleanup_mhop_hem_table,  hns_roce_v1_post_mbox,
      hns_roce_cmq_setup_basic_desc, hns_roce_cmq_send,
      hns_roce_cmq_query_hw_info are all local to the source and do
      not need to be in global scope, so make them static.
      
      Cleans up sparse warnings:
      symbol 'hns_roce_table_mhop_get' was not declared. Should it be static?
      symbol 'hns_roce_table_mhop_put' was not declared. Should it be static?
      symbol 'hns_roce_cleanup_mhop_hem_table' was not declared. Should it be
      static?
      symbol 'hns_roce_v1_post_mbox' was not declared. Should it be static?
      symbol 'hns_roce_cmq_setup_basic_desc' was not declared. Should it be
      static?
      symbol 'hns_roce_cmq_send' was not declared. Should it be static?
      symbol 'hns_roce_cmq_query_hw_info' was not declared. Should it be static?
      Signed-off-by: NColin Ian King <colin.king@canonical.com>
      Signed-off-by: NDoug Ledford <dledford@redhat.com>
      281d0ccf
  3. 27 9月, 2017 10 次提交
  4. 05 8月, 2017 1 次提交
  5. 29 7月, 2017 1 次提交
  6. 18 7月, 2017 5 次提交
  7. 09 5月, 2017 2 次提交
  8. 02 5月, 2017 2 次提交
  9. 26 4月, 2017 1 次提交
    • A
      infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data · 5b0ff9a0
      Arnd Bergmann 提交于
      hns_roce_v1_cq_set_ci() calls roce_set_bit() on an uninitialized field,
      which will then change only a few of its bits, causing a warning with
      the latest gcc:
      
      infiniband/hw/hns/hns_roce_hw_v1.c: In function 'hns_roce_v1_cq_set_ci':
      infiniband/hw/hns/hns_roce_hw_v1.c:1854:23: error: 'doorbell[1]' is used uninitialized in this function [-Werror=uninitialized]
        roce_set_bit(doorbell[1], ROCEE_DB_OTHERS_H_ROCEE_DB_OTH_HW_SYNS_S, 1);
      
      The code is actually correct since we always set all bits of the
      port_vlan field, but gcc correctly points out that the first
      access does contain uninitialized data.
      
      This initializes the field to zero first before setting the
      individual bits.
      
      Fixes: 9a443537 ("IB/hns: Add driver files for hns RoCE driver")
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NDoug Ledford <dledford@redhat.com>
      5b0ff9a0
  10. 06 4月, 2017 1 次提交
  11. 04 12月, 2016 11 次提交