]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: macb: Introduce macb_queue_isr_clear() helper function
authorKevin Hao <haokexin@gmail.com>
Thu, 2 Apr 2026 13:41:23 +0000 (21:41 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 3 Apr 2026 22:51:04 +0000 (15:51 -0700)
commit5986ff6e4136105f16d481bd0532b7da2c6344ae
treea26d865b9ec8e365eb25b7ed180846ae87649bac
parentdc3bd465ea36af7fd6f9197c05353effc616145c
net: macb: Introduce macb_queue_isr_clear() helper function

The current implementation includes several occurrences of the
following pattern:
if (bp->caps & MACB_CAPS_ISR_CLEAR_ON_WRITE)
queue_writel(queue, ISR, value);

Introduces a helper function to consolidate these repeated code
segments. No functional changes are made.

Suggested-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Kevin Hao <haokexin@gmail.com>
Link: https://patch.msgid.link/20260402-macb-irq-v2-2-942d98ab1154@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/cadence/macb.h
drivers/net/ethernet/cadence/macb_main.c