Patch "mlxsw: pci: Fix EQE structure definition" has been added to the 4.4-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
mlxsw: pci: Fix EQE structure definition
to the 4.4-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
mlxsw-pci-fix-eqe-structure-definition.patch
and it can be found in the queue-4.4 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From foo@baz Wed Feb 1 08:49:51 CET 2017
From: Elad Raz <[email protected]>
Date: Thu, 12 Jan 2017 09:10:39 +0100
Subject: mlxsw: pci: Fix EQE structure definition
From: Elad Raz <[email protected]>
[ Upstream commit 28e46a0f2e03ab4ed0e23cace1ea89a68c8c115b ]
The event_data starts from address 0x00-0x0C and not from 0x08-0x014. This leads to duplication with other fields in the Event Queue Element such as sub-type, cqn and owner.
--- drivers/net/ethernet/mellanox/mlxsw/pci.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
drivers/net/ethernet/mellanox/mlxsw/pci.h +4 -4
@@ -206,21 +206,21 @@ MLXSW_ITEM32(pci, eqe, owner, 0x0C, 0, 1/* pci_eqe_cmd_token * Command completion event - token */ -MLXSW_ITEM32 (pci, eqe, cmd_token,0x08 ,16 ,16 ); +MLXSW_ITEM32 (pci, eqe, cmd_token,0x00 ,16 ,16 );/* pci_eqe_cmd_status * Command completion event - status */ -MLXSW_ITEM32 (pci, eqe, cmd_status,0x08 ,0 ,8 ); +MLXSW_ITEM32 (pci, eqe, cmd_status,0x00 ,0 ,8 );/* pci_eqe_cmd_out_param_h * Command completion event - output parameter - higher part */ -MLXSW_ITEM32 (pci, eqe, cmd_out_param_h,0x0C ,0 ,32 ); +MLXSW_ITEM32 (pci, eqe, cmd_out_param_h,0x04 ,0 ,32 );/* pci_eqe_cmd_out_param_l * Command completion event - output parameter - lower part */ -MLXSW_ITEM32 (pci, eqe, cmd_out_param_l,0x10 ,0 ,32 ); +MLXSW_ITEM32 (pci, eqe, cmd_out_param_l,0x08 ,0 ,32 );#endif
Patches currently in stable-queue which might be from [email protected] are
queue-4.4/mlxsw-pci-fix-eqe-structure-definition.patch