DF-1474 / fix_apply.log
=== patch --dry-run --forward output (proves fix.diff applies cleanly) ===
cmd: cd /usr/src && patch -p1 --dry-run --forward < DF-1474.diff
APPLIES_OK (verified 2026-07-21 on with-src #0 baseline)
--- fix.diff hunk summary ---
@@ -85,6 +85,7 @@
+ u16 event_data_sz;
@@ -146,6 +147,7 @@
+ fw_event->event_data_sz = sz;
@@ -213,7 +215,12 @@
+ for (i = 0;
+ i < data->NumEntries &&
+ i * sizeof(MPI2_EVENT_SAS_TOPO_PHY_ENTRY) +
+ offsetof(MPI2_EVENT_DATA_SAS_TOPOLOGY_CHANGE_LIST, PHY) <=
+ fw_event->event_data_sz;
+ i++) {
@@ -291,7 +298,11 @@
+ for (i = 0;
+ i < event_data->NumElements &&
+ i * sizeof(Mpi2EventIrConfigElement_t) <=
+ fw_event->event_data_sz;
+ i++, element++) {