Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'declance-improve-dma-error-reporting'

Maciej W. Rozycki says:

====================
declance: Improve DMA error reporting

Inspired by a recent discussion[1] I have come up with this pair of
small improvements to DMA error reporting with declance.

[1] Sebastian Andrzej Siewior, "declance: Remove IRQF_ONESHOT",
<https://lore.kernel.org/r/20260127135334.qUEaYP9G@linutronix.de/>
====================

Link: https://patch.msgid.link/alpine.DEB.2.21.2603291835550.60268@angie.orcam.me.uk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+3 -1
+3 -1
drivers/net/ethernet/amd/declance.c
··· 726 726 static irqreturn_t lance_dma_merr_int(int irq, void *dev_id) 727 727 { 728 728 struct net_device *dev = dev_id; 729 + u64 ldp = ioasic_read(IO_REG_LANCE_DMA_P); 729 730 730 - printk(KERN_ERR "%s: DMA error\n", dev->name); 731 + pr_err_ratelimited("%s: DMA error at %#010llx\n", dev->name, 732 + (ldp & 0x1f) << 29 | (ldp & 0xffffffe0) >> 3); 731 733 return IRQ_HANDLED; 732 734 } 733 735