kdata: In preparation for IRQ enabled swap introduce an inswap status byte
authorAlan Cox <alan@linux.intel.com>
Sun, 4 Dec 2016 13:36:36 +0000 (13:36 +0000)
committerAlan Cox <alan@linux.intel.com>
Sun, 4 Dec 2016 13:36:36 +0000 (13:36 +0000)
Kernel/include/kdata.h
Kernel/kdata.c

index eadfd1e..f65be26 100644 (file)
@@ -17,6 +17,7 @@ extern uint16_t ramsize;
 extern uint16_t procmem;
 extern uint16_t nproc;    /* Current number of processes */
 extern uint8_t nready;    /* Number of ready processes */
+extern uint8_t inswap;    /* Set when swapping and IRQs are enabled */
 
 extern inoptr root;        /* Address of root dir in inode table */
 extern uint16_t root_dev;  /* Device number of root filesystem. */
index bba7798..49e6974 100644 (file)
@@ -7,6 +7,7 @@ p_tab *init_process;
 char *cmdline = (char *) CMDLINE;
 uint16_t ramsize, procmem, maxproc, nproc;
 uint8_t nready;
+uint8_t inswap;
 uint16_t runticks;
 bool inint;
 uint16_t root_dev;