[openwrt/openwrt] realtek: remove debugging code from timer

LEDE Commits lede-commits at lists.infradead.org
Sun Feb 20 09:00:24 PST 2022


dangole pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/66d8db01cc04f18ccfa63d2e49ed281a6fe66c3c

commit 66d8db01cc04f18ccfa63d2e49ed281a6fe66c3c
Author: Sander Vanheule <sander at svanheule.net>
AuthorDate: Sun Feb 20 17:17:18 2022 +0100

    realtek: remove debugging code from timer
    
    Remove some (dead) debugging code from the Realtek timer to clean up the
    sources of this driver.
    
    Signed-off-by: Sander Vanheule <sander at svanheule.net>
---
 .../realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c | 18 +++---------------
 1 file changed, 3 insertions(+), 15 deletions(-)

diff --git a/target/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c b/target/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c
index cbbea7d686..1c8c30de5d 100644
--- a/target/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c
+++ b/target/linux/realtek/files-5.10/arch/mips/kernel/cevt-rtl9300.c
@@ -51,18 +51,12 @@ static irqreturn_t rtl9300_timer_interrupt(int irq, void *dev_id)
 {
 	struct rtl9300_clk_dev *rtl_clk = dev_id;
 	struct clock_event_device *clk = &rtl_clk->clkdev;
-//	int cpu = smp_processor_id();
-	static atomic_t count = ATOMIC_INIT(0);
-	unsigned int c;
-	u32 v = readl(rtl_clk->base + RTL9300_TC_INT);
 
-	c = (unsigned int)atomic_inc_return(&count);
+	u32 v = readl(rtl_clk->base + RTL9300_TC_INT);
 
 	// Acknowledge the IRQ
 	v |= RTL9300_TC_INT_IP;
 	writel(v, rtl_clk->base + RTL9300_TC_INT);
-	if (readl(rtl_clk->base + RTL9300_TC_INT) & RTL9300_TC_INT_IP)
-		dump_stack();
 
 	clk->event_handler(clk);
 	return IRQ_HANDLED;
@@ -76,10 +70,7 @@ static void rtl9300_clock_stop(void __iomem *base)
 
 	// Acknowledge possibly pending IRQ
 	v = readl(base + RTL9300_TC_INT);
-//	if (v & RTL9300_TC_INT_IP)
-		writel(v | RTL9300_TC_INT_IP, base + RTL9300_TC_INT);
-	if (readl(base + RTL9300_TC_INT) & RTL9300_TC_INT_IP)
-		dump_stack();
+	writel(v | RTL9300_TC_INT_IP, base + RTL9300_TC_INT);
 }
 
 static void rtl9300_timer_start(void __iomem *base, bool periodic)
@@ -142,10 +133,7 @@ static void rtl9300_clock_setup(void __iomem *base)
 
 	// Acknowledge possibly pending IRQ
 	v = readl(base + RTL9300_TC_INT);
-//	if (v & RTL9300_TC_INT_IP)
-		writel(v | RTL9300_TC_INT_IP, base + RTL9300_TC_INT);
-	if (readl(base + RTL9300_TC_INT) & RTL9300_TC_INT_IP)
-		dump_stack();
+	writel(v | RTL9300_TC_INT_IP, base + RTL9300_TC_INT);
 
 	// Setup maximum period (for use as clock-source)
 	writel(0x0fffffff, base + RTL9300_TC_DATA);



More information about the lede-commits mailing list