Received: by 2002:a05:6358:795:b0:dc:4c66:fc3e with SMTP id n21csp1133829rwj; Sat, 29 Oct 2022 17:37:12 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7fr2KNWCFZs3JNN27TuBuVrzj4AXo2wXYqrji1ve7C6Hm4BraYdL+j7z4e8hqbjTLN7BKU X-Received: by 2002:a17:907:a055:b0:7a5:587d:d313 with SMTP id gz21-20020a170907a05500b007a5587dd313mr5613238ejc.657.1667090232084; Sat, 29 Oct 2022 17:37:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667090232; cv=none; d=google.com; s=arc-20160816; b=HpGmbRkBlDzcftnljjDhUzovJPwfqGRqy1WXnOX74Wio/jcfvS0jR5x62npipNBzaO OAFNq+nv02AE7yQOpyFC6eYySyTLH3LKjgrMv4NPuIsDy+rRByBYMCJZjbP22HDO32ve TJAg4NspZLeXsB8dou/xN61YCuWVUxilxc7her3RBfsUz5KtPcnl8CvI+0xkTVuq/KEG YUGAN9ogNPtctOrhJuDrOp2aIib+gfBu5BU8r8chKFhlsOKqJp+VG7gu9KjFCkM/1SRg i0zs8bEK+rrIGm2Sc4AcOQa0/iScYxSQQKT1C7yWcYWTqknhzD744l/KLsiVjZd3EMcK AtZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id; bh=HEMUfMLVSAfkGsHTinQJUfZYW8AsZ7QM6NJJDNbHCFM=; b=LTtkhuzvyXUEPsUo3RLg49r2SplampzqlqJASvHACPwxxfUzPuyLdktQtTTK95g3xu El4dEDng+XBdSxsSmLBF8DnEzeHurJW+Tw9Hp4jPreRIVUYrFW/hMpigHYMNC2VaQ3rx 3gDVQShIqMdzchY0PtEr6ulpSMk7tjCog9T+MQBtHqKWpf0RiKF+0i4Xysbc1VL5/BRL Z6lHeRU7vl6mVkeeodD+PAi12L7XdeEci3Q6fTH0r0KqLXFQN6YIEV2xQu6BGevXt+C5 xpoFz5z56t+OuqXpwkZ+rED/gYZn821LP+t6D/ptW+gFKabRfA2GL53cDqwtEdZOMiMG 92AA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acm.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z9-20020a05640240c900b00457c9eddd10si3308134edb.617.2022.10.29.17.36.46; Sat, 29 Oct 2022 17:37:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=acm.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229494AbiJ3Aez (ORCPT + 99 others); Sat, 29 Oct 2022 20:34:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229441AbiJ3Aey (ORCPT ); Sat, 29 Oct 2022 20:34:54 -0400 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6547D14087; Sat, 29 Oct 2022 17:34:52 -0700 (PDT) Received: by mail-pf1-f174.google.com with SMTP id g62so7794268pfb.10; Sat, 29 Oct 2022 17:34:52 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HEMUfMLVSAfkGsHTinQJUfZYW8AsZ7QM6NJJDNbHCFM=; b=u733/S3o/qAxFlyEsjh1SXIrz43CKEg/x7N2m6DPZIVITZzt0uRys1blSOXWMcHhkz or7bufDjtJaDAFF0Dwqsq+2qGxZPoZuSeEWlCE0eRMgJ+A6dMyeExai7kBDQDzpRzUgA 9hh/NyXpk3R5aWsWmW4o9vmBiE6ULOfSFB4uwlrSH1pztXOAxrmuctDXQNZcfeyXHnKL G86mX4xlVVVBcQpzIalI1rcisTQ75fZ7BJBkv3v783kHlKZK7JB8QaKt/DU2osiMU/n7 uImhb7HFlUA1MDObR+yY2vKnbGe+gGhiC9bcRNT8CRqjjn+Q9O1NltPghcLVCWkJCQw9 a43Q== X-Gm-Message-State: ACrzQf2jKP8wNOuzJWF+EW2VOa6J5kwLXfpvuIsA8VqkxezluB3rgAUA 7xfR3gOlR/yIxNvmBheIyio= X-Received: by 2002:a63:6f8a:0:b0:439:36bc:89f9 with SMTP id k132-20020a636f8a000000b0043936bc89f9mr5945904pgc.100.1667090091847; Sat, 29 Oct 2022 17:34:51 -0700 (PDT) Received: from [192.168.3.219] ([98.51.102.78]) by smtp.gmail.com with ESMTPSA id w4-20020a170902e88400b0015e8d4eb26esm1825034plg.184.2022.10.29.17.34.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 29 Oct 2022 17:34:51 -0700 (PDT) Message-ID: Date: Sat, 29 Oct 2022 17:34:49 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 1/3] blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue Content-Language: en-US To: Jinlong Chen , axboe@kernel.dk, kbusch@kernel.org, hch@lst.de, sagi@grimberg.me Cc: linux-block@vger.kernel.org, linux-kernel@vger.kernel.org, linux-nvme@lists.infradead.org References: From: Bart Van Assche In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/29/22 03:02, Jinlong Chen wrote: > Calling blk_freeze_queue results in a redundant call to > blk_freeze_queue_start as it has been called in blk_queue_start_drain. > > Replace blk_freeze_queue with blk_mq_freeze_queue_wait to avoid the > redundant call. blk_mq_destroy_queue() has more callers than blk_queue_start_drain() so the above description is at least misleading. Additionally, the word "cleanup" from the patch series title indicates that no patch in this series changes the behavior of the code. This patch involves a behavior change. I think this patch introduces a hang for every caller of blk_mq_destroy_queue() other than blk_queue_start_drain(). Bart.