mbox series

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

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

Message

Dave Jiang March 25, 2024, 11 p.m. UTC
v5:
- Rebased against v6.9-rc1 and adjusted to multi access levels from the
  HMEM_REPORTING support code added in the v6.9 merge window.

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.

[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