Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> wrote: > ezusb_xmit() allocates a context which is leaked if > orinoco_process_xmit_skb() returns an error. > > Move ezusb_alloc_ctx() after the invocation of > orinoco_process_xmit_skb() because the context is not needed so early. > ezusb_access_ltv() will cleanup the context in case of an error. > > Fixes: bac6fafd4d6a0 ("orinoco: refactor xmit path") > Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> 10 patches applied to wireless-drivers-next.git, thanks. a31eb615646a orinoco: Move context allocation after processing the skb 915fd9db418f orinoco: Prepare stubs for in_interrupt() removal 29b2fe3f6f20 orinoco: Annotate ezusb_xmit() 46233f778604 orinoco: Annotate ezusb_init() 69476b25a4ba orinoco: Annotate firmware loading 154f2bae9bed orinoco: Annotate ezusb_read_pda() 39628fe48cb3 orinoco: Annotate ezusb_write_ltv() 47ab2a951eb9 orinoco: Remove ezusb_doicmd_wait() a9a2678abacb orinoco: Annotate ezusb_docmd_wait() a3d8a2599d47 orinoco: Annotate ezusb_read_ltv() -- https://patchwork.kernel.org/project/linux-wireless/patch/20201113212252.2243570-2-bigeasy@xxxxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches