Module Name: src Committed By: riastradh Date: Sun Dec 19 01:19:38 UTC 2021
Modified Files: src/sys/external/bsd/common/include/linux: list.h types.h Log Message: Move struct list_head to <linux/types.h>. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/external/bsd/common/include/linux/list.h cvs rdiff -u -r1.1 -r1.2 src/sys/external/bsd/common/include/linux/types.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/common/include/linux/list.h diff -u src/sys/external/bsd/common/include/linux/list.h:1.19 src/sys/external/bsd/common/include/linux/list.h:1.20 --- src/sys/external/bsd/common/include/linux/list.h:1.19 Fri Feb 14 04:38:48 2020 +++ src/sys/external/bsd/common/include/linux/list.h Sun Dec 19 01:19:37 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: list.h,v 1.19 2020/02/14 04:38:48 riastradh Exp $ */ +/* $NetBSD: list.h,v 1.20 2021/12/19 01:19:37 riastradh Exp $ */ /*- * Copyright (c) 2013 The NetBSD Foundation, Inc. @@ -49,16 +49,12 @@ #include <sys/queue.h> #include <linux/kernel.h> +#include <linux/types.h> /* - * Doubly-linked lists. + * Doubly-linked lists. Type defined in <linux/types.h>. */ -struct list_head { - struct list_head *prev; - struct list_head *next; -}; - #define LIST_HEAD_INIT(name) { .prev = &(name), .next = &(name) } #define LINUX_LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name) Index: src/sys/external/bsd/common/include/linux/types.h diff -u src/sys/external/bsd/common/include/linux/types.h:1.1 src/sys/external/bsd/common/include/linux/types.h:1.2 --- src/sys/external/bsd/common/include/linux/types.h:1.1 Sun Dec 19 01:19:30 2021 +++ src/sys/external/bsd/common/include/linux/types.h Sun Dec 19 01:19:37 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: types.h,v 1.1 2021/12/19 01:19:30 riastradh Exp $ */ +/* $NetBSD: types.h,v 1.2 2021/12/19 01:19:37 riastradh Exp $ */ /*- * Copyright (c) 2013 The NetBSD Foundation, Inc. @@ -95,4 +95,9 @@ typedef off_t loff_t; /* Definition copied in <linux/kernel.h> for convenience. */ #define __user +struct list_head { + struct list_head *prev; + struct list_head *next; +}; + #endif /* _LINUX_TYPES_H_ */