[openwrt/openwrt] realtek: use correct CAUSEF_DC macro in prom.c

LEDE Commits lede-commits at lists.infradead.org
Sat Oct 1 00:58:47 PDT 2022


svanheule pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/918e77465868fc4878ec27826dfc11ba0272f75e

commit 918e77465868fc4878ec27826dfc11ba0272f75e
Author: Sander Vanheule <sander at svanheule.net>
AuthorDate: Sat Oct 1 09:55:01 2022 +0200

    realtek: use correct CAUSEF_DC macro in prom.c
    
    The workaround for an already-enabled R4K timer used a non-existent
    macro CAUSE_DC. Fix compiling by using the actual macro CAUSEF_DC.
    
    Fixes: b7aab1958591 ("realtek: SMP handling of R4K timer interrupts")
    Signed-off-by: Sander Vanheule <sander at svanheule.net>
---
 target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c b/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
index 24e4bfc568..1428c01a33 100644
--- a/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
+++ b/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
@@ -43,7 +43,7 @@ static void rtl_init_secondary(void)
  * handler that leads to continuous unhandeled interrupts. In this case disable
  * counting (DC) in the core and confirm a pending interrupt.
  */
-	write_c0_cause(read_c0_cause() | CAUSE_DC);
+	write_c0_cause(read_c0_cause() | CAUSEF_DC);
 	write_c0_compare(0);
 #endif /* CONFIG_CEVT_R4K */
 /*




More information about the lede-commits mailing list