Bug 114401
Summary: | crash dump aic94xx | ||
---|---|---|---|
Product: | SCSI Drivers | Reporter: | Bulanov Maxim (bulanovmg) |
Component: | AIC94XX | Assignee: | scsi_drivers-aic94xx |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | bastienphilbert |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 4.4.3-gentoo #1 SMP Mon Feb 29 16:03:39 MSK 2016 x86_64 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Bulanov Maxim
2016-03-11 13:47:03 UTC
out_done: tascb->completion = NULL; if (res == TMF_RESP_FUNC_COMPLETE) { task->lldd_task = NULL; add these line: list_del_init(&ascb->list); mb(); asd_ascb_free(tascb); } ASD_DPRINTK("task 0x%p aborted, res: 0x%x\n", task, res); return res; out_free: same here: list_del_init(&ascb->list); asd_ascb_free(ascb); ASD_DPRINTK("task 0x%p aborted, res: 0x%x\n", task, res); return res; } Tell me if this fixes your issue. Thank you, look like this help me. I not get crash more, just error. [ 1193.833040] sas: Enter sas_scsi_recover_host busy: 1 failed: 1 [ 1193.833047] sas: trying to find task 0xffff8800bb0e7700 [ 1193.833049] sas: sas_scsi_find_task: aborting task 0xffff8800bb0e7700 [ 1193.833153] sas: sas_scsi_find_task: querying task 0xffff8800bb0e7700 [ 1193.833155] sas: sas_scsi_find_task: aborting task 0xffff8800bb0e7700 [ 1193.833247] sas: sas_scsi_find_task: querying task 0xffff8800bb0e7700 [ 1193.833249] sas: sas_scsi_find_task: aborting task 0xffff8800bb0e7700 [ 1193.833350] sas: sas_scsi_find_task: querying task 0xffff8800bb0e7700 [ 1193.833355] sas: sas_scsi_find_task: aborting task 0xffff8800bb0e7700 [ 1193.833456] sas: sas_scsi_find_task: querying task 0xffff8800bb0e7700 [ 1193.833458] sas: sas_scsi_find_task: aborting task 0xffff8800bb0e7700 [ 1193.833554] sas: sas_scsi_find_task: querying task 0xffff8800bb0e7700 [ 1193.833556] sas: task 0xffff8800bb0e7700 is not at LU: I_T recover [ 1193.833558] sas: I_T nexus reset for dev 5003048000257da6 [ 1194.334256] sas: I_T 5003048000257da6 recovered [ 1194.334279] sas: ata7: end_device-6:0: dev error handler [ 1194.334291] sas: ata8: end_device-6:1: dev error handler [ 1194.334297] sas: ata9: end_device-6:2: dev error handler [ 1194.334301] sas: ata10: end_device-6:3: dev error handler [ 1194.334307] sas: ata11: end_device-6:4: dev error handler [ 1194.334314] sas: ata12: end_device-6:5: dev error handler [ 1194.334315] sas: ata13: end_device-6:6: dev error handler [ 1194.334322] sas: ata14: end_device-6:7: dev error handler [ 1194.334327] ata14.00: retrying FLUSH 0xea Emask 0x0 That seems to be due to a WARN_ON that only triggers once. Does this work OK now besides the warning. |