diff options
| author | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2026-04-21 00:14:41 +0000 |
|---|---|---|
| committer | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2026-04-22 18:09:55 +0000 |
| commit | 305ebed50b4e2e2346d211c5a65320fa45c7fbc4 (patch) | |
| tree | 1b5e4039cb82c52686dc77c588fee61f5c9f8f62 /sys | |
| parent | ade8a27ea4c28d12fabc2d5f8e44386a3add23d1 (diff) | |
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/compat/linuxkpi/common/include/linux/kernel.h | 11 | ||||
| -rw-r--r-- | sys/compat/linuxkpi/common/src/linux_compat.c | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/kernel.h b/sys/compat/linuxkpi/common/include/linux/kernel.h index e3ac4a05612c..5e94a5cee28c 100644 --- a/sys/compat/linuxkpi/common/include/linux/kernel.h +++ b/sys/compat/linuxkpi/common/include/linux/kernel.h @@ -384,4 +384,15 @@ might_fault(void) #define non_block_start() do { } while (0) #define non_block_end() do { } while (0) +extern enum system_states { + SYSTEM_BOOTING, + SYSTEM_SCHEDULING, + SYSTEM_FREEING_INITMEM, + SYSTEM_RUNNING, + SYSTEM_HALT, + SYSTEM_POWER_OFF, + SYSTEM_RESTART, + SYSTEM_SUSPEND, +} system_state; + #endif /* _LINUXKPI_LINUX_KERNEL_H_ */ diff --git a/sys/compat/linuxkpi/common/src/linux_compat.c b/sys/compat/linuxkpi/common/src/linux_compat.c index 0c7032fa6e23..2fd502990eb3 100644 --- a/sys/compat/linuxkpi/common/src/linux_compat.c +++ b/sys/compat/linuxkpi/common/src/linux_compat.c @@ -167,6 +167,8 @@ wait_queue_head_t linux_var_waitq; const guid_t guid_null; +enum system_states system_state = SYSTEM_RUNNING; + int panic_cmp(struct rb_node *one, struct rb_node *two) { |
