From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E5BDF1E52D for ; Tue, 18 Mar 2025 08:10:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.13 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742285457; cv=none; b=FmI6fgGRF+HdkWgF/tUgtnbIghJTXKEP0w7PecYlJ9CMYP80ZvcGy1Y7lSUYscUlxiTzhVA8uyQ17gGkBCJ6N9KivOmfIuPfbyOhhHNSXqfY07ZNR52EgeOjAn36OZwX8uTgmFhjDok+tnOa3RoSK6Qn/TPTurbGoIdYAlH1Za4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742285457; c=relaxed/simple; bh=+LSaWQ+z8m6/iCVZ2JkMFoehL9NVTd/O3vAFsNI6qIA=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=JdLPz/wQYp0wP3+aV5JxQt2znytk5/SQAA6hhOWkH+ZTkXoXw9ZMLvoMZbpe1RT+F09ksPPH0gMFgvT5p0S46+cwaHATuo1t2stv0HSIW+qZUq0mY1QKBKUgbIXcBRAPt74wVZlAGZ3vW/4JOOuibNy1BTZuQY+hFed55ZcuVkY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=JeggW4D0; arc=none smtp.client-ip=198.175.65.13 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="JeggW4D0" 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: /L/lbUUsTi6UjhRYynuOmg== X-CSE-MsgGUID: +IlchIQDQRejsSE+F/O4pg== X-IronPort-AV: E=McAfee;i="6700,10204,11376"; a="54403638" X-IronPort-AV: E=Sophos;i="6.14,256,1736841600"; d="scan'208";a="54403638" 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) Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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