Instead of direct list head pointer accesses.

Signed-off-by: David S. Miller <da...@davemloft.net>
---
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/rtl8192e/rtl8192e/rtl_core.c 
b/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
index d2605158546b..96f265eee007 100644
--- a/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
+++ b/drivers/staging/rtl8192e/rtl8192e/rtl_core.c
@@ -1149,7 +1149,7 @@ static enum reset_type _rtl92e_tx_check_stuck(struct 
net_device *dev)
                if (skb_queue_len(&ring->queue) == 0) {
                        continue;
                } else {
-                       skb = (&ring->queue)->next;
+                       skb = __skb_peek(&ring->queue);
                        tcb_desc = (struct cb_desc *)(skb->cb +
                                    MAX_DEV_ADDR_SIZE);
                        tcb_desc->nStuckCount++;
-- 
2.17.1

Reply via email to