Module Name: src Committed By: riastradh Date: Tue Jul 11 11:48:46 UTC 2023
Modified Files: src/sys/arch/vax/include: intr.h Log Message: vax/intr.h: Expose ipl_cookie_t to _KMEMUSER for crash(8). To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/vax/include/intr.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/arch/vax/include/intr.h diff -u src/sys/arch/vax/include/intr.h:1.30 src/sys/arch/vax/include/intr.h:1.31 --- src/sys/arch/vax/include/intr.h:1.30 Tue Nov 2 11:26:05 2021 +++ src/sys/arch/vax/include/intr.h Tue Jul 11 11:48:45 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: intr.h,v 1.30 2021/11/02 11:26:05 ryo Exp $ */ +/* $NetBSD: intr.h,v 1.31 2023/07/11 11:48:45 riastradh Exp $ */ /* * Copyright (c) 1998 Matt Thomas. @@ -65,6 +65,11 @@ #define IST_EDGE 2 /* edge-triggered */ #define IST_LEVEL 3 /* level-triggered */ +#if defined(_KERNEL) || defined(_KMEMUSER) +typedef struct { + uint8_t _ipl; +} ipl_cookie_t; +#endif #ifdef _KERNEL typedef int ipl_t; @@ -89,10 +94,6 @@ splx(ipl_t new_ipl) return old_ipl; } -typedef struct { - uint8_t _ipl; -} ipl_cookie_t; - static inline __always_inline ipl_cookie_t makeiplcookie(ipl_t ipl) {