From: gregkh@suse.de Date: Tue, 5 Apr 2005 16:05:56 +0000 (-0700) Subject: [PATCH] add uml va_copy patch. X-Git-Tag: v2.6.11.9~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=59117bba9b6da1b70cca8b38143a6395e4742fef;p=thirdparty%2Fkernel%2Fstable-queue.git [PATCH] add uml va_copy patch. --- diff --git a/queue/uml-va_copy_fix.patch b/queue/uml-va_copy_fix.patch new file mode 100644 index 00000000000..c10e2944de3 --- /dev/null +++ b/queue/uml-va_copy_fix.patch @@ -0,0 +1,37 @@ +From stable-bounces@linux.kernel.org Fri Apr 1 12:44:10 2005 +To: linux-kernel@vger.kernel.org +From: blaisorblade@yahoo.it +Date: Fri, 01 Apr 2005 22:40:56 +0200 +Cc: blaisorblade@yahoo.it, stable@kernel.org +Subject: [stable] [patch 1/1] uml: va_copy fix + +Uses __va_copy instead of va_copy since some old versions of gcc (2.95.4 +for instance) don't accept va_copy. + +Signed-off-by: Paolo 'Blaisorblade' Giarrusso +Signed-off-by: Greg Kroah-Hartman +--- + + clean-linux-2.6.11-paolo/arch/um/kernel/skas/uaccess.c | 3 ++- + 1 files changed, 2 insertions(+), 1 deletion(-) + +diff -puN arch/um/kernel/skas/uaccess.c~uml-va_copy_fix arch/um/kernel/skas/uaccess.c +--- clean-linux-2.6.11/arch/um/kernel/skas/uaccess.c~uml-va_copy_fix 2005-04-01 22:37:11.000000000 +0200 ++++ clean-linux-2.6.11-paolo/arch/um/kernel/skas/uaccess.c 2005-04-01 22:37:11.000000000 +0200 +@@ -61,7 +61,8 @@ static void do_buffer_op(void *jmpbuf, v + void *arg; + int *res; + +- va_copy(args, *(va_list *)arg_ptr); ++ /* Some old gccs recognize __va_copy, but not va_copy */ ++ __va_copy(args, *(va_list *)arg_ptr); + addr = va_arg(args, unsigned long); + len = va_arg(args, int); + is_write = va_arg(args, int); +_ + +_______________________________________________ +stable mailing list +stable@linux.kernel.org +http://linux.kernel.org/mailman/listinfo/stable +