This series 1. Fixes a bug introduced in GuC Error Capture that was sharing the memmap of the multi-region GuC logging buffer. 1. Adds support for unaligned wc memcpy during the copying of logs to relay channel. 2. Renames the debugfs file for controlling GuC relay logging to something more discernible. 3. Introduces two debugfs files to allow intel_guc_logger to read the subbufer-count and subbuffer-size from the kernel so future changes to buffer sizing in kernel wont require updating intel_guc_logger codes. 4. Moves the location of the relay-channel debugfs file to be under the "gt/uc/" path alongside other guc- id debugfs files. Changes from prior revs: v1: - Removed a patch that isn't required anymore (the same functionality was merged as part of an unrelated series. - Removed some unneeded checks in debugfs codes (Ashutosh). - Changed one of the function names and debugsfs file names for more consistency (Ashutosh). Alan Previn (5): drm/i915/guc: Fix GuC relay log debugfs failing open drm/i915/guc: Add unaligned wc memcpy for copying GuC Log drm/i915/guc: Provide debugfs for log relay sub-buf info drm/i915/guc: Rename GuC log relay debugfs descriptively drm/i915/guc: Move guc_log_relay_chan debugfs path to uc drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 25 ++++++--- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 2 + .../drm/i915/gt/uc/intel_guc_log_debugfs.c | 56 +++++++++++++++---- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 2 + 5 files changed, 68 insertions(+), 19 deletions(-) base-commit: 886c7f9510ce20f099d27d9e7d9de32402c9e5e6 -- 2.34.1