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 B6DE6E77188 for ; Fri, 20 Dec 2024 16:12:12 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 45EB76B00A7; Fri, 20 Dec 2024 11:12:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3E8886B00A9; Fri, 20 Dec 2024 11:12:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 261726B00AA; Fri, 20 Dec 2024 11:12:12 -0500 (EST) 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 03C206B00A7 for ; Fri, 20 Dec 2024 11:12:11 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 9A77944B24 for ; Fri, 20 Dec 2024 16:12:11 +0000 (UTC) X-FDA: 82915828884.02.8206DA3 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf21.hostedemail.com (Postfix) with ESMTP id 1FAB61C0025 for ; Fri, 20 Dec 2024 16:11:03 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=uuUQzXca; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734711107; 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=BpS1AUK+VuYt0/lGLoppBsm3daRp+lMug788JoyS+8g=; b=CkZKQUSdPebCpI/2J+f+v/PtjPs23v1iG+FDoZxx+LqVfAS3BdU0kXm/Auv6Sa9RtW2+NH xeUZphH9b5UaoBiZDPdz9EhlgosqwRQB/O7dalFaDMwvcpphA93+/gn97xwV18RLhLnPc/ DnJcNm0fwlRIpAdZhZ51h87u6Nehc4k= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734711107; a=rsa-sha256; cv=none; b=4MA7H5dreplHZ1yV6+dYnD+5uHd57TEClHMY6cGr8emoCaS0gtRCvjOZaG9szXOcpGxmrs wput91Zxbs38PTqzESNT7qJG99Ik6+YYURjYxxWTucyt+c+NkZPkWTI5iCfAI5qkjRKDOT +mKxqwwIXG+/Isq1HvY3E6cUlGBOEx4= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=uuUQzXca; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none 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=BpS1AUK+VuYt0/lGLoppBsm3daRp+lMug788JoyS+8g=; b=uuUQzXca7l3B9mENB7BMikLdXV jaPnjJbH49immn3ihZHiSfT/GaLCo1ZKl4lNpwTEUpByB5I9tDtDLAiDbtuVAnIGoz1PBsbfA/V66 sQWyhymgq5XtPfk1OpTuGVyYGsGi6SyS1d5I3cizrdxsqv6S6W9Uipdb7mhOMIyLLm2AcH+65yDN2 FSsvV9Jzfa44f1YuU1OfACgRB/XIO8KDzEoxo94qvER8yJIJrYBpNA/O1VYbZ8Ht1B0zlmjNy3PVx gX22ogwI5gbhOuqtl5A2U8Vwyc0Ibg6tFbMmvk8L3Xi0XHxNT1ceVk7WqDjnJK13SmjmfhniONHNB HPJhEmWA==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tOfbj-00000001YEB-1YvX; Fri, 20 Dec 2024 16:12:07 +0000 Date: Fri, 20 Dec 2024 16:12:07 +0000 From: Matthew Wilcox To: Jens Axboe Cc: linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, hannes@cmpxchg.org, clm@meta.com, linux-kernel@vger.kernel.org, kirill@shutemov.name, bfoster@redhat.com, "Kirill A . Shutemov" , Christoph Hellwig Subject: Re: [PATCH 02/12] mm/filemap: use page_cache_sync_ra() to kick off read-ahead Message-ID: References: <20241220154831.1086649-1-axboe@kernel.dk> <20241220154831.1086649-3-axboe@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241220154831.1086649-3-axboe@kernel.dk> X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 1FAB61C0025 X-Stat-Signature: 819gcnqhjkzseu9u5m8wz7yer4ifoz8i X-Rspam-User: X-HE-Tag: 1734711063-33701 X-HE-Meta: U2FsdGVkX18V03UbjqS1ZwEo4AAqj5XCnMX9NNimeLoJM8wUl+CLqosnZF03w8EFAHNH7PVgQjRtFhoqh1am80Ownonkc3ujaOzVjgLk6klE+AgHc2reBSo7CBV2FtkR2yX5/t+WKT/TkmuRZEZZjURls261ZOkk1L1zqRGu7AKYA02OvPfl71XpGNfxviMyNx6Go0FoMyWnGnmw1MG6tjXD2HQdibKPytzBM+OvXaunPfxoqCcURieD0tZHufY+IuEIpQlDczR+z3TRRlxbAYKWNFSX+BAcRyyIJYznKUXxqxoJ0AmFwUVx8KXs9UodQS2kIm9K7KQ81cS3cuZSOOSV9Xbx3kgLrM0ObfCa7oz344kb458YzEPJReYa9kj4VMXtf/PbJUyJZleVDwd9xNzFhuSKgKnrzgSPazsFSwe4iODLZrHB9nMFZvdMszPv4GF5dZh2JIS73P3gQPq3W8VVisOrqW2/qz78QTlkWSkZhXhOH77alrP4gSCzC4hdHte+2fhA8fve2LMwuFsno/QDVfclXxau1Z8JNdP4Xd0FkXAs6wkrcCTtnlPBzDPSuAa/gLAlF0J2GJg1QUGJ3rqZ+jVdaIk8BikcFfzIGCEigqGCm7CnEUjCYdtz9izf5b+eFyTVXmRZY55sdUJFkK2KX8lX5lB3/cg9A3lHtglgk0AuqLbU1/1aRQ4HzCESFBASAGelo2iMyhKRuPwPfkis4lXC9Bmbze3yVqWY29/qT+K20EGaihtcw0XoAtRjdwoUZmiWvg7wFcz62esMYB8imQHf3cnLOyiB8Rya3wjjakkZ8DTytQKu32zM+gFkWoP7aFPd02h86RkzxZaJNdJRa1wpX1/pVpYiJO1Un7iMI4/8Fxqa+J4H0ndmoXhaVAzsgtqftm4u8ckFz9122E6AZ+kVAR1tm68qSZfCPZRixI7zMeR36nlV+wzoMYPEY8qAXHwqBXlx/7scOKn UDXZpyTZ +kclYmnOkoORfaVBRtM3pyJpNuHupWD/FAkbk8F0poXIF43MVXTgJjtn4Nh3BHMYO8+rlQU73K9HRLoTOysZ7QsWlDwBQ6X333mXqgcWLLEVF+peOJkSk+YbN5m6H8aFsWKHRphNtG5OIBoYwijBzN5bCXOQBU2iN3aAWDLHamEpk/pKOyJIC28obbkBMFR+K38cXeAxiXeckLUiMl0aPqKD0cdpC+vj3/Z4AVKaHZpLni7WVKFYqBlIdotsgQDru93SjvgjLuryNO3kziW/d2TUIZWyvb8k19SAvok5rXSGUMcYuB3Rhobc6kEXQO+2LfJRDdLt/hDxcOaov3as/tcWKioXN2qwNKtxAlMtd7x890V8= 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: On Fri, Dec 20, 2024 at 08:47:40AM -0700, Jens Axboe wrote: > Rather than use the page_cache_sync_readahead() helper, define our own > ractl and use page_cache_sync_ra() directly. In preparation for needing > to modify ractl inside filemap_get_pages(). > > No functional changes in this patch. > > Reviewed-by: Kirill A. Shutemov > Reviewed-by: Christoph Hellwig > Signed-off-by: Jens Axboe Reviewed-by: Matthew Wilcox (Oracle)