kdb
[Top] [All Lists]

[PATCH 004/18] kdb-inatomic-usage

To: undisclosed-recipients:;
Subject: [PATCH 004/18] kdb-inatomic-usage
From: quilt@xxxxxxxxxxxxxxxx
Date: Thu Jul 10 16:25:03 EDT 2008
Resent-date: Thu, 10 Jul 2008 16:53:34 -0400
Resent-from: joe.korty@xxxxxxxx
Resent-message-id: <200807102053.m6AKrZEV031202@gamx.iccur.com>
Resent-to: kdb@xxxxxxxxxxx
Sender: kdb-bounce@xxxxxxxxxxx
KDB should use the non-sleeping copy_from_user_atomic,
rather than the sleeping copy_from_user, as it runs from
interrupt level.

Signed-off-by: Joe Korty <joe.korty@xxxxxxxx>

Index: 2.6.26-rc9/include/asm-x86/kdb.h
===================================================================
--- 2.6.26-rc9.orig/include/asm-x86/kdb.h       2008-07-10 12:14:26.000000000 
-0400
+++ 2.6.26-rc9/include/asm-x86/kdb.h    2008-07-10 12:24:53.000000000 -0400
@@ -81,7 +81,7 @@
        }
 
        set_fs(KERNEL_DS);
-       r = __copy_to_user((void *)to_xxx, from, size);
+       r = __copy_to_user_inatomic((void *)to_xxx, from, size);
        set_fs(oldfs);
        return r;
 }
@@ -99,7 +99,7 @@
        }
 
        set_fs(KERNEL_DS);
-       r = __copy_to_user(to, (void *)from_xxx, size);
+       r = __copy_to_user_inatomic(to, (void *)from_xxx, size);
        set_fs(oldfs);
        return r;
 }
---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.
<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH 004/18] kdb-inatomic-usage, quilt <=