Skip to content

treewide: __attribute__ neatening

Joe Perches linux-ia64 linux-m68k linux-mips linux-s390 linux-sh linuxppc-dev lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5kernel.h: Neaten panic prototypeinclude/linux/kernel.h+3 -20 replies
2/5linkage: Remove unused NORET_AND macroinclude/linux/linkage.h+0 -10 replies
3/5treewide: Remove useless NORET_TYPE macro and usesarch/avr32/include/asm/system.h arch/avr32/kernel/traps.c arch/ia64/kernel/machine_kexec.c +12 more+21 -222 replies
3/5treewide: Remove useless NORET_TYPE macro and usesarch/avr32/include/asm/system.h arch/avr32/kernel/traps.c arch/ia64/kernel/machine_kexec.c +12 more+21 -220 replies
4/5treewide: Convert uses of ATTRIB_NORETURN to __noreturnarch/ia64/kernel/machine_kexec.c arch/m68k/amiga/config.c arch/mips/include/asm/ptrace.h +9 more+14 -144 replies
4/5treewide: Convert uses of ATTRIB_NORETURN to __noreturnarch/ia64/kernel/machine_kexec.c arch/m68k/amiga/config.c arch/mips/include/asm/ptrace.h +9 more+14 -140 replies
5/5linkage: Remove unused ATTRIB_NORET macroinclude/linux/linkage.h+0 -20 replies

Reviews trailers per patch

4 of 7 patches have a Reviewed-by or Acked-by.

PatchRalf BaechleGeert Uytterhoeven
1/5
2/5
3/5A-b A-b
3/5A-b A-b
4/5A-b A-b A-b
4/5A-b A-b A-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] treewide: __attribute__ neatening

Use the more current __<foo> styles for compiler attributes. NORET_TYPE is #defined to a null comment, so just remove it.

Joe Perches (5):
kernel.h: Neaten panic prototype
linkage: Remove unused NORET_AND macro
treewide: Remove useless NORET_TYPE macro and uses
treewide: Convert uses of ATTRIB_NORETURN to __noreturn
linkage: Remove unused ATTRIB_NORET macro

 arch/avr32/include/asm/system.h        |    2 +-
 arch/avr32/kernel/traps.c              |    2 +-
 arch/ia64/kernel/machine_kexec.c       |    4 ++--
 arch/m68k/amiga/config.c               |    4 ++--
 arch/mips/include/asm/ptrace.h         |    2 +-
 arch/mips/kernel/traps.c               |    2 +-
 arch/mn10300/include/asm/exceptions.h  |    2 +-
 arch/powerpc/kernel/machine_kexec_32.c |    4 ++--
 arch/powerpc/kernel/machine_kexec_64.c |    6 +++---
 arch/s390/include/asm/processor.h      |    2 +-
 arch/s390/kernel/nmi.c                 |    2 +-
 arch/sh/kernel/process_32.c            |    2 +-
 arch/sh/kernel/process_64.c            |    2 +-
 arch/tile/kernel/machine_kexec.c       |    6 +++---
 include/linux/kernel.h                 |   13 +++++++------
 include/linux/linkage.h                |    4 ----
 include/linux/sched.h                  |    2 +-
 kernel/exit.c                          |    6 +++---
 kernel/panic.c                         |    2 +-
 19 files changed, 33 insertions(+), 36 deletions(-)
Signature · 1 line
1.7.6.405.gc1be0