Page MenuHomeFreeBSD

D49751.id154378.diff
No OneTemporary

D49751.id154378.diff

diff --git a/sys/dev/mpi3mr/mpi3mr.c b/sys/dev/mpi3mr/mpi3mr.c
--- a/sys/dev/mpi3mr/mpi3mr.c
+++ b/sys/dev/mpi3mr/mpi3mr.c
@@ -4384,11 +4384,16 @@
break;
}
case MPI3_EVENT_DEVICE_INFO_CHANGED:
- case MPI3_EVENT_LOG_DATA:
{
process_evt_bh = 1;
break;
}
+ case MPI3_EVENT_LOG_DATA:
+ {
+ mpi3mr_app_save_logdata(sc, (char*)event_reply->EventData,
+ le16toh(event_reply->EventDataLength) * 4);
+ break;
+ }
case MPI3_EVENT_ENERGY_PACK_CHANGE:
{
mpi3mr_energypackchg_evt_th(sc, event_reply);
diff --git a/sys/dev/mpi3mr/mpi3mr_cam.c b/sys/dev/mpi3mr/mpi3mr_cam.c
--- a/sys/dev/mpi3mr/mpi3mr_cam.c
+++ b/sys/dev/mpi3mr/mpi3mr_cam.c
@@ -1675,14 +1675,6 @@
return;
}
-static inline void
-mpi3mr_logdata_evt_bh(struct mpi3mr_softc *sc,
- struct mpi3mr_fw_event_work *fwevt)
-{
- mpi3mr_app_save_logdata(sc, fwevt->event_data,
- fwevt->event_data_size);
-}
-
static void
mpi3mr_pcietopochg_evt_debug(struct mpi3mr_softc *sc,
Mpi3EventDataPcieTopologyChangeList_t *event_data)
@@ -2035,11 +2027,6 @@
mpi3mr_process_pcietopochg_evt(sc, fw_event);
break;
}
- case MPI3_EVENT_LOG_DATA:
- {
- mpi3mr_logdata_evt_bh(sc, fw_event);
- break;
- }
default:
mpi3mr_dprint(sc, MPI3MR_TRACE,"Unhandled event 0x%0X\n",
fw_event->event);

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 1:36 PM (7 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35339462
Default Alt Text
D49751.id154378.diff (1 KB)

Event Timeline