From: trini@kernel.crashing.org Date: Tue, 10 Aug 2004 07:49:42 +0000 (-0700) Subject: [PATCH] Add 'asmlinkage' to udev-030 X-Git-Tag: 031~20 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=807755776d294a9811c0c8e835538e83abf734bc [PATCH] Add 'asmlinkage' to udev-030 The following patch adds 'asmlinkage' defines to udev, to kill off 2 warnings on !i386. Signed-off-by: Tom Rini Signed-off-by: Greg Kroah-Hartman --- diff --git a/Makefile b/Makefile index 162a78d39..f4f371d46 100644 --- a/Makefile +++ b/Makefile @@ -114,9 +114,9 @@ ifeq ($(strip $(TARGET_ARCH)),i386) /dev/null >/dev/null 2>&1; then echo "-mpreferred-stack-boundary=2"; fi} OPTIMIZATION += ${shell if $(CC) -malign-functions=0 -malign-jumps=0 -S -o /dev/null -xc \ /dev/null >/dev/null 2>&1; then echo "-malign-functions=0 -malign-jumps=0"; fi} - CFLAGS+=-pipe + CFLAGS+=-pipe -Dasmlinkage=__attribute__((regparm(0))) else - CFLAGS+=-pipe + CFLAGS+=-pipe -Dasmlinkage= endif ifeq ($(strip $(USE_LOG)),true) diff --git a/udev.c b/udev.c index eb21f7546..cc6ce1054 100644 --- a/udev.c +++ b/udev.c @@ -55,7 +55,7 @@ void log_message(int level, const char *format, ...) } #endif -__attribute__((regparm(0))) static void sig_handler(int signum) +asmlinkage static void sig_handler(int signum) { switch (signum) { case SIGINT: diff --git a/udevd.c b/udevd.c index e0c5bf5c7..79de11248 100644 --- a/udevd.c +++ b/udevd.c @@ -306,7 +306,7 @@ skip: return; } -__attribute__((regparm(0))) static void sig_handler(int signum) +asmlinkage static void sig_handler(int signum) { int rc;