]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'mlx5-fixes'
authorDavid S. Miller <davem@davemloft.net>
Sat, 29 Oct 2016 16:00:41 +0000 (12:00 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 29 Oct 2016 16:00:41 +0000 (12:00 -0400)
commit27ecebe2526dfae6a1cdc7356965ca066adfa29c
tree2fbd8a81031683406fa5fbd8a50f310aea4be4fc
parent9628c413982653342f9b22aae69c336ffbb17719
parent57bc82ad572c217baf78fe92de37169eb688b11f
Merge branch 'mlx5-fixes'

Saeed Mahameed says:

====================
Mellanox 100G mlx5 fixes 2016-10-25

This series contains some bug fixes for the mlx5 core and mlx5e driver.

From Daniel:
    - Cache line size determination at runtime, instead of using
      L1_CACHE_BYTES hard coded value, use cache_line_size()
    - Always Query HCA caps after setting them even on reset flow

From Mohamad:
    - Reorder netdev cleanup to uregister netdev before detaching it
      for the kernel to not complain about open resources such as vlans
    - Change the acl enable prototype to return status, for better error
      resiliency
    - Clear health sick bit when starting health poll after reset flow
    - Fix race between PCI error handlers and health work
    - PCI error recovery health care simulation, in case when the kernel
      PCI error handlers are not triggered for some internal firmware errors

From Noa:
    - Avoid passing dma address 0 to firmware when mapping system pages
      to the firmware

From Paul: Some straight forward flow steering fixes
    - Keep autogroups list ordered
    - Fix autogroups groups num not decreasing
    - Correctly initialize last use of flow counters

From Saeed:
    - Choose the nearest LRO timeout to the wanted one
      instead of blindly choosing "dev_cap.lro_timeout[2]"

This series has no conflict with the for-next pull request posted
earlier today ("Mellanox mlx5 core driver updates 2016-10-25").
====================

Signed-off-by: David S. Miller <davem@davemloft.net>