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 X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8C7FBC43461 for ; Wed, 16 Sep 2020 01:11:57 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 43136208E4 for ; Wed, 16 Sep 2020 01:11:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600218717; bh=k1MCxkH3f8Q+zD3SCco1PxIjxieqzug5UJ9naw1QdCA=; h=Date:From:To:Subject:Reply-To:List-ID:From; b=N9Ya71HjRiQ7B+1aJu6nAncAJKEpgPUdq6DiaJDH5U2UF6SmK5Ms4WQ+qX0NFXX2e /3F2JtziKHzapigJSiqcEODBAclMaPiF76XvixgLDC05up//dt+hQ2yTmTGZ1tUR2d dN3yNP+/jsAPZZuX+MGYBlms9PKW76xbL/h3djMA= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726106AbgIPBL4 (ORCPT ); Tue, 15 Sep 2020 21:11:56 -0400 Received: from mail.kernel.org ([198.145.29.99]:51692 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726102AbgIPBLz (ORCPT ); Tue, 15 Sep 2020 21:11:55 -0400 Received: from X1 (unknown [67.22.170.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3AA6B20715; Wed, 16 Sep 2020 01:11:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600218714; bh=k1MCxkH3f8Q+zD3SCco1PxIjxieqzug5UJ9naw1QdCA=; h=Date:From:To:Subject:From; b=R4AMGu/MjgFcGghu5Rp7rG+6XPoTGKXyP+x5WmGK5LUFrgCB6mwTWaGPQX8lPFDX6 pXMVgoWrJw8XQYVcWxYFdAVX/9r5qYwVDsenXJBlctQYt4AeLtFWoyLx7viTxWAfhb 7/O4psJtuYQlwkPhFNlmJ5q9SHTndcrbQVraJ5dM= Date: Tue, 15 Sep 2020 18:11:53 -0700 From: akpm@linux-foundation.org To: mm-commits@vger.kernel.org, lkp@intel.com, willy@infradead.org Subject: + mm-convert-find_get_entry-to-return-the-head-page-fix.patch added to -mm tree Message-ID: <20200916011153.43AiL%akpm@linux-foundation.org> User-Agent: s-nail v14.9.10 Sender: mm-commits-owner@vger.kernel.org Precedence: bulk Reply-To: linux-kernel@vger.kernel.org List-ID: X-Mailing-List: mm-commits@vger.kernel.org The patch titled Subject: mm-convert-find_get_entry-to-return-the-head-page-fix has been added to the -mm tree. Its filename is mm-convert-find_get_entry-to-return-the-head-page-fix.patch This patch should soon appear at https://ozlabs.org/~akpm/mmots/broken-out/mm-convert-find_get_entry-to-return-the-head-page-fix.patch and later at https://ozlabs.org/~akpm/mmotm/broken-out/mm-convert-find_get_entry-to-return-the-head-page-fix.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Matthew Wilcox Subject: mm-convert-find_get_entry-to-return-the-head-page-fix Link: https://lkml.kernel.org/r/20200914112738.GM6583@casper.infradead.org Reported-by: kernel test robot Signed-off-by: Andrew Morton --- mm/swap_state.c | 2 ++ 1 file changed, 2 insertions(+) --- a/mm/swap_state.c~mm-convert-find_get_entry-to-return-the-head-page-fix +++ a/mm/swap_state.c @@ -431,6 +431,8 @@ struct page *find_get_incore_page(struct struct swap_info_struct *si; struct page *page = find_get_entry(mapping, index); + if (!page) + return page; if (!xa_is_value(page)) return find_subpage(page, index); if (!shmem_mapping(mapping)) _ Patches currently in -mm which might be from willy@infradead.org are mm-debug-do-not-dereference-i_ino-blindly.patch mm-factor-find_get_incore_page-out-of-mincore_page.patch mm-use-find_get_incore_page-in-memcontrol.patch mm-optimise-madvise-willneed.patch mm-optimise-madvise-willneed-fix.patch proc-optimise-smaps-for-shmem-entries.patch i915-use-find_lock_page-instead-of-find_lock_entry.patch mm-convert-find_get_entry-to-return-the-head-page.patch mm-convert-find_get_entry-to-return-the-head-page-fix.patch mm-shmem-return-head-page-from-find_lock_entry.patch mm-add-find_lock_head.patch mm-filemap-fix-filemap_map_pages-for-thp.patch mm-account-pmd-tables-like-pte-tables.patch mm-move-pagedoublemap-bit.patch mm-simplify-pagedoublemap-with-pf_second-policy.patch xarray-add-xa_get_order.patch xarray-add-xas_split.patch xarray-add-xas_split-fix-2.patch mm-filemap-fix-storing-to-a-thp-shadow-entry.patch mm-filemap-fix-page-cache-removal-for-arbitrary-sized-thps.patch mm-memory-remove-page-fault-assumption-of-compound-page-size.patch mm-page_owner-change-split_page_owner-to-take-a-count.patch mm-huge_memory-fix-page_trans_huge_mapcount-assumption-of-thp-size.patch mm-huge_memory-fix-can_split_huge_page-assumption-of-thp-size.patch mm-rmap-fix-assumptions-of-thp-size.patch mm-truncate-fix-truncation-for-pages-of-arbitrary-size.patch mm-page-writeback-support-tail-pages-in-wait_for_stable_page.patch mm-vmscan-allow-arbitrary-sized-pages-to-be-paged-out.patch mm-readahead-add-define_readahead.patch mm-readahead-make-page_cache_ra_unbounded-take-a-readahead_control.patch mm-readahead-make-do_page_cache_ra-take-a-readahead_control.patch mm-readahead-add-page_cache_sync_ra-and-page_cache_async_ra.patch harden-autofs-ioctl-table.patch