All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [bug report] Don't enter SCSI error handler on kernel 4.16-rc1
       [not found]   ` <75f77913-41a7-98fd-f4a1-0301ff4d6e2b@hisilicon.com>
@ 2018-02-27 14:57     ` Bart Van Assche
  2018-02-28  6:17       ` chenxiang (M)
  0 siblings, 1 reply; 3+ messages in thread
From: Bart Van Assche @ 2018-02-27 14:57 UTC (permalink / raw)
  To: chenxiang66; +Cc: linux-scsi, tj, linux-block, john.garry, linuxarm

T24gVHVlLCAyMDE4LTAyLTI3IGF0IDE1OjA5ICswODAwLCBjaGVueGlhbmcgKE0pIHdyb3RlOg0K
PiDlnKggMjAxOC8yLzI2IDIzOjI1LCBCYXJ0IFZhbiBBc3NjaGUg5YaZ6YGTOg0KPiA+IE9uIE1v
biwgMjAxOC0wMi0yNiBhdCAxNzozNyArMDgwMCwgY2hlbnhpYW5nIChNKSB3cm90ZToNCj4gPiA+
IFdoZW4gaSBoYXZlIGEgdGVzdCBvbiBrZXJuZWwgNC4xNi1yYzEsIGZpbmQgYSBpc3N1ZTogcnVu
bmluZyBJTyBvbiBTQVRBIGRpc2ssIHRoZW4gZGlzYWJsZSB0aGUgZGlzayB0aHJvdWdoDQo+ID4g
PiBzeXNmcyBpbnRlcmZhY2UoZWNobyAwID4gL3N5cy9jbGFzcy9zYXNfcGh5L3BoeS0xOjA6MC9l
bmFibGUpLCBJTyB3aWxsIGhhbmcgYW5kIG5ldmVyIGVudGVyIFNDU0kgRUguIFRoZSBpc3N1ZQ0K
PiA+ID4gYXBwZWFycyBldmVyeSB0aW1lLg0KPiA+ID4gDQo+ID4gPiBJIGFkZCBzb21lIHByaW50
cyBvbiBjb2RlIGFuZCBmaW5kIHRoYXQgIHRob3NlIElPcyB3aWxsIGJlIHRpbWVvdXQgYWZ0ZXIg
MzBzLCBhbmQgdGhleSBhbGwgZW50ZXINCj4gPiA+IGZ1bmN0aW9uIHNjc2lfZWhfc2NtZF9hZGQs
IGJ1dCBvbmx5IHNvbWUgb2YgdGhlbSBjYW4gZW50ZXIgZnVuY3Rpb24gc2NzaV9laF9pbmNfaG9z
dF9mYWlsZWQuIFNvIGl0IHdpbGwgbmV2ZXINCj4gPiA+IGVudGVyIFNDU0kgRUguICBJIHN1c3Bl
Y3QgaXQgaXMgcmVsYXRlZCB0byB0aGUgcGF0Y2ggKCJjb21taXQgM2JkNmY0M2Y1Y2IzNzEiIHNj
c2k6IGNvcmU6IEVuc3VyZSB0aGF0IHRoZQ0KPiA+ID4gU0NTSSBlcnJvciBoYW5kbGVyIGdldHMg
d29rZW4gdXAgKS4gUGxlYXNlIGhhdmUgYSBjaGVjay4NCj4gPiANCj4gPiBIZWxsbyBjaGVueGlh
bmcsDQo+ID4gDQo+ID4gSGFkIHlvdSBhbHJlYWR5IG5vdGljZWQgcGF0Y2ggIltQQVRDSCB2Ml0g
QXZvaWQgdGhhdCBBVEEgZXJyb3IgaGFuZGxpbmcgY2FuDQo+ID4gdHJpZ2dlciBhIGtlcm5lbCBo
YW5nIG9yIG9vcHMiPyBJZiBub3QsIGNhbiB5b3UgYXBwbHkgdGhhdCBwYXRjaCB0byB5b3VyDQo+
ID4ga2VybmVsIGFuZCB2ZXJpZnkgd2hldGhlciBpdCBmaXhlcyB0aGlzIGJlaGF2aW9yPyBTZWUg
YWxzbw0KPiA+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vbGludXgtc2NzaUB2Z2VyLmtl
cm5lbC5vcmcvbXNnNzExODkuaHRtbCBvcg0KPiA+IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5v
cmcvcGF0Y2gvMTAyMzYyMTMvLg0KPiANCj4gQWZ0ZXIgYXBwbGllZCB5b3VyIHBhdGNoLCB0aGUg
aXNzdWUgaSByZXBvcnRlZCBzZWVtcyBiZSBzb2x2ZWQuDQoNClRoYW5rcyBmb3IgaGF2aW5nIHRl
c3RpbmcgdGhhdCBwYXRjaCENCg0KPiBCdXQgd2hlbiBpIGhhdmUgbG9uZyB0aW1lIHRlc3QoZGlz
YWJsZS9lbmFibGUgZGlzayB3aGVuIHJ1bm5pbmcgSU8pIG9uIA0KPiB0aGUgdGVzdGNhc2UsIE51
bGwgcG9pbnRlciBvY2N1cnMuDQo+IEl0IHNlZW1zIG5vdCByZWxhdGVkIHRvIGN1cnJlbnQgaXNz
dWUgYnV0IGkgYW0gbm90IHN1cmUuDQo+IEkgcmFuIHRoZSB0ZXN0Y2FzZSBmb3IgbG9uZyB0aW1l
IGJlZm9yZSBpbiBrZXJuZWwgNC4xNS1yYzUsIGFuZCBpdCB3YXMgb2theS4NCj4gDQo+IFBhcnQg
b2YgbG9nIGlzIGFzIGZvbGxvd3MsIGFuZCBpIGFkZCBhdHRhY2htZW50IG9mIGxvZyBpbiB0aGUg
ZW1haWwgOg0KPiANCj4gWyAgNDg1LjcxNjU3OF0gcGMgOiBibGtfYWJvcnRfcmVxdWVzdCsweDE0
LzB4NjgNCg0KKCtUZWp1bikNCg0KSGVsbG8gY2hlbnhpYW5nLA0KDQpQbGVhc2UgY2hlY2sgd2hl
dGhlciB0aGUgZm9sbG93aW5nIHBhdGNoIGZpeGVzIHRoZSBrZXJuZWwgY3Jhc2ggeW91IHJhbiBp
bnRvOg0KDQpodHRwczovL21hcmMuaW5mby8/bD1saW51eC1ibG9jayZtPTE1MTg5NTk1MTIwNzAx
NA0KDQpUaGFua3MsDQoNCkJhcnQu

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [bug report] Don't enter SCSI error handler on kernel 4.16-rc1
  2018-02-27 14:57     ` [bug report] Don't enter SCSI error handler on kernel 4.16-rc1 Bart Van Assche
@ 2018-02-28  6:17       ` chenxiang (M)
  2018-03-01 23:40         ` Bart Van Assche
  0 siblings, 1 reply; 3+ messages in thread
From: chenxiang (M) @ 2018-02-28  6:17 UTC (permalink / raw)
  To: Bart Van Assche; +Cc: linux-scsi, tj, linux-block, john.garry, linuxarm

在 2018/2/27 22:57, Bart Van Assche 写道:
> On Tue, 2018-02-27 at 15:09 +0800, chenxiang (M) wrote:
>> 在 2018/2/26 23:25, Bart Van Assche 写道:
>>> On Mon, 2018-02-26 at 17:37 +0800, chenxiang (M) wrote:
>>>> When i have a test on kernel 4.16-rc1, find a issue: running IO on SATA disk, then disable the disk through
>>>> sysfs interface(echo 0 > /sys/class/sas_phy/phy-1:0:0/enable), IO will hang and never enter SCSI EH. The issue
>>>> appears every time.
>>>>
>>>> I add some prints on code and find that  those IOs will be timeout after 30s, and they all enter
>>>> function scsi_eh_scmd_add, but only some of them can enter function scsi_eh_inc_host_failed. So it will never
>>>> enter SCSI EH.  I suspect it is related to the patch ("commit 3bd6f43f5cb371" scsi: core: Ensure that the
>>>> SCSI error handler gets woken up ). Please have a check.
>>> Hello chenxiang,
>>>
>>> Had you already noticed patch "[PATCH v2] Avoid that ATA error handling can
>>> trigger a kernel hang or oops"? If not, can you apply that patch to your
>>> kernel and verify whether it fixes this behavior? See also
>>> https://www.mail-archive.com/linux-scsi@vger.kernel.org/msg71189.html or
>>> https://patchwork.kernel.org/patch/10236213/.
>> After applied your patch, the issue i reported seems be solved.
> Thanks for having testing that patch!
>
>> But when i have long time test(disable/enable disk when running IO) on
>> the testcase, Null pointer occurs.
>> It seems not related to current issue but i am not sure.
>> I ran the testcase for long time before in kernel 4.15-rc5, and it was okay.
>>
>> Part of log is as follows, and i add attachment of log in the email :
>>
>> [  485.716578] pc : blk_abort_request+0x14/0x68
> (+Tejun)
>
> Hello chenxiang,
>
> Please check whether the following patch fixes the kernel crash you ran into:
>
> https://marc.info/?l=linux-block&m=151895951207014

It seems the patch is for block mq, but the issue i encount is under 
block legacy as CONFIG_SCSI_MQ_DEFAULT is not enabled.

>
> Thanks,
>
> Bart.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [bug report] Don't enter SCSI error handler on kernel 4.16-rc1
  2018-02-28  6:17       ` chenxiang (M)
@ 2018-03-01 23:40         ` Bart Van Assche
  0 siblings, 0 replies; 3+ messages in thread
From: Bart Van Assche @ 2018-03-01 23:40 UTC (permalink / raw)
  To: chenxiang66; +Cc: linux-scsi, tj, linux-block, john.garry, linuxarm

T24gV2VkLCAyMDE4LTAyLTI4IGF0IDE0OjE3ICswODAwLCBjaGVueGlhbmcgKE0pIHdyb3RlOg0K
PiBJdCBzZWVtcyB0aGUgcGF0Y2ggaXMgZm9yIGJsb2NrIG1xLCBidXQgdGhlIGlzc3VlIGkgZW5j
b3VudCBpcyB1bmRlciANCj4gYmxvY2sgbGVnYWN5IGFzIENPTkZJR19TQ1NJX01RX0RFRkFVTFQg
aXMgbm90IGVuYWJsZWQuDQoNClNpbmNlIHRoZSBjYWxsIHRyYWNlcyByZWZlciB0byB0aGUgQVRB
IGNvZGUgSSBob3BlIHRoYXQgYW4gQVRBIGV4cGVydCB3aWxsDQpoYXZlIHRoZSB0aW1lIHRvIGhl
bHAgeW91IGZ1cnRoZXIuDQoNCkJhcnQu

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-03-01 23:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <e8bba22c-a02b-f449-c67a-d4a7ae8482df@hisilicon.com>
     [not found] ` <1519658706.3975.2.camel@wdc.com>
     [not found]   ` <75f77913-41a7-98fd-f4a1-0301ff4d6e2b@hisilicon.com>
2018-02-27 14:57     ` [bug report] Don't enter SCSI error handler on kernel 4.16-rc1 Bart Van Assche
2018-02-28  6:17       ` chenxiang (M)
2018-03-01 23:40         ` Bart Van Assche

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.