diff options
| author | Dan Williams <[email protected]> | 2024-10-23 01:44:06 +0000 |
|---|---|---|
| committer | Ira Weiny <[email protected]> | 2024-10-25 21:07:04 +0000 |
| commit | 3a2b97b3210bd5758f66fad04c5171f85a016a04 (patch) | |
| tree | f0f9e5ec7ac3aeb98aee403ec86e3ce798fafdef /drivers/usb/cdns3/cdns3-ti.c | |
| parent | cxl/port: Prevent out-of-order decoder allocation (diff) | |
| download | kernel-3a2b97b3210bd5758f66fad04c5171f85a016a04.tar.gz kernel-3a2b97b3210bd5758f66fad04c5171f85a016a04.zip | |
cxl/test: Improve init-order fidelity relative to real-world systems
The investigation of an initialization failure [1] highlighted that
cxl_test does not reflect the init-order of real world systems. The
expected order is root/bus first then async probing of the memory
devices.
Fix up cxl_test to reflect that order. While it did not reproduce the
initial bug report (since that is dependent on built-in vs modular
builds), it did reveal a separate latent bug in the subsystem's decoder
shutdown flow. Fix for that sent separately.
Link: http://lore.kernel.org/[email protected] [1]
Cc: Davidlohr Bueso <[email protected]>
Cc: Jonathan Cameron <[email protected]>
Cc: Dave Jiang <[email protected]>
Cc: Alison Schofield <[email protected]>
Cc: Vishal Verma <[email protected]>
Cc: Ira Weiny <[email protected]>
Signed-off-by: Dan Williams <[email protected]>
Reviewed-by: Jonathan Cameron <[email protected]>
Link: https://patch.msgid.link/172964784521.81806.15791069994065969243.stgit@dwillia2-xfh.jf.intel.com
Signed-off-by: Ira Weiny <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-ti.c')
0 files changed, 0 insertions, 0 deletions
