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 80699C282EC for ; Tue, 18 Mar 2025 08:11:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 955A3280002; Tue, 18 Mar 2025 04:10:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 904A3280001; Tue, 18 Mar 2025 04:10:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7CD58280002; Tue, 18 Mar 2025 04:10:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 5E81A280001 for ; Tue, 18 Mar 2025 04:10:58 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 6E7AEC0EB1 for ; Tue, 18 Mar 2025 08:10:58 +0000 (UTC) X-FDA: 83233950996.06.E3CF16A Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) by imf22.hostedemail.com (Postfix) with ESMTP id B925EC0004 for ; Tue, 18 Mar 2025 08:10:55 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=JeggW4D0; spf=none (imf22.hostedemail.com: domain of thomas.hellstrom@linux.intel.com has no SPF policy when checking 198.175.65.13) smtp.mailfrom=thomas.hellstrom@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742285456; 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=+LSaWQ+z8m6/iCVZ2JkMFoehL9NVTd/O3vAFsNI6qIA=; b=PY3Yn9iYhPk+jjkqa/nO1PYmyG9aVW0GYL0UavhjKIk+8PXVbVdyqUadm0mQGsBL5WU4s9 sbaczNrBzpltCF7g7KUE9AlXrK1LJ+1hiLAW5Hz8V1fiGMzhdiFtVVAJlSM5Cdjeru1o0w i4xD+ueeJ2ZFs1oqB+zkX0FUULarKAk= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=JeggW4D0; spf=none (imf22.hostedemail.com: domain of thomas.hellstrom@linux.intel.com has no SPF policy when checking 198.175.65.13) smtp.mailfrom=thomas.hellstrom@linux.intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742285456; a=rsa-sha256; cv=none; b=jTZqS+rNB+g0EVDwTD5A3o45ERf4VIPsf4uu6O0U3Yp3OjdJnBHRoKIaKaHNynMsQKOc6Z IzNaeU46MH9Od18sDbAi1HTs7rRWxBqevOzxLdCzs5C9oaAoDBePw8SHRJ+Jm6wXTO4K2s T4acqI05/CoBi3jbVFigxarPRcTZCbo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1742285455; x=1773821455; h=message-id:subject:from:to:cc:date:in-reply-to: references:content-transfer-encoding:mime-version; bh=+LSaWQ+z8m6/iCVZ2JkMFoehL9NVTd/O3vAFsNI6qIA=; b=JeggW4D0uKBbDcRG42ASF6LBD6p9DOz8nUk0VkzohPj9fyol4WZ8i26m Fjwd/WLjyhYFVr6/BTzb8IKs4xWOFT+QG4hXmEOpPRH/6zkhWpv69nXvX oU0Sgtv8DlPYtS3SVJZ0um9l9WXjF3tJq3/xLqv/NBc4GGYUJxNkYdlky yP7ajTxG8h7wgWjHsDfn9DT9OTUKDPLNKjELm6mfEn/bMiyYpHTYUzITJ eZuGmWcDLyiK3SSBXlelTWCpjMalFYadn9qlGJnoI6teeew8HLVjZ5dzM WcrfnuuCnnx0TnG/a3+lzSvs5NqjMNnZt7DeeOgqiNmqXEnHWHWtE40yk g==; X-CSE-ConnectionGUID: /uouoXvLQcKwbP1NA2JlXA== X-CSE-MsgGUID: 9qcvNZg9QbKR6HYua8Xqxw== X-IronPort-AV: E=McAfee;i="6700,10204,11376"; a="54403640" X-IronPort-AV: E=Sophos;i="6.14,256,1736841600"; d="scan'208";a="54403640" Received: from orviesa003.jf.intel.com ([10.64.159.143]) by orvoesa105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Mar 2025 01:10:43 -0700 X-CSE-ConnectionGUID: hf+EHDSHQK2PGp/QcXC7XA== X-CSE-MsgGUID: OajVkO8kRuCgSX7T1MMLXA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.14,256,1736841600"; d="scan'208";a="127026441" Received: from jkrzyszt-mobl2.ger.corp.intel.com (HELO [10.245.246.143]) ([10.245.246.143]) by ORVIESA003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Mar 2025 01:10:41 -0700 Message-ID: <9937a6346feccb7ab739aff63a084f63f3ad4382.camel@linux.intel.com> Subject: Re: [PATCH 11/11] fs: Remove aops->writepage From: Thomas =?ISO-8859-1?Q?Hellstr=F6m?= To: Matthew Wilcox , Fan Ni Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, intel-gfx@lists.freedesktop.org Date: Tue, 18 Mar 2025 09:10:38 +0100 In-Reply-To: References: <20250307135414.2987755-1-willy@infradead.org> <20250307135414.2987755-12-willy@infradead.org> Organization: Intel Sweden AB, Registration Number: 556189-6027 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.54.3 (3.54.3-1.fc41) MIME-Version: 1.0 X-Rspam-User: X-Rspamd-Queue-Id: B925EC0004 X-Rspamd-Server: rspam03 X-Stat-Signature: r5wa765xc9ygogru39h8yjusu8muwdo6 X-HE-Tag: 1742285455-190269 X-HE-Meta: U2FsdGVkX19U9Wg3luegNATtCl6AicZls7VgUiAkpps72KtVry9oRMUVnPPxxhBIfteqpKLcbaY9HfYDCNhZDEsLlWiWXDVu3v8oejxPZ2lbcnTutRMO45Pth1LzGX9MNI7qaAq6FUDAvImys31LbdpHYNcFPjrDLPXLZDnmJmQ7leK6L/4sMUEEpXWvjOiLwxGC+yKPD2v7N7QUR2poOjrd84MeCh/8SMCQzK5Sq7IdINZveWi0HPkMDVUAf8/J0oGOJdYmMY/feadguOZt6IkT3KjVZuU4ojtxnlNe6bMOplk4fsu4k6oFQ54dcIw8Q0FhSLoxl2zytMZ9DF+60UwiIJyyExwhygqVAs3RN+WOJjz1XPGQprGa//peRIuTdo82+O+MReKHqF61C/+uq6pM0HzTn1kqyYFJM8uiG9GhaNF+d55UKKZ2A7gNGAh+p6T5e9Rdl8nRIDremnPEOjm7kb3MtDLe4MFuXMEXlQvkBZktkOtZ2xOzZdBC6pPR4sJpnGzr4Ey2BtrNbY9dgZmWGOtPGSnVtciWkrzHxyRjAPV1vXlo58KSgRz7L3NEWSzha9+ZX9KqpGYEVLBKekN1MtViNw3pRI5m3upWVT+pxWqxNVnUXFfdVy3FCQDvD14KAuWFuWFJkOjgJsOH1XxhsMsrNrinl0sbpJxwUB6he/ef3RNqLPTXgN/VnYwYeeQ1sTh8RR9MryyvyXmmdQ7IVeMZ9dVhu9B0Ak+3Lw26cIR+GlhVWTjUlJzsbIebH5jqmG2MIFgPRe6X8K6RxGaksG+c7n3u/cSPSkwTJgoIO1u4WxdRVSfQyk+JSbymg8q5LrPH++KsFXEiz8FHT3xhnDBB2w00/74TSZQ4WwW5/HxPE3IltpiNj7DUTKodPmEVEICr4qUA+1dv0hcrZ0V0xuhOnTdPkyscgVbUmW/Je/hYIB4BNBejDRPgdSa/dmRzDH7QSkmm6HB5o97 KUdeP1vp bm+ykCZ3/MxH8FXWfe5LrmBFKIq2+JV3a+ggmALinvrmXW9TXpp1y3Ga2cLKfaiYndNA3a5/PrjgM28ukhrAsMqKkt7V98hx0rfbVO42N0VvjWLex79LSgaUodvo/pTFPFyxlVURuQ3mzhyEhC7EmneZKdXkvgDUMAuE/UGKOigSJvSrg354jed+H727OpcO+v70BeOvNj85wDMYCtsvwU9NfgypdX/XnTQjjPWIWeXU8XpSAY1pshDa1De17MCRqSFCPQsABA+EUimQ+IZfOmFZKKMrHbmpCwaIFTkPtv4veOEL0tgSWlNlom+k7Wdm6iAGB5nQXZfRhP3Wt0DSnIL4rH5D0e2LUGHnbt29EUNiw4nZwhHhhd+WpdI/sOdeTed0qk1VtgUN7w6lPrk8qeiX4qfCyUZP0Us/wEJeSPIjX1t1VAuKtcReLndm7bPXMgEemM0+VmJjkZvg= 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: T24gTW9uLCAyMDI1LTAzLTE3IGF0IDIyOjMwICswMDAwLCBNYXR0aGV3IFdpbGNveCB3cm90ZToK PiBPbiBNb24sIE1hciAxNywgMjAyNSBhdCAwMzoyMjozMEFNICswMDAwLCBNYXR0aGV3IFdpbGNv eCB3cm90ZToKPiA+IE9uIFN1biwgTWFyIDE2LCAyMDI1IGF0IDA2OjA4OjUyUE0gLTA3MDAsIEZh biBOaSB3cm90ZToKPiA+ID4gT24gRnJpLCBNYXIgMDcsIDIwMjUgYXQgMDE6NTQ6MTFQTSArMDAw MCwgTWF0dGhldyBXaWxjb3ggKE9yYWNsZSkKPiA+ID4gd3JvdGU6Cj4gPiA+ID4gQWxsIGNhbGxl cnMgYW5kIGltcGxlbWVudGF0aW9ucyBhcmUgbm93IHJlbW92ZWQsIHNvIHJlbW92ZSB0aGUKPiA+ ID4gPiBvcGVyYXRpb24KPiA+ID4gPiBhbmQgdXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIHRvIG1h dGNoLgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hdHRoZXcgV2lsY294IChPcmFj bGUpIDx3aWxseUBpbmZyYWRlYWQub3JnPgo+ID4gPiA+IC0tLQo+ID4gPiAKPiA+ID4gSGkgTWF0 dGhldywKPiA+ID4gCj4gPiA+IFRyaWVkIHRvIGFwcGx5IHRoZSByZW1haW5pbmcgcGF0Y2hlcyBp biB0aGUgcGF0Y2hlc3QgKFBhdGNoIDUtCj4gPiA+IDExKcKgIHdoaWNoCj4gPiA+IGhhdmUgbm90 IHBpY2tlZCB1cCBieSBsaW51eC1uZXh0LiBJdCBzZWVtcyB3ZSBoYXZlIG1vcmUgdG8KPiA+ID4g Y2xlYW51cC4KPiA+ID4gCj4gPiA+IEZvciBleGFtcGxlLCBJIGhpdCB0aGUgZm9sbG93aW5nIGlz c3VlIHdoZW4gdHJ5IHRvIGNvbXBpbGUKPiA+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiBkcml2ZXJzL2dwdS9k cm0vdHRtL3R0bV9iYWNrdXAuYzogSW4gZnVuY3Rpb24KPiA+ID4g4oCYdHRtX2JhY2t1cF9iYWNr dXBfcGFnZeKAmToKPiA+ID4gZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYmFja3VwLmM6MTM5OjM5 OiBlcnJvcjog4oCYY29uc3Qgc3RydWN0Cj4gPiA+IGFkZHJlc3Nfc3BhY2Vfb3BlcmF0aW9uc+KA mSBoYXMgbm8gbWVtYmVyIG5hbWVkIOKAmHdyaXRlcGFnZeKAmTsgZGlkCj4gPiA+IHlvdSBtZWFu IOKAmHdyaXRlcGFnZXPigJk/Cj4gPiA+IMKgIDEzOSB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgcmV0ID0gbWFwcGluZy0+YV9vcHMtCj4gPiA+ID53cml0ZXBhZ2UoZm9saW9fZmls ZV9wYWdlKHRvX2ZvbGlvLCBpZHgpLCAmd2JjKTsKPiA+IAo+ID4gTG9va3MgbGlrZSB0aGF0IHdh cyBhZGRlZCB0byBsaW51eC1uZXh0IGFmdGVyIEkgY29tcGxldGVkIHRoZQo+ID4gcmVtb3ZhbCBv Zgo+ID4gLT53cml0ZXBhZ2UuwqAgVGhvbWFzLCB3aGF0J3MgZ29pbmcgb24gaGVyZT8KPiAKPiBU aGlzIHBhdGNoIGZpeGVzIHRoZSBjb21waWxhdGlvbiBwcm9ibGVtLsKgIEJ1dCBJIGRvbid0IHVu ZGVyc3RhbmQgd2h5Cj4gaXQncyBtZXNzaW5nIHdpdGggdGhlIHJlY2xhaW0gZmxhZy7CoCBUaG9t YXMsIGNhbiB5b3UgZXhwbGFpbj8KCkhpLCBTb3JyeSBmb3Igbm90IHJlc3BvbmRpbmcgZWFybGll ci4gVGhlIHBhdGNoIHRoYXQgdXNlcyB3cml0ZXBhZ2UoKQpoZXJlIGhhcyBiZWVuIGFyb3VuZCBm b3IgcXVpdGUgc29tZSB0aW1lIHdhaXRpbmcgZm9yIHJldmlld3MgLyBhY2tzIHNvCkkgZmFpbGVk IHRvIG5vdGljZSB0aGF0IGl0J3MgZ29pbmcgYXdheS4KCkFueXdheSB0aGUgcmVjbGFpbSBmbGFn IGNsZWFyaW5nIGZvbGxvd3MgdGhhdCBvZiBwYWdlb3V0KCkgaW4gdm1zY2FuLmMKd2hpY2ggd2Fz IGFsc28gdGhlIGNhc2UgZm9yIHRoZSBpOTE1X2dlbV9zaG1lbS5jIHVzYWdlIGluCl9fc2htZW1f d3JpdGViYWNrKCkuIE15IHVuZGVyc3RhbmRpbmcgd2FzIHRoYXQgaWYgdGhlIHdyaXRlYmFjayB3 YXMKYWxyZWFkeSBjb21wbGV0ZWQgYXQgdGhhdCBwb2ludCwgdGhlIHJlY2xhaW0gZmxhZyB3YXMg bm8gbG9uZ2VyCmRlc2lyYWJsZS4KCkxldCBtZSBrbm93IGlmIHRoaXMgcmVxdWlyZXMgc29tZSBh Y3Rpb24gb24gbXkgc2lkZS4gVW5mb3J0dW5hdGVseQpmcmVlZGVza3RvcC5vcmcgaXMgZG93biBm b3IgbWFpbnRhaW5hbmNlLCBwb3NzaWJseSBmb3IgdGhlIHdob2xlIHdlZWssCnNvIHRoZXJlIHdp bGwgYmUgbm8gZHJtIHN1YnN5c3RlbSBQUnMgdGhpcyB3ZWVrIEFGQUlDVC4KClRoZSBmaXggYmVs b3cgbG9va3MgZ29vZCB0byBtZSwgQlRXLgoKVGhhbmtzLApUaG9tYXMKCgo+IAo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS90dG0vdHRtX2JhY2t1cC5jCj4gQEAgLTEzNiwxMyArMTM2LDEzIEBAIHR0 bV9iYWNrdXBfYmFja3VwX3BhZ2Uoc3RydWN0IHR0bV9iYWNrdXAKPiAqYmFja3VwLCBzdHJ1Y3Qg cGFnZSAqcGFnZSwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIC5mb3JfcmVjbGFpbSA9IDEsCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07 Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvbGlvX3NldF9yZWNsYWltKHRvX2Zv bGlvKTsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXQgPSBtYXBwaW5nLT5hX29w cy0KPiA+d3JpdGVwYWdlKGZvbGlvX2ZpbGVfcGFnZSh0b19mb2xpbywgaWR4KSwgJndiYyk7Cj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gc2htZW1fd3JpdGVvdXQodG9fZm9s aW8sICZ3YmMpOwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIWZvbGlvX3Rl c3Rfd3JpdGViYWNrKHRvX2ZvbGlvKSkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGZvbGlvX2NsZWFyX3JlY2xhaW0odG9fZm9saW8pOwo+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKiBJZiB3cml0ZXBhZ2Ugc3VjY2VlZHMsIGl0IHVubG9ja3MgdGhlIGZvbGlvLgo+IC3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiB3cml0ZXBhZ2UoKSBlcnJvcnMgYXJlIG90aGVy d2lzZSBkcm9wcGVkLCBzaW5jZQo+IHdyaXRlcGFnZSgpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAqIGlzIG9ubHkgYmVzdCBlZmZvcnQgaGVyZS4KPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICogSWYgd3JpdGVvdXQgc3VjY2VlZHMsIGl0IHVubG9ja3MgdGhlIGZv bGlvLsKgCj4gZXJyb3JzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIGFyZSBv dGhlcndpc2UgZHJvcHBlZCwgc2luY2Ugd3JpdGVvdXQgaXMgb25seSBiZXN0Cj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIGVmZm9ydCBoZXJlLgo+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICovCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChy ZXQpCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmb2xp b191bmxvY2sodG9fZm9saW8pOwo+IAoK