cxl/region: Delete 'region' attribute from root decoders
authorDan Williams <dan.j.williams@intel.com>
Sat, 23 Jul 2022 00:56:03 +0000 (17:56 -0700)
committerDan Williams <dan.j.williams@intel.com>
Mon, 1 Aug 2022 22:36:33 +0000 (15:36 -0700)
commit2bde6dbebc1cf02fd1b3d740246b92df1514a370
tree8e57d052411ae10f7484ee636361dfe40f033116
parenta53c28b6ae4bcda3c386bfd704b329926bcf3f92
cxl/region: Delete 'region' attribute from root decoders

For switch and endpoint decoders the relationship of decoders to regions
is 1:1. However, for root decoders the relationship is 1:N. Also,
regions are already children of root decoders, so the 1:N relationship
is observed by walking the following glob:

    /sys/bus/cxl/devices/$decoder/region*

Hide the vestigial 'region' attribute for root decoders.

Reviewed-by: Vishal Verma <vishal.l.verma@intel.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Link: https://lore.kernel.org/r/165853776328.2430596.4647259305040072751.stgit@dwillia2-xfh.jf.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/core/port.c