All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/1] cdx: register shutdown callback for cdx controller
@ 2026-07-07  9:55 Abhijit Gangurde
  2026-07-07  9:55 ` [PATCH 1/1] RDMA/ionic: Preserve and set Ethernet source MAC after ib_ud_header_init() Abhijit Gangurde
                   ` (15 more replies)
  0 siblings, 16 replies; 23+ messages in thread
From: Abhijit Gangurde @ 2026-07-07  9:55 UTC (permalink / raw)
  To: nipun.gupta, nikhil.agarwal
  Cc: gregkh, linux-kernel, michal.simek, git, Abhijit Gangurde

This is a resubmission of the remaining patch from v2 series.
Patch 2/2 from v2 ("cdx: disable cdx bus from bus shutdown callback")
was already merged as commit 6d2478a103a8.

This patch registers the shutdown callback for the cdx controller
platform device to handle graceful connection closure of rpmsg
transport during system shutdown/reboot.

Changes v2->v3:
 - Rebased on v7.2-rc1
 - Dropped patch 2/2 (already merged)

Changes v1->v2:
 - Split single patch into two (Greg KH)
 - https://lore.kernel.org/all/20241203084409.2747897-1-abhijit.gangurde@amd.com/


Abhijit Gangurde (1):
  cdx: register shutdown callback for cdx controller

 drivers/cdx/controller/cdx_controller.c | 6 ++++++
 1 file changed, 6 insertions(+)


base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482
-- 
2.43.0


^ permalink raw reply	[flat|nested] 23+ messages in thread
* [PATCH v2 1/2] cdx: register shutdown callback for cdx controller
@ 2026-07-07  9:55 ` Abhijit Gangurde
  0 siblings, 0 replies; 23+ messages in thread
From: Abhijit Gangurde @ 2024-12-03  8:44 UTC (permalink / raw)
  To: nikhil.agarwal, Nipun.Gupta
  Cc: gregkh, linux-kernel, michal.simek, git, Abhijit Gangurde

register shutdown callback for cdx controller platform device
to handle graceful connection closure of rpmsg transport.

Signed-off-by: Abhijit Gangurde <abhijit.gangurde@amd.com>
---
Changes v1->v2:
 - Split single patch into two

 drivers/cdx/controller/cdx_controller.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/drivers/cdx/controller/cdx_controller.c b/drivers/cdx/controller/cdx_controller.c
index 201f9a6fbde7..d0d65fa7bbb2 100644
--- a/drivers/cdx/controller/cdx_controller.c
+++ b/drivers/cdx/controller/cdx_controller.c
@@ -236,6 +236,11 @@ static void xlnx_cdx_remove(struct platform_device *pdev)
 	kfree(cdx_mcdi);
 }
 
+static void xlnx_cdx_shutdown(struct platform_device *pdev)
+{
+	cdx_destroy_rpmsg(pdev);
+}
+
 static const struct of_device_id cdx_match_table[] = {
 	{.compatible = "xlnx,versal-net-cdx",},
 	{ },
@@ -251,6 +256,7 @@ static struct platform_driver cdx_pdriver = {
 		   },
 	.probe = xlnx_cdx_probe,
 	.remove_new = xlnx_cdx_remove,
+	.shutdown = xlnx_cdx_shutdown,
 };
 
 static int __init cdx_controller_init(void)
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2026-07-07 10:14 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-07  9:55 [PATCH v3 0/1] cdx: register shutdown callback for cdx controller Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 1/1] RDMA/ionic: Preserve and set Ethernet source MAC after ib_ud_header_init() Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 1/1] RDMA/ionic: Reserve bytes in CQE format for future use Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 1/1] RDMA/ionic: map PHC state into user space Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 1/1] RDMA/ionic: simplify rq_meta allocation Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v3 1/1] cdx: register shutdown callback for cdx controller Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 1/4] net: ionic: update LIF identity for RDMA SRQ capability Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 2/4] RDMA/ionic: segregate rq related fields from ionic_qp into a new ionic_rq struct Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 3/4] RDMA/ionic: add Shared receive queue (SRQ) support Abhijit Gangurde
2026-07-07  9:55 ` [PATCH 4/4] RDMA/ionic: implement SRQ event handling support Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v3 0/1] cdx: register shutdown callback for cdx controller Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v3 1/1] " Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v99 1/1] One more fix Abhijit Gangurde
2026-07-07 10:06   ` Greg KH
2026-07-07 10:13     ` Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v99 1/1] merge me Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v3 0/1] cdx: register shutdown callback for cdx controller Abhijit Gangurde
2026-07-07  9:55 ` [PATCH v3 1/1] " Abhijit Gangurde
2026-07-07 10:06 ` [PATCH v3 0/1] " Michal Simek
  -- strict thread matches above, loose matches on Subject: below --
2024-12-03  8:44 [PATCH v2 1/2] " Abhijit Gangurde
2026-07-07  9:55 ` Abhijit Gangurde
2024-12-03  8:44 ` [PATCH v2 2/2] cdx: disable cdx bus from bus shutdown callback Abhijit Gangurde
2024-12-10  7:05 ` [PATCH v2 1/2] cdx: register shutdown callback for cdx controller Agarwal, Nikhil

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.