From 0a66d08f151728cc1aac21f1678804168f2fb545 Mon Sep 17 00:00:00 2001 From: "Chloe M." Date: Tue, 23 Jun 2026 23:48:26 +0000 Subject: [PATCH] stos: knot: Add KNOT_BAD_CHECKSUM reason Signed-off-by: Chloe M. --- paw/stos/head/ke/knot.h | 4 +++- paw/stos/ke/knot.c | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/paw/stos/head/ke/knot.h b/paw/stos/head/ke/knot.h index 91502d3..b9ee362 100644 --- a/paw/stos/head/ke/knot.h +++ b/paw/stos/head/ke/knot.h @@ -21,6 +21,7 @@ * @KNOT_EXCEPTION: Fatal exception * @IRQL_NOT_LTE: IRQL not less than or equal * @IRQL_NOT_GTE: IRQL not greater than or equal + * @KNOT_BAD_CHECKSUM: Fatal bad checksum value */ typedef enum { KNOT_MISC, @@ -29,7 +30,8 @@ typedef enum { KNOT_OOM, KNOT_EXCEPTION, IRQL_NOT_LTE, - IRQL_NOT_GTE + IRQL_NOT_GTE, + KNOT_BAD_CHECKSUM } KNOT_REASON; /* diff --git a/paw/stos/ke/knot.c b/paw/stos/ke/knot.c index ea5831d..52a8d08 100644 --- a/paw/stos/ke/knot.c +++ b/paw/stos/ke/knot.c @@ -24,7 +24,8 @@ static const CHAR *ReasonTable[] = { [KNOT_OOM] = "out of memory", [KNOT_EXCEPTION] = "fatal exception", [IRQL_NOT_LTE] = "irql not less than or equal", - [IRQL_NOT_GTE] = "irql not greater than or equal" + [IRQL_NOT_GTE] = "irql not greater than or equal", + [KNOT_BAD_CHECKSUM] = "bad checksum" }; /* Globals */