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 CCEB7CDB465 for ; Mon, 16 Oct 2023 16:32:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5739A8D00B7; Mon, 16 Oct 2023 12:32:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 523B68D0001; Mon, 16 Oct 2023 12:32:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3C4C58D00B7; Mon, 16 Oct 2023 12:32:06 -0400 (EDT) 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 2B38D8D0001 for ; Mon, 16 Oct 2023 12:32:06 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id E37891CB510 for ; Mon, 16 Oct 2023 16:32:05 +0000 (UTC) X-FDA: 81351866610.27.D27A262 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by imf02.hostedemail.com (Postfix) with ESMTP id 0900B80019 for ; Mon, 16 Oct 2023 16:32:03 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Xv2qKb9x; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of lstoakes@gmail.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=lstoakes@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1697473924; 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=ZNCrnVPjlQ/OAERQDWaDWTtn8p4RIvUa6qZfUdX9yJU=; b=vmIRgyL1BBHcI1jS+lcq/ghZ5V0UUhcf34QFLo/ka4yB7sF7mywzacrT8epM3zxcveUzcj MiDtdQbzFCDgKjW9OX28rXan163dZj4rL/gUK9WcKHvv5FiR+O9K0QFOUbhPjJNF1e3Keo YG0LETt3PkkBKqxRI8jO5pMJD4xdXEA= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Xv2qKb9x; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf02.hostedemail.com: domain of lstoakes@gmail.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=lstoakes@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1697473924; a=rsa-sha256; cv=none; b=Ks9KTNXxGcqMjiOr+m+vVl/y4rXZ5YqMT2PZL6GGZTdf15sk3eS7Zi2Y/Df05Vmz/7frLA shOJI7etPd0TK5PvNezZtD2F4P+EokkGbJyHiRMQZzVkvYrJHB3+3an7wVmopry4wKe5P7 8O0VizwOCIFu5vG3kWgHk+92dwSeB64= Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-32daeed7771so1421149f8f.3 for ; Mon, 16 Oct 2023 09:32:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1697473922; x=1698078722; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ZNCrnVPjlQ/OAERQDWaDWTtn8p4RIvUa6qZfUdX9yJU=; b=Xv2qKb9x2rzdfJaUz+sL5F/ol24T3Zu24r4CL6krIt9IiZZ1wnTVJt1S0yyLLxJ4O5 oHskNfdHkxQJyqXCUu55IP0ymlZaRjdgFniuETUbkoAxGGp/G42Q8mOSyKidJkjozKCA x3N5TBIcsNhljXpOem32bYt1jHrbQSlsWwB0uug20VAoAkcksoiJfbV2WErBW8/CKJDE dQyITmFce9FkL88aCaUdGxHuIFagepslJjdXatfHRrmmjdZyecu7/c0un8Y/ROB2lRvl b73hZN1T6/WRks/na7fXEzI3C9jBtSUK4R5cLbHEXgmzvUHhSXM6raCjAQHuxE/braZy 9N3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697473922; x=1698078722; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ZNCrnVPjlQ/OAERQDWaDWTtn8p4RIvUa6qZfUdX9yJU=; b=bpzW/CXX/8zeaUMXFabqZVgnnYJwr1hNeQmk2XM0kqfcCTysRprOZs7qc4yecAkRPk qF3jWvqWuCKVvdnYiHb+Z61RR8/Ulqr91e+9Pq5BM3iocydgr5m+Q1PvcP/B+QvMYrEI FxwNQvWLQP6Y53D5mn4X8acsNzI7fjCq8zvxsSxfsbYmyslsy8IYNbK2jlxKbwWN5Yaj 4M0IYY/busspR7Nj65oETm6yZUzLtowQGHvU163XvTvAoOAbbj3H/1o4gvfJGmBzzip1 JNamOSPPeO7rkbyX6ln3cY1tRX7R8Pv78TyyOkjEi5SuahLEHpOll+OLugjbQ1hkBa/v wcuA== X-Gm-Message-State: AOJu0YzJEHZy4+/qptV4T/jIUQl15N9morra1CNGGneJxuHTuTpi0xUF Wm1rpJLoU3MbFyY8scFcynY= X-Google-Smtp-Source: AGHT+IGW5RqgVaaDPN+L91IQW20noQdJbJlMuZeyBkPgOxf0so3sGl9SKJ1iLW5zRyilZYMEV4ZbSw== X-Received: by 2002:a05:6000:613:b0:329:6d09:61ff with SMTP id bn19-20020a056000061300b003296d0961ffmr30513002wrb.62.1697473922488; Mon, 16 Oct 2023 09:32:02 -0700 (PDT) Received: from localhost ([2a00:23c5:dc8c:8701:1663:9a35:5a7b:1d76]) by smtp.gmail.com with ESMTPSA id n9-20020adff089000000b0031ad2f9269dsm27451978wro.40.2023.10.16.09.32.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 09:32:01 -0700 (PDT) Date: Mon, 16 Oct 2023 17:32:00 +0100 From: Lorenzo Stoakes To: Naresh Kamboju Cc: open list , linux-mm , lkft-triage@lists.linaro.org, "Reviewed-by: Jan Kara" , Alexander Viro , Andy Lutomirski , Christian Brauner , Hugh Dickins , willy@infradead.org, Mike Kravetz , Muchun Song , Andrew Morton , Dan Carpenter , Arnd Bergmann Subject: Re: mm: Unable to handle kernel NULL pointer dereference at virtual address - mmap_region (include/linux/fs.h:580 mm/mmap.c:2946) Message-ID: <49bf8caa-e72e-406f-88d6-6d28aded078a@lucifer.local> References: <48534660-d5f7-45b2-8f99-19c8fb3e51c8@lucifer.local> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48534660-d5f7-45b2-8f99-19c8fb3e51c8@lucifer.local> X-Rspamd-Queue-Id: 0900B80019 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 71m94ku5uakg1nhmmr3gw91u3i8uhcj8 X-HE-Tag: 1697473923-215839 X-HE-Meta: U2FsdGVkX19hs/khW82HZXHYPFAxT48EFzMq96XstZO1+BdaHyxbW1t0CmgzZPlQAOXODtQDwzUf6biih6SFiTv5Kb+dLOMaGltV+AOpYWvQ3u8AkbWHfNI4mFg5Xf4bhjGi2lRmUySWY9qnuFON1j12hkV+1kcN0B6vCW4b7cDcjrWfeolBVNb4PPPD1hf1uDBM2+vxIdNSIOqJ2Q+9CuObhhXh/84MvocqS8dAhWjnVrw2p/pOTftSabTE20oarM6Y1ELvExD4YEBVtB99AG7Fxe1eZcKiWi4PIUJWD3fLeQRRniM6mtJlnGsDKn2SBJJ3FYtgmwWLtWtoUl7y4RRlmqCSjdy8/EpE74axluFKtzrAtpd5zvE9JdGzT2+JJvuyOqWtB21ZJreIJwNIV3pj15R/4aIF/NBMaNY9ncgHE/nt7H2yz6lQ7tzSPC9vV8v7PHAuz1DlkgtZvto/sfkTY/FgdLdXf+P3Vgif3gHnOq2ZJMviX1DdMaUy21cmo1uvpugn5yctTJMuJzpjIfqi9EN/7mHxyxQY1mTyHMpVB4wLhtb7yCCKwkU0D9euwLoDiJxi0SZvIlo2+9SN7tSaAB8qIQoXvUqq/FZfa7qZJNra1hAbo1lbfLFylXMlefy5iuOJpqy4Cs/9SI+xg94YSFV5kPgqClHCcJKoQre8lhWHNixS46zppKD/8LbQUTqkIyNvhNAi+ksJ/qKbG0ZDnQ5pxUagu9LKCjPMCRiffP7btphPTODSAo6+7KzGzf/ktuBGyQJ22UQ7dAawybGjfxJPpsnhFwD+1htFNw6rle1nmTl7wOPHydGwjhMIhULCwmsEzz6efwXFF67H3rTQgDp7zJnlR5W2kgDa2uikoUy76NsiULODEwg5RnOga14GtwFaPbK1PzF9I0FHo6PzK81tkGYHj0YZHe3lKQk153Hu7yJSmxoUI2+26wu9Bqw5+wybli9BLXkxvS1 MUG9K80R RhFBowCB6sZFL8vfE87YDsytSEzkwsBZWiQnLBeZPMwi7SVd3F4xwYefywITVqz3Ng/K7O4yrVQZkTmF5HfskodAkKuUjvUORZS3dzI/BeCJNZXPAgzSmMsAnYAmUR1DXa02LcueMljcTw8VyzJRvMpCfzvVEJGw2ooqussV9YRK7dMPy1o68kbXyWZatbUrcABvsk+7/53uLbS5A+so+lEK2AamJutvarO83W23yBPP57GNSJe6IFn6MEENkS9gsoLFYu6aC+7ym/Sl71f+Iq24YImftw2OedQ+EhjefQ3yNh0+fNmMt3BI0UbWKv+1ORicMpSgSvvTMX3DviU39GYd+/4OoqS2iWUGwQbgiaQizEk3ZvLEqDgzOc0CUtGslZ13BmFQGhFd8siTs/Ya9PR5HSQaFmp3cIhrZrIeOD2CoTJAe/uosa0yVW9FgLpK6ua/ipcDbMlFpTOVDWET4u6oPpQovEDS9dbJCstJDvr8eE/DPVrs7AbF4DUc0puPwFvtAjxh3Leq2SKdTokZNzjgzWezNTqpUCAluM1oFoZsHuLSXdZcdx5acRSJXR3iIOc9M 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: On Mon, Oct 16, 2023 at 12:05:37PM +0100, Lorenzo Stoakes wrote: > On Mon, Oct 16, 2023 at 03:52:07PM +0530, Naresh Kamboju wrote: > > Following kernel crash noticed while running LTP hugetlb and selftests on > > qemu-x86_64 and qemu-arm64 running with Linux next 6.6.0-rc6-next-20231016. > > > > Reported-by: Linux Kernel Functional Testing > > Reported-by: Naresh Kamboju > > > > Test Logs: > > ----- > > [snip] > > > <4>[ 97.499871] Call trace: > > <4>[ 97.500288] mmap_region (include/linux/fs.h:580 mm/mmap.c:2946) > > OK this is from a patch of mine, and an easy fix (incorrect assumption about > vm->vm_file == file). > > I will put a fix forward tonight. > > > <4>[ 97.500814] do_mmap (mm/mmap.c:1379) > > <4>[ 97.501243] vm_mmap_pgoff (mm/util.c:546) > > <4>[ 97.501711] ksys_mmap_pgoff (mm/mmap.c:1425) > > <4>[ 97.502166] __arm64_sys_mmap (arch/arm64/kernel/sys.c:21) > > <4>[ 97.502634] invoke_syscall (arch/arm64/include/asm/current.h:19 > > arch/arm64/kernel/syscall.c:56) > > <4>[ 97.503175] el0_svc_common.constprop.0 > > (include/linux/thread_info.h:127 (discriminator 2) > > arch/arm64/kernel/syscall.c:144 (discriminator 2)) > > <4>[ 97.503763] do_el0_svc (arch/arm64/kernel/syscall.c:156) > > <4>[ 97.504191] el0_svc (arch/arm64/include/asm/daifflags.h:28 > > arch/arm64/kernel/entry-common.c:133 > > arch/arm64/kernel/entry-common.c:144 > > arch/arm64/kernel/entry-common.c:679) > > [snip] Have cc-d people in this thread on it, but for the record, -fix patch is at https://lore.kernel.org/all/c9eb4cc6-7db4-4c2b-838d-43a0b319a4f0@lucifer.local/