Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp102030pxk; Sat, 29 Aug 2020 18:08:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCIihSI8oNNF1FzgA2Sv4m6R3JXjXVWlkAb7ydCfAvUDkNvvNMRFCfalcLGDWG6f+BWsvr X-Received: by 2002:aa7:d7ca:: with SMTP id e10mr5280178eds.191.1598749691033; Sat, 29 Aug 2020 18:08:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598749691; cv=none; d=google.com; s=arc-20160816; b=UOGAsnF3cDqsdIHW30+rCBXCYYy7fXZJfZROxcVPfjNNJQUiKwIx3Gm8dqJeoV7bB5 ldLWz0ONL2H2q5zOZl6xhs2ucs7/cjKJeHjFz03Z69ghRwL6N4bHG6nxvoVUgHDLuheW pCm+EfsgO6xNTkPixQ68RCo/rpi+GOLNk6gv0GnpeucGz06sG+3b62PiICdbNdm0xiS7 Z3RfcrEusfMyKwNQW1vuyFUrdrAL7t0r2rw8bO8uSf4AJ9yrxX+GR6A4vSvbsXJFqPmg Q9Oe66BVayV9i0UmwIb0HnE6tF5IFNTQTV2FUGHtwpQsI7wbueV7T6Zag6jmEptAYJKB 25GQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:message-id:date :subject:cc:to:from; bh=fxZLgrx1o3s5oUUdFr/LLy2pNHFiwUUrGwJEe+wMu0M=; b=qglUP3wnNAR6T0xkD9e93bRa1hEhtNecShH3ZLH8HzcHWAFIUTPA2lnAnBzrKJGN3g 4HAgam8onjdlc7S8UbWRGPiJQ0cfMzK88dXeMxvxL5ZfpeY1UGR1LWmpxZuzGgSCu+U+ zEWsFsF3CICOM1xkN4Ejt5nFl8Vq3+gune8Ru1KJSOYib5c90e394ufro2QdTBE5XGYK bnefm6AgrwlSi/3o10l5Rb0qiR0oMHH5l5x+ID8JWoE9beZ6hOFNH1DhIS2TDnMi6TsA PS7rQBQ7xQGZgn9pH/wehPVoX40aAzgA3uT7VUkweb954T6M6cPU7ot+GqUNFq8COUp7 M3og== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s20si2473719edr.422.2020.08.29.18.07.45; Sat, 29 Aug 2020 18:08:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728567AbgH3BEw (ORCPT + 99 others); Sat, 29 Aug 2020 21:04:52 -0400 Received: from mail.parknet.co.jp ([210.171.160.6]:33434 "EHLO mail.parknet.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728246AbgH3BEv (ORCPT ); Sat, 29 Aug 2020 21:04:51 -0400 X-Greylist: delayed 308 seconds by postgrey-1.27 at vger.kernel.org; Sat, 29 Aug 2020 21:04:51 EDT Received: from ibmpc.myhome.or.jp (server.parknet.ne.jp [210.171.168.39]) by mail.parknet.co.jp (Postfix) with ESMTPSA id 1E86E1B44E0; Sun, 30 Aug 2020 10:04:51 +0900 (JST) Received: from devron.myhome.or.jp (foobar@devron.myhome.or.jp [192.168.0.3]) by ibmpc.myhome.or.jp (8.15.2/8.15.2/Debian-20) with ESMTPS id 07U14nYt321827 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 30 Aug 2020 10:04:50 +0900 Received: from devron.myhome.or.jp (foobar@localhost [127.0.0.1]) by devron.myhome.or.jp (8.15.2/8.15.2/Debian-20) with ESMTPS id 07U14nL03061478 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 30 Aug 2020 10:04:49 +0900 Received: (from hirofumi@localhost) by devron.myhome.or.jp (8.15.2/8.15.2/Submit) id 07U14n7l3061477; Sun, 30 Aug 2020 10:04:49 +0900 From: OGAWA Hirofumi To: Jens Axboe Cc: linux-kernel@vger.kernel.org Subject: [PATCH] block: Set default value to bdi->io_pages instead of zero Date: Sun, 30 Aug 2020 10:04:49 +0900 Message-ID: <878sdxosem.fsf@mail.parknet.co.jp> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This may not enough to guarantee ->io_pages is not zero though, instead of leaving ->io_pages as zero, this initializing ->io_pages to sane value. (maybe some part of NVMe driver seems to be) Signed-off-by: OGAWA Hirofumi --- block/blk-core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/block/blk-core.c b/block/blk-core.c index 03252af..619a3dc 100644 --- a/block/blk-core.c 2020-08-30 06:47:21.221530450 +0900 +++ b/block/blk-core.c 2020-08-30 06:48:05.805875540 +0900 @@ -526,6 +526,7 @@ struct request_queue *__blk_alloc_queue( goto fail_stats; q->backing_dev_info->ra_pages = VM_READAHEAD_PAGES; + q->backing_dev_info->io_pages = VM_READAHEAD_PAGES; q->backing_dev_info->capabilities = BDI_CAP_CGROUP_WRITEBACK; q->node = node_id; _ -- OGAWA Hirofumi