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 568F9C27C76 for ; Wed, 25 Jan 2023 09:43:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D55096B0073; Wed, 25 Jan 2023 04:43:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C8F6D6B0075; Wed, 25 Jan 2023 04:43:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE22C6B007B; Wed, 25 Jan 2023 04:43:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 979866B0073 for ; Wed, 25 Jan 2023 04:43:10 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 70D9A1A0CB6 for ; Wed, 25 Jan 2023 09:43:10 +0000 (UTC) X-FDA: 80392832940.20.268976D Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by imf22.hostedemail.com (Postfix) with ESMTP id 30F6EC0006; Wed, 25 Jan 2023 09:43:07 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=mZDjQNB1; spf=pass (imf22.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.28 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674639788; 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=/H7fv8j3//amIhsuvsnszBORL7yxYM5gHjte1pGnd6k=; b=T5nF5JGuX2pih1xsAuxdhAOtPNz9aUZMH4x+R6taJkEr8hyG0N9iV/HV4HoO6/hEt9yc2M fOYfeWod6JkVY5Nhr+DxiOR0bZEmxJrJM32hJjjGpZABlX/7CZWRKKbRpO8VUMJHGPqyMB 30th/8FyX3PkcTRwRCqrzpNt+3/hsN8= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=mZDjQNB1; spf=pass (imf22.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.28 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674639788; a=rsa-sha256; cv=none; b=0/u+yk+IzaQGHXcZOStO1xceXrj46hIjetjZPnRlXBF/bHE3rHbANI+3H9hNVfMh3sD6P6 UOrqth1KfgVgF6f1y/dKt/ZzDhF42N6vtF7azh8EkExCKYW/ZfL1v0ka5vcb6/ESFbMY0i X4ooa60ovW/8l3MGcnfrVoctGXfeaCU= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id ED8EF21C83; Wed, 25 Jan 2023 09:43:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1674639787; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=/H7fv8j3//amIhsuvsnszBORL7yxYM5gHjte1pGnd6k=; b=mZDjQNB1hPzvcXQvGHeFauKnSuc1ap67S0f/lHhQc+tBAiRuxTH6kOAY66JaEQ5pw8N/I3 vRWRMVylkxH5+7xZzlUtSs4JuzUBNvi7rrHJ3BhzsHOyBEZ29ADyT+w2tbmr+7dVhJit8H Gvojz3/KsEomLEifDjwU2dmewO/7emc= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 8FA761358F; Wed, 25 Jan 2023 09:43:06 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id usqPIqr50GPHIgAAMHmgww (envelope-from ); Wed, 25 Jan 2023 09:43:06 +0000 Date: Wed, 25 Jan 2023 10:43:05 +0100 From: Michal Hocko To: Suren Baghdasaryan Cc: akpm@linux-foundation.org, michel@lespinasse.org, jglisse@google.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-Stat-Signature: if36ie9i6f8bxk1d63zrt1hefmbcruzy X-Rspam-User: X-Rspamd-Queue-Id: 30F6EC0006 X-Rspamd-Server: rspam06 X-HE-Tag: 1674639787-992212 X-HE-Meta: U2FsdGVkX18sj9q9L8Eesrqgybp2WfZtLuD89rOjO0wzMaP4UvYrqxesEOfhz6zxYIOwMD2OvAW9wHzjSUj0LxpBj9TT+h+Xg/4DH8r/67tKWU1d73gfngEmn+2ES1u15U4P2va/X368GYZFfhpO6tGLGd2zkqZZrY9Rur5dpkITkUVjeVcPLfGkS0iaHXpeeNfjsg6ABco7i9nuJX9rRapd9/3axDyWAN3+3VWw7mPLXS60TjiQwbsY4/Q1wYiBeClf2gbXAHA1sNaFIlPglpAzVUhfUFg4b/DNjR9fOKjDuw8Tj+Uow+3NZHVYuM9wFdGYfdu8EPaBBBh5PCu4wGyLxJjhefp947V9rcL+O9Tra18KFElGh51OMd/GiA9VgQrskH68ZG4VXwrSIdBYqknY4nxi8ksGEFVF8JuA0ktEqzaBi6qEJvB8mUGc1GgL8OR8DBneESwmS7BpF6NAY1H9ZF6wSmTmizJvHdhHwprN4UaCsE3ESwcrIJgUbWpQ4HMvajP524NblOGkN0/Ffveapl45WYkIuo5yZePvGDSI+jnqyX7qTnFdJMQoOIXIlmILQxYNI0zIGIMmTe0IZXc6D5ACvdHcQe4VG4MduLugd2ueNwSJdE/zCreZLmYbvNYSgH39vqMhmp5dKC6Y7zHv4r5qk21tJ+kPbSMuLG7VMmTF6CkQ3Ewn7cXtbxDerWhmSAaUlorYrKzJrGpaYMm7AwHP7AtD9jx/0XR8y5QUWQBnMLhDHXmzIk4wfAV5aRlaWkBuSMI1KlUOhF9LxTjQrj/E5eEvqdC2tc9eLzF3L7i+A5VctiiMSSFg9T2bTLmZbI/1Z1LEXAsALQCxILBsNUF9P/ODDa1IIm0fburymBjifgyWsdxSPH+p9+B7TxFHW7dGUqLK1agqUwoQgQ12+tyiOcNzfr358Lo1AFpK6zKwZZo+TVoLmZ33m7UwsjSnhU1UAUUAvE9PuRI KRj7L0Bh D+bnovyeQsWRxLrEiZzhPYMhttvJekQWonPyrlQ1IvaAcRQPqjMYSIfdG57qqrPh2y+CqTeXUZPkQpmyMsgbD695H8KjLxPwhkf68R218eJaNmZ77+kiwVDTiCnaHkV9yyK36jG56rqUGAGW62+ACXE0bXlBiBVT13nHBU8EqxnffYl6Xcrs1XH9ce9nmiN59rJ+gGL8NPOMnH6x3nY9iTx3bnNtturxz31ExJxiG+XA4gko1Hr9buxYPKDCNGhjnzqBOFV+JUN7xLEs33OXoI9gqtLgEYl+SN6ZkSL4QzbtH3LmyDYxOmEBcGGvFZ71dKTTMKdsxnPQwAk1u6t33eBa6/0pGUSuGt1CNjLToauTrLz4zaFdU2oujvLq1dC4riCrH7VrVkkqJJWN8FYyl0kNrmlfmWCVSGcXY32DoP76fe+izjYsr6aIv52ArPHWBHPe3jtJy1lHz1FaoLIarTB4C7BdJlF4BshpG2u3HBDo4h4dHursqzIe3iqJd2bTMmNWbgodNgkjC588TkmOtqy9quxyU5Ey0IOS5pEXvCvlOtHKWMa57E3O0gOar7WYpAGzwROwf/8Iv78kheNJjIvsKmH7tl7AORJ60sQj0bcIc3iEHrO/pQBkJKWyvhk8NczZ4T/DgychKJXFDeBHMfVpQQiYqyymOAhxNZXtAZomB7AN3bbL2ba+x55bTP5Dye1avwuTDwAt6djK2FVR9Y7HDpWJMiUdfWMa2ZEsbU6cQkzRn9qHwTGSLrMTYk1cNXyTV/tU8uiGhqSwoOZrtHNcqdNeyOIUKNzYzqthOtllczR0UxPQAcgS9hK6y9XG7e8zXaXtJQXJrNHvVDgy8LMQLZdgnATBofuqBdN90niRm4VkUqpuDkbNYMzxpzRuA+EJ/8PF5CkSUd5fa8ro8tOYTwnfKpynjsT9mLrudfO4hivJZ/n+2an0NJ+f/N6J86IXZmTU7MaWPjZ6cYJPmfpfSBe4m UTco0Bri wOiOfkzHZvc2oVGO6zqzfprIASbFwe/2Yy3aOpmJxpl7Fq0FZyDyA7QGJf1ts6XnY+aM9Gjay4iF1uD8ws6S7h+ZvRfrLzvhBgPjQZZVAJzTbbwVXHf1VynkgCsRZ22bOEvIfloxAMe+ILpkpz8sse7V0JsQS7mTE1ifwdLdulZemDJ3HwKZ3zUToODLFFBCRDyKc3qCdM+EsTRNlhdNGN1NsUpSmOHAXICqVkS9B+ok7ONoTfQUf4SmqYSqedY1l9viWDoIYFbK+wOpnNRF/Y+mh1K9MjU86nrtv7iMY861RbLK1v+NC0DsXdyDjzmwiBHCgsy5+dTprVXJPwdWGl8uWuSaGNlcbE6FthMpcb3nABiPhdUk6P226kQ5/FvrFJdrWWUC6IbOhvloI5XOjQWN8wJbend4sq7m0xUOqmK28b/zD5mj+w2Ipu9SNdxpaAgf3RMzffBFzuFu2VvvknNPXwQfGG/b9aZ0OERrlEF0cU04JqnPXoPg9Etwf+w/4ikiAsBXuezVLzcIcOCT2aBJbZbPg9gN58CnabBN60vRiK0vhGQvvWYA1JuDPtCfjC0aD4crnGm2SKm+I9wpwyYmIE5eN6P7CdAOi5LnU4SNjujGQaTr9PUoAIar85CCna7+fDYwgTq51Jrc0a06f6d+t4oUT4IPqvlCcRtmwc35YwYCdiAJoUe4kapW6cjZLogr38ny474wgo2jgE4LB1aaVx2qL+c06Ax9WVpvuqQKf4HUtaBlK6puc2XIMhddEeLTDDR2FoXQ9QDskG+8H6iT96b2OYbAD1e945IxiBRis90ovmZEjZq4qdBGSqoxgBeuWY5PIxRfTKwWIoB4u9ncO0+ML0jxlSWK7cu2C+212bIGfBYyE9q4EYqRgfgcU3kdSi1PJPbCi34rMqizDkM/rkdOu+j4opLSRq6tkrBfKFDTlgpGPix1wZrvnt2wYPvh16tFrK9FHuX2WiTFSfXNrGxZU fUu09Niz N7L58V89CjMqHAR8konUW+p9Hs1z2AbBreMa5y9eUhCcPa2jsK3ryaa3rsr61qTGBobcdY6CgU7CCeqSLzXPkEcNzQcMWYkovHHh+LpDjFxDu3Tad1BOY9r8Bh/l8X5QwtydgTX1lYL9XSj8nxP/kn+mahzoUWngTTgqRtDOONx71OSJa8vvXMpDSqKxGvkpsCViLsGG1ngWrRBFAoKItL7dh0CHd+5pPjwkodWMeTpAaLoOWroMqqJ0UhYGdFV8c960n2w0LjZ5TmlxGYPUOoQ09bfZhTCSqhd67m9IFphyWC9BzhxfjoJtZceaL+cWWmmvHfT3/zFGXhvlZ+pKlR9iiI25gr2ZYe0rvMH3Z+6WePjnKV/xYtO9f3zaXXCt04uRU4D0dR4fmOGbL0EU1B+BibWlMcjjnP9pkyEW3ftxvI8LIkPBWKL+xpIQbcp92c0qx/bDbiYuPxbKcsiyTrg6GR6giemJ4ky/5Q4Oh/Uf7zUDkMK9lKoIuQeQhAV2LJZbOci1YZgujcGLwIz05nHtY/XcJDsFDjDUHfG0q8jpS+jU/XsllrdfTAoOJL0XyH57/jNWrwC4mv1jRacR5s8k6E9fxV5u6k354ijiblSdRxWjgxHD5jlESY0exjAXOzCqO3MMBCHcGATHcR+ugkhL9cboBv+4i15vNPIWFaky3zkfUlqzJx3LYhUtq++Nnw4+8HpfSlvj6Oxa1uAu6U5GGvFycn2crfchjQ/Z68VZrqi00IyI52oVVlnOAJSrVSaVAX31WzMSV+gx9iXBmVNHnvvtRxQONWCDD9wJy/xQjTBX2AY8aA4G4hF4/NfxPJxQQROlhIhRt19Tl4QGXDHxWtXQVssxCuldj3nbf0mJixPDg0gSGwcbXdjKQxOvCLZ2HDzPPqrpumaFqh6ZVd9cs4POIcugvzjgytv4e19cDlFmEwttWScqsM6YQYAVG1/7OVYvV/LlC/piP9ErkOD41WKgY MJSo3VlT Y0NK8hZqCm6F7Wtx+CkXHo/248sHTthueVrRFSGox3L46EhJ+tvX+4WMA5+6ycKsHv/dfUSvd8dMuV7f04yBheZXXJcwIFSisus2JrS2HHOw8pqGE+6evQVAupzndoSuJNtOQTesCbi9FS8SAJ3NfB3HVeBpiEQ5HVJguRjUmuRosWceNBZKuhhYmaervtYnfKJuZX6uQXboGKDqMU6K+r/4BSuR8rI77jitMPB2SEVi3clm1wVFxhFO4fJ+4ZmppmNOizA3IdXRcJHCtCeykNNx89XTlIiBn92KitOyag+gRX8/szeseztTpQxdzXjfiZlvEC8HelqXzoGxG9Tt9n5+IeueGcoJKoBIeIzkWzqivCNqLmYCF6/Qsi3lDd8msKQYRNjYYSOcU/CQtl9enP4ScMaBF/fZjSUZzJFoqzyUy2PxvF4AEa74zpEgoYigRSiLa6+tdSbUVQoYsT17tg 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 25-01-23 00:38:51, 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: Michal Hocko > --- > 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 -- Michal Hocko SUSE Labs