[PATCH RFC 2/3] pciehp: add disconnect_work work_struct

From: Abhin Parekadan Jose

Date: Sun Aug 23 2026 - 14:36:20 EST


- This work_struct is used to dispatch disconnect events directly from the pciehp_isr, as we cannot wait in pciehp_isr

Signed-off-by: Abhin Parekadan Jose <abhinjoses@xxxxxxxxx>
---
drivers/pci/hotplug/pciehp.h | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/pci/hotplug/pciehp.h b/drivers/pci/hotplug/pciehp.h
index debc79b0adfb..c8ceb9320e2e 100644
--- a/drivers/pci/hotplug/pciehp.h
+++ b/drivers/pci/hotplug/pciehp.h
@@ -116,6 +116,7 @@ struct controller {
unsigned int ist_running;
int request_result;
wait_queue_head_t requester;
+ struct work_struct disconnect_work;
};

/**
--
2.51.1