kernel: use macros from compiler.h instead of __attribute__((...))
To increase compiler portability there is <linux/compiler.h> which provides convenience macros for various gcc constructs. Eg: __weak for __attribute__((weak)). I've replaced all instances of gcc attributes with the right macro in the kernel subsystem. Signed-off-by:Gideon Israel Dsouza <gidisrael@gmail.com> Cc: "Rafael J. Wysocki" <rjw@sisk.pl> Cc: Ingo Molnar <mingo@elte.hu> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- kernel/fork.c 2 additions, 1 deletionkernel/fork.c
- kernel/kallsyms.c 6 additions, 5 deletionskernel/kallsyms.c
- kernel/kexec.c 3 additions, 2 deletionskernel/kexec.c
- kernel/ksysfs.c 3 additions, 2 deletionskernel/ksysfs.c
- kernel/power/power.h 2 additions, 1 deletionkernel/power/power.h
- kernel/power/snapshot.c 2 additions, 1 deletionkernel/power/snapshot.c
- kernel/power/suspend.c 3 additions, 2 deletionskernel/power/suspend.c
- kernel/power/swap.c 1 addition, 1 deletionkernel/power/swap.c
- kernel/sched/clock.c 2 additions, 1 deletionkernel/sched/clock.c
- kernel/sched/core.c 2 additions, 1 deletionkernel/sched/core.c
- kernel/signal.c 3 additions, 1 deletionkernel/signal.c
- kernel/time/timekeeping.c 3 additions, 2 deletionskernel/time/timekeeping.c
- kernel/trace/trace.h 2 additions, 1 deletionkernel/trace/trace.h
Loading
Please register or sign in to comment