Jason:

Not sure we want to do this. Certainly no criticism of anyone. I'm also
no expert in kernel coding style.

thanks,

bob


Some suggested kernel coding style cleanups.

Signed-off-by: Bob Picco <[EMAIL PROTECTED]>

 kernel/kgdb.c |   57 ++++++++++++++++++++++++++++++---------------------------
 1 file changed, 30 insertions(+), 27 deletions(-)

Index: git.jwessel/kernel/kgdb.c
===================================================================
--- git.jwessel.orig/kernel/kgdb.c      2007-05-18 14:53:58.000000000 -0400
+++ git.jwessel/kernel/kgdb.c   2007-05-21 11:50:58.000000000 -0400
@@ -72,7 +72,7 @@ int kgdb_may_fault;
 int kgdb_from_module_registered = 0;
 
 /* We provide a kgdb_io_ops structure that may be overriden. */
-struct kgdb_io __attribute__ ((weak)) kgdb_io_ops;
+struct kgdb_io __weak kgdb_io_ops;
 
 static struct kgdb_io kgdb_io_ops_prev[MAX_KGDB_IO_HANDLERS];
 static int kgdb_io_handler_cnt = 0;
@@ -132,38 +132,34 @@ static struct notifier_block kgdb_reboot
        .priority       = INT_MAX,
 };
 
-int __attribute__ ((weak))
-     kgdb_validate_break_address(unsigned long addr)
+int __weak kgdb_validate_break_address(unsigned long addr)
 {
-       int error = 0;
+       int error;
        char tmp_variable[BREAK_INSTR_SIZE];
+
        error = kgdb_get_mem((char *)addr, tmp_variable, BREAK_INSTR_SIZE);
        return error;
 }
 
-int __attribute__ ((weak))
-     kgdb_arch_set_breakpoint(unsigned long addr, char *saved_instr)
+int __weak kgdb_arch_set_breakpoint(unsigned long addr, char *saved_instr)
 {
-       int error = 0;
-       if ((error = kgdb_get_mem((char *)addr,
-               saved_instr, BREAK_INSTR_SIZE)) < 0)
-                       return error;
+       int error;
 
-       if ((error = kgdb_set_mem((char *)addr, kgdb_ops->gdb_bpt_instr,
-               BREAK_INSTR_SIZE)) < 0)
-                       return error;
-       return 0;
+       error = kgdb_get_mem((char *)addr, saved_instr, BREAK_INSTR_SIZE);
+       if (error < 0)
+               return error;
+
+       error = kgdb_set_mem((char *)addr, kgdb_ops->gdb_bpt_instr,
+               BREAK_INSTR_SIZE);
+       return error;
 }
 
-int __attribute__ ((weak))
-     kgdb_arch_remove_breakpoint(unsigned long addr, char *bundle)
+int __weak kgdb_arch_remove_breakpoint(unsigned long addr, char *bundle)
 {
+       int error;
 
-       int error = 0;
-       if ((error =kgdb_set_mem((char *)addr, (char *)bundle,
-               BREAK_INSTR_SIZE)) < 0)
-                       return error;
-       return 0;
+       error = kgdb_set_mem((char *)addr, (char *)bundle, BREAK_INSTR_SIZE);
+       return error;
 }
 
 static int hex(char ch)
@@ -184,6 +180,7 @@ static void get_packet(char *buffer)
        unsigned char xmitcsum;
        int count;
        char ch;
+
        if (!kgdb_io_ops.read_char)
                return;
        do {
@@ -524,7 +521,7 @@ static inline void error_packet(char *pk
        pkt[3] = '\0';
 }
 
-static char *pack_threadid(char *pkt, threadref * id)
+static char *pack_threadid(char *pkt, threadref *id)
 {
        char *limit;
        unsigned char *altid;
@@ -537,7 +534,7 @@ static char *pack_threadid(char *pkt, th
        return pkt;
 }
 
-void int_to_threadref(threadref * id, int value)
+void int_to_threadref(threadref *id, int value)
 {
        unsigned char *scan;
        int i = 4;
@@ -646,6 +643,7 @@ int kgdb_activate_sw_breakpoints(void)
        int i;
        int error = 0;
        unsigned long addr;
+
        for (i = 0; i < MAX_BREAKPOINTS; i++) {
                if (kgdb_break[i].state != bp_set)
                        continue;
@@ -672,6 +670,7 @@ static int kgdb_set_sw_break(unsigned lo
 {
        int i, breakno = -1;
        int error = 0;
+
        if ((error = kgdb_validate_break_address(addr)) < 0)
                return error;
        for (i = 0; i < MAX_BREAKPOINTS; i++) {
@@ -710,6 +709,7 @@ int kgdb_deactivate_sw_breakpoints(void)
        int i;
        int error = 0;
        unsigned long addr;
+
        for (i = 0; i < MAX_BREAKPOINTS; i++) {
                if (kgdb_break[i].state != bp_active)
                        continue;
@@ -747,6 +747,7 @@ static int kgdb_remove_sw_break(unsigned
 int kgdb_isremovedbreak(unsigned long addr)
 {
        int i;
+
        for (i = 0; i < MAX_BREAKPOINTS; i++) {
                if ((kgdb_break[i].state == bp_removed) &&
                        (kgdb_break[i].bpt_addr == addr)) {
@@ -781,9 +782,9 @@ int remove_all_break(void)
 
 static inline int shadow_pid(int realpid)
 {
-       if (realpid) {
+       if (realpid)
                return realpid;
-       }
+
        return pid_max + smp_processor_id();
 }
 
@@ -1417,7 +1418,8 @@ static struct notifier_block kgdb_module
 void kgdb_nmihook(int cpu, void *regs)
 {
 #ifdef CONFIG_SMP
-       if (!atomic_read(&procindebug[cpu]) && atomic_read(&debugger_active) != 
(cpu + 1))
+       if (!atomic_read(&procindebug[cpu]) &&
+               atomic_read(&debugger_active) != (cpu + 1))
                kgdb_wait((struct pt_regs *)regs);
 #endif
 }
@@ -1761,7 +1763,8 @@ static int kgdb_notify_reboot(struct not
         * and print. */
        if (!kgdb_connected || atomic_read(&debugger_active) != 0)
                return 0;
-       if ((code == SYS_RESTART) || (code == SYS_HALT) || (code == 
SYS_POWER_OFF)){
+       if ((code == SYS_RESTART) || (code == SYS_HALT) ||
+               (code == SYS_POWER_OFF)){
                local_irq_save(flags);
                put_packet("X00");
                local_irq_restore(flags);

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Kgdb-bugreport mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport

Reply via email to