Commit f2eb250f authored by Randy Dunlap's avatar Randy Dunlap Committed by Russell King

[ARM] use errno #defines in assembly

Patch from: Randy Dunlap

From: Danilo Piazzalunga

Some assembly code (on various archs) either
 1. uses hardcoded errno numbers instead of the canonical macro
    names, or
 2. defines them locally, instead of including the appropriate
    header (while including other headers).

This patch "fixes" such usage in
 - getuser.S for arm
 - putuser.S for arm
parent 46d322c9
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
*/ */
#include <asm/constants.h> #include <asm/constants.h>
#include <asm/thread_info.h> #include <asm/thread_info.h>
#include <asm/errno.h>
.global __get_user_1 .global __get_user_1
__get_user_1: __get_user_1:
...@@ -89,7 +90,7 @@ __get_user_bad_8: ...@@ -89,7 +90,7 @@ __get_user_bad_8:
mov r2, #0 mov r2, #0
__get_user_bad: __get_user_bad:
mov r1, #0 mov r1, #0
mov r0, #-14 mov r0, #-EFAULT
mov pc, lr mov pc, lr
.section __ex_table, "a" .section __ex_table, "a"
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
*/ */
#include <asm/constants.h> #include <asm/constants.h>
#include <asm/thread_info.h> #include <asm/thread_info.h>
#include <asm/errno.h>
.global __put_user_1 .global __put_user_1
__put_user_1: __put_user_1:
...@@ -87,7 +88,7 @@ __put_user_8: ...@@ -87,7 +88,7 @@ __put_user_8:
/* fall through */ /* fall through */
__put_user_bad: __put_user_bad:
mov r0, #-14 mov r0, #-EFAULT
mov pc, lr mov pc, lr
.section __ex_table, "a" .section __ex_table, "a"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment