scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES
Whenever the driver is adding a vSES to virtual-phys list it is
reinitializing the list head. Hence those vSES devices which were added
previously are lost.
Stop reinitializing the list every time a new vSES device is added.
By this change, it will enable WBS supported on the specific Realtek BT
devices, such as RTL8822C and RTL8852A.
In the future, it's able to maintain what the Realtek devices support WBS
here.
Check that tunnel offload is required before setting Software Parser
offsets to get Geneve HW offload. In case of Geneve packet we check HW
offload support of SWP in mlx5e_tunnel_features_check() and set features
accordingly, this should be reflected in skb offload requested by the
kernel and we should add the Software Parser offsets only if requested.
Otherwise, in case HW doesn't support SWP for Geneve, data path will
mistakenly try to offload Geneve SKBs with skb->encapsulation set,
regardless of whether offload was requested or not on this specific SKB.
Fixes: e3cfc7e6b7bd ("net/mlx5e: TX, Add geneve tunnel stateless offload support")
Signed-off-by: Moshe Shemesh <email address hidden>
Reviewed-by: Tariq Toukan <email address hidden>
Signed-off-by: Saeed Mahameed <email address hidden>
(backported from commit e1c3940c6003d820c787473c65711b49c2d1bc42)
[rtg - the affected code did not get moved to
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h until
8e4b53f60f7d33cf6c60f790cf506220b2bcbb0f ("net/mlx5e: Refactor xmit functions") ]
Signed-off-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Kelsey Skunberg <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
4287007...
by
Bhupesh Sharma <email address hidden>
arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo
TCR_EL1.TxSZ, which controls the VA space size, is configured by a
single kernel image to support either 48-bit or 52-bit VA space.
If the ARMv8.2-LVA optional feature is present and we are running
with a 64KB page size, then it is possible to use 52-bits of address
space for both userspace and kernel addresses. However, any kernel
binary that supports 52-bit must also be able to fall back to 48-bit
at early boot time if the hardware feature is not present.
Since TCR_EL1.T1SZ indicates the size of the memory region addressed by
TTBR1_EL1, export the same in vmcoreinfo. User-space utilities like
makedumpfile and crash-utility need to read this value from vmcoreinfo
for determining if a virtual address lies in the linear map range.
While at it also add documentation for TCR_EL1.T1SZ variable being
added to vmcoreinfo.
It indicates the size offset of the memory region addressed by
TTBR1_EL1.
Signed-off-by: Bhupesh Sharma <email address hidden>
Tested-by: John Donnelly <email address hidden>
Tested-by: Kamlakant Patel <email address hidden>
Tested-by: Amit Daniel Kachhap <email address hidden>
Reviewed-by: James Morse <email address hidden>
Reviewed-by: Amit Daniel Kachhap <email address hidden>
Cc: James Morse <email address hidden>
Cc: Mark Rutland <email address hidden>
Cc: Will Deacon <email address hidden>
Cc: Steve Capper <email address hidden>
Cc: Ard Biesheuvel <email address hidden>
Cc: Dave Anderson <email address hidden>
Cc: Kazuhito Hagio <email address hidden>
Cc: <email address hidden>
Cc: <email address hidden>
Cc: <email address hidden>
Link: https://<email address hidden>
[<email address hidden>: removed vabits_actual from the commit log]
Signed-off-by: Catalin Marinas <email address hidden>
(cherry picked from commit bbdbc11804ff0b4130e7550113b452e96a74d16e)
Signed-off-by: Ioanna Alifieraki <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Guilherme Piccoli <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
This reverts commit 4b71b60ef2cb9f930b8056049a1d8de170be42bc (Upstream
commit 3b830a9c34d5897be07176ce4e6f2d75e2c8cfd7).
This commit introduced a regression on the tty code caught by hangup01
testcase from ltp pty tests, so revert it until a follow-up fix is not
found.
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Acked-by: Krzysztof Kozlowski <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>
This reverts commit b7bfa1af145a6aa3868894a4be82f7b2034c564a (Upstream
commit dd78b0c483e33225e0e0782b0ed887129b00f956).
This commit introduced a regression on the tty code caught by hangup01
testcase from ltp pty tests, so revert it until a follow-up fix is not
found.
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>
Acked-by: Colin Ian King <email address hidden>
Acked-by: Krzysztof Kozlowski <email address hidden>
Signed-off-by: Kleber Sacilotto de Souza <email address hidden>