cdx: Create symbol namespaces for cdx subsystem
authorAbhijit Gangurde <abhijit.gangurde@amd.com>
Tue, 17 Oct 2023 16:05:01 +0000 (21:35 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Oct 2023 11:23:24 +0000 (13:23 +0200)
commite3ed12f37e261a0b35cf0b4ae505adf7ea0f48ec
tree59bd70117f7bdd280b7e7564063da37dad2cbca0
parentf0af816834667b626dc5a3aa09cced82c46f0e62
cdx: Create symbol namespaces for cdx subsystem

Create CDX_BUS and CDX_BUS_CONTROLLER symbol namespace for cdx bus
subsystem. CDX controller modules are required to import symbols from
CDX_BUS_CONTROLLER namespace and other than controller modules to
import from CDX_BUS namespace.

Signed-off-by: Abhijit Gangurde <abhijit.gangurde@amd.com>
Link: https://lore.kernel.org/r/20231017160505.10640-4-abhijit.gangurde@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/cdx/Makefile
drivers/cdx/cdx.c
drivers/cdx/controller/cdx_controller.c
drivers/vfio/cdx/main.c