diff --git a/kernel/panic.c b/kernel/panic.c
index 13f06349a7868aa2ad79635266b94050eb932545..2a2ff36ff44dd5ed341876d0a2c71c92b2bef914 100644
--- a/kernel/panic.c
+++ b/kernel/panic.c
@@ -299,6 +299,8 @@ static int init_oops_id(void)
 {
 	if (!oops_id)
 		get_random_bytes(&oops_id, sizeof(oops_id));
+	else
+		oops_id++;
 
 	return 0;
 }