mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-22 15:13:47 +07:00
brcm80211: fmac: change allocation flag in brcmf_enq_event() function
As the function is called from atomic context it should not do the kzalloc call with GFP_KERNEL. Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Kan Yan <kanyan@broadcom.com> Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
1bb1f38462
commit
bcbec9e777
@ -3297,7 +3297,9 @@ static struct brcmf_cfg80211_event_q *brcmf_deq_event(
|
||||
}
|
||||
|
||||
/*
|
||||
** push event to tail of the queue
|
||||
* push event to tail of the queue
|
||||
*
|
||||
* remark: this function may not sleep as it is called in atomic context.
|
||||
*/
|
||||
|
||||
static s32
|
||||
@ -3307,7 +3309,7 @@ brcmf_enq_event(struct brcmf_cfg80211_priv *cfg_priv, u32 event,
|
||||
struct brcmf_cfg80211_event_q *e;
|
||||
s32 err = 0;
|
||||
|
||||
e = kzalloc(sizeof(struct brcmf_cfg80211_event_q), GFP_KERNEL);
|
||||
e = kzalloc(sizeof(struct brcmf_cfg80211_event_q), GFP_ATOMIC);
|
||||
if (!e)
|
||||
return -ENOMEM;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user