Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild
[linux-2.6] / include / asm-x86 / resume-trace_64.h
1 #define TRACE_RESUME(user) do {                                 \
2         if (pm_trace_enabled) {                                 \
3                 void *tracedata;                                \
4                 asm volatile("movq $1f,%0\n"                    \
5                         ".section .tracedata,\"a\"\n"           \
6                         "1:\t.word %c1\n"                       \
7                         "\t.quad %c2\n"                         \
8                         ".previous"                             \
9                         :"=r" (tracedata)                       \
10                         : "i" (__LINE__), "i" (__FILE__));      \
11                 generate_resume_trace(tracedata, user);         \
12         }                                                       \
13 } while (0)