]> git.itanic.dy.fi Git - linux-stable/commit
cxl/pci: Unconditionally unmask 256B Flit errors
authorDan Williams <dan.j.williams@intel.com>
Thu, 15 Jun 2023 01:30:31 +0000 (18:30 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 25 Jun 2023 21:31:09 +0000 (14:31 -0700)
commitf3c8a37a432e65dda1384929198dd12c1df3ea38
treedc4c401b89022ad3868bfefc68df83a07d8fea7a
parent8c897b366cda9c7e5ebbb6e8e3da238ecec84535
cxl/pci: Unconditionally unmask 256B Flit errors

The current check for 256B Flit mode is incomplete and unnecessary. It
is incomplete because it fails to consider the link speed, or check for
CXL link capabilities. It is unnecessary because unconditionally
unmasking 256B Flit errors is a nop when 256B Flit operation is not
available.

Remove this check in preparation for creating a cxl_probe_link() helper
to centralize this detection.

Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/168679263124.3436160.6228910132469454346.stgit@dwillia2-xfh.jf.intel.com
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
drivers/cxl/pci.c