summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrini@kernel.crashing.org <trini@kernel.crashing.org>2004-08-10 00:49:42 -0700
committerGreg KH <gregkh@suse.de>2005-04-26 21:36:59 -0700
commit807755776d294a9811c0c8e835538e83abf734bc (patch)
tree74c543828da599be93201f002672698740cbbf47
parent4723bf98c0835bc779f627d7125417aa4f84121d (diff)
[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 <trini@kernel.crashing.org> Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
-rw-r--r--Makefile4
-rw-r--r--udev.c2
-rw-r--r--udevd.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 162a78d39d..f4f371d463 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 eb21f75461..cc6ce10542 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 e0c5bf5c77..79de11248e 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;