Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote: > The partition size is used to tell hardware the size of piece we are going > to send a firmware. The old code updates the size in constant buffer of > firmware, and leads system crash. > > To fix this, update the size on skb->data after we copy the firmware data > into skb. > > Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1188303 > Fixes: e3ec7017f6a2 ("rtw89: add Realtek 802.11ax driver") > Reported-by: Takashi Iwai <tiwai@xxxxxxx> > Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> > Tested-by: Takashi Iwai <tiwai@xxxxxxx> > Tested-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> Patch applied to wireless-drivers.git, thanks. 5737b4515dee rtw89: update partition size of firmware header on skb->data -- https://patchwork.kernel.org/project/linux-wireless/patch/20211119054512.10620-2-pkshih@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches