DragonFlyBSD Kernel Audit
DF-1474 / fix_apply.log
← back to finding ↓ download raw
=== 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++) {