Преглед изворни кода

NFC: llcp: Use list_for_each_entry in nfc_llcp_find_local()

nfc_llcp_find_local() does not modify any list entry while iterating the list.
So use list_for_each_entry instead of list_for_each_entry_safe.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Axel Lin пре 11 година
родитељ
комит
29e27dd86b
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      net/nfc/llcp_core.c

+ 2 - 2
net/nfc/llcp_core.c

@@ -293,9 +293,9 @@ static void nfc_llcp_sdreq_timer(unsigned long data)
 
 
 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev)
 struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev)
 {
 {
-	struct nfc_llcp_local *local, *n;
+	struct nfc_llcp_local *local;
 
 
-	list_for_each_entry_safe(local, n, &llcp_devices, list)
+	list_for_each_entry(local, &llcp_devices, list)
 		if (local->dev == dev)
 		if (local->dev == dev)
 			return local;
 			return local;