X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Flinux%2Flinkage.h;h=ff203dd029191d5b578707ce184655bcc02967da;hb=2e824ad59f678a1ff920144fda9b7dd0815fc010;hp=932021f872d5feaa71a38d872ab6dcce74f96158;hpb=077e98945db7e54a9865b5f29a1f02f531eca414;p=linux-2.6 diff --git a/include/linux/linkage.h b/include/linux/linkage.h index 932021f872..ff203dd029 100644 --- a/include/linux/linkage.h +++ b/include/linux/linkage.h @@ -34,10 +34,20 @@ name: #endif +#ifndef WEAK +#define WEAK(name) \ + .weak name; \ + name: +#endif + #define KPROBE_ENTRY(name) \ - .section .kprobes.text, "ax"; \ + .pushsection .kprobes.text, "ax"; \ ENTRY(name) +#define KPROBE_END(name) \ + END(name); \ + .popsection + #ifndef END #define END(name) \ .size name, .-name