Commit 447d791f authored by Haiyang Zhang's avatar Haiyang Zhang Committed by Wen Zhiwei
Browse files

net: mana: Enable MANA driver on ARM64 with 4K page size

stable inclusion
from stable-v6.6.55
commit 86b6cf7e253be8d9a85dd2ff7a3e48f7eaa21e0e
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/IB0MX4

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=86b6cf7e253be8d9a85dd2ff7a3e48f7eaa21e0e



--------------------------------

[ Upstream commit 40a1d11fc670ac03c5dc2e5a9724b330e74f38b0 ]

Change the Kconfig dependency, so this driver can be built and run on ARM64
with 4K page size.
16/64K page sizes are not supported yet.

Signed-off-by: default avatarHaiyang Zhang <haiyangz@microsoft.com>
Link: https://lore.kernel.org/r/1715632141-8089-1-git-send-email-haiyangz@microsoft.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
Stable-dep-of: 9e517a8e9d9a ("RDMA/mana_ib: use the correct page table index based on hardware page size")
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
Signed-off-by: default avatarWen Zhiwei <wenzhiwei@kylinos.cn>
parent 09002c65
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -17,7 +17,8 @@ if NET_VENDOR_MICROSOFT

config MICROSOFT_MANA
	tristate "Microsoft Azure Network Adapter (MANA) support"
	depends on PCI_MSI && X86_64
	depends on PCI_MSI
	depends on X86_64 || (ARM64 && !CPU_BIG_ENDIAN && ARM64_4K_PAGES)
	depends on PCI_HYPERV
	select AUXILIARY_BUS
	select PAGE_POOL