Merge tag 'mlx5-fixes-2018-06-26' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorDavid S. Miller <davem@davemloft.net>
Thu, 28 Jun 2018 07:21:35 +0000 (16:21 +0900)
committerDavid S. Miller <davem@davemloft.net>
Thu, 28 Jun 2018 07:21:35 +0000 (16:21 +0900)
commit04c6faa17558b1c044524e24d86adf1400f2017f
treeb77b892f72e14ecc15c82826e46fecd0340c5226
parent933e671f8cff87552d4d26cf3874633b11ae78ba
parentd412c31dae053bf30a1bc15582a9990df297a660
Merge tag 'mlx5-fixes-2018-06-26' of git://git./linux/kernel/git/saeed/linux

Saeed Mahameed says:

====================
mlx5-fixes-2018-06-26

Fixes for mlx5 core and netdev driver:

Two fixes from Alex Vesker to address command interface issues
 - Race in command interface polling mode
 - Incorrect raw command length parsing

From Shay Agroskin, Fix wrong size allocation for QoS ETC TC regitster.

From Or Gerlitz and Eli Cohin, Address backward compatability issues for when
Eswitch capability is not advertised for the PF host driver
    - Fix required capability for manipulating MPFS
    - E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
    - Avoid dealing with vport IB/eth representors if not being e-switch manager
    - E-Switch, Avoid setup attempt if not being e-switch manager
    - Don't attempt to dereference the ppriv struct if not being eswitch manager
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/mlx5/main.c