mpt3sas: change allocation option
Subsystems (2)
PATCH 1/1 mpt3sas: change allocation option
From an interrupt handler path memory may be allocated using GFP_KERNEL, replace it with GFP_ATOMIC. _base_interrupt->_scsih_io_done->_scsih_smart_predicted_fault
Signed-off-by Tomas Henzl <[email protected]>
--- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/scsi/mpt3sas/mpt3sas_scsih.c +1 -1
@@ -5161,7 +5161,7 @@ _scsih_smart_predicted_fault(struct MPT3SAS_ADAPTER *ioc, u16 handle)/* insert into event log */ sz = offsetof(Mpi2EventNotificationReply_t , EventData) +sizeof (Mpi2EventDataSasDeviceStatusChange_t); - event_reply =kzalloc (sz,GFP_KERNEL ); + event_reply =kzalloc (sz,GFP_ATOMIC );if (!event_reply) {ioc_err (ioc,"failure at %s:%d/%s()!\n" , __FILE__, __LINE__, __func__);
Signature · 1 line
2.20.1
Martin K. Petersen
AppliedTomas,
Quoted 3 lines
From an interrupt handler path memory may be allocated using
GFP_KERNEL, replace it withGFP_ATOMIC._base_interrupt->_scsih_io_done->_scsih_smart_predicted_fault
Applied to 5.5/scsi-queue, thanks!
Signature · 1 line
Martin K. Petersen Oracle Linux Engineering