1. 27 9月, 2017 9 次提交
  2. 05 8月, 2017 1 次提交
  3. 29 7月, 2017 1 次提交
  4. 18 7月, 2017 5 次提交
  5. 09 5月, 2017 2 次提交
  6. 02 5月, 2017 2 次提交
  7. 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
  8. 06 4月, 2017 1 次提交
  9. 04 12月, 2016 11 次提交
  10. 03 10月, 2016 7 次提交