From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759067AbcIPIxT (ORCPT ); Fri, 16 Sep 2016 04:53:19 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44528 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758212AbcIPIwP (ORCPT ); Fri, 16 Sep 2016 04:52:15 -0400 From: Alexander Gordeev To: linux-kernel@vger.kernel.org Cc: Alexander Gordeev , Jens Axboe , linux-nvme@lists.infradead.org Subject: [PATCH 21/21] null_blk: Do not limit # of hardware queues to # of CPUs Date: Fri, 16 Sep 2016 10:51:32 +0200 Message-Id: <396c32323faf66b39dd5f162452056b5dfd5db75.1474014910.git.agordeev@redhat.com> In-Reply-To: References: X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.31]); Fri, 16 Sep 2016 08:52:15 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org It is not responsibility of device driver to assume number of hardware queues used. Let the block layer decide instead. CC: Jens Axboe CC: linux-nvme@lists.infradead.org Signed-off-by: Alexander Gordeev --- drivers/block/null_blk.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/block/null_blk.c b/drivers/block/null_blk.c index 1747040..8c5cf88 100644 --- a/drivers/block/null_blk.c +++ b/drivers/block/null_blk.c @@ -793,9 +793,7 @@ static int __init null_init(void) nr_online_nodes); submit_queues = nr_online_nodes; } - } else if (submit_queues > nr_cpu_ids) - submit_queues = nr_cpu_ids; - else if (!submit_queues) + } else if (!submit_queues) submit_queues = 1; mutex_init(&lock); -- 1.8.3.1