mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 04:04:43 +01:00
scsi: mpi3mr: Rename log data save helper to reflect threaded/BH context
Log data events can be processed from BH and threaded contexts. Rename the save helper to document its intended usage and improve readability of the event handling flow. Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com> Link: https://patch.msgid.link/20260116060719.32937-3-ranjan.kumar@broadcom.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
24de8b1d24
commit
d0d19250ed
3 changed files with 9 additions and 4 deletions
|
|
@ -1508,7 +1508,7 @@ void mpi3mr_pel_get_seqnum_complete(struct mpi3mr_ioc *mrioc,
|
|||
struct mpi3mr_drv_cmd *drv_cmd);
|
||||
int mpi3mr_pel_get_seqnum_post(struct mpi3mr_ioc *mrioc,
|
||||
struct mpi3mr_drv_cmd *drv_cmd);
|
||||
void mpi3mr_app_save_logdata(struct mpi3mr_ioc *mrioc, char *event_data,
|
||||
void mpi3mr_app_save_logdata_th(struct mpi3mr_ioc *mrioc, char *event_data,
|
||||
u16 event_data_size);
|
||||
struct mpi3mr_enclosure_node *mpi3mr_enclosure_find_by_handle(
|
||||
struct mpi3mr_ioc *mrioc, u16 handle);
|
||||
|
|
|
|||
|
|
@ -2920,7 +2920,7 @@ out:
|
|||
}
|
||||
|
||||
/**
|
||||
* mpi3mr_app_save_logdata - Save Log Data events
|
||||
* mpi3mr_app_save_logdata_th - Save Log Data events
|
||||
* @mrioc: Adapter instance reference
|
||||
* @event_data: event data associated with log data event
|
||||
* @event_data_size: event data size to copy
|
||||
|
|
@ -2932,7 +2932,7 @@ out:
|
|||
*
|
||||
* Return:Nothing
|
||||
*/
|
||||
void mpi3mr_app_save_logdata(struct mpi3mr_ioc *mrioc, char *event_data,
|
||||
void mpi3mr_app_save_logdata_th(struct mpi3mr_ioc *mrioc, char *event_data,
|
||||
u16 event_data_size)
|
||||
{
|
||||
u32 index = mrioc->logdata_buf_idx, sz;
|
||||
|
|
|
|||
|
|
@ -1962,7 +1962,7 @@ static void mpi3mr_pcietopochg_evt_bh(struct mpi3mr_ioc *mrioc,
|
|||
static void mpi3mr_logdata_evt_bh(struct mpi3mr_ioc *mrioc,
|
||||
struct mpi3mr_fwevt *fwevt)
|
||||
{
|
||||
mpi3mr_app_save_logdata(mrioc, fwevt->event_data,
|
||||
mpi3mr_app_save_logdata_th(mrioc, fwevt->event_data,
|
||||
fwevt->event_data_size);
|
||||
}
|
||||
|
||||
|
|
@ -3058,6 +3058,11 @@ void mpi3mr_os_handle_events(struct mpi3mr_ioc *mrioc,
|
|||
}
|
||||
case MPI3_EVENT_DEVICE_INFO_CHANGED:
|
||||
case MPI3_EVENT_LOG_DATA:
|
||||
|
||||
sz = event_reply->event_data_length * 4;
|
||||
mpi3mr_app_save_logdata_th(mrioc,
|
||||
(char *)event_reply->event_data, sz);
|
||||
break;
|
||||
case MPI3_EVENT_ENCL_DEVICE_STATUS_CHANGE:
|
||||
case MPI3_EVENT_ENCL_DEVICE_ADDED:
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue