From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com ([209.132.183.28]:39806 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752233AbdKWEsS (ORCPT ); Wed, 22 Nov 2017 23:48:18 -0500 From: Ming Lei To: Jens Axboe , linux-block@vger.kernel.org, Christoph Hellwig Cc: Omar Sandoval , Bart Van Assche , Hannes Reinecke , Wen Xiong , Mauricio Faria de Oliveira , Ming Lei Subject: [PATCH V2 0/2] block: fix queue freeze and cleanup Date: Thu, 23 Nov 2017 12:47:58 +0800 Message-Id: <20171123044800.25251-1-ming.lei@redhat.com> Sender: linux-block-owner@vger.kernel.org List-Id: linux-block@vger.kernel.org Hi Jens, The 1st patch runs queue in blk_freeze_queue_start() for fixing one regression by 055f6e18e08f("block: Make q_usage_counter also track legacy requests"). The 2nd patch drians blkcg part of request_queue for both blk-mq and legacy, which can be a fix on blk-mq's queue cleanup. V2: - follow Bart's suggestion to use run queue instead of drain queue - drians blkcg part of request_queue for blk-mq thanks, Ming Ming Lei (2): block: run queue before waiting for q_usage_counter becoming zero block: drain blkcg part of request_queue after queue is frozen block/blk-core.c | 3 +-- block/blk-mq.c | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) -- 2.9.5