From patchwork Tue Oct 24 16:46:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Morton X-Patchwork-Id: 13435133 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 76FB9C00A8F for ; Tue, 24 Oct 2023 16:46:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 030DD6B02CB; Tue, 24 Oct 2023 12:46:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F22EA6B02CC; Tue, 24 Oct 2023 12:46:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E11CB6B02CD; Tue, 24 Oct 2023 12:46:13 -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 CE3F76B02CB for ; Tue, 24 Oct 2023 12:46:13 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id A57F0B598A for ; Tue, 24 Oct 2023 16:46:13 +0000 (UTC) X-FDA: 81380932626.22.ACCEC44 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf10.hostedemail.com (Postfix) with ESMTP id E6474C0025 for ; Tue, 24 Oct 2023 16:46:10 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=WJ5KBwUF; dmarc=none; spf=pass (imf10.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698165971; 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: references:dkim-signature; bh=ze/kVQXBUoVToQuGoGL2oy8Yg1sC61I9dR4mRTqbZtA=; b=ODvB2y8m8/rjCiMXJ2rj88lXaZqY5/deiZ0ZWoImt+3Ir8OkePIVKL5p+c+ylwObaMpdYs 888Q1AMcMIPEfqyiiy+x+U+UhNWCZULoceRNFHdJwKBvUbeoXQPdrCk4wb9lcdzHuBxnsB 1sQ/a48bvlsmOTzklrPZcowuXGrzT64= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=WJ5KBwUF; dmarc=none; spf=pass (imf10.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1698165971; a=rsa-sha256; cv=none; b=BaQL/HWsYnWzIFFFuENWSzAqKcs/vU4/+eOKxgrZFkwNL40Fw4CwnQ3wDmiBX7bVlz2WGv UyxBVhEVq6/ZHgBE7fQhwcJELx5XkLzf0pGWGjLlMA8AQywwTf4HzmitduCwEmZ3rG2NA8 MxrCc2Ue/OGgMEro/L9ThRlQUJcIW98= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id D5B1961366; Tue, 24 Oct 2023 16:46:09 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 559DBC433C7; Tue, 24 Oct 2023 16:46:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1698165969; bh=UObGybaBZBWnIDCC2DGtll8X02tSiqsFuoXsbcNWfJM=; h=Date:From:To:Cc:Subject:From; b=WJ5KBwUFG2NNlr5wpLrhPgSa1dLMrywLrtp0zocalZW2UmDKicFg4skGwyYp0PcXw GsASwIYMdDZupbOtkFIC5UfLz0N5+fbXcEEZ7PpWBCOEQj5y1NPevVsZoTp07CT4yH IdMQPm8LuAYLoXi0DYlYNeLS5Ob9ixsDXhE2XU00= Date: Tue, 24 Oct 2023 09:46:08 -0700 From: Andrew Morton To: Linus Torvalds Cc: linux-mm@kvack.org, mm-commits@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] hotfixes for 6.6 Message-Id: <20231024094608.f2dc0ca5ed2619d411a31df5@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: E6474C0025 X-Stat-Signature: d698wnd63g1wwwer6pdc1n34x69tchh5 X-Rspam-User: X-HE-Tag: 1698165970-922049 X-HE-Meta: U2FsdGVkX18gYXpcYJk2S1ZISIRSaDKFctLKOJiET0qgfKgK573dOiUDUyB5ByKDIxo9TjYunURUqoETLyy3MIuUFAiFADDWgRfWmCKfuWvABIjHKDU+uHzX5dhGsM4vrCpzMuWnNysGrTQQIzrgO0cfz7LNOTM8ugmCrQdMv3j2Dj3qrriJwwHZ2oY0qk1lIwc4bAyaNJ5G+5VQVpGXYH0+vc+/A+RU1e6wDFVcZkCmcxy7N3C9l92L02ELH2l8Asfggm6PrCRFRckRAPt3X9VwFctyES4p7CMHkLe8lJrS26gJhxdBQvVGBPGEH/+Aq+rAC4xyY2mm8aVEqEHS7L/2JyxziJKq2mXBghNF8hla1+7gEev3Tx2QgDDHc+NnByc9vG9sVq1gGFAhv7OzJqJua8/em/qylXiktPVn9xM8ZtQlHXZhozvhTlkL+vn+iLtMvWLSofdZKx8y61Uw0H3PRxYSNBg5P8KgK/udaQ1mEFLxojXXtsDRQX1hXKRG8+dv9++FR3DCM3KgUtrqPzQWGb+dmYa36O/UFhFscy3Lf6tSS3hxXSKf8iGjmzh5f/fIS8DWl98aseyriKvYrNnMOfrP0quuROaSaODgTJV1QRNL5OFieWxyIKdC7WHykzzorVNdB0JkpLNBldtqBeYH/8reKZJzirlSjabk4kAs5sLkv6ES0ZI0yAT4VGqSYH1D3qOtxxh6B6utt96rM7NBJFY81Uad4LxqAV4RIzBlk+VP/iVVK9z/Qy5DAaSlqBT/h4/MOxY2zVsA8slZy/LT06/XX7ZxCVNyw8uHdVqZdxA/mjL3UP68m7VY4bEWmJXeKy1morPsdVFp7WwrPtHXau23NgGFlYRonYrguI77fPgry9o2l4iu/2hN9Ehh3kc9pSbWLw2RsDGKatbCaSL0/T52TknnAnOf/pOj/AfmzIbDgIaq3cIhgipZdiG3e+WcbHWdpeG9JKwpEFc ahAicY3p +yQ/RtbBDXMmbEUzuk3Tx5IN8pxAHBciauI5j8dwo/ReSn7YFuQf86E5QD7hfT/QqXMgeBaCtTgSl7pC3CR1VZWEalSU/i8WF7MkukWwhRgd9olU5kelF+SCs+j6wAe87zbq0d32pad8FchBmasezYHIVU+gUI5lH54RIePe2QTvNiWAMncDNndaeVzPRnVfSjRUlevqHg1GjWvdg1rQmg5E3QTt3gLajfhf8A67UUdhNNCiYxuYFkRrWn2T1W4W+1ahf9zjgibzaStLz4m7LjwiRV048R76pyPCj 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: Linus, please merge this batch of hotfixes, thanks. The following changes since commit 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa: Linux 6.6-rc4 (2023-10-01 14:15:13 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm tags/mm-hotfixes-stable-2023-10-24-09-40 for you to fetch changes up to 099d7439ce03d0e7bc8f0c3d7878b562f3a48d3d: maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() (2023-10-18 12:12:41 -0700) ---------------------------------------------------------------- 20 hotfixes. 12 are cc:stable and the remainder address post-6.5 issues or aren't considered necessary for earlier kernel versions. ---------------------------------------------------------------- Alexandre Ghiti (2): riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panicking riscv: fix set_huge_pte_at() for NAPOT mappings when a swap entry is set Arnd Bergmann (1): kasan: disable kasan_non_canonical_hook() for HW tags Bartosz Golaszewski (1): mailmap: map Bartosz's old address to the current one Gregory Price (1): mm/migrate: fix do_pages_move for compat pointers Haibo Li (1): kasan: print the original fault addr when access invalid shadow Johannes Weiner (1): mm: zswap: fix pool refcount bug around shrink_worker() Kemeng Shi (1): mm/page_alloc: correct start page when guard page debug is enabled Liam R. Howlett (4): mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer mmap: fix vma_iterator in error path of vma_merge() mmap: fix error paths with dup_anon_vma() maple_tree: add GFP_KERNEL to allocations in mas_expected_entries() Oleksij Rempel (1): mailmap: correct email aliasing for Oleksij Rempel Ondrej Jirman (1): MAINTAINERS: Ondrej has moved Rik van Riel (3): hugetlbfs: clear resv_map pointer if mmap fails hugetlbfs: extend hugetlb_vma_lock to private VMAs hugetlbfs: close race between MADV_DONTNEED and page fault Samasth Norway Ananda (1): selftests/mm: include mman header to access MREMAP_DONTUNMAP identifier Sebastian Ott (1): mm: fix vm_brk_flags() to not bail out while holding lock SeongJae Park (1): mm/damon/sysfs: check DAMOS regions update progress from before_terminate() .mailmap | 6 +- MAINTAINERS | 2 +- arch/riscv/mm/fault.c | 2 +- arch/riscv/mm/hugetlbpage.c | 19 +++++-- include/linux/hugetlb.h | 41 +++++++++++++- include/linux/kasan.h | 6 +- lib/maple_tree.c | 2 +- lib/test_maple_tree.c | 35 ++++++++---- mm/damon/sysfs.c | 7 ++- mm/hugetlb.c | 82 ++++++++++++++++++++------- mm/kasan/report.c | 2 +- mm/memory.c | 13 +++-- mm/mempolicy.c | 4 +- mm/migrate.c | 14 ++++- mm/mmap.c | 46 ++++++++++----- mm/page_alloc.c | 2 +- mm/zswap.c | 4 +- tools/include/linux/rwsem.h | 40 +++++++++++++ tools/testing/selftests/mm/mremap_dontunmap.c | 1 + 19 files changed, 255 insertions(+), 73 deletions(-) create mode 100644 tools/include/linux/rwsem.h