Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp826083imm; Wed, 20 Jun 2018 07:14:47 -0700 (PDT) X-Google-Smtp-Source: ADUXVKL79H6+BoQm3gj6pTSUxP0wm5BsvXo7XEZ1CG6PCn+k5Fkx6RC1hUzf1UTq32tspPCqTqty X-Received: by 2002:aa7:860e:: with SMTP id p14-v6mr23037211pfn.155.1529504087706; Wed, 20 Jun 2018 07:14:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529504087; cv=none; d=google.com; s=arc-20160816; b=F0fD0dHHB+I+jXSE2oshAfQm4t5c7EZgnL40M8Hx/fFqSXThhx5QHxEmJuT7Dxys3h XIilFHE4Y5Qh8kMKmAa+P2D4wzkI93raib/qJNzxwzRvOzfE7eXlorWXlH+SR2FEkdb0 RmeV5SXza7MznCzeR+RVDFNzke/FCDfXxV3P2T7EiTBvT8E5QFfU9MqLgh9VpSMqKMii wCx/exY3jlLnc6loIZxcZOnFPIrfK+kBjIyARN4ZBdW3faEX4ctu4JumDsaOjH7fO7po Xiy3I+lFDYirkaw8swPLsPtjEpFzp6ryT+RF07JsKC8DiEz8zhcm1Ap/6La8hjaGk+2w ozFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=8Z8VVmfitXpmsfo6jaLFltuSOq8qeLqoV8fwPstPQ/Y=; b=za33Hfj2mH59JCXLzw7AHAisyclgFDHAuvx/J4qIpQ5Z+QxLk8JNkwRx50Kp2DjbDR Uf4akOJyZTMw65QXEpfEIBaOdemUbtYazppjvwpTaGa0f/b0PgqRkVRJccFxQrlDvIM+ r8rkCGDvvtmHxGrfDR2P3ji9z5Trnz1FcG5Lj52tAB7vS0XbqeaYIC0yjgzIx5DNDRPq Tul1JYYkNtmHfcgdW10i3v8OG6igkpvktDv7Il+Fz92RTlnwKPd6zjrRXsFTH0Qp6d56 /u0xtxGmquf0Xpb9Vmf9pmMDMdT5fgZe1uacq2YMbxjOHEQ5u6UkM9Dg4i2cXmTTBq0O qgyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@toxicpanda-com.20150623.gappssmtp.com header.s=20150623 header.b=IKbo12OE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j10-v6si2364706plg.396.2018.06.20.07.14.33; Wed, 20 Jun 2018 07:14:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@toxicpanda-com.20150623.gappssmtp.com header.s=20150623 header.b=IKbo12OE; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753930AbeFTONr (ORCPT + 99 others); Wed, 20 Jun 2018 10:13:47 -0400 Received: from mail-ot0-f193.google.com ([74.125.82.193]:42193 "EHLO mail-ot0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752891AbeFTONp (ORCPT ); Wed, 20 Jun 2018 10:13:45 -0400 Received: by mail-ot0-f193.google.com with SMTP id 92-v6so3853008otw.9 for ; Wed, 20 Jun 2018 07:13:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toxicpanda-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8Z8VVmfitXpmsfo6jaLFltuSOq8qeLqoV8fwPstPQ/Y=; b=IKbo12OEtqW9rRgEnPxHvnoGN6LsqusgfdDNkEJFp4jSIvcmupAX1A7vvIERgVqWz6 2J6NdBouu/7IDCWE9q08++k+kM8hdbXqMWWq2yYbCLr/WPqXJN+IdUy8exBeWPFYWsoA qThqRu+DmPp2HIdwdda026f+AM+m5OgZ5GjNdYtzB5GnGMu6cMamsjoTwE80GkPDlxFS x6QjNtcYRtvkKVw7OBahaIQERbKkMPHVgTEeCEU+XDYzyWH+f4Pu6obeF78Ns6xskGcK T1YpiS5tAFufTbeScC92oIlMe0CyL5l7cDttYPjFXXeVIIgRBiX1mM6HZQ8/sYP4AV2v 0C/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8Z8VVmfitXpmsfo6jaLFltuSOq8qeLqoV8fwPstPQ/Y=; b=Sd2+kErScrdxz8ld4079sA57rjEVY/lCOcze7B4Ave6a/RjlKIW9tJTGjNB2JR5iFw MWqWO03MfL9HysfnBJ78q/CDX2Zb53yTycNNj7izfv54nTK/NiNxmtk+WD9Bt+oLiBpx zwWEXsQNmsGAF+Gul7mfqgqdW1qn69zAiKbPJ1Rbz4xa3+7gboGyUau5o5qh8jQyyQX5 MEEyqwkvCoBQRDDXqw6duFOR96EFTlZ31+rSgpdPSbEv1z3BDoxPzd/Kyk2dZBHrebT0 9FS+T0yNSMvArQBKidvCTaAOBywkXGvT+zX0aimFYU5ijY3Pync5N0lhkkFnBHMmxGQu /p1w== X-Gm-Message-State: APt69E2qtl7l0XYZGk4NsiVpjySi1I7222uaWCDQCYaHpOybCN6zPq4t pquHlvVbh4pQUCTRdXeqzKGX7/dJpoCyUvvzlipVrA== X-Received: by 2002:a9d:b52:: with SMTP id p18-v6mr5116741otd.64.1529504024530; Wed, 20 Jun 2018 07:13:44 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a4a:c584:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 07:13:44 -0700 (PDT) In-Reply-To: <1529500964-28429-3-git-send-email-jianchao.w.wang@oracle.com> References: <1529500964-28429-1-git-send-email-jianchao.w.wang@oracle.com> <1529500964-28429-3-git-send-email-jianchao.w.wang@oracle.com> From: Josef Bacik Date: Wed, 20 Jun 2018 10:13:44 -0400 Message-ID: Subject: Re: [PATCH 2/5] nbd: use __blk_mq_complete_request in timeout path To: Jianchao Wang Cc: Jens Axboe , Christoph Hellwig , "Martin K. Petersen" , Keith Busch , ulf.hansson@linaro.org, linux-block@vger.kernel.org, linux-scsi@vger.kernel.org, Linux Kernel Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org You can add Acked-by: Josef Bacik for the NBD patch. Thanks, Josef On Wed, Jun 20, 2018 at 9:22 AM, Jianchao Wang wrote: > To regain the capability to prevent normal completion path from > entering a timeout request, blk_mq_mark_rq_complete is introduced > in blk_mq_complete_request. Have to use __blk_mq_complete_request > in timeout path to complete a timeout request. > > Signed-off-by: Jianchao Wang > --- > drivers/block/nbd.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c > index 3b7083b..d7e533a 100644 > --- a/drivers/block/nbd.c > +++ b/drivers/block/nbd.c > @@ -354,7 +354,7 @@ static enum blk_eh_timer_return nbd_xmit_timeout(struct request *req, > sock_shutdown(nbd); > nbd_config_put(nbd); > done: > - blk_mq_complete_request(req); > + __blk_mq_complete_request(req); > return BLK_EH_DONE; > } > > -- > 2.7.4 >