diff options
| author | Robert Richter <rrichter@amd.com> | 2026-01-14 17:48:20 +0100 |
|---|---|---|
| committer | Dave Jiang <dave.jiang@intel.com> | 2026-02-03 10:52:57 -0700 |
| commit | 3e422caa40d0d4bf25ece6e82418ce642d56524a (patch) | |
| tree | 02dc9e6b690478f9f805ff6d8f28c649f43d9fa9 /scripts/patch-kernel | |
| parent | 98ceb1a42dab91c6dcf95d1d424cba61b0f9bc5c (diff) | |
cxl: Simplify cxl_root_ops allocation and handling
A root port's callback handlers are collected in struct cxl_root_ops.
The structure is dynamically allocated, though it contains only a
single pointer in it. This also requires to check two pointers to
check for the existance of a callback.
Simplify the allocation, release and handler check by embedding the
ops statically in struct cxl_root.
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Signed-off-by: Robert Richter <rrichter@amd.com>
Link: https://patch.msgid.link/20260114164837.1076338-5-rrichter@amd.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
