diff --git a/ChangeLog b/ChangeLog index a6aa6051b8..24144297c3 100755 --- a/ChangeLog +++ b/ChangeLog @@ -10967,4 +10967,7 @@ from Paul Alexander Patience (2014-09-10). * arch/arm/src/lpc43xx/lpc32_ehci.c and .h: LPC43xx EHCI driver from Ilya Averyanov (2015-09-10). - + * ARMv7-M, all "lazy" interrupt stack logic. Assembly instruction + that fetches the saved value is incorrect; replace with more + traditional push and pop. This is an important fix. Noted by + Stefan Kolb (2015-09-14). diff --git a/arch b/arch index b185e7bda9..e97c72f3ce 160000 --- a/arch +++ b/arch @@ -1 +1 @@ -Subproject commit b185e7bda960fe11a2f8f8c6766e6fabb23ff41a +Subproject commit e97c72f3ce29b8a776b7e47c21281b3a7d5a6fbc