Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e205cae2 authored by navin patidar's avatar navin patidar Committed by Greg Kroah-Hartman
Browse files

staging: rtl8188eu: Remove 'irp_pending' from struct recv_buf



irp_pending is initialized to false inside rtw_os_recvbuf_resource_alloc()
and value of irq_pending never changed after that, so 'if (!precvbuf->irp_pending)'
inside rtw_os_read_port() function will be always true.

Signed-off-by: default avatarnavin patidar <navin.patidar@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c11f3fff
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -242,7 +242,6 @@ struct recv_buf {
	u32	len;
	struct urb *purb;
	u32 alloc_sz;
	u8  irp_pending;
	struct sk_buff *pskb;
	u8	reuse;
};
+2 −4
Original line number Diff line number Diff line
@@ -55,7 +55,6 @@ int rtw_os_recvbuf_resource_alloc(struct adapter *padapter,
{
	int res = _SUCCESS;

	precvbuf->irp_pending = false;
	precvbuf->purb = usb_alloc_urb(0, GFP_KERNEL);
	if (precvbuf->purb == NULL)
		res = _FAIL;
@@ -229,7 +228,6 @@ void rtw_os_read_port(struct adapter *padapter, struct recv_buf *precvbuf)
	dev_kfree_skb_any(precvbuf->pskb);
	precvbuf->pskb = NULL;
	precvbuf->reuse = false;
	if (!precvbuf->irp_pending)
	rtw_read_port(padapter, precvpriv->ff_hwaddr, 0,
			(unsigned char *)precvbuf);
}