== SRU Justification ==
User report that the p54usb driver will crash when trying to load it on
5.0 kernel for a Dell Wireless 1450 Dual-band (802.11a/b/g) USB 2.0
adapter. This was caused by commit e3554197 (p54: Use skb_peek_tail()
instead of direct head pointer accesses.)
== Fix ==
* 1645ab93 (p54: fix crash during initialization)
This patch added a check for target_skb to determine where to queue the
buffer. It can be cherry-picked into Disco.
Eoan got this patch from v5.2.1 upstream stable release update.
This patch fixes a crash that got introduced when the
mentioned patch replaced the direct list_head access
with skb_peek_tail(). When the device is starting up,
there are no entries in the queue, so previously to
"Use skb_peek_tail() instead..." the target_skb would
end up as the tail and head pointer which then could
be used by __skb_queue_after to fill the empty queue.
With skb_peek_tail() in its place will instead just
return NULL which then causes a crash in the