From f13232587a34753e37186d79f70dd05df8ce0b89 Mon Sep 17 00:00:00 2001 From: Yufeng Mo Date: Tue, 2 Jul 2019 09:29:00 +0800 Subject: [PATCH] net: hns3: change GFP flag during lock period driver inclusion category: bugfix bugzilla: NA CVE: NA When applying for a memory, the GFP_KERNEL cannot be used during the lock period. This is because it may cause system hibernation. This patch changes GFP flag to GFP_ATOMIC in this case. Feature or Bugfix:Bugfix Reviewed-by: lipeng Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c index 5805fb7b9626..2eab0ee5e573 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c @@ -6055,7 +6055,7 @@ static int hclge_add_fd_entry_by_arfs(struct hnae3_handle *h, u16 queue_id, return -ENOSPC; } - rule = kzalloc(sizeof(*rule), GFP_KERNEL); + rule = kzalloc(sizeof(*rule), GFP_ATOMIC); if (!rule) { spin_unlock_bh(&hdev->fd_rule_lock); -- GitLab