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 X-Spam-Level: X-Spam-Status: No, score=-6.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9FEFFC11F66 for ; Tue, 13 Jul 2021 10:24:59 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 513536115B for ; Tue, 13 Jul 2021 10:24:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 513536115B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id A6D9C8D0005; Tue, 13 Jul 2021 06:24:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B5B38D0003; Tue, 13 Jul 2021 06:24:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7AE368D0005; Tue, 13 Jul 2021 06:24:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0043.hostedemail.com [216.40.44.43]) by kanga.kvack.org (Postfix) with ESMTP id 49C438D0003 for ; Tue, 13 Jul 2021 06:24:54 -0400 (EDT) Received: from smtpin33.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 5B98B1852351F for ; Tue, 13 Jul 2021 10:24:53 +0000 (UTC) X-FDA: 78357181266.33.4049FB8 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf15.hostedemail.com (Postfix) with ESMTP id CF5E1D0000B0 for ; Tue, 13 Jul 2021 10:24:50 +0000 (UTC) Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id A4D762008E; Tue, 13 Jul 2021 10:24:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1626171889; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=o3/qaJS2a3NP2TIJ9H+DBnqBrbwJaX6eR8NyW1pcOsE=; b=IBIhtORQ3DcsPISLDq5eUsUDaRIAoveZvPl0ZDyWnzAH9fTWU9N2wMlSYA5fN8/hqMt2U5 ZrKSe08cIlIBG14KOgikGZLNHXTkc/MUPcdLhttemO/d8XxQ6RJ/AVML8OpFWurzW2OkBM zZzIzblfsPrKIxrmJnvkXYwxuk5AIww= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1626171889; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=o3/qaJS2a3NP2TIJ9H+DBnqBrbwJaX6eR8NyW1pcOsE=; b=OQ6a1jo7s7DhNLd+v59jmNnHerOcCQmWW+BGSqZVNEbRkE2qCms3cIfPyRnaoRy9zKJRru grAykW6E0T24z2Bg== Received: from quack2.suse.cz (unknown [10.100.224.230]) by relay2.suse.de (Postfix) with ESMTP id 99934A3B8C; Tue, 13 Jul 2021 10:24:49 +0000 (UTC) Received: by quack2.suse.cz (Postfix, from userid 1000) id 593C81E0BBC; Tue, 13 Jul 2021 12:24:48 +0200 (CEST) From: Jan Kara To: Andrew Morton Cc: , Michael Stapelberg , Wu Fengguang , Jan Kara Subject: [PATCH 0/5 v2] writeback: Fix bandwidth estimates Date: Tue, 13 Jul 2021 12:24:39 +0200 Message-Id: <20210712165811.13163-1-jack@suse.cz> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=741; h=from:subject:message-id; bh=xNucH36LIkvtajNs0/oxYTPQzHEhkswwqGIc9aCZziQ=; b=owEBbQGS/pANAwAIAZydqgc/ZEDZAcsmYgBg7WnhwZfvW0wwsOiMbvoMTFl7U8an8TxZ7X8vJbRR OfEpKSaJATMEAAEIAB0WIQSrWdEr1p4yirVVKBycnaoHP2RA2QUCYO1p4QAKCRCcnaoHP2RA2dFcB/ 9sTTT9yEsVKWYIeO7JmjDe5Q/+WPjoQLTxNADkOvnzVZk6nj8BoF0PzEyHwNX/duqrz9myqf93sQ8G rWHh1nrDshka+ZyGFoNZxupBARgHqsZCAtL1YmTGDg8Y707Aey7BSwqbhMp0Lhnk8l4JHBSRw67+fh iL0/m3Qn3u8TX+NlbOzlL1+8DEj569f9FyOiRg8G8ELim5AAWCeGWIH5C9v6Py9MXhglrU4DT0Dw6t 7zj7ciLsfdC7ud7yp2ltYnK/S9Vnmv6iNms4DYav0eQ2IjcHd0sKx6cmQzJTJV588Ytb/9T9QxR6YN ADLcnvgUcnN9SSMDlSOjXsydbh3HTN X-Developer-Key: i=jack@suse.cz; a=openpgp; fpr=93C6099A142276A28BBE35D815BC833443038D8C Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=IBIhtORQ; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=OQ6a1jo7; spf=pass (imf15.hostedemail.com: domain of jack@suse.cz designates 195.135.220.29 as permitted sender) smtp.mailfrom=jack@suse.cz; dmarc=none X-Rspamd-Server: rspam02 X-Stat-Signature: 33zihpwbaffj3o6uf67moiaysnf85p7z X-Rspamd-Queue-Id: CF5E1D0000B0 X-HE-Tag: 1626171890-650936 Content-Transfer-Encoding: quoted-printable 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: Hello, Here is a second revision of the patch series to fix estimate of writebac= k throughput when device is not fully busy doing writeback. Michael Stapelb= erg has reported that such workload (e.g. generated by linking) tends to push estimated throughput down to 0 and as a result writeback on the device is practically stalled. The first three patches fix the reported issue, the remaining two patches are unrelated cleanups of problems I've noticed when reading the code. Andrew, can you please pick up the series? Thanks! Honza Changes since v1: * Added comments to better explain the logic * Added Tested-by tag Previous versions: Link: http://lore.kernel.org/r/20210705161610.19406-1-jack@suse.cz # v1