From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4C80C54FB3 for ; Thu, 29 May 2025 11:34:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 536D96B0148; Thu, 29 May 2025 07:34:25 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E74E6B014C; Thu, 29 May 2025 07:34:25 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 388FA6B014D; Thu, 29 May 2025 07:34:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id EC3836B0148 for ; Thu, 29 May 2025 07:34:24 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 58163E28D5 for ; Thu, 29 May 2025 11:34:24 +0000 (UTC) X-FDA: 83495737248.22.F6522F6 Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) by imf24.hostedemail.com (Postfix) with ESMTP id 4DCFE180002 for ; Thu, 29 May 2025 11:34:20 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=qFu2RBvN; spf=pass (imf24.hostedemail.com: domain of kundan.kumar@samsung.com designates 203.254.224.33 as permitted sender) smtp.mailfrom=kundan.kumar@samsung.com; dmarc=pass (policy=none) header.from=samsung.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748518462; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5UKmqLXR0SIvc4dfCdeb83oafI/Njtr5UdFaODU7FB8=; b=ltl3IeWb/3EN+aJxkzi4zqy7Y/UI7nqWy5wcVlLJpAPxmf6FsC2gH3e1kzANh5QnePyZ9o 9X53NIETgdZZnCwgzY7XjBzb+jXuPz0yfcX4NXOljRdrSFh8ewkUh2u8Upb8T3C4/Be1wd IqR84OCaDyE95sijxyweUfFOY0sO3rM= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=samsung.com header.s=mail20170921 header.b=qFu2RBvN; spf=pass (imf24.hostedemail.com: domain of kundan.kumar@samsung.com designates 203.254.224.33 as permitted sender) smtp.mailfrom=kundan.kumar@samsung.com; dmarc=pass (policy=none) header.from=samsung.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748518462; a=rsa-sha256; cv=none; b=fhfOaDlnRk0milSpXgXQizRsMJPzD0v7JsYhqk9zvwqCMOPs/cjP8DlmtVICBm1z6LfXn1 MLm/zbKSJYiQBb8HqMjvNQY1DvyBPP437v7ddVOOn0LzX7GranFVIdxjlGePxF254MLs4r D8vAKBr5TYQF6M4Ag6o0RKYgu/ha4/A= Received: from epcas5p3.samsung.com (unknown [182.195.41.41]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20250529113418epoutp03630e07bb5c61bd182d67e204504c96c1~D-EYLSneu0876908769epoutp03J for ; Thu, 29 May 2025 11:34:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20250529113418epoutp03630e07bb5c61bd182d67e204504c96c1~D-EYLSneu0876908769epoutp03J DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1748518458; bh=5UKmqLXR0SIvc4dfCdeb83oafI/Njtr5UdFaODU7FB8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qFu2RBvNXHWNmiq01V1MxikIMwpwRLJDr99QjFrNaJle0RwlD47xRGi73FOWrTqUU +O9QGnz3eG+0v8rRxXuSFyTWWV4s1KrPxU3XWjqMpIuL8GgyjVV8mADambr26uqOMS 6ttAJRXZfcuBtqZdCgt7zSEueb8zo1I78m1nH6oY= Received: from epsnrtp01.localdomain (unknown [182.195.42.153]) by epcas5p4.samsung.com (KnoxPortal) with ESMTPS id 20250529113417epcas5p4913bfcdebcbf40173aa088f75116ecc8~D-EXr8ISM1596915969epcas5p4A; Thu, 29 May 2025 11:34:17 +0000 (GMT) Received: from epcas5p2.samsung.com (unknown [182.195.38.175]) by epsnrtp01.localdomain (Postfix) with ESMTP id 4b7PQw1Fqdz6B9m5; Thu, 29 May 2025 11:34:16 +0000 (GMT) Received: from epsmtrp2.samsung.com (unknown [182.195.40.14]) by epcas5p3.samsung.com (KnoxPortal) with ESMTPA id 20250529113311epcas5p3c8f1785b34680481e2126fda3ab51ad9~D-DZugUHF0980809808epcas5p3Y; Thu, 29 May 2025 11:33:11 +0000 (GMT) Received: from epsmgmcp1.samsung.com (unknown [182.195.42.82]) by epsmtrp2.samsung.com (KnoxPortal) with ESMTP id 20250529113310epsmtrp24c693352404dc8921ffaebdb46d76e3c~D-DZoI3zJ3201832018epsmtrp2U; Thu, 29 May 2025 11:33:10 +0000 (GMT) X-AuditID: b6c32a52-41dfa70000004c16-96-683845f61a79 Received: from epsmtip2.samsung.com ( [182.195.34.31]) by epsmgmcp1.samsung.com (Symantec Messaging Gateway) with SMTP id 80.A2.19478.6F548386; Thu, 29 May 2025 20:33:10 +0900 (KST) Received: from localhost.localdomain (unknown [107.99.41.245]) by epsmtip2.samsung.com (KnoxPortal) with ESMTPA id 20250529113306epsmtip27b8bc9c2fd5f4139f51a8dda75df7888~D-DVgb9KP2456924569epsmtip2m; Thu, 29 May 2025 11:33:06 +0000 (GMT) From: Kundan Kumar To: jaegeuk@kernel.org, chao@kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, miklos@szeredi.hu, agruenba@redhat.com, trondmy@kernel.org, anna@kernel.org, akpm@linux-foundation.org, willy@infradead.org, mcgrof@kernel.org, clm@meta.com, david@fromorbit.com, amir73il@gmail.com, axboe@kernel.dk, hch@lst.de, ritesh.list@gmail.com, djwong@kernel.org, dave@stgolabs.net, p.raghav@samsung.com, da.gomez@samsung.com Cc: linux-f2fs-devel@lists.sourceforge.net, linux-fsdevel@vger.kernel.org, gfs2@lists.linux.dev, linux-nfs@vger.kernel.org, linux-mm@kvack.org, gost.dev@samsung.com, Kundan Kumar , Anuj Gupta Subject: [PATCH 13/13] writeback: set the num of writeback contexts to number of online cpus Date: Thu, 29 May 2025 16:45:04 +0530 Message-Id: <20250529111504.89912-14-kundan.kumar@samsung.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250529111504.89912-1-kundan.kumar@samsung.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRmVeSWpSXmKPExsWy7bCSvO43V4sMg0nLDS22rdvNbjFn/Ro2 iwvrVjNatO78z2LRNOEvs8Xqu/1sFq8Pf2K0OD31LJPFlkv2Fu8vb2OyWH1zDaPFlmP3GC0u P+Gz2D39H6vFzQM7mSxWrj7KZDF7ejOTxZP1s5gttn75ympxaZG7xZ69J1ks7q35z2px4cBp VosbE54yWjzbvZHZ4vPSFnaLg6c62C0+zQUacv7vcVaL3z/msDnIeZxaJOGxc9Zddo/NK7Q8 Lp8t9di0qpPNY9OnSeweJ2b8ZvF4sXkmo8fuBZ+ZPHbfbGDzOHexwuP9vqtsHn1bVjF6TJ1d 73FmwRF2jxXTLjIFCEVx2aSk5mSWpRbp2yVwZVy+q11wja1iZe9RlgbGo6xdjJwcEgImEq+v fGDqYuTiEBLYzijxYeUzZoiEjMTuuzuhioQlVv57zg5R9JFR4tqKiWxdjBwcbAK6Ej+aQkHi IgI3mSXOnT0D1sAs8I9RYvcrHRBbWCBG4uz6RjYQm0VAVWL28RtgNbwCdhJNZ19CLZOXmHnp OzuIzQkUX7TkKyOILSRgK7H05loWiHpBiZMzn7BAzJeXaN46m3kCo8AsJKlZSFILGJlWMYqm FhTnpucmFxjqFSfmFpfmpesl5+duYgSnBK2gHYzL1v/VO8TIxMF4iFGCg1lJhLfJ3ixDiDcl sbIqtSg/vqg0J7X4EKM0B4uSOK9yTmeKkEB6YklqdmpqQWoRTJaJg1OqgSn3nsKHdUEZXB3/ 31+61rnj3FbLW0wfYp0aEl+cOzgrpXP/vyyBDMZFqwIuXN4T1fzt47t21nnG6oI6273rj1/U DW/rWWKvP+PuUY7HZw8dW9YTcfFDntJn+4dPrB4ahc88cSpSZMnVutsmAT5Zn+/E6i38t85q W3z45H+s4TfU+Rb16/942v1BvFkr7qNY7JmNH57aqPPyvP5krnZAe/ZryUeV199mzU00bf08 +4BReOTT+l1+f6fZZqr/6n5ZqvZXd2rr/+KA5zktbmcndev81jXurtj4hW257O7dDE3u5yaL lR6QbkxOftwuv7UvXT9tzes9allf/UOMNVNSjP5skMiP6rI45q7YVKbMOUWJpTgj0VCLuag4 EQASq0MleAMAAA== X-CMS-MailID: 20250529113311epcas5p3c8f1785b34680481e2126fda3ab51ad9 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P cpgsPolicy: CPGSC10-542,Y X-CFilter-Loop: Reflected X-CMS-RootMailID: 20250529113311epcas5p3c8f1785b34680481e2126fda3ab51ad9 References: <20250529111504.89912-1-kundan.kumar@samsung.com> X-Rspamd-Server: rspam03 X-Rspamd-Queue-Id: 4DCFE180002 X-Stat-Signature: 7haqdhxtbbtm49qwf4ztccjwrbzx6eex X-Rspam-User: X-HE-Tag: 1748518460-55402 X-HE-Meta: U2FsdGVkX1+4sUBMDTtHoru8q26IckjDFE++D12VBgdErC1zZsf2Nb6JBmBF6qwsJjdcAfub7KJVl1Qptb+KOyZjF/YexQlk+x5pUZdYz12SOpjJr+LuONRq10BEqak8oJYcCNJG93QcTVIfoAZcYY4xLqMANRj94jOv1iwPrtL5TGMUnRuNENmfSuVfIG1Za7wPDd8IAhyDXttmsbunIU458bc6Qi0mY5HxqcYWMnCDcKWyH3dTtVmqXvn9FG2oZWAKNxn+2mKo8MZLLdrYJ+960kl+ulPVo+Iacd4s0aCF//wUun94oY8G/wYArpk5VUBv68UZIlk11anjtl8AuAz/KazMZl/fhTudDikY26GsiFcuaJRfBDlANYDMU1xcL6L0fwSAD4noZH8bi5bp80jb+1tpTraNUPGEnVcftIde5dACAB3VxcvtLErRRUr/6SIqEBVQsiCh4t8cMoMddAe0C37N6BL874njPXbNKlllGT0mdloiH0nTImOOed3w//+Ha4NIMhcAg2W9e016hqgIKN0zSCMAynwHV+jjc0iQRyfig1CCKqZaYg17CTam6+/6t+icM2Km3m5u7flZZegxy6ycQWQmcfoRGAiz6KDV1dbsxZzB3vC0oBfe0Nsdgu5yqK8NGqHHfR8utQNkrcDoO8cyxHHheCDIIpok1ZXwF1bDulDzB+Eu6ZqpK8in2Lw4mdJmKw+WDZXm9MLpa5yR8nVV56Q9EzZ10e/NdUlNeAA7up7VbQAelg8asd32LegjXDiwqvHm5ePDW0f9Zbt4XKz836LjNsKLxowsJ6h6NzrrG0YVRbS5smetMDp6XGBWsQKUTQelk4bxG0+7Pv08c6xSWFcNqnHrHXXjSF/gULpHe9Q9+uvDwp6hNXctPbBYaNcax1+rC7iW+9hg/QWhOWtUVk1fd0kI5yeQoSQpqHJsv+SL78+YN2W+8lHW+89pOqrLYDo0xCrOIW+ gGBVixTd Bs3KZ4T9uK6pAlOJteUH+2ceYS0+o1RTehWcghBIVqgiPiFKyjuT3E9ukND+Oj5bPuGEA433hjRqevU+Tq5bBZxaviv6WcbYb7Za9rep3nzBulpebUM/gCsNmtD9HuItjmKrPr4f0+ZUG3VwuN6icOck5Z3ohhGD2Ok8c X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: We create N number of writeback contexts, N = number of online cpus. The inodes gets distributed across different writeback contexts, enabling parallel writeback. Signed-off-by: Kundan Kumar Signed-off-by: Anuj Gupta --- mm/backing-dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/backing-dev.c b/mm/backing-dev.c index d416122e2914..55c07c9be4cd 100644 --- a/mm/backing-dev.c +++ b/mm/backing-dev.c @@ -1046,7 +1046,7 @@ int bdi_init(struct backing_dev_info *bdi) bdi->min_ratio = 0; bdi->max_ratio = 100 * BDI_RATIO_SCALE; bdi->max_prop_frac = FPROP_FRAC_BASE; - bdi->nr_wb_ctx = 1; + bdi->nr_wb_ctx = num_online_cpus(); bdi->wb_ctx_arr = kcalloc(bdi->nr_wb_ctx, sizeof(struct bdi_writeback_ctx *), GFP_KERNEL); -- 2.25.1