All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bob Pearson <rpearsonhpe@gmail.com>
To: "Daisuke Matsuda (Fujitsu)" <matsuda-daisuke@fujitsu.com>,
	'Bart Van Assche' <bvanassche@acm.org>,
	'Rain River' <rain.1986.08.12@gmail.com>
Cc: Zhu Yanjun <yanjun.zhu@linux.dev>, Jason Gunthorpe <jgg@ziepe.ca>,
	"leon@kernel.org" <leon@kernel.org>,
	Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>,
	RDMA mailing list <linux-rdma@vger.kernel.org>,
	"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>
Subject: Re: [bug report] blktests srp/002 hang
Date: Tue, 17 Oct 2023 12:09:31 -0500	[thread overview]
Message-ID: <a3be5e98-e783-4108-a690-acc8a5cc5981@gmail.com> (raw)
In-Reply-To: <OS7PR01MB118045AD711E93D223DCD6F17E5C3A@OS7PR01MB11804.jpnprd01.prod.outlook.com>

[-- Attachment #1: Type: text/plain, Size: 2793 bytes --]

On 9/25/23 20:17, Daisuke Matsuda (Fujitsu) wrote:
> On Tue, Sep 26, 2023 12:01 AM Bart Van Assche:
>> On 9/24/23 21:47, Daisuke Matsuda (Fujitsu) wrote:
>>> As Bob wrote above, nobody has found any logical failure in rxe
>>> driver.
>>
>> That's wrong. In case you would not yet have noticed my latest email in
>> this thread, please take a look at
>> https://lore.kernel.org/linux-rdma/e8b76fae-780a-470e-8ec4-c6b650793d10@leemhuis.info/T/#m0fd8ea8a4cbc27b37
>> b042ae4f8e9b024f1871a73.
>> I think the report in that email is a 100% proof that there is a
>> use-after-free issue in the rdma_rxe driver. Use-after-free issues have
>> security implications and also can cause data corruption. I propose to
>> revert the commit that introduced the rdma_rxe use-after-free unless
>> someone comes up with a fix for the rdma_rxe driver.
>>
>> Bart.
> 
> Thank you for the clarification. I see your intention.
> I hope the hang issue will be resolved by addressing this.
> 
> Thanks,
> Daisuke
> 

I have made some progress in understanding the cause of the srp/002 etc. hang.

The two attached files are traces of activity for two qp's qp#151 and qp#167. In my runs of srp/002
All the qp's pass before 167 and all fail after 167 which is the first to fail.

It turns out that all the passing qp's call srp_post_send() some number of times and also call
srp_send_done() the same number of times. Starting at qp#167 the last call to srp_send_done() does
not take place leaving the srp driver waiting for the final completion and causing the hang I believe.

There are four cq's involved in each pair of qp's in the srp test. Two in ib_srp and two in ib_srpt
for the two qp's. Three of them execute completion processing in a soft irq context so the code in
core/cq.c gathers the completions and calls back to the srp drivers. The send side cq in srp uses
cq_direct which requires srp to call ib_process_direct() in order to collect the completions. This
happens in __srp_get_tx_iu() which is called in several places in the srp driver. But only as a side effect
since the purpose of this routine is to get an iu to start a new command.

In the attached files for qp#151 the final call to srp_post_send is followed by the rxe requester and
completer work queues processing the send packet and the ack before a final call to __srp_get_rx_iu()
which gathers the final send side completion and success.

For qp#167 the call to srp_post_send() is followed by the rxe driver processing the send operation and
generating a work completion which is posted to the send cq but there is never a following call to
__srp_get_rx_iu() so the cqe is not received by srp and failure.

I don't yet understand the logic of the srp driver to fix this but the problem is not in the rxe driver
as far as I can tell.

Bob

[-- Attachment #2: out151 --]
[-- Type: text/plain, Size: 16249 bytes --]

[  184.877132] qp#151: create_qp
[  184.892362] qp#151: modify_qp: INIT
[  184.892385] qp#151: modify_qp: RTR
[  184.892390] qp#151: modify_qp: RTS
[  184.892722] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  184.893208] ib_srp: qp#151: post-recv:
[  184.893212] ib_srp: qp#151: post-recv:
[  184.893215] ib_srp: qp#151: post-recv:
[  184.893218] ib_srp: qp#151: post-recv:
[  184.893220] ib_srp: qp#151: post-recv:
[  184.893223] ib_srp: qp#151: post-recv:
[  184.893226] ib_srp: qp#151: post-recv:
[  184.893228] ib_srp: qp#151: post-recv:
[  184.893231] ib_srp: qp#151: post-recv:
[  184.893234] ib_srp: qp#151: post-recv:
[  184.893236] ib_srp: qp#151: post-recv:
[  184.893239] ib_srp: qp#151: post-recv:
[  184.893242] ib_srp: qp#151: post-recv:
[  184.893244] ib_srp: qp#151: post-recv:
[  184.893247] ib_srp: qp#151: post-recv:
[  184.893249] ib_srp: qp#151: post-recv:
[  184.893252] ib_srp: qp#151: post-recv:
[  184.893255] ib_srp: qp#151: post-recv:
[  184.893257] ib_srp: qp#151: post-recv:
[  184.893260] ib_srp: qp#151: post-recv:
[  184.893263] ib_srp: qp#151: post-recv:
[  184.893265] ib_srp: qp#151: post-recv:
[  184.893268] ib_srp: qp#151: post-recv:
[  184.893270] ib_srp: qp#151: post-recv:
[  184.893273] ib_srp: qp#151: post-recv:
[  184.893276] ib_srp: qp#151: post-recv:
[  184.893278] ib_srp: qp#151: post-recv:
[  184.893281] ib_srp: qp#151: post-recv:
[  184.893284] ib_srp: qp#151: post-recv:
[  184.893286] ib_srp: qp#151: post-recv:
[  184.893289] ib_srp: qp#151: post-recv:
[  184.893291] ib_srp: qp#151: post-recv:
[  184.893294] ib_srp: qp#151: post-recv:
[  184.893297] ib_srp: qp#151: post-recv:
[  184.893299] ib_srp: qp#151: post-recv:
[  184.893302] ib_srp: qp#151: post-recv:
[  184.893304] ib_srp: qp#151: post-recv:
[  184.893307] ib_srp: qp#151: post-recv:
[  184.893310] ib_srp: qp#151: post-recv:
[  184.893312] ib_srp: qp#151: post-recv:
[  184.893315] ib_srp: qp#151: post-recv:
[  184.893318] ib_srp: qp#151: post-recv:
[  184.893320] ib_srp: qp#151: post-recv:
[  184.893323] ib_srp: qp#151: post-recv:
[  184.893325] ib_srp: qp#151: post-recv:
[  184.893328] ib_srp: qp#151: post-recv:
[  184.893331] ib_srp: qp#151: post-recv:
[  184.893333] ib_srp: qp#151: post-recv:
[  184.893336] ib_srp: qp#151: post-recv:
[  184.893339] ib_srp: qp#151: post-recv:
[  184.893341] ib_srp: qp#151: post-recv:
[  184.893344] ib_srp: qp#151: post-recv:
[  184.893346] ib_srp: qp#151: post-recv:
[  184.893349] ib_srp: qp#151: post-recv:
[  184.893352] ib_srp: qp#151: post-recv:
[  184.893354] ib_srp: qp#151: post-recv:
[  184.893357] ib_srp: qp#151: post-recv:
[  184.893360] ib_srp: qp#151: post-recv:
[  184.893362] ib_srp: qp#151: post-recv:
[  184.893365] ib_srp: qp#151: post-recv:
[  184.893367] ib_srp: qp#151: post-recv:
[  184.893370] ib_srp: qp#151: post-recv:
[  184.893373] ib_srp: qp#151: post-recv:
[  184.893375] ib_srp: qp#151: post-recv:
[  185.127720] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.127760] ib_srp: qp#151: post-reg_mr: 0x207820
[  185.127767] ib_srp: qp#151: post-send:
[  185.127792] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.127805] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.127984] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.127996] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.128182] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.128232] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.128241] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.128254] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.128302] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.128317] ib_srp: qp#151: post-inv_rkey: 0x207820
[  185.128323] ib_srp: qp#151: post-recv:
[  185.128336] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.128388] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.128409] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.128439] ib_srp: qp#151: post-reg_mr: 0x207821
[  185.128446] ib_srp: qp#151: post-send:
[  185.128446] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.128459] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.128548] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.128556] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.128692] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.128736] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.128745] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.128756] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.128769] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.128788] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.128810] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.128821] ib_srp: qp#151: post-reg_mr: 0x20798f
[  185.128821] ib_srp: qp#151: post-inv_rkey: 0x207821
[  185.128828] ib_srp: qp#151: post-send:
[  185.128844] ib_srp: qp#151: post-recv:
[  185.128868] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.128883] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.128891] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.128908] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.128917] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.128921] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.128932] ib_srp: qp#151: post-reg_mr: 0x207822
[  185.128939] ib_srp: qp#151: post-send:
[  185.128946] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.128960] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.129019] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.129026] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.129063] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.129070] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.129285] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.129332] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.129341] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.129352] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.129380] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.129399] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.129404] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.129438] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.129448] ib_srp: qp#151: post-inv_rkey: 0x20798f
[  185.129455] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.129461] ib_srp: qp#151: post-recv:
[  185.129465] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.129471] ib_srp: qp#151: post-inv_rkey: 0x207822
[  185.129475] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.129491] ib_srp: qp#151: post-recv:
[  185.129505] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.129530] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.129535] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.129560] ib_srp: qp#151: post-reg_mr: 0x207823
[  185.129568] ib_srp: qp#151: post-send:
[  185.129570] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.129587] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.129664] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.129672] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.129841] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.129908] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.129917] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.129929] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.129995] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.130010] ib_srp: qp#151: post-inv_rkey: 0x207823
[  185.130034] ib_srp: qp#151: post-recv:
[  185.130035] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.134544] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.134566] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.134593] ib_srp: qp#151: post-reg_mr: 0x207824
[  185.134598] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.134599] ib_srp: qp#151: post-send:
[  185.134618] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.134701] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.134712] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.134845] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.134882] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.134890] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.134898] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.134936] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.134947] ib_srp: qp#151: post-inv_rkey: 0x207824
[  185.134956] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.134961] ib_srp: qp#151: post-recv:
[  185.135496] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.135518] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.135545] ib_srp: qp#151: post-reg_mr: 0x207825
[  185.135552] ib_srp: qp#151: post-send:
[  185.135554] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.135573] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.135678] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.135688] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.135865] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.135913] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.135921] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.135933] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.135994] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.136010] ib_srp: qp#151: post-inv_rkey: 0x207825
[  185.136014] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.136028] ib_srp: qp#151: post-recv:
[  185.141233] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.141260] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.141292] ib_srp: qp#151: post-reg_mr: 0x207826
[  185.141301] ib_srp: qp#151: post-send:
[  185.141302] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.141319] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.141424] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.141428] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.141600] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.141648] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.141663] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.141675] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.141738] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.141754] ib_srp: qp#151: post-inv_rkey: 0x207826
[  185.141762] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.141772] ib_srp: qp#151: post-recv:
[  185.141820] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.141842] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.141882] ib_srp: qp#151: post-reg_mr: 0x207827
[  185.141889] ib_srp: qp#151: post-send:
[  185.141893] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.141909] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.142020] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.142027] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.142199] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.142246] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.142256] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.142271] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.142337] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.142354] ib_srp: qp#151: post-inv_rkey: 0x207827
[  185.142362] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.142370] ib_srp: qp#151: post-recv:
[  185.142463] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.142486] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.142514] ib_srp: qp#151: post-reg_mr: 0x207828
[  185.142523] ib_srp: qp#151: post-send:
[  185.142523] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.142541] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.142657] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.142664] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.142832] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.142880] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.142891] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.142902] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.142962] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.142978] ib_srp: qp#151: post-inv_rkey: 0x207828
[  185.142985] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.142992] ib_srp: qp#151: post-recv:
[  185.143041] ib_srp: qp#151: __srp_get_tx_iu to ib_process_cq_direct
[  185.143062] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  185.143087] ib_srp: qp#151: post-reg_mr: 0x207829
[  185.143093] ib_srp: qp#151: post-send:
[  185.143095] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  185.143111] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  185.143215] enp6s0_rxe: qp#151 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  185.143220] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 0, len: 64
[  185.143393] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  185.143441] enp6s0_rxe: qp#151 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  185.143450] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 128, status: 0, len: 36
[  185.143462] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified
[  185.143530] ib_srp: qp#151: recv-done: opcode: 128 status: 0: len: 36
[  185.143547] ib_srp: qp#151: post-inv_rkey: 0x207829
[  185.143556] enp6s0_rxe: qp#151 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  185.143566] ib_srp: qp#151: post-recv:
[  192.873115] ib_srp: qp#151: srp_destroy_qp to ib_process_cq_direct
[  192.873142] ib_srp: qp#151: send-done: opcode: 0 status: 0: len: 64
[  192.873226] enp6s0_rxe: qp#151 rxe_cq_post: cq#161 opcode: 0, status: 5, len: 0
[  192.973687] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 opcode: 0, status: 5, len: 0
[  192.973701] enp6s0_rxe: qp#151 rxe_cq_post: cq#160 notified

[-- Attachment #3: out167 --]
[-- Type: text/plain, Size: 13466 bytes --]

[  195.843870] qp#167: create_qp
[  195.858393] qp#167: modify_qp: INIT
[  195.858402] qp#167: modify_qp: RTR
[  195.858406] qp#167: modify_qp: RTS
[  195.858656] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  195.859199] ib_srp: qp#167: post-recv:
[  195.859203] ib_srp: qp#167: post-recv:
[  195.859205] ib_srp: qp#167: post-recv:
[  195.859208] ib_srp: qp#167: post-recv:
[  195.859210] ib_srp: qp#167: post-recv:
[  195.859213] ib_srp: qp#167: post-recv:
[  195.859216] ib_srp: qp#167: post-recv:
[  195.859218] ib_srp: qp#167: post-recv:
[  195.859221] ib_srp: qp#167: post-recv:
[  195.859224] ib_srp: qp#167: post-recv:
[  195.859226] ib_srp: qp#167: post-recv:
[  195.859229] ib_srp: qp#167: post-recv:
[  195.859231] ib_srp: qp#167: post-recv:
[  195.859234] ib_srp: qp#167: post-recv:
[  195.859237] ib_srp: qp#167: post-recv:
[  195.859239] ib_srp: qp#167: post-recv:
[  195.859242] ib_srp: qp#167: post-recv:
[  195.859244] ib_srp: qp#167: post-recv:
[  195.859247] ib_srp: qp#167: post-recv:
[  195.859250] ib_srp: qp#167: post-recv:
[  195.859253] ib_srp: qp#167: post-recv:
[  195.859255] ib_srp: qp#167: post-recv:
[  195.859258] ib_srp: qp#167: post-recv:
[  195.859260] ib_srp: qp#167: post-recv:
[  195.859263] ib_srp: qp#167: post-recv:
[  195.859266] ib_srp: qp#167: post-recv:
[  195.859268] ib_srp: qp#167: post-recv:
[  195.859271] ib_srp: qp#167: post-recv:
[  195.859274] ib_srp: qp#167: post-recv:
[  195.859276] ib_srp: qp#167: post-recv:
[  195.859279] ib_srp: qp#167: post-recv:
[  195.859281] ib_srp: qp#167: post-recv:
[  195.859284] ib_srp: qp#167: post-recv:
[  195.859287] ib_srp: qp#167: post-recv:
[  195.859289] ib_srp: qp#167: post-recv:
[  195.859292] ib_srp: qp#167: post-recv:
[  195.859294] ib_srp: qp#167: post-recv:
[  195.859297] ib_srp: qp#167: post-recv:
[  195.859300] ib_srp: qp#167: post-recv:
[  195.859303] ib_srp: qp#167: post-recv:
[  195.859306] ib_srp: qp#167: post-recv:
[  195.859308] ib_srp: qp#167: post-recv:
[  195.859311] ib_srp: qp#167: post-recv:
[  195.859313] ib_srp: qp#167: post-recv:
[  195.859316] ib_srp: qp#167: post-recv:
[  195.859319] ib_srp: qp#167: post-recv:
[  195.859321] ib_srp: qp#167: post-recv:
[  195.859324] ib_srp: qp#167: post-recv:
[  195.859326] ib_srp: qp#167: post-recv:
[  195.859329] ib_srp: qp#167: post-recv:
[  195.859332] ib_srp: qp#167: post-recv:
[  195.859334] ib_srp: qp#167: post-recv:
[  195.859337] ib_srp: qp#167: post-recv:
[  195.859339] ib_srp: qp#167: post-recv:
[  195.859342] ib_srp: qp#167: post-recv:
[  195.859345] ib_srp: qp#167: post-recv:
[  195.859348] ib_srp: qp#167: post-recv:
[  195.859350] ib_srp: qp#167: post-recv:
[  195.859353] ib_srp: qp#167: post-recv:
[  195.859356] ib_srp: qp#167: post-recv:
[  195.859358] ib_srp: qp#167: post-recv:
[  195.859361] ib_srp: qp#167: post-recv:
[  195.859364] ib_srp: qp#167: post-recv:
[  195.859366] ib_srp: qp#167: post-recv:
[  196.396284] ib_srp: qp#167: __srp_get_tx_iu to ib_process_cq_direct
[  196.396316] ib_srp: qp#167: post-reg_mr: 0x2458e7
[  196.396325] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  196.396327] ib_srp: qp#167: post-send:
[  196.396338] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  196.396360] ib_srp: qp#167: __srp_get_tx_iu to ib_process_cq_direct
[  196.396383] ib_srp: qp#167: post-reg_mr: 0x245923
[  196.396391] ib_srp: qp#167: post-send:
[  196.396455] ib_srp: qp#167: __srp_get_tx_iu to ib_process_cq_direct
[  196.396478] ib_srp: qp#167: post-reg_mr: 0x245a7d
[  196.396484] ib_srp: qp#167: post-send:
[  196.396590] ib_srp: qp#167: __srp_get_tx_iu to ib_process_cq_direct
[  196.396615] ib_srp: qp#167: post-reg_mr: 0x245b46
[  196.396621] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  196.396624] ib_srp: qp#167: post-send:
[  196.396629] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  196.396645] enp6s0_rxe: qp#167 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  196.396661] enp6s0_rxe: qp#167 rxe_cq_post: cq#177 opcode: 0, status: 0, len: 64
[  196.396662] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  196.396670] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  196.396694] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  196.396702] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_ONLY
[  196.396709] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  196.396733] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  196.396738] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 opcode: 128, status: 0, len: 36
[  196.396746] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 notified
[  196.396760] enp6s0_rxe: qp#167 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  196.396770] enp6s0_rxe: qp#167 rxe_cq_post: cq#177 opcode: 0, status: 0, len: 64
[  196.396783] ib_srp: qp#167: recv-done: opcode: 128 status: 0: len: 36
[  196.396796] ib_srp: qp#167: post-inv_rkey: 0x2458e7
[  196.396798] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.396798] enp6s0_rxe: qp#167 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  196.396804] ib_srp: qp#167: post-recv:
[  196.396813] ib_srp: qp#167: __srp_get_tx_iu to ib_process_cq_direct
[  196.396815] enp6s0_rxe: qp#167 rxe_cq_post: cq#177 opcode: 0, status: 0, len: 64
[  196.396845] ib_srp: qp#167: send-done: opcode: 0 status: 0: len: 64
[  196.396845] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.396850] ib_srp: qp#167: send-done: opcode: 0 status: 0: len: 64
[  196.396855] ib_srp: qp#167: send-done: opcode: 0 status: 0: len: 64
[  196.396860] enp6s0_rxe: qp#167 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  196.396867] enp6s0_rxe: qp#167 rxe_cq_post: cq#177 opcode: 0, status: 0, len: 64
[  196.396886] ib_srp: qp#167: post-reg_mr: 0x2458e8
[  196.396892] ib_srp: qp#167: post-send:
[  196.396898] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.396910] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_REG_MR, length: 0, resid: 0
[  196.396917] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_SEND, length: 64, resid: 64
[  196.397354] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_FIRST
[  196.397373] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_LAST
[  196.397418] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  196.397429] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 opcode: 128, status: 0, len: 36
[  196.397440] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 notified
[  196.397490] ib_srp: qp#167: recv-done: opcode: 128 status: 0: len: 36
[  196.397513] ib_srp: qp#167: post-inv_rkey: 0x245923
[  196.397534] ib_srp: qp#167: post-recv:
[  196.397576] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_FIRST
[  196.397597] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397615] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397633] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397653] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397668] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_LAST
[  196.397677] enp6s0_rxe: qp#167 rxe_completer: pkt: opcode = IB_OPCODE_RC_ACKNOWLEDGE
[  196.397685] enp6s0_rxe: qp#167 rxe_cq_post: cq#177 opcode: 0, status: 0, len: 64
[  196.397705] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  196.397714] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 opcode: 128, status: 0, len: 36
[  196.397720] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 notified
[  196.397754] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_FIRST
[  196.397771] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397789] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397806] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397827] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397845] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397864] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397883] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397903] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397921] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397925] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.397938] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397957] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397974] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.397991] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398029] ib_srp: qp#167: recv-done: opcode: 128 status: 0: len: 36
[  196.398031] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_LAST
[  196.398052] ib_srp: qp#167: post-inv_rkey: 0x245a7d
[  196.398077] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  196.398079] ib_srp: qp#167: post-recv:
[  196.398089] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 opcode: 128, status: 0, len: 36
[  196.398106] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.398113] ib_srp: qp#167: recv-done: opcode: 128 status: 0: len: 36
[  196.398121] ib_srp: qp#167: post-inv_rkey: 0x245b46
[  196.398122] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.398127] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_FIRST
[  196.398145] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398155] ib_srp: qp#167: post-recv:
[  196.398164] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398185] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398205] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398228] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398245] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398261] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398296] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398334] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398355] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398390] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398411] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398452] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398470] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398505] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398520] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398577] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398594] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398612] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398630] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398676] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398696] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398737] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398756] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398798] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398816] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398853] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398889] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398909] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_MIDDLE
[  196.398947] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_RDMA_WRITE_LAST
[  196.398994] enp6s0_rxe: qp#167 rxe_responder: pkt: opcode = IB_OPCODE_RC_SEND_ONLY
[  196.399001] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 opcode: 128, status: 0, len: 36
[  196.399014] enp6s0_rxe: qp#167 rxe_cq_post: cq#176 notified
[  196.399087] ib_srp: qp#167: recv-done: opcode: 128 status: 0: len: 36
[  196.399107] ib_srp: qp#167: post-inv_rkey: 0x2458e8
[  196.399114] enp6s0_rxe: qp#167 rxe_requester: wqe: IB_WR_LOCAL_INV, length: 0, resid: 0
[  196.399139] ib_srp: qp#167: post-recv:

  reply	other threads:[~2023-10-17 17:09 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-21  6:46 [bug report] blktests srp/002 hang Shinichiro Kawasaki
2023-08-22  1:46 ` Bob Pearson
2023-08-22 10:18   ` Shinichiro Kawasaki
2023-08-22 15:20     ` Bart Van Assche
2023-08-23 16:19       ` Bob Pearson
2023-08-23 19:46         ` Bart Van Assche
2023-08-24 16:24           ` Bob Pearson
2023-08-24  8:55         ` Bernard Metzler
2023-08-24 15:35         ` Bernard Metzler
2023-08-24 16:05           ` Bart Van Assche
2023-08-24 16:27             ` Bob Pearson
2023-08-25  1:11       ` Shinichiro Kawasaki
2023-08-25  1:36         ` Bob Pearson
2023-08-25 10:16           ` Shinichiro Kawasaki
2023-08-25 13:49           ` Bart Van Assche
2023-08-25 13:52         ` Bart Van Assche
2023-09-13 17:36           ` Bob Pearson
2023-09-13 23:38             ` Zhu Yanjun
2023-09-16  5:59               ` Zhu Yanjun
2023-09-19  4:14                 ` Shinichiro Kawasaki
2023-09-19  8:07                   ` Zhu Yanjun
2023-09-19 16:30                     ` Pearson, Robert B
2023-09-19 18:11                     ` Bob Pearson
2023-09-20  4:22                       ` Zhu Yanjun
2023-09-20 16:24                         ` Bob Pearson
2023-09-20 16:36                           ` Bart Van Assche
2023-09-20 17:18                             ` Bob Pearson
2023-09-20 17:22                               ` Bart Van Assche
2023-09-20 17:29                                 ` Bob Pearson
2023-09-21  5:46                                   ` Zhu Yanjun
2023-09-21 10:06                                   ` Zhu Yanjun
2023-09-21 14:23                                   ` Rain River
2023-09-21 14:39                                     ` Bob Pearson
2023-09-21 15:08                                       ` Zhu Yanjun
2023-09-21 15:10                                       ` Zhu Yanjun
2023-09-22 18:14                                         ` Bob Pearson
2023-09-22 22:06                                           ` Bart Van Assche
2023-09-24  1:17                                           ` Rain River
2023-09-25  4:47                                             ` Daisuke Matsuda (Fujitsu)
2023-09-25 14:31                                               ` Zhu Yanjun
2023-09-26  1:09                                                 ` Daisuke Matsuda (Fujitsu)
2023-09-26  6:09                                                   ` Zhu Yanjun
2023-09-25 15:00                                               ` Bart Van Assche
2023-09-25 15:25                                                 ` Bob Pearson
2023-09-25 15:52                                                 ` Jason Gunthorpe
2023-09-25 15:54                                                   ` Bob Pearson
2023-09-25 19:57                                                 ` Bob Pearson
2023-09-25 20:33                                                   ` Bart Van Assche
2023-09-25 20:40                                                     ` Bob Pearson
2023-09-26 15:36                                                   ` Rain River
2023-09-26  1:17                                                 ` Daisuke Matsuda (Fujitsu)
2023-10-17 17:09                                                   ` Bob Pearson [this message]
2023-10-17 17:13                                                     ` Bart Van Assche
2023-10-17 17:15                                                       ` Bob Pearson
2023-10-17 17:19                                                       ` Bob Pearson
2023-10-17 17:34                                                         ` Bart Van Assche
2023-10-17 17:58                                                     ` Jason Gunthorpe
2023-10-17 18:44                                                       ` Bob Pearson
2023-10-17 18:51                                                         ` Jason Gunthorpe
2023-10-17 19:55                                                           ` Bob Pearson
2023-10-17 20:06                                                             ` Bart Van Assche
2023-10-17 20:13                                                               ` Bob Pearson
2023-10-17 21:14                                                               ` Bob Pearson
2023-10-17 21:18                                                                 ` Bart Van Assche
2023-10-17 21:23                                                                   ` Bob Pearson
2023-10-17 21:30                                                                     ` Bart Van Assche
2023-10-17 21:39                                                                       ` Bob Pearson
2023-10-17 22:42                                                                         ` Bart Van Assche
2023-10-18 18:29                                                                           ` Bob Pearson
2023-10-18 19:17                                                                             ` Jason Gunthorpe
2023-10-18 19:48                                                                               ` Bart Van Assche
2023-10-18 20:03                                                                                 ` Bob Pearson
2023-10-18 20:04                                                                                 ` Bob Pearson
2023-10-18 20:14                                                                                 ` Bob Pearson
2023-10-18 20:29                                                                                 ` Bob Pearson
2023-10-18 20:49                                                                                   ` Bart Van Assche
2023-10-18 21:17                                                                                     ` Pearson, Robert B
2023-10-18 21:27                                                                                       ` Bart Van Assche
2023-10-18 21:52                                                                                         ` Bob Pearson
2023-10-19 19:17                                                                                           ` Bart Van Assche
2023-10-20 17:12                                                                                             ` Bob Pearson
2023-10-20 17:41                                                                                               ` Bart Van Assche
2023-10-18 19:38                                                                             ` Bart Van Assche
2023-10-17 19:18                                                       ` Bart Van Assche
2023-10-18  8:16                                                     ` Zhu Yanjun
2023-09-22 11:06 ` Linux regression tracking #adding (Thorsten Leemhuis)
2023-10-13 12:51   ` Linux regression tracking #update (Thorsten Leemhuis)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a3be5e98-e783-4108-a690-acc8a5cc5981@gmail.com \
    --to=rpearsonhpe@gmail.com \
    --cc=bvanassche@acm.org \
    --cc=jgg@ziepe.ca \
    --cc=leon@kernel.org \
    --cc=linux-rdma@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=matsuda-daisuke@fujitsu.com \
    --cc=rain.1986.08.12@gmail.com \
    --cc=shinichiro.kawasaki@wdc.com \
    --cc=yanjun.zhu@linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.