From: Jan Kiszka <jan.kiszka@web.de>
To: Jason Wessel <jason.wessel@windriver.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
kgdb-bugreport@lists.sourceforge.net, Ingo Molnar <mingo@elte.hu>
Subject: Re: [RFC PATCH] KGDB: various refactorings
Date: Sun, 27 Jan 2008 20:04:26 +0100 [thread overview]
Message-ID: <479CD5BA.80009@web.de> (raw)
In-Reply-To: <479CD13D.7070703@web.de>
[-- Attachment #1: Type: text/plain, Size: 2237 bytes --]
Jan Kiszka wrote:
> Jason,
>
> this is a RFC about another round of refactoring for the KGDB version
> in x86-git. It's a single patch so far, but I can break out individual
> hunks on request.
>
> Things I changed:
> - Reduce EXPORT_SYMBOLs, switch the rest to EXPORT_SYMBOL_GPL
> - Drop code that is (yet) unused
> - Rename variables, refactor their types (personal taste, for sure)
> - Remove "extern" for function prototypes
> - Remove MODULE_LICENSE/DESCRIPTION from kgdb core
Sorry, forgot to refresh for this hunk:
- rename CHECK_EXCEPTION_STACK to EXCEPTION_STACK_READY
Signed-off-by: Jan Kiszka <jan.kiszka@web.de>
---
include/asm-x86/kgdb.h | 2 +-
include/linux/kgdb.h | 4 ++--
kernel/kgdb.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
Index: b/include/asm-x86/kgdb.h
===================================================================
--- a/include/asm-x86/kgdb.h
+++ b/include/asm-x86/kgdb.h
@@ -77,7 +77,7 @@ enum regnames { _AX, /* 0 */
#ifndef __ASSEMBLY__
#define BREAKPOINT() asm(" int $3");
#ifndef CONFIG_X86_32
-#define CHECK_EXCEPTION_STACK()
((&__get_cpu_var(init_tss))[0].x86_tss.ist[0])
+#define EXCEPTION_STACK_READY()
((&__get_cpu_var(init_tss))[0].x86_tss.ist[0])
#endif /* ! CONFIG_X86_32 */
#define BREAK_INSTR_SIZE 1
#define CACHE_FLUSH_IS_SAFE 1
Index: b/include/linux/kgdb.h
===================================================================
--- a/include/linux/kgdb.h
+++ b/include/linux/kgdb.h
@@ -23,8 +23,8 @@
#include <linux/linkage.h>
#include <linux/init.h>
-#ifndef CHECK_EXCEPTION_STACK
-#define CHECK_EXCEPTION_STACK() 1
+#ifndef EXCEPTION_STACK_READY
+#define EXCEPTION_STACK_READY() 1
#endif
struct tasklet_struct;
Index: b/kernel/kgdb.c
===================================================================
--- a/kernel/kgdb.c
+++ b/kernel/kgdb.c
@@ -1940,7 +1940,7 @@ static void __init kgdb_early_entry(void
* architecture to hook in and look at us when they are ready.
*/
- if (!CHECK_EXCEPTION_STACK()) {
+ if (!EXCEPTION_STACK_READY()) {
kgdb_state = KGDB_SEMI_INITIALIZED;
/* any kind of break point is deferred to late_init */
return;
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 254 bytes --]
next prev parent reply other threads:[~2008-01-27 19:04 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-27 18:45 [RFC PATCH] KGDB: various refactorings Jan Kiszka
2008-01-27 19:04 ` Jan Kiszka [this message]
2008-01-28 9:25 ` Ingo Molnar
2008-01-28 9:24 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=479CD5BA.80009@web.de \
--to=jan.kiszka@web.de \
--cc=jason.wessel@windriver.com \
--cc=kgdb-bugreport@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.