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 44A7BC4332F for ; Fri, 10 Nov 2023 05:45:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7DB8D280016; Fri, 10 Nov 2023 00:45:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 78A78280009; Fri, 10 Nov 2023 00:45:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 67A8E280016; Fri, 10 Nov 2023 00:45:34 -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 5B3EF280009 for ; Fri, 10 Nov 2023 00:45:34 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 2FE641CB35E for ; Fri, 10 Nov 2023 05:45:34 +0000 (UTC) X-FDA: 81440957388.11.35DD717 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf28.hostedemail.com (Postfix) with ESMTP id DE8DDC000E for ; Fri, 10 Nov 2023 05:45:31 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eGvrQjY5; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=kees@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1699595132; a=rsa-sha256; cv=none; b=i9VoOtKT1PXGMaebMhIoExw89jGXBxZ7FQnMD8T681SC8Z2Fwu+dlDa6+qDK8sHswKIfsU bC74GhMAUyKa+h6oTa/CP+Pzaip1DcMyfvec5dVLv4gRa+0qzZJEXWPiriuzkjiFYjWGPL vWAwcFSErL36z1uo8qnFaOkF0ZCbTAs= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=eGvrQjY5; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=kees@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699595132; 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:in-reply-to:references:references:dkim-signature; bh=zHOApk5ZlWO8XsLmA15QVs/VbAuiPwQ2X7iyA+Z6ExE=; b=nIy1lO90LtkoD5TTQ4pEJybAjEI4wuu2bZkKQALUjTlFtd2W2QT+As3MKi8qLFsb8mzib0 BpNumbdGEHgO41OYSKrWVLlG+XJxxdjcBawd7cVT4eTFwcwksJWtQSkuSMsPQrpTxx27yf rOQiPYWWwifteVV1qM2CGMv/aJEvCaU= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 85F75CE1174; Fri, 10 Nov 2023 05:45:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 91FFDC43397; Fri, 10 Nov 2023 05:45:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1699595127; bh=nmolrdb//VGv32Rb9iWEJYtfWLsDlsHjutrwFtjka8g=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=eGvrQjY5SgxrkK1i6OXYJKzEXwHz8aaZMSoLbQu68zA3I5BB8rJzdHlOFEy4hRwwL KsGB+ETlTS0184mwDS+yoZ4wvMG2UlzZmCWWVf0k5f2k2+mqsiUpVFp2BiPaKpFuxd RBdI+SZ4Z6+q/LPAROtMeGzNqgPkSZvJ7PASrwpl4Kgjx7PcrdBjulZMQYkfBrQLzD Z1koPdlaz/0mwa3Y3DgCrf41/vZzlPguqmHU/8X4tNTl4w3VEMKRw50NVlmyTa87ZS vQXzkHlJMb1ZOXWQU+bH+WfUuWwymKOp6fp/XqOWNoVeiooWrGms4S+LazTSk3/hsv Tuo/DnINTtjAw== Date: Thu, 09 Nov 2023 21:45:26 -0800 From: Kees Cook To: Mark Brown , Naresh Kamboju , "Liam R. Howlett" CC: linux-mm , "open list:KERNEL SELFTEST FRAMEWORK" , Linux ARM , lkft-triage@lists.linaro.org, regressions@lists.linux.dev, Andrew Morton , Will Deacon , Catalin Marinas , Dan Carpenter , Eric Biederman , Kees Cook Subject: =?US-ASCII?Q?Re=3A_WARNING=3A_CPU=3A_6_PID=3A_474_at_in?= =?US-ASCII?Q?clude/linux/maple=5Ftree=2Eh=3A712_mmap=5F?= =?US-ASCII?Q?region_=28include/linux/maple=5Ftree=2Eh?= =?US-ASCII?Q?=3A556_include/linux/maple=5Ftree=2Eh=3A731?= User-Agent: K-9 Mail for Android In-Reply-To: References: Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: DE8DDC000E X-Stat-Signature: fm1d8adzhge8g7jh58pqryeu94qn49og X-HE-Tag: 1699595131-742932 X-HE-Meta: U2FsdGVkX18/avvaSrbdKoMVk+xS4FuTEB2ZVJbMkv6fpkTf78egLYJMmh5uQR8LskqeYJsUpHplLHaEtSlPboIq60dhEYzVImFSoE5vU2ivgXma3+5B29aAJyJ2LdUpMW02PRpTCbMXCuJAbX+mH8WILuu/nU9Zh2f5KqutANXltrsw8DkUWdwU4egsu6yKqLGVg3AsHpEfI3aYcvGz3qlYjBIuZbeP6qvjQTX+EvM4eXCY4p+M/ljGxDPWsRhN1QBO2JAsVzv3/9Lor2AyTRFMmQ39Ym8M7mCY/o+c+mFtqGzmNQleZYbxrCwV0p+g6rFuwIqdMvahq8xHNdGufwPIh0P4h62+dgrB63E28LizWlT5j65+kxX9PbbbTeDmztByrOgOKcZPUrdt7u8oyGZFeVKFXg2Q1WkWUo6Rd+dNsVm/FyLKSdMHIcJ/TDJHMkNVZqEjKECHgTz9iPH03M7IRvOOCO90dwTHR4z+Xz9LsryuPMRLAH5wjhBIfPQTtDlUfOc7VOqP7ichEqyJSjujRl3EUB5FAGZhHcMfxXSvy4iP+2kEAz4gyisNMAveo4bZcxYP7BbhwWp9NUJlR6iTELiL8cZIUPpiCJ0ejmEHOx1KQQ2G4F+H+RGg3vTfal4pmMRKWYqqx0bmcGtIBvhcVUPAtDGlq7z1LBnB/fEKFlYX3PiL0JGQPlK5zXGtan4gDPtgCTsLp8cz+5myMhrCIVoHtW3gdM9xNpL5THrujns4w6PtIyv9KQRdD5ZU8X7AO4dvv31J90ausDFOdmlubQprLLuh3JHpZt/wiXCH76xH7cs5d4tZ5SJ+yUv8xKCjwpMxrQM621tpWsFXW9FdDiJt8uN/GfkmCsN65zQAuQl/KUrtPpvnT4d6OFWHFaH+p60c/+GCm8F6GR+ADnKS+UtLmV1W5+hcKYZTyBCixV3rJItHhijh2wuBKetXRjd+D0EOCWag8afPvpg W595tm/A eErgwGQMo5Y7h69hLqsbSC1LW4Z9Mz8ZwqgAos4abF5tyG4LgAQWGm/GSrEfj8WaGoeMrRZ/iFd0WT6I5ynEkGnyB3xuWA6emvnjjplpuDYKB9FnlDGgQmXUD5RI+/WjZN6TEV3VRM72xHCetxPd0uRjT81IWAKimqfYT+cDIOUhKg95t2nAXid0R7vzY9b41Xi59qkQ0VaxJl6CBpC2BGRrwhjwnpG8hj+H1PQVMY31fumLNTDtUGWSk3zzDwcLPeH7JvS3QWUw7UlbDuiHTYKR1bO+eRaxgRuRRZbKU+gKtQvMw7nt4sG+bnsY3yx+uyluAPIOnKs7tI5vwXnuDUgT6TBWavCAPpRIk2UJMlXhAFfFhSli8I3b7Es0tQOOPJb/8YDrsnkMXci51cPt0M68UTl8SYIIgPRPQW6soeLEm58i+5k/UfEw4m2uSHgwS9EOOG/YOVIppqIk9kbbD+Q1E7rkrXan7XaHM 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 November 9, 2023 6:03:02 AM PST, Mark Brown wrot= e: >On Thu, Nov 09, 2023 at 06:57:08PM +0530, Naresh Kamboju wrote: >> Following kernel panic noticed while running selftests: exec: load_add= ress >> on Fastmodels (FVP) running Linux next-20231109=2E >>=20 > >Copying in Kees and Eric who maintain the exec API=2E I'm traveling tomorrow so I won't be able to investigate this for a couple= days=2E A quick look makes it seem like this is only happening in -next? (= This warning was recently added to __mas_set_range?) https://git=2Ekernel=2Eorg/pub/scm/linux/kernel/git/next/linux-next=2Egit/= commit/include/linux/maple_tree=2Eh?id=3D02eccbc51164b43c5dadc3e5b40922c757= 075e08 Adding Liam=2E=2E=2E -Kees > >> Reported-by: Linux Kernel Functional Testing >>=20 >> log: >> --- >>=20 >> # timeout set to 45 >> # selftests: exec: load_address_16777216 >> [ 238=2E405168] ------------[ cut here ]------------ >> [ 238=2E405244] WARNING: CPU: 6 PID: 474 at >> include/linux/maple_tree=2Eh:712 mmap_region >> (include/linux/maple_tree=2Eh:556 include/linux/maple_tree=2Eh:731 >> include/linux/maple_tree=2Eh:747 include/linux/mm=2Eh:1033 mm/mmap=2Ec:= 2828) >> [ 238=2E405432] Modules linked in: arm_spe_pmu crct10dif_ce >> panel_simple pl111_drm drm_dma_helper drm_kms_helper fuse drm >> backlight dm_mod ip_tables x_tables >> [ 238=2E405932] CPU: 6 PID: 474 Comm: load_address_16 Not tainted >> 6=2E6=2E0-next-20231109 #1 >> [ 238=2E406070] Hardware name: FVP Base RevC (DT) >> [ 238=2E406151] pstate: 123402009 (nzCv daif +PAN -UAO +TCO +DIT -SSBS= BTYPE=3D--) >> [ 238=2E406294] pc : mmap_region (include/linux/maple_tree=2Eh:556 >> include/linux/maple_tree=2Eh:731 include/linux/maple_tree=2Eh:747 >> include/linux/mm=2Eh:1033 mm/mmap=2Ec:2828) >> [ 238=2E406424] lr : mmap_region (mm/mmap=2Ec:2836) >> [ 238=2E406554] sp : ffff8000819639b0 >> [ 238=2E406629] x29: ffff8000819639c0 x28: ffff000806f79000 x27: 00000= 00002002000 >> [ 238=2E406829] x26: ffff000806f798f0 x25: ffff000806f790b0 x24: 00000= 00000000006 >> [ 238=2E407029] x23: 0000000000000ffc x22: ffff000805d6e100 x21: ffff0= 008016adf00 >> [ 238=2E407229] x20: 0000000000100073 x19: 0000000001ffc000 x18: fffff= fffffffffff >> [ 238=2E407425] x17: 0000000000000000 x16: ffffd7c64ceb7c10 x15: fffff= fffffffffff >> [ 238=2E407627] x14: 0000000000000000 x13: 1fffe001002bc9a1 x12: ffff0= 008015e4d0c >> [ 238=2E407825] x11: ffff800081963a48 x10: ffff0008015e4d00 x9 : ffffd= 7c64b49c9f0 >> [ 238=2E408028] x8 : ffff800081963778 x7 : 0000000000000000 x6 : 00000= 00000000000 >> [ 238=2E408223] x5 : ffffd7c64e35f000 x4 : ffffd7c64e35f278 x3 : 00000= 00000000000 >> [ 238=2E408420] x2 : ffffd7c64e92fd78 x1 : 0000000002001fff x0 : 00000= 00000479fff >> [ 238=2E408618] Call trace: >> [ 238=2E408681] mmap_region (include/linux/maple_tree=2Eh:556 >> include/linux/maple_tree=2Eh:731 include/linux/maple_tree=2Eh:747 >> include/linux/mm=2Eh:1033 mm/mmap=2Ec:2828) >> [ 238=2E408812] do_mmap (arch/arm64/include/asm/mman=2Eh:18 >> include/linux/mman=2Eh:147 mm/mmap=2Ec:1274) >> [ 238=2E408940] vm_mmap_pgoff (mm/util=2Ec:546) >> [ 238=2E409088] vm_mmap (mm/util=2Ec:559) >> [ 238=2E409229] elf_load (fs/binfmt_elf=2Ec:385 fs/binfmt_elf=2Ec:408) >> [ 238=2E409337] load_elf_binary (fs/binfmt_elf=2Ec:1134 (discriminator= 1)) >> [ 238=2E409454] bprm_execve (fs/exec=2Ec:1940) >> [ 238=2E409598] do_execveat_common=2Eisra=2E0 (fs/exec=2Ec:1938) >> [ 238=2E409757] __arm64_sys_execve (fs/exec=2Ec:2106) >> [ 238=2E409910] invoke_syscall (arch/arm64/kernel/syscall=2Ec:46 >> (discriminator 19)) >> [ 238=2E410058] el0_svc_common=2Econstprop=2E0 (arch/arm64/kernel/sysc= all=2Ec:136) >> [ 238=2E410218] do_el0_svc (arch/arm64/kernel/syscall=2Ec:155) >> [ 238=2E410363] el0_svc (arch/arm64/include/asm/daifflags=2Eh:75 >> arch/arm64/kernel/entry-common=2Ec:677) >> [ 238=2E410508] el0t_64_sync_handler (arch/arm64/kernel/entry-common= =2Ec:697) >> [ 238=2E410623] el0t_64_sync (arch/arm64/kernel/entry=2ES:595) >> [ 238=2E410735] ---[ end trace 0000000000000000 ]--- >>=20 >>=20 >> Links: >> - https://qa-reports=2Elinaro=2Eorg/lkft/linux-next-master/build/next-= 20231109/testrun/21009598/suite/log-parser-test/test/check-kernel-exception= /log >> - https://qa-reports=2Elinaro=2Eorg/lkft/linux-next-master/build/next-= 20231109/testrun/21009598/suite/log-parser-test/tests/ >> - https://tuxapi=2Etuxsuite=2Ecom/v1/groups/linaro/projects/lkft/tests= /2Xv9wca3SPRN4lh73fIuUxVRNHI >> - https://storage=2Etuxsuite=2Ecom/public/linaro/lkft/builds/2Xv9vEpjy= bxlDA4IvgDBm4bjzVT/ >>=20 >> -- >> Linaro LKFT >> https://lkft=2Elinaro=2Eorg --=20 Kees Cook