To increase compiler portability there is 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 memory management (/mm) subsystem.
Signed-off-by: Gideon Israel D
k
are already done and in the linux-next tree.
In the following patch I've replaced all aforementioned instances under
the /mm directory in the kernel source.
Gideon Israel Dsouza (1):
mm: use macros from compiler.h instead of __attribute__((...))
mm/hugetlb.c | 3 ++-
mm/nommu.c | 3 ++-
m
irectory in the kernel source.
======
Gideon Israel Dsouza (1):
mm: use macros from compiler.h instead of __attribute__((...))
mm/hugetlb.c | 3 ++-
mm/nommu.c | 3 ++-
mm/sparse.c | 4 +++-
mm/util.c| 5 +++--
mm/vmalloc.c | 4 +++-
5 fi
To increase compiler portability there is 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 memory management
(/mm) subsystem.
Signed-off-by: Gideon Israel D
r the kernel.
Currently my patches for cleanup of all files under /kernel, /block and
/mm are already done and in the linux 3.15 tree.
In the following patch I've replaced all aforementioned instances under
the /security directory in the kernel source.
Gideon Israel Dsouza (1):
security: U
To increase compiler portability there is which
provides convenience macros for various gcc constructs. Eg: __packed
for __attribute__((packed)).
This patch is part of a large task I've taken to clean the gcc
specific attributes and use the the macros instead.
Signed-off-by: Gideon I
To increase compiler portability there is 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
---
kernel/f
There is which provides macros for various gcc specific
constructs. Eg: __weak for __attribute__((weak)). I've cleaned all
instances of gcc specific attributes with the right macros for all files
under /arch/m68k
Note: I sent in a patch for a similar cleanup for /crypto this is
in the commit d8c3
gcc.h
Signed-off-by: Gideon Israel Dsouza
---
arch/m68k/68000/bootlogo-vz.h | 4 +++-
arch/m68k/68000/bootlogo.h| 4 +++-
arch/m68k/include/asm/MC68328.h | 3 ++-
arch/m68k/include/asm/MC68EZ328.h | 3 ++-
arch/m68k/include/asm/MC68VZ328.h | 2 +-
arch/m68k/include/asm/natfeat.h
that went through you: 52f5684c8e1ec
kernel: use macros from compiler.h instead of __attribute__((...))
The next patch is for cleaning up the m68k subsystem and it requires
a new macro to wrap __attribute__ ((mode (...)))
Signed-off-by: Gideon Israel Dsouza
---
include/linux/compiler-gcc.h | 1
that went through you: 52f5684c8e1ec
kernel: use macros from compiler.h instead of __attribute__((...))
The next patch is for cleaning up the m68k subsystem and it requires
a new macro to wrap __attribute__ ((mode (...)))
Signed-off-by: Gideon Israel Dsouza
---
include/linux/compiler-gcc.h | 1
gcc.h
Signed-off-by: Gideon Israel Dsouza
---
arch/m68k/68000/bootlogo-vz.h | 4 +++-
arch/m68k/68000/bootlogo.h| 4 +++-
arch/m68k/include/asm/MC68328.h | 3 ++-
arch/m68k/include/asm/MC68EZ328.h | 3 ++-
arch/m68k/include/asm/MC68VZ328.h | 2 +-
arch/m68k/include/asm/natfeat.h
ned-off-by: Gideon Israel Dsouza
---
include/linux/compiler-gcc.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h
index 0444b13..980fb35 100644
--- a/include/linux/compiler-gcc.h
+++ b/include/linux/compiler-gcc.h
@@ -121,6 +121,7 @
gcc.h
Signed-off-by: Gideon Israel Dsouza
---
arch/m68k/68000/bootlogo-vz.h | 4 +++-
arch/m68k/68000/bootlogo.h| 4 +++-
arch/m68k/include/asm/MC68328.h | 3 ++-
arch/m68k/include/asm/MC68EZ328.h | 3 ++-
arch/m68k/include/asm/MC68VZ328.h | 2 +-
arch/m68k/include/asm/natfeat.h
Folks,
I apologize for the goof ups. I know accepting newbie patches must be
annoying. If it's any consolation I'm trying hard to learn the ropes
with a simple patches so I can contribute more substantial stuff
later.
Thanks,
Gideon
15 matches
Mail list logo