+++ /dev/null
-From 9e3510559a02578231d6e72715848b45139ce331 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index 0320ae7560ad..c7f28e9e18c4 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -563,7 +563,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -583,7 +583,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
net-igmp-respect-rcu-rules-in-ip_mc_source-and-ip_mc_msfilter.patch
hwmon-adt7470-fix-warning-on-module-removal.patch-27384
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
net-ipv6-ensure-we-call-ipv6_mc_down-at-most-once.patch
dm-fix-mempool-null-pointer-race-when-completing-io.patch
dm-interlock-pending-dm_io-and-dm_wait_for_bios_completion.patch
+++ /dev/null
-From 5fac379a2acd53149359847192889908c132cc46 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index 39fb01ee9222..c88a32b8d15e 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -553,7 +553,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -573,7 +573,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
net-igmp-respect-rcu-rules-in-ip_mc_source-and-ip_mc_msfilter.patch
hwmon-adt7470-fix-warning-on-module-removal.patch-23920
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
mm-fix-unexpected-zeroed-page-mapping-with-zram-swap.patch
tcp-make-sure-treq-af_specific-is-initialized.patch
dm-fix-mempool-null-pointer-race-when-completing-io.patch
+++ /dev/null
-From 997abf8969dd31ed3aa7bfa962e36790cafa6e82 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index 9750997643bb..420023025e5d 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -562,7 +562,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -582,7 +582,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
net-igmp-respect-rcu-rules-in-ip_mc_source-and-ip_mc_msfilter.patch
hwmon-adt7470-fix-warning-on-module-removal.patch-27037
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
net-sched-prevent-uaf-on-tc_ctl_tfilter-when-temporarily-dropping-rtnl_lock.patch
net-ipv6-ensure-we-call-ipv6_mc_down-at-most-once.patch
dm-fix-mempool-null-pointer-race-when-completing-io.patch
+++ /dev/null
-From 75cf9d713983e059a99996bad911f3a495a32a4f Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index b8939ebaa6d3..c86e4b95f61b 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -534,7 +534,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -554,7 +554,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
hwmon-adt7470-fix-warning-on-module-removal.patch-3384
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
net-mlx5-fix-slab-out-of-bounds-while-reading-resour.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
x86-kvm-preserve-bsp-msr_kvm_poll_control-across-sus.patch
kvm-x86-do-not-change-icr-on-write-to-apic_self_ipi.patch
kvm-x86-mmu-avoid-null-pointer-dereference-on-page-f.patch
+++ /dev/null
-From 27a214b70554e2dea2d36d8b6344d681049d826e Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index a207f0b8137b..60fc85781373 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -534,7 +534,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -554,7 +554,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
net-mlx5e-lag-fix-fib_info-pointer-assignment.patch
net-mlx5e-lag-don-t-skip-fib-events-on-current-dst.patch
iommu-dart-add-missing-module-owner-to-ops-structure.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
kvm-selftests-do-not-use-bitfields-larger-than-32-bi.patch
kvm-selftests-silence-compiler-warning-in-the-kvm_pa.patch
x86-kvm-preserve-bsp-msr_kvm_poll_control-across-sus.patch
+++ /dev/null
-From 3704254200cd569167a7c4f81923cb6be71901ef Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index 7c62417ccfd7..5c429e25bcf7 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -534,7 +534,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -554,7 +554,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
fbdev-make-fb_release-return-enodev-if-fbdev-was-unr.patch
iommu-dart-add-missing-module-owner-to-ops-structure.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
kvm-sev-mark-nested-locking-of-vcpu-lock.patch
kvm-vmx-exit-to-userspace-if-vcpu-has-injected-excep.patch
kvm-selftests-do-not-use-bitfields-larger-than-32-bi.patch
+++ /dev/null
-From eb97b9f8bfb9bed63c50821b17f83e052dfb0a86 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 4 May 2022 13:58:47 +0800
-Subject: NFC: netlink: fix sleep in atomic bug when firmware download timeout
-
-From: Duoming Zhou <duoming@zju.edu.cn>
-
-[ Upstream commit 4071bf121d59944d5cd2238de0642f3d7995a997 ]
-
-There are sleep in atomic bug that could cause kernel panic during
-firmware download process. The root cause is that nlmsg_new with
-GFP_KERNEL parameter is called in fw_dnld_timeout which is a timer
-handler. The call trace is shown below:
-
-BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265
-Call Trace:
-kmem_cache_alloc_node
-__alloc_skb
-nfc_genl_fw_download_done
-call_timer_fn
-__run_timers.part.0
-run_timer_softirq
-__do_softirq
-...
-
-The nlmsg_new with GFP_KERNEL parameter may sleep during memory
-allocation process, and the timer handler is run as the result of
-a "software interrupt" that should not call any other function
-that could sleep.
-
-This patch changes allocation mode of netlink message from GFP_KERNEL
-to GFP_ATOMIC in order to prevent sleep in atomic bug. The GFP_ATOMIC
-flag makes memory allocation operation could be used in atomic context.
-
-Fixes: 9674da8759df ("NFC: Add firmware upload netlink command")
-Fixes: 9ea7187c53f6 ("NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD")
-Signed-off-by: Duoming Zhou <duoming@zju.edu.cn>
-Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
-Link: https://lore.kernel.org/r/20220504055847.38026-1-duoming@zju.edu.cn
-Signed-off-by: Paolo Abeni <pabeni@redhat.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- net/nfc/netlink.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c
-index 9e94f732e717..a5d8f87c3763 100644
---- a/net/nfc/netlink.c
-+++ b/net/nfc/netlink.c
-@@ -542,7 +542,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
- struct sk_buff *msg;
- void *hdr;
-
-- msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_KERNEL);
-+ msg = nlmsg_new(NLMSG_DEFAULT_SIZE, GFP_ATOMIC);
- if (!msg)
- return -ENOMEM;
-
-@@ -562,7 +562,7 @@ int nfc_genl_se_connectivity(struct nfc_dev *dev, u8 se_idx)
-
- genlmsg_end(msg, hdr);
-
-- genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_KERNEL);
-+ genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
-
- return 0;
-
---
-2.35.1
-
hwmon-adt7470-fix-warning-on-module-removal.patch-15216
nfsv4-don-t-invalidate-inode-attributes-on-delegatio.patch
kvm-x86-cpuid-only-provide-cpuid-leaf-0xa-if-host-ha.patch
-nfc-netlink-fix-sleep-in-atomic-bug-when-firmware-do.patch
x86-kvm-preserve-bsp-msr_kvm_poll_control-across-sus.patch
kvm-lapic-enable-timer-posted-interrupt-only-when-mw.patch
net-ipv6-ensure-we-call-ipv6_mc_down-at-most-once.patch