From 6778948f9de86c3cfaf36725a7c87dcff9ba247f Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Mon, 11 Dec 2023 08:20:59 +0000 Subject: [PATCH] kernel_5.10 no rt --- kernel/drivers/net/ethernet/chelsio/cxgb/common.h | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/drivers/net/ethernet/chelsio/cxgb/common.h b/kernel/drivers/net/ethernet/chelsio/cxgb/common.h index 0321be7..6475060 100644 --- a/kernel/drivers/net/ethernet/chelsio/cxgb/common.h +++ b/kernel/drivers/net/ethernet/chelsio/cxgb/common.h @@ -238,6 +238,7 @@ int msg_enable; u32 mmio_len; + struct work_struct ext_intr_handler_task; struct adapter_params params; /* Terminator modules. */ @@ -256,7 +257,6 @@ /* guards async operations */ spinlock_t async_lock ____cacheline_aligned; - u32 pending_thread_intr; u32 slow_intr_mask; int t1powersave; }; @@ -334,7 +334,8 @@ void t1_interrupts_disable(adapter_t *adapter); void t1_interrupts_clear(adapter_t *adapter); int t1_elmer0_ext_intr_handler(adapter_t *adapter); -irqreturn_t t1_slow_intr_handler(adapter_t *adapter); +void t1_elmer0_ext_intr(adapter_t *adapter); +int t1_slow_intr_handler(adapter_t *adapter); int t1_link_start(struct cphy *phy, struct cmac *mac, struct link_config *lc); const struct board_info *t1_get_board_info(unsigned int board_id); @@ -346,6 +347,7 @@ int t1_init_hw_modules(adapter_t *adapter); int t1_init_sw_modules(adapter_t *adapter, const struct board_info *bi); void t1_free_sw_modules(adapter_t *adapter); +void t1_fatal_err(adapter_t *adapter); void t1_link_changed(adapter_t *adapter, int port_id); void t1_link_negotiated(adapter_t *adapter, int port_id, int link_stat, int speed, int duplex, int pause); -- Gitblit v1.6.2