Skip to content

Commit

Permalink
wifi: wilc1000: set atomic flag on kmemdup in srcu critical section
Browse files Browse the repository at this point in the history
In order to prepare wilc1000 driver switch from SRCU to RCU, make sure that
allocators are provided with the GFP_ATOMIC flag when called in a critical
read section.

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://msgid.link/20240410-wilc_srcu_to_rcu-v1-1-a9ff5b10feaa@bootlin.com
  • Loading branch information
Alexis Lothoré authored and Kalle Valo committed Apr 16, 2024
1 parent d26a0a6 commit 35aee01
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/net/wireless/microchip/wilc1000/hif.c
Original file line number Diff line number Diff line change
Expand Up @@ -1594,7 +1594,7 @@ void wilc_network_info_received(struct wilc *wilc, u8 *buffer, u32 length)
msg->body.net_info.rssi = buffer[8];
msg->body.net_info.mgmt = kmemdup(&buffer[9],
msg->body.net_info.frame_len,
GFP_KERNEL);
GFP_ATOMIC);
if (!msg->body.net_info.mgmt) {
kfree(msg);
goto out;
Expand Down

0 comments on commit 35aee01

Please sign in to comment.