microblaze: Add .type and .size to ASM functions
Cachegrind analysis need this fix to be able to log asm functions.
Signed-off-by: Michal Simek <monstr@monstr.eu>
diff --git a/arch/microblaze/lib/uaccess_old.S b/arch/microblaze/lib/uaccess_old.S
index 67f991c..b327524 100644
--- a/arch/microblaze/lib/uaccess_old.S
+++ b/arch/microblaze/lib/uaccess_old.S
@@ -22,6 +22,7 @@
.text
.globl __strncpy_user;
+.type __strncpy_user, @function
.align 4;
__strncpy_user:
@@ -50,6 +51,7 @@
3:
rtsd r15,8
nop
+ .size __strncpy_user, . - __strncpy_user
.section .fixup, "ax"
@@ -72,6 +74,7 @@
.text
.globl __strnlen_user;
+.type __strnlen_user, @function
.align 4;
__strnlen_user:
addik r3,r6,0
@@ -90,6 +93,7 @@
3:
rtsd r15,8
nop
+ .size __strnlen_user, . - __strnlen_user
.section .fixup,"ax"
@@ -108,6 +112,7 @@
*/
.text
.globl __copy_tofrom_user;
+.type __copy_tofrom_user, @function
.align 4;
__copy_tofrom_user:
/*
@@ -129,6 +134,7 @@
3:
rtsd r15,8
nop
+ .size __copy_tofrom_user, . - __copy_tofrom_user
.section __ex_table,"a"