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 36ADEC433EF for ; Thu, 23 Jun 2022 16:42:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 972638E0161; Thu, 23 Jun 2022 12:42:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 922778E0144; Thu, 23 Jun 2022 12:42:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8107A8E0161; Thu, 23 Jun 2022 12:42:49 -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 760798E0144 for ; Thu, 23 Jun 2022 12:42:49 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay11.hostedemail.com (Postfix) with ESMTP id 4BC4380478 for ; Thu, 23 Jun 2022 16:42:49 +0000 (UTC) X-FDA: 79610069658.23.27DCDCE Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf05.hostedemail.com (Postfix) with ESMTP id E029C100016 for ; Thu, 23 Jun 2022 16:42:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=ZNJjmbuEFB+xE7zO2XCavODcPuKBf6BJxSUuwq7uUcI=; b=sPcn8pTVVFWGlDT37HvjMHED6M J0MkK513JyB5BQr6/RBi6LVOviCaMYgBt2SwSAiJJ//gGJLN4nOMsTWVGScIcXQ9Fo6wi1272ndPM 7jVVj5GXuVWSF00NA+UEV100f6KRkfP6RelLOYAyShOy3U6tkp+Mn6kFEtd8ix1K26wM/NnXrLAtg 8zNxnVsULjG9+PwQ2pUGT14H/I16nfF7D8H5nXzOZuzNgvDK4kkPvAUQyS7PQO6fuNEizXR9ogmUi O6U/9EKkTs29EmBcru+A54BMavVs0z7dCZSOS7QmGTOB7HVqd4CshkVS+XSLRCS0cu1cS4pcOn+i6 16u96kWQ==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1o4Pui-0080gy-Vn; Thu, 23 Jun 2022 16:42:41 +0000 Date: Thu, 23 Jun 2022 17:42:40 +0100 From: Matthew Wilcox To: Linus Torvalds Cc: linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Pagecache fixes for 5.19-rc4 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1656002564; a=rsa-sha256; cv=none; b=B+flQny0BAezMitH2rINb43mvBdV0bxy+Pp9yZRS6VBg0I04PlAJR1q60VDjqRLjL42+L/ 9+hD0mKJCPLL/kLOWD3VJWuiFGZiK23x7Z4qjddhCndmrXcfabvRM5wTrWANwi76N/z6a4 Fe/Q/2pc3yvOvUcKElS9iUxV50F2e10= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=sPcn8pTV; dmarc=none; spf=none (imf05.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=1656002564; 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: references:dkim-signature; bh=ZNJjmbuEFB+xE7zO2XCavODcPuKBf6BJxSUuwq7uUcI=; b=oVH5IbtiTEkGwLBdyCyvZxBVwXsSdc+UPKvFPd1WvAWIhUWhvPvzVhEoMflJLRJHtkcaAB X9suakb3412JlcbPzv1W4dhuQUM48woyaGd3Mcs0WTczaOTOvw1FcqBXe7lTEIkFqZIEuZ lzM5ZFxh0vxvPQe1sa/r4ZX9ZJDA+CQ= X-Rspam-User: X-Stat-Signature: wgg4zhmaddcwkwrbnjeaw3xbwi5zcx56 X-Rspamd-Queue-Id: E029C100016 Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=sPcn8pTV; dmarc=none; spf=none (imf05.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org X-Rspamd-Server: rspam03 X-HE-Tag: 1656002563-787477 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: The following changes since commit 78ca55889a549a9a194c6ec666836329b774ab6d: Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi (2022-06-20 09:35:04 -0500) are available in the Git repository at: git://git.infradead.org/users/willy/pagecache.git tags/folio-5.19b for you to fetch changes up to 00fa15e0d56482e32d8ca1f51d76b0ee00afb16b: filemap: Fix serialization adding transparent huge pages to page cache (2022-06-23 12:22:00 -0400) ---------------------------------------------------------------- Four folio-related fixes for 5.19: - Mark a folio accessed at the right time (Yu Kuai) - Fix a race for folios being replaced in the middle of a read (Brian Foster) - Clear folio->private in more places (Xiubo Li) - Take the invalidate_lock in page_cache_ra_order() (Alistair Popple) ---------------------------------------------------------------- Alistair Popple (1): filemap: Fix serialization adding transparent huge pages to page cache Matthew Wilcox (Oracle) (3): filemap: Correct the conditions for marking a folio as accessed filemap: Handle sibling entries in filemap_get_read_batch() mm: Clear page->private when splitting or migrating a page mm/filemap.c | 15 ++++++++++++--- mm/huge_memory.c | 1 + mm/migrate.c | 1 + mm/readahead.c | 2 ++ 4 files changed, 16 insertions(+), 3 deletions(-)