From c606c85e932c724b668a13189916807eedb529e5 Mon Sep 17 00:00:00 2001 From: Bhadram Varka Date: Thu, 10 Dec 2020 20:41:43 +0530 Subject: [PATCH] nvethernet: change ethernet suspend/resume level Change suspend_noirq/resume_noirq to suspend/resume for kernel-5.10. Its observed that facing memory issues in noirq level. Bug 200664943 Change-Id: Iece68d11ad947bd30573799f891086eed175f175 Signed-off-by: Bhadram Varka Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2458118 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/net/ethernet/nvidia/nvethernet/ether_linux.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c index 820acd38..fd054141 100644 --- a/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c +++ b/drivers/net/ethernet/nvidia/nvethernet/ether_linux.c @@ -4655,8 +4655,13 @@ static int ether_resume_noirq(struct device *dev) } static const struct dev_pm_ops ether_pm_ops = { +#if (KERNEL_VERSION(5, 9, 0) < LINUX_VERSION_CODE) + .suspend = ether_suspend_noirq, + .resume = ether_resume_noirq, +#else .suspend_noirq = ether_suspend_noirq, .resume_noirq = ether_resume_noirq, +#endif }; #endif