Module Name:    src
Committed By:   riastradh
Date:           Sun Dec 19 01:26:05 UTC 2021

Modified Files:
        src/sys/external/bsd/drm2/include/linux: llist.h

Log Message:
Linux wants llist_node::next.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/external/bsd/drm2/include/linux/llist.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/external/bsd/drm2/include/linux/llist.h
diff -u src/sys/external/bsd/drm2/include/linux/llist.h:1.2 src/sys/external/bsd/drm2/include/linux/llist.h:1.3
--- src/sys/external/bsd/drm2/include/linux/llist.h:1.2	Sun Dec 19 00:54:54 2021
+++ src/sys/external/bsd/drm2/include/linux/llist.h	Sun Dec 19 01:26:05 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: llist.h,v 1.2 2021/12/19 00:54:54 riastradh Exp $	*/
+/*	$NetBSD: llist.h,v 1.3 2021/12/19 01:26:05 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -40,7 +40,7 @@ struct llist_head {
 };
 
 struct llist_node {
-	struct llist_node	*llh_next;
+	struct llist_node	*next;
 };
 
 static inline void
@@ -70,7 +70,7 @@ llist_add(struct llist_node *node, struc
 
 	do {
 		first = head->llh_first;
-		node->llh_next = first;
+		node->next = first;
 		membar_exit();
 	} while (atomic_cas_ptr(&head->llh_first, first, node) != first);
 
@@ -96,7 +96,7 @@ llist_del_first(struct llist_head *head)
 	do {
 		first = head->llh_first;
 		membar_datadep_consumer();
-	} while (atomic_cas_ptr(&head->llh_first, first, first->llh_next)
+	} while (atomic_cas_ptr(&head->llh_first, first, first->next)
 	    != first);
 	membar_enter();
 
@@ -108,7 +108,7 @@ llist_del_first(struct llist_head *head)
 			llist_entry(NODE, typeof(*(ENTRY)), FIELD));	      \
 		(ENTRY) == NULL ? 0 :					      \
 		    (membar_datadep_consumer(),				      \
-			(TMP) = list_entry((ENTRY)->FIELD.llh_next,	      \
+			(TMP) = list_entry((ENTRY)->FIELD.next,	      \
 			    typeof(*(ENTRY)), FIELD),			      \
 			1);						      \
 		 (ENTRY) = (TMP))

Reply via email to