mbox series

[v6,0/4] cxl: access_coordinate validity fixes for 6.9

Message ID 20240401233445.3057332-1-dave.jiang@intel.com
Headers show
Series cxl: access_coordinate validity fixes for 6.9 | expand

Message

Dave Jiang April 1, 2024, 11:32 p.m. UTC
v6:
- Simplify commit log for 1/4. (Dan)
- Normalize values from CDAT to nanoseconds. (Dan)
- Fix cxl_test for dpa_perf multi-class.

Hi Jonathan and Davidlohr,
Please take a look at 2/4 again and also review 3/4 which is new. The introduction
of the 2 access level for 'struct access_coordinate' caused a bit of adjustment
to the code. To keep flow of looping through the dports without additional existance
check, I made the setting of both access class coordinates from the beginning of
the calculation. Thank you!

[1/4] cxl: Remove checking of iter in cxl_endpoint_get_perf_coordinates()
[2/4] cxl: Consolidate dport access_coordinate ->hb_coord and ->sw_coord into ->coord
[3/4] cxl: Fix incorrect region perf data calculation
[4/4] cxl: Add checks to access_coordinate calculation to fail missing data