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 D78BEC61D97 for ; Thu, 26 Jan 2023 14:48:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6713F8E0006; Thu, 26 Jan 2023 09:48:57 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 63A778E0001; Thu, 26 Jan 2023 09:48:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 48E5A8E0003; Thu, 26 Jan 2023 09:48:57 -0500 (EST) 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 3B6228E0001 for ; Thu, 26 Jan 2023 09:48:57 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 0C2B41A0731 for ; Thu, 26 Jan 2023 14:48:57 +0000 (UTC) X-FDA: 80397232314.16.AB99430 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id 1396510001C; Thu, 26 Jan 2023 14:48:53 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=OyaVsT5e; spf=pass (imf14.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674744534; 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=fK+Z6q5CCrbSGUGA/VU77diV1gJjJKFGcQC7IYueLvo=; b=UPVimHYKwC6bZ0BAsvMVO8dFnCL1nUV6tQA/xMLAS5lcUc+69cpdDqaByeQFssJU4iwew+ O9ufNPqvGAnpZiKUbG2mHqM4NhEhW3Ye8R6pqMtqfuD2uUAA615aJ7j5odyDf2crgAT8Yp mL9R3vONKOSrKrDdsYXvAix1yvyb6xU= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=OyaVsT5e; spf=pass (imf14.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674744534; a=rsa-sha256; cv=none; b=gzGqmXAbQOp7ADeaSyOVR8QlITlHIXUptIOcwT+climES2fkux8CfFM3ZWmiPQWrbAeyhD eCGd0CPejf3E1ZlOIzXshEmTykiaWjL4fn3odb+xObkc34BfLgJR3/m0OwXn4NVgFvZrFX 3iH9A75VY2+xPTEfpg79/a9uz4yTLgI= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id E1F826183C; Thu, 26 Jan 2023 14:48:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 05241C4339B; Thu, 26 Jan 2023 14:48:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1674744532; bh=WNohoknU9nLfbwIXeO77neZ4yMyv64MASZK2UIAfOfc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=OyaVsT5ePzTFS76R1FH5KLxOUgzscan6sLv55lgf+totKkalpj5P4hTJ0CFzpg2nB FjnAcEI6WBL0tfwF/TTw8b+wwY6a9pfQDEoFaNDhDzv4Bx4E//TKL2HIis05iqFTqA 6cWnwUhcKJagQmydnhE9MWdKN98RZA7QH0/g2op6Qc+WX5kkWc6P8AxP1IQok4d4Iv rC+rDq5bfpCpp87TX2zmlNbavkxhh4pjEZT5VQ1/5GQQQR5j3P3SiDxYUla0TLmDmY tHoanGw9DWG+oAt/RnrhsxsQ7gltrsJN75kvWssUX4MOKayClNcjWM9UluK5fqquNs P9OGQuC06AeFQ== Date: Thu, 26 Jan 2023 16:48:04 +0200 From: Mike Rapoport To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, michel@lespinasse.org, jglisse@google.com, mhocko@suse.com, vbabka@suse.cz, hannes@cmpxchg.org, mgorman@techsingularity.net, dave@stgolabs.net, willy@infradead.org, liam.howlett@oracle.com, peterz@infradead.org, ldufour@linux.ibm.com, paulmck@kernel.org, luto@kernel.org, songliubraving@fb.com, peterx@redhat.com, david@redhat.com, dhowells@redhat.com, hughd@google.com, bigeasy@linutronix.de, kent.overstreet@linux.dev, punit.agrawal@bytedance.com, lstoakes@gmail.com, peterjung1337@gmail.com, rientjes@google.com, axelrasmussen@google.com, joelaf@google.com, minchan@google.com, jannh@google.com, shakeelb@google.com, tatashin@google.com, edumazet@google.com, gthelen@google.com, gurua@google.com, arjunroy@google.com, soheil@google.com, hughlynch@google.com, leewalsh@google.com, posk@google.com, will@kernel.org, aneesh.kumar@linux.ibm.com, npiggin@gmail.com, chenhuacai@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, richard@nod.at, anton.ivanov@cambridgegreys.com, johannes@sipsolutions.net, qianweili@huawei.com, wangzhou1@hisilicon.com, herbert@gondor.apana.org.au, davem@davemloft.net, vkoul@kernel.org, airlied@gmail.com, daniel@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, l.stach@pengutronix.de, krzysztof.kozlowski@linaro.org, patrik.r.jakobsson@gmail.com, matthias.bgg@gmail.com, robdclark@gmail.com, quic_abhinavk@quicinc.com, dmitry.baryshkov@linaro.org, tomba@kernel.org, hjc@rock-chips.com, heiko@sntech.de, ray.huang@amd.com, kraxel@redhat.com, sre@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, tfiga@chromium.org, m.szyprowski@samsung.com, mchehab@kernel.org, dimitri.sivanich@hpe.com, zhangfei.gao@linaro.org, jejb@linux.ibm.com, martin.petersen@oracle.com, dgilbert@interlog.com, hdegoede@redhat.com, mst@redhat.com, jasowang@redhat.com, alex.williamson@redhat.com, deller@gmx.de, jayalk@intworks.biz, viro@zeniv.linux.org.uk, nico@fluxnic.net, xiang@kernel.org, chao@kernel.org, tytso@mit.edu, adilger.kernel@dilger.ca, miklos@szeredi.hu, mike.kravetz@oracle.com, muchun.song@linux.dev, bhe@redhat.com, andrii@kernel.org, yoshfuji@linux-ipv6.org, dsahern@kernel.org, kuba@kernel.org, pabeni@redhat.com, perex@perex.cz, tiwai@suse.com, haojian.zhuang@gmail.com, robert.jarzmik@free.fr, linux-mm@kvack.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, x86@kernel.org, linux-kernel@vger.kernel.org, linux-graphics-maintainer@vmware.com, linux-ia64@vger.kernel.org, linux-arch@vger.kernel.org, loongarch@lists.linux.dev, kvm@vger.kernel.org, linux-s390@vger.kernel.org, linux-sgx@vger.kernel.org, linux-um@lists.infradead.org, linux-acpi@vger.kernel.org, linux-crypto@vger.kernel.org, nvdimm@lists.linux.dev, dmaengine@vger.kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, etnaviv@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-tegra@vger.kernel.org, virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org, linux-stm32@st-md-mailman.stormreply.com, linux-rdma@vger.kernel.org, linux-media@vger.kernel.org, linux-accelerators@lists.ozlabs.org, sparclinux@vger.kernel.org, linux-scsi@vger.kernel.org, linux-staging@lists.linux.dev, target-devel@vger.kernel.org, linux-usb@vger.kernel.org, netdev@vger.kernel.org, linux-fbdev@vger.kernel.org, linux-aio@kvack.org, linux-fsdevel@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, devel@lists.orangefs.org, kexec@lists.infradead.org, linux-xfs@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org, kasan-dev@googlegroups.com, selinux@vger.kernel.org, alsa-devel@alsa-project.org, kernel-team@android.com Subject: Re: [PATCH v2 6/6] mm: export dump_mm() Message-ID: References: <20230125083851.27759-1-surenb@google.com> <20230125083851.27759-7-surenb@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230125083851.27759-7-surenb@google.com> X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: 971mxsun9s5zzc7j68wj1ax81hoopu31 X-Rspamd-Queue-Id: 1396510001C X-HE-Tag: 1674744533-493102 X-HE-Meta: U2FsdGVkX1/8dzzNZODEp5O9SspEHmjqkxkLUYdbO9GjeoZEwqnMPhlaiYzRHfrUgbWRplYTeFHuOjgnq4SYHqOePWg5Rn76uXxwX8C6rxvBLS1euaRtr5bIUiXD//bRnYdoOJtfzcv+vWPJjK5NnTQPRMplnYjvj7h4oO/jSZQbKOU4mE3y6wAjZ0oLEYGPYJhPbGvHipYoqsMguV+S6s6IoTbTJVWS/H1GAkBtYQGcyJ3DZazp6GBt8UNotpElvExEmik9EpWtgxNaURys2pnoHwWjlKiQ7CrxXiq92nY+S3DJjMepHGLsrPrL/CXYiQiX6TTspvywuEdniLN4DsEad2HikFKvTdoT+8aUEx2kXdV5/JGSRbvkQBqsXQrB5+KYhnMK9+51SBHGsBEeeW1FGCZ0aUntqapKyL/cbAt63G0pX4lDm9SiXdBjcyIwHtLSbJMH1TEcaJQoByB8ts0TWR+ToTQscpm0lo6pDLivkx56NZtIED1A6k0DvzQuYpl3Hi7NZgtUrURhoxBwRA/g0ca//Zt2v8EZIxLllhNgTVCO9KqsGqfqFenurBjVgPtay4EOE90pHM9G+ZRHZsz6MexBVg2TaftYRJFOmHRZCYg32QJ5Gh5VjAZH92PnlLwb9w32k48C8556gS79zb8f4+jecsuYPgC2VjOgm9vSMXvdP8yo7aoqUD9tdRLKX/CxqHKbhNR05/+f/xrpdSnSk3FSpU4wQqtI7PcOj06j+3SjTIybDPkVch0xnQVv9LQHQAY/+IrtQA8hW8Lazim7pmwXR3Oom+jcbtt3oEHiZlCd8f4G6AEnuxffxB/MF0GjQRZVSN/PdoTTqzL2LMYGwTg9qHxwYDIPAnEyqu8HfnyTyIlS2n6kx7+RQdOfR0+Ktzee4ebzJLcKfI6/k+SDXrChCOqEHEQ7cdaDU3Mo7gSVMi5Z0+NAnQdgHTV5jnhTawJFf5G3e5sddsk mDbKCrQb om0Nr0SU5v0Lj/e4xNBYSlcpD/8vUB+gM/SfYy45K3RnOdUAhfVkQkM/LnzIPsMYXWHHnMzG2SSmM1lsLDylpXbKgp49CNNFtMCUgu2kQQO/4B66hIAoNsUVQxsfOP957sdWFwZBcJ5r9EIAkbv+EsW1oU+3QFnIsyOqPEkJzzWWI481hpD5zTJZpempGJ4GXEu7MYoyzyp8bo1fuWq9+FLSyxQv1SUPY8fsryBZLNiPjHrJzK2eSIFp03xsqGU2gPmDyRBiSXjdcdbhsLJb8I0chHmCLmD1tOoOgUynx5eGz3a9jg/tbtKMzcyOvZG4nbhQdRnItiVckSiQpAwK7y5HQNBCTXI66haiXUqMjO/foajDWQN0DjdG9K1hOCqVdgXBFnO/DZXigE6I0OlBciJrnBBxvP48LVkWX6CyZ1qp1iBjDMIGLDin2UNVZv4xu+QCuOkgmOCdUBj0XklRTWF/tNuKwLzhffvOrKqgQkEnNaLyWcnQTwkEdluWc57tw8v6QbwvXShjtEBPdIwQe898g37n9vzvEILHBL3QMnQ3/UztlvKN0kOdmaZdSq4uJxQ02iA6HvsrdSIWp8laBVZxXTrCt950EpEij4dlTxPgcX7gCRX6j145Dz5jfQkReIgrzWI/qSBB6hYBWgkLEqnbVBi00Gn63I0TYFP/+J9lfj12Eu6X061veFYMIWDGXg7f6V5hTk03nIGoMRRV4IxWWbVQKcePXHcxy/AIwZrPAVObGuk5SxkRtD72FSFdzbEPMuSoDDXanv5aE0iZfLm0yy111hKR82tVtUk5tmxHEGtESvxVQz4ltQsZyntjILsWX9+jjMlj2V2IAnfJ3LxwdtunKcpjN9uvxRa5IxNyFY6Qq6XqcucdGA1cyMg3zK8I7X6+9kZC9D4hfLt718/rXpz+jeKYxYX/QGVUylYqT2yXnatachvaDI7zh+xYWdMI256MSljUN8TJFwhyiCYXb/WMq 0qmJBtkW 6nofCuQ+CnMoYjhbZjsJfNZaxubgIxuBWMAm6DP1Gwa1MfMAIbKZyxBlaNC91ZsAWNeJWlRlpd8JgEcFL7T0A2g/fE6e4tB6IVePDAPGT2lyjsivDaa9LTczMdEH9LMn1TZOceFOxVDo72S15BQW8/gB8DxakSXhZAdbwxIEegoovC4g36cfboSSY9TPlYuqQl9kwp+bN2YSOVeYr+en4PWP3BtndG2W8aoSHLFf6ihrjDrhHOPMcDSwnxIoaWI3nee+3dCplSGtO5vQfeg3b1bgA2tDQruqFOQHVmyA49Du0s5N14pxMFk4CitP5MjuJfe7yyekdU+eEuzgXEwh9g1E2TQhO8kcumn/hApF+WI9Dil0b+85UznCMlnvNcvc4Zujx8yzdk8Iz+I9uY38dOWCoE9CiHvgS602dm5IjAajH0SxLhwA9yo6imSjmk8qWYtyK4PTG+WecYwIpBBffdoL8UBnx/2Yn/Neuanrv3MK5UeKoHOGADRvmNPqNsRpI7dMESwI4K51cqGmWV3YbqyUVWG+mV7GxnBKGro13Pl4OCWdlZuVQQF1ArZskF6UFd3/o/epSkIDtq5jS5sIDNyeRIdF9J9LHYJVoIw+n+V+JiWdo7KHduQvtj0RA77nsCVPN/PyzkNuzTF3OhdYBTQuHJRX8/5WVMaq3urRVmMFnT6Q8wv8LKEdk6tZPWbBbc6nwyIsOitv4h8pDTpno+i9+ltHj+sHLE5Zru2QTzgoOw0MlGvtywN8MRd9iDINtl9U2/h/cZnDV1JX5BzgnjNwEdsmHhgg6/BvBPjf7RLItNgKA3KdQ7nfDcXHnOUm+EPQ552yVI93DvC2y3tNtNWmM1EOiK2rviaNraoQW9zUGCvdqTbmCcC9xfUV096AO4yYQnmzPmgwQnf0NEbV+HpZ2pCkUOV/c40QNOITOKRmEGwP3C8LNgpIhf4VeNRouNzDuLO59ZYuwC+Xgl0QXaf+NWDOx 5PUMTBxj zDQyBhzn6tZdkEHnn0Lm+/y5967tu6nYIvZXAlxJlqh5PuMawfqgmrIwfd2LC55JljxGmiypwHAtZqXiE99D7MCXGyyQvJ0997Dg92ffnar85P0vr5UrLw/WSNh+zQK9KEJoVyveh9HTwRNSCErHwrqxM0VPB5caBZeU1KWwNYu+0ABUsLx0HuNsJHEcJ9ng1sGpgjVoAno07CYkg6DvFMWimDR8iU5bGNVKhNMFRa+qhZoetP9AA0iVDNLKnpyjZ77cktHrs+upNVBTVlt05Knbc+9ep4bCeBNdDe5yGO826zVD655ERu7ZQ6n0bXccILrpMQcNU6oGcxWg3T1VBmA9P6U0s/d0ZLA+U6l354PTk9ukTIdwBqQi2v7MPWyLVlPGdnsVPLPcffEuQu11K6dc1zBs3QalILpkxJAcqZjgWmESJiXYLuRcrOQU3iaY4MbeKbd4cua5jWzNnCtmv573OpRxN1vVBqW/m4R/Kbd1z5f6zXk8wwe+n1oT+QRwuZ/8BpyEvn5ID6liY6CVeDSUOH2sDSJJX17TMquA8yOf8ZOhpHT2jNy5PWYqwHy1axKgn7Ue/mA7ChqgTFFRoKd/FI2tIX2kJgCc6AAYnuwsJaCnU7oCFgRt9dxU1M6F05ow1DFkYDqH1IrttZ7qvN2BWKUZsrYWwfMfSpK9DCzLFIhm8Zi2y5iGNM4bYcsCn648DKw2U6MaLvp48oJ2aRAvkUnuGsF8xZYqAx8FARHuIVM3QrY6J6p9HKp0H7ygMJR5xX35RLvdl50A2x1lfkxNJtPHIgErmMbi1BGtLxM1tyJh6X1BBVR8Xpo6Nbd9zVHmUYudbA8eHfp3usM/rBRNJAZhB6s3Mcmff/G+5M52VwRMZzlKYmDJtDXow4Wm104MLoZVtuVTKIrkdHE3yD5lHssKWlwUyHMJRVSTlPa2wqKUGggxnNZKW3hMCvqY6jlTOlsrfFZQfQ3e/SxItkqi17zbS QW1uVj3i KNQhk2FefpPiJivYGKvcHMVjbEfLgRPWlHLfVD87pQ9Yi1a3PUH8Fck0/TAA/mXVCWJt4ISVfbW8HSWfBoem2tkkE6nkXoR/J9/4CKdkNHTPFU6e3X6oRzLZNpT4c+tBXgMAgL6WeEoYgfM+gtAeVVFltocnD6vXf67kJxlWPnZuWm9xgSLnLgqoZIB4ujjAMdOPEt9u17bNkcRBrSGvVnGrXHBxixejbsnP+K4l4C9fH4EWICwc1IJ9uCOU65LogUAhrgL2KuUsFkJPyM4IfNmO90Zvy3k3Rj1M/2wNXfh29F09NaU33qYd0/EA5+Ik2j2szmKFztZ4gcRmO44QUivgKZ3/2SoEk4UO2bwAATxLy1wCjTt/Y11hG6aIv9AfBgpT4zCnrDKYY6ZiPjPhhArU7YEBATG7Y2pKR42Hi8jCsl2CBzklVPRA3qEqIR22Fom5xzCy5Sezc4ha/Nt9eREn8xaXr8BxNhvc+5rnES64ErxgfarP81UH5sSlnxrVcmb4r3/PSuXKyjsvh+FBm+Sm1U017TXfOrU9YUyKfI1lhD0y83tW21GjOGKgnCdXivVe0wIGOi3z6bc3Yidy1Mwq6jicr0f6Q= 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 Wed, Jan 25, 2023 at 12:38:51AM -0800, Suren Baghdasaryan wrote: > mmap_assert_write_locked() is used in vm_flags modifiers. Because > mmap_assert_write_locked() uses dump_mm() and vm_flags are sometimes > modified from from inside a module, it's necessary to export > dump_mm() function. > > Signed-off-by: Suren Baghdasaryan Acked-by: Mike Rapoport (IBM) > --- > mm/debug.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/mm/debug.c b/mm/debug.c > index 9d3d893dc7f4..96d594e16292 100644 > --- a/mm/debug.c > +++ b/mm/debug.c > @@ -215,6 +215,7 @@ void dump_mm(const struct mm_struct *mm) > mm->def_flags, &mm->def_flags > ); > } > +EXPORT_SYMBOL(dump_mm); > > static bool page_init_poisoning __read_mostly = true; > > -- > 2.39.1 >