ARM: dts: stm32: Repair SDMMC1 operation on AV96
[oweals/u-boot.git] / arch / arm / lib / div64.S
index 5bfb41dff54eda16d88f98d266ee52556e9dd131..3ef1ce1fff5b750a1e7f543de08dcd25b2294bf9 100644 (file)
@@ -1,3 +1,4 @@
+/* SPDX-License-Identifier: GPL-2.0 */
 /*
  *  linux/arch/arm/lib/div64.S
  *
@@ -6,8 +7,6 @@
  *  Author:    Nicolas Pitre
  *  Created:   Oct 5, 2003
  *  Copyright: Monta Vista Software, Inc.
- *
- *  SPDX-License-Identifier:   GPL-2.0
  */
 
 #include <linux/linkage.h>
@@ -45,9 +44,9 @@
  * Clobbered regs: xl, ip
  */
 
+.pushsection .text.__do_div64, "ax"
 ENTRY(__do_div64)
 UNWIND(.fnstart)
-.pushsection .text.__do_div64, "ax"
 
        @ Test for easy paths first.
        subs    ip, r4, #1
@@ -193,7 +192,6 @@ UNWIND(.fnstart)
        moveq   yh, xh
        moveq   xh, #0
        reteq   lr
-.popsection
 UNWIND(.fnend)
 
 UNWIND(.fnstart)
@@ -212,3 +210,4 @@ Ldiv0_64:
 
 UNWIND(.fnend)
 ENDPROC(__do_div64)
+.popsection