1. 25 1月, 2018 2 次提交
  2. 27 9月, 2017 3 次提交
  3. 03 7月, 2017 3 次提交
  4. 22 6月, 2017 4 次提交
  5. 21 6月, 2017 3 次提交
  6. 10 6月, 2017 3 次提交
  7. 02 6月, 2017 1 次提交
    • M
      qed: Hold a single array for SBs · 50a20714
      Mintz, Yuval 提交于
      A PF today holds 2 different arrays - one holding information
      about the HW configuration and one holding information about
      the SBs that are used by the protocol drivers.
      These arrays aren't really connected - e.g., protocol driver
      initializing a given SB would not mark the same SB as occupied
      in the HW shadow array.
      
      Move into a single array [at least for PFs] - hold the mapping
      of the driver-protocol SBs on the HW entry which they configure.
      Signed-off-by: NYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      50a20714
  8. 19 5月, 2017 1 次提交
  9. 01 5月, 2017 5 次提交
  10. 04 4月, 2017 1 次提交
  11. 14 3月, 2017 1 次提交
  12. 21 2月, 2017 3 次提交
  13. 21 1月, 2017 1 次提交
    • A
      qed: avoid possible stack overflow in qed_ll2_acquire_connection · 0629a330
      Arnd Bergmann 提交于
      struct qed_ll2_info is rather large, so putting it on the stack
      can cause an overflow, as this warning tries to tell us:
      
      drivers/net/ethernet/qlogic/qed/qed_ll2.c: In function 'qed_ll2_start':
      drivers/net/ethernet/qlogic/qed/qed_ll2.c:2159:1: error: the frame size of 1056 bytes is larger than 1024 bytes [-Werror=frame-larger-than=]
      
      qed_ll2_start_ooo() already uses a dynamic allocation for the structure
      to work around that problem, and we could do the same in qed_ll2_start()
      as well as qed_roce_ll2_start(), but since the structure is only
      used to pass a couple of initialization values here, it seems nicer
      to replace it with a different structure.
      
      Lacking any idea for better naming, I'm adding 'struct qed_ll2_conn',
      which now contains all the initialization data, and this now simply
      gets copied into struct qed_ll2_info rather than assigning all members
      one by one.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NYuval Mintz <Yuval.Mintz@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      0629a330
  14. 02 1月, 2017 1 次提交
  15. 03 12月, 2016 1 次提交
  16. 19 10月, 2016 1 次提交
  17. 14 10月, 2016 3 次提交
  18. 13 10月, 2016 1 次提交
  19. 04 10月, 2016 2 次提交