]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/wireless/marvell/mwifiex/wmm.c
mwifiex: simplify the code around ra_list
[karo-tx-linux.git] / drivers / net / wireless / marvell / mwifiex / wmm.c
index 75cdd55d10462a2b23a961849624db2c61643256..0edd26881321e50335b92d54469b8b7d7357c1ba 100644 (file)
@@ -868,12 +868,8 @@ mwifiex_wmm_add_buf_txqueue(struct mwifiex_private *priv,
                        return;
                default:
                        list_head = priv->wmm.tid_tbl_ptr[tid_down].ra_list;
-                       if (!list_empty(&list_head))
-                               ra_list = list_first_entry(
-                                       &list_head, struct mwifiex_ra_list_tbl,
-                                       list);
-                       else
-                               ra_list = NULL;
+                       ra_list = list_first_entry_or_null(&list_head,
+                                       struct mwifiex_ra_list_tbl, list);
                        break;
                }
        } else {