]> xenbits.xensource.com Git - xen.git/commitdiff
xen/list: add LIST_HEAD_RO_AFTER_INIT
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Tue, 23 Jul 2024 11:59:12 +0000 (13:59 +0200)
committerJan Beulich <jbeulich@suse.com>
Tue, 23 Jul 2024 11:59:12 +0000 (13:59 +0200)
Similar to LIST_HEAD_READ_MOSTLY.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/include/xen/list.h

index 6506ac40893ba35d5c466564a74172c1af0cc9c0..62169f46742e9e8651f2413cd8bd9e289ae6a14d 100644 (file)
@@ -42,6 +42,9 @@ struct list_head {
 #define LIST_HEAD_READ_MOSTLY(name) \
     struct list_head __read_mostly name = LIST_HEAD_INIT(name)
 
+#define LIST_HEAD_RO_AFTER_INIT(name) \
+    struct list_head __ro_after_init name = LIST_HEAD_INIT(name)
+
 static inline void INIT_LIST_HEAD(struct list_head *list)
 {
     list->next = list;