mirror of https://gitee.com/openkylin/linux.git
ARM: at91: pm: at91_pm_suspend_in_sram() must be 8-byte aligned
fncpy() requires that the source and the destination are both 8-byte
aligned.
Signed-off-by: Patrick Doyle <pdoyle@irobot.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Fixes: d94e688cae
("ARM: at91/pm: move the copying the sram function to the sram initialization phase")
Cc: <stable@vger.kernel.org> # 4.1+
This commit is contained in:
parent
6f112a08c1
commit
5fcf8d1a0e
|
@ -80,6 +80,8 @@ tmp2 .req r5
|
||||||
* @r2: base address of second SDRAM Controller or 0 if not present
|
* @r2: base address of second SDRAM Controller or 0 if not present
|
||||||
* @r3: pm information
|
* @r3: pm information
|
||||||
*/
|
*/
|
||||||
|
/* at91_pm_suspend_in_sram must be 8-byte aligned per the requirements of fncpy() */
|
||||||
|
.align 3
|
||||||
ENTRY(at91_pm_suspend_in_sram)
|
ENTRY(at91_pm_suspend_in_sram)
|
||||||
/* Save registers on stack */
|
/* Save registers on stack */
|
||||||
stmfd sp!, {r4 - r12, lr}
|
stmfd sp!, {r4 - r12, lr}
|
||||||
|
|
Loading…
Reference in New Issue