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 825C6C71153 for ; Mon, 28 Aug 2023 12:18:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A69F7280016; Mon, 28 Aug 2023 08:18:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A4009280014; Mon, 28 Aug 2023 08:18:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92EDF280016; Mon, 28 Aug 2023 08:18:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 7987B280013 for ; Mon, 28 Aug 2023 08:18:14 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 4D04B1C936D for ; Mon, 28 Aug 2023 12:18:14 +0000 (UTC) X-FDA: 81173415708.20.E9D5F60 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf30.hostedemail.com (Postfix) with ESMTP id 76D6980002; Mon, 28 Aug 2023 12:18:11 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=YPhPLM4V; dmarc=none; spf=none (imf30.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1693225092; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=ve4BHXYYDtHmo8gKLNw/Y51LgqpTIonHiBSys2mOFvE=; b=PJa0I82+lLFtMbRS2Y0CqblAb9iakfvhf8X5mzobxwn+L0pKxksbTI2EyiPVXt6MewTWvM LS3cHUurJmpcr6cudJTV0PyTMOoqs3I4AGZrZhL89CXzZ5p8orYR9idVcUjht0oHEoV8M0 2TC72J8nAW9ljTp3gvucbanl0W8SS6M= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=YPhPLM4V; dmarc=none; spf=none (imf30.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1693225092; a=rsa-sha256; cv=none; b=uWxv5oyCRmX+mKC5nrWr3Yo2cutRZMLagOmQRx7Fqv8JhOIHw9+oXktnKnHvVxzx5U9tI4 2j1igtHvvo2vn5xJFfJUQQYA41CWxxaUzLO12N/fpgyJRXIG1E0r5QtGUWYj48TyDJkHks 5r2nTqKPgWDpvDqC/ekR9hEBKOzj08Y= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ve4BHXYYDtHmo8gKLNw/Y51LgqpTIonHiBSys2mOFvE=; b=YPhPLM4VvUMqhydvfSNnt3IVIo NF6Vq7yPJcJOISvvC4reeQp3n1ILZOteFy3C8qgXMu4BN5F+3Ea5qT5OQQzKjL5vvxaF+OeuArG4/ 9gcwlmXRv0MRBTaMxcRLKff80PQlGThqLFVyU3UU8e1RtbDQ0Rh7Iy1P7qQiz28L2FawNSPOuin+n WmjOTHU6a13xRi2ppuVNSsD4Yv/Px1AQcCDqjtRQlyxj38R2gS711V7U+aQIqdfVf7OjwRA4MrYiY QQG/IITuIyF6/xLNZ0cI7vhTTlAe7bcUD/i/7EFI5RN69Qp51h1s9P2mRnYh44ewIkXIDkMgD1kBV bYvHDEww==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1qabBw-000BZW-FS; Mon, 28 Aug 2023 12:18:00 +0000 Date: Mon, 28 Aug 2023 13:18:00 +0100 From: Matthew Wilcox To: Xueshi Hu Cc: hch@infradead.org, dan.j.williams@intel.com, vishal.l.verma@intel.com, dave.jiang@intel.com, jayalk@intworks.biz, daniel@ffwll.ch, deller@gmx.de, bcrl@kvack.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.com, tytso@mit.edu, adilger.kernel@dilger.ca, miklos@szeredi.hu, mike.kravetz@oracle.com, muchun.song@linux.dev, djwong@kernel.org, akpm@linux-foundation.org, hughd@google.com, nvdimm@lists.linux.dev, linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-mm@kvack.org, linux-xfs@vger.kernel.org Subject: Re: [PATCH v2] fs: clean up usage of noop_dirty_folio Message-ID: References: <20230828075449.262510-1-xueshi.hu@smartx.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230828075449.262510-1-xueshi.hu@smartx.com> X-Rspam-User: X-Stat-Signature: erun1xwhso6fxz1gw8ke97hbopghu9tj X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 76D6980002 X-HE-Tag: 1693225091-539793 X-HE-Meta: U2FsdGVkX1/tjnCqrMejrG9JECGFxP4VS7/m8Gnk/mTRjWC8V6XqDZRbP8oMdmuLXrgaDH+oVo7MvnupVFR/SahiW4mWGqvBJ593k4oTYjeP2Ufb6p10n7gG4nLJ+4mgMJkGCpTu8grY6QOJBo+Dq0uO0sSW6gonXmgloVQVJWF9DdCTHH/M4gADdhK3cClT/1vBC0brprgubvW2DkTVb+9B4V1X6qgK4NIzfwjDtEin9OeuBGRA2v3AU5zGnTaUdS9jsrmgMHPM5iBuNPxaBFqGYSC7NCASDZOnOIxhm8EhuacXOZI5RG+nRSQuf8lmhVq0JyF2Wb+6fxuYr8NoudWSfclFwV+MaqJhNgT72TKeRuMBFGK6Me3k1tGUw8yZLQXWL8IHdBygqtuUDkwYl+5ObkW9xrfoXa0eIbDG2bE9BPCf1XA+aITfkapgWCb0mFOR82UNntEp0iMY4VirLRc413+gBX+Ae5/rPR/dC1I2FoC0OglLF89hjb9+BelufqV+65+wFzd/hB85mT9ubv1hz4rGrMYHa4NF6K0c0TSWwveYrWzTCfRqEwE0Wp25y3+LQ65bI8htEPBlwJSfJTp2vXNSRXXclSsaWZB4fp8pIQwiV0wo2dwoVOzl6KV77tTFj6HDU/A0s9ZBdZY59pgnAFN8ieSNcxRl70st9GziObkHSTalYxehbYZs/ymGhCLkuM0xO8k0MAmPingPKAlx9O0mVN+plaoqKpWcSHGAZeidxdKGP/tDSBnyLDJyGBnsFzqF+3uT3JNg+XbgXuRMzWvYdICqRvHsh164dTyI1sIH+o//JvRLhx0oJ1M9DsflwUK/GUieip3mhs1tcH20cGBLnKeP+hW53J+qn2kfqz18ICVy/RBoL11/K98pqQvzlNZ1H0iC8AviCXZnIBpqA00L4C0eqBSIMy7xH+/cetDQFnJlzp/nAeVUuYP3L9KDZbPU0+e7HHSXYzl Rs2hC4y+ TJ0b06JmT/26Q+bRMKshzEsK9uJ7j/dxWAoPsphzJ1ICRbiELwnOsuN71a7M0xZsCHoG1OgDgi7AwlqiOp78FFYdAaGfhPfJ24hNC8GurFtJMIe4g/GHxtgydYV1be8xbQXGgzM/LzOy8yB2IqLX+oRROMVeiiDaKv+Op0RtA05Lr7xA3KEUbSXGoHwvltOY0qQHgqzpZyBO2dRmFhAPmN3hEafvE96HWaT8yTGbXp73i+J/oNF7svVZoZhm3y7LryxqHCJWS10PKK9cVzu7h/b9qXaOZiTla/IFtlhNgtNXXoleJKK2am5/PNw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.002065, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Aug 28, 2023 at 03:54:49PM +0800, Xueshi Hu wrote: > In folio_mark_dirty(), it can automatically fallback to > noop_dirty_folio() if a_ops->dirty_folio is not registered. > > As anon_aops, dev_dax_aops and fb_deferred_io_aops becames empty, remove > them too. > > Signed-off-by: Xueshi Hu Reviewed-by: Matthew Wilcox (Oracle)