diff options
author | Michal Simek <monstr@monstr.eu> | 2011-06-10 05:05:45 -0400 |
---|---|---|
committer | Michal Simek <monstr@monstr.eu> | 2011-10-14 06:24:22 -0400 |
commit | eedac7914dd4d6effa0b970a36efd898c9fc4873 (patch) | |
tree | 5109bf8d736c9e86f72cd01e2e7902b6887528cb /arch/microblaze | |
parent | 9b133f8d87a460e97b63efbf421a87741a029cd0 (diff) |
microblaze: Separate fixup section definition
Move fixups below appropriate code.
Signed-off-by: Michal Simek <monstr@monstr.eu>
Diffstat (limited to 'arch/microblaze')
-rw-r--r-- | arch/microblaze/lib/uaccess_old.S | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/microblaze/lib/uaccess_old.S b/arch/microblaze/lib/uaccess_old.S index 5b6d69e07968..bacfedc3c7dd 100644 --- a/arch/microblaze/lib/uaccess_old.S +++ b/arch/microblaze/lib/uaccess_old.S | |||
@@ -136,6 +136,12 @@ __copy_tofrom_user: | |||
136 | addik r3, r7, 0 | 136 | addik r3, r7, 0 |
137 | rtsd r15, 8 | 137 | rtsd r15, 8 |
138 | nop | 138 | nop |
139 | |||
140 | .section __ex_table,"a" | ||
141 | .word 5b, 0f; | ||
142 | .word 6b, 0f; | ||
143 | .text | ||
144 | |||
139 | 4: or r3, r0, r0 | 145 | 4: or r3, r0, r0 |
140 | 1: lbu r4,r6,r3 | 146 | 1: lbu r4,r6,r3 |
141 | 2: sb r4,r5,r3 | 147 | 2: sb r4,r5,r3 |
@@ -149,4 +155,6 @@ __copy_tofrom_user: | |||
149 | .size __copy_tofrom_user, . - __copy_tofrom_user | 155 | .size __copy_tofrom_user, . - __copy_tofrom_user |
150 | 156 | ||
151 | .section __ex_table,"a" | 157 | .section __ex_table,"a" |
152 | .word 1b,0b,2b,0b,5b,0b,6b,0b | 158 | .word 1b, 0b; |
159 | .word 2b, 0b; | ||
160 | .text | ||