Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'kgdb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux

Pull kgdb updates from Daniel Thompson:
"Just two patches for you this time!

- During a panic, flush the console before entering kgdb.

This makes things a little easier to comprehend, especially if an
NMI backtrace was triggered on all CPUs just before we enter the
panic routines

- Correcting a couple of misleading (a.k.a. plain wrong) comments"

* tag 'kgdb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux:
kdb: Corrects comment for kdballocenv
kgdb: Flush console before entering kgdb on panic

+6 -4
+3
kernel/debug/debug_core.c
··· 1006 1006 if (panic_timeout) 1007 1007 return; 1008 1008 1009 + debug_locks_off(); 1010 + console_flush_on_panic(CONSOLE_FLUSH_PENDING); 1011 + 1009 1012 if (dbg_kdb_mode) 1010 1013 kdb_printf("PANIC: %s\n", msg); 1011 1014
+3 -4
kernel/debug/kdb/kdb_main.c
··· 272 272 * kdballocenv - This function is used to allocate bytes for 273 273 * environment entries. 274 274 * Parameters: 275 - * match A character string representing a numeric value 276 - * Outputs: 277 - * *value the unsigned long representation of the env variable 'match' 275 + * bytes The number of bytes to allocate in the static buffer. 278 276 * Returns: 279 - * Zero on success, a kdb diagnostic on failure. 277 + * A pointer to the allocated space in the buffer on success. 278 + * NULL if bytes > size available in the envbuffer. 280 279 * Remarks: 281 280 * We use a static environment buffer (envbuffer) to hold the values 282 281 * of dynamically generated environment variables (see kdb_set). Buffer