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 17E41E7D0B4 for ; Thu, 21 Sep 2023 22:31:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2F85D6B026C; Thu, 21 Sep 2023 18:31:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2815A6B026D; Thu, 21 Sep 2023 18:31:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0FC676B026E; Thu, 21 Sep 2023 18:31:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id F3FB26B026C for ; Thu, 21 Sep 2023 18:31:04 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id C3CC1C0D2D for ; Thu, 21 Sep 2023 22:31:04 +0000 (UTC) X-FDA: 81262051248.27.A6B1A9E Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf11.hostedemail.com (Postfix) with ESMTP id DA19F40015 for ; Thu, 21 Sep 2023 22:31:02 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="BJxXZzf/"; spf=pass (imf11.hostedemail.com: domain of song@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=song@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=1695335463; 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=5yuiA80XaMNcVvGwbasPKVlqvsucc4QoydJx/NbnS8k=; b=o1FwpzCA0OZ+G3Zs2WABSlqmhgehPPmcrSECh3Vwgy4YTxfX6br3sWHt8ntTLxUPHhbF9m 4JpKoeJZl/VuaALMEWDOG2mWL9cGJOMq5cNEuZbvSbmBVrIA3yJ5ttNFLkZw3ZTbqUpJbs X+0HDWdmhpf6Fm2Hy6JzOg8R/fG/5Gw= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1695335463; a=rsa-sha256; cv=none; b=fw2wH9kfkTzRfiN6SCFoTW6uTtMU8BMHEYAJ3ohU+3iFdJbjKYzs4ShicEfGwmKBMmu1bs xpeTHlGcUzBsTbry9AFbdOUTT0B6+XwTRHwAvsVj5HRmBIE1T2ByfZDwme4CKNEofPTA16 Fpn4tlqQTc9ilYpcHWBqV4mb/JdJFrI= ARC-Authentication-Results: i=1; imf11.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="BJxXZzf/"; spf=pass (imf11.hostedemail.com: domain of song@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=song@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DE3E96210D for ; Thu, 21 Sep 2023 22:31:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C5DABC433CB for ; Thu, 21 Sep 2023 22:31:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695335460; bh=MM21fpAAqNycTt4Xaf9NDcGQ0SQTcft6//RqlmbkVyQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=BJxXZzf/aXubyQy2npZARHLDDjhgoXgiIEWqva3Fcvcj9zcoZxEU8fccdvHJ+HE1c zzl8qTcUY9d4Go4O1phE4VHiUrxF82TprIMut63M6/i0lBXABCB/bZlTOwWqPbu1BQ q5zu/0Z8B9EGkvCak3DZShCJdshYKc/r/AcXEeYIu2QyWVYI9Vx+BhQ1n26cL4/b0+ PS4cfkMveOYxyjpv6hbMeZ6FHOjVVnzGDFbwXlAgoIyH9v7qk7z8sPhWkYP6GlWWax 6oJu48Ae0Rkgt9SjGUY0GxlfVZDTstOKna+Ts701hrySxm3sOn2mvMBH6VjZ4iOt+Q WLPXTkK17R7VA== Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-5041d6d8b10so2396454e87.2 for ; Thu, 21 Sep 2023 15:31:00 -0700 (PDT) X-Gm-Message-State: AOJu0YwHFdNB8ziBEE3If/pclW2cS0523+zNCP7+Tm//QfbrY+BosmpM km6Pra5iJZL/qoXOh59xq0Tcn3OcHf1E8AHidEU= X-Google-Smtp-Source: AGHT+IH8pmyQuqpvewRyL7QPTAL4jcebA+VNDdobgdjzXZOsPDkVCcZQaQNB105RzqTdIxkf8GblFKytjbdsRKyccPQ= X-Received: by 2002:a05:6512:10c4:b0:500:7f71:e46b with SMTP id k4-20020a05651210c400b005007f71e46bmr7439120lfg.1.1695335458957; Thu, 21 Sep 2023 15:30:58 -0700 (PDT) MIME-Version: 1.0 References: <20230918072955.2507221-1-rppt@kernel.org> <20230918072955.2507221-10-rppt@kernel.org> In-Reply-To: <20230918072955.2507221-10-rppt@kernel.org> From: Song Liu Date: Thu, 21 Sep 2023 15:30:46 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 09/13] powerpc: extend execmem_params for kprobes allocations To: Mike Rapoport Cc: linux-kernel@vger.kernel.org, Andrew Morton , =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= , Catalin Marinas , Christophe Leroy , "David S. Miller" , Dinh Nguyen , Heiko Carstens , Helge Deller , Huacai Chen , Kent Overstreet , Luis Chamberlain , Mark Rutland , Michael Ellerman , Nadav Amit , "Naveen N. Rao" , Palmer Dabbelt , Puranjay Mohan , Rick Edgecombe , Russell King , Steven Rostedt , Thomas Bogendoerfer , Thomas Gleixner , Will Deacon , bpf@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-modules@vger.kernel.org, linux-parisc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, loongarch@lists.linux.dev, netdev@vger.kernel.org, sparclinux@vger.kernel.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: DA19F40015 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: wnmosidmfyhzbzx9cwu5gtkuuu79ntrr X-HE-Tag: 1695335462-296610 X-HE-Meta: U2FsdGVkX1/wG8Hip0kChEKC8z2KUMG2ATFTNQ5JEjyKzyAPdC2lJAxNMxI0ESk4PJdfjrY1WzRC5SXo1S2KDZIAvza6+7oservNHTuu9xVA8el57SAUetPiSmLbnqCgjIFNs+Bj5gmIfiUQ3u6Jf6DvPBqY8cEJZD0aHEUtFvpXNTdwFr/pIKvi7TeoFL/yje9opomTGu5X2WnFZPG2ZFnlJn0WJkFkf8vLnEja7JPX+5sC9+2BmkcDFpbcoNVuz4COESaQN/RXDX+KvAhllvFm7La+1jwnHhACKbibD0vjL8r3WKGjsk73aGQBQixnvsuobgyeQjl91XMjrgkpHl/u8VIU5svtY3ZFL42Qylv3eKBZ6dxgVW67SvhWOwJ5RvEBBrOK0m5c2EkkMS38ezQ7ltowdM4dNV2jH0rkgAL/ecRzFp4Y4qROcYzCuCzp8AKpnNE+D8UepuBiluodUBqs2Cy04Uzx9LZ70YQQ+ctZuNTNnxsWeq4SbftteizdcDI+Ra/sq9CHZW+rlFnEd6LKACImU9SFUME1FcZQBnORiLD8n92ry9oCB6LAD82HVclvx6roNBMnqRLQKgGaB6VTGzCWDmM6aCPJEfzb5k/aZogXR5co1Q4Iisho+VC8KU77FK2Ln9rHAdrcYL+rjREFctM3dgvWtSuYpX5iW4Dqq7okulW7spmbQqSLogMZi4vT/cA4CY87HFXh1SY1hE9XF1h2yQSGFKY/lf39uoZHIaSAtUP4KADUaNZiwYU8CdVSmK/O0H2hmAuE8aSVHhjnkwL70PnNkG/tdDuVq4dCf7QXXm0CLPFbsGl95Z6uwxzKGhbhvSBiSZUNIZPxCzEvKHPt3l+E9fbskKX/nW+ppx7/+2M1/4Sj81vsCQ0sp6lR/3PSKRbFUKHOi4Kklxw5WX3FFsjLZ4a5xGAgYZSDVRhFyziEm5Fmi23k2GCrD5XzqlM9cs7K5pNt1fH Amz1Gmqz t5lf1jHMoYb/L+YYHtqtfVR80BXZbjnpB1cd8aVSbjImWThLuHS/mfdWw5QtUPH4ekaUL8LYlmiOeTP6cOfnyun+HBFIRTM56YKptv+upapCZSWHQJc/kbK/2BB2i0Pf31wxDSEa8ieBzuCo9V79qdRULH1vY8M6Dgql+p8psgoQWSu4gSMsvkuZJOnxno5cBUuAHhRAKd4bt4qh3UlNCJFyWXZN/fz7jvYT4aTC4fq2kpirmeS0E9ab9nElLmhkE+WC7TeGfoxtdAxEsF5JiV2U5y2Hy63vwQg7kcdbRJcg0s8YQ94LfEUeXqzwodMj5vihO+15iiA1Q92JzXnYRmaYQpe8t0X7eJ0852Gvxr0RimNH6HLDPeTlPylHuNGKQOk+jlbBeOjvE1HxIqlnktmq8igzAtpbNMISgsp43pH/2JjkEPIKq+vtneYycM82GNJUsr6HSqpuZ1TQxG8JDbCjJsCvtgOGxEuI43bDcpRc9WQd1CWIb5oI2RA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Sep 18, 2023 at 12:31=E2=80=AFAM Mike Rapoport wr= ote: > [...] > @@ -135,5 +138,13 @@ struct execmem_params __init *execmem_arch_params(vo= id) > > range->pgprot =3D prot; > > + execmem_params.ranges[EXECMEM_KPROBES].start =3D VMALLOC_START; > + execmem_params.ranges[EXECMEM_KPROBES].start =3D VMALLOC_END; .end =3D VMALLOC_END. Thanks, Song > + > + if (strict_module_rwx_enabled()) > + execmem_params.ranges[EXECMEM_KPROBES].pgprot =3D PAGE_KE= RNEL_ROX; > + else > + execmem_params.ranges[EXECMEM_KPROBES].pgprot =3D PAGE_KE= RNEL_EXEC; > + > return &execmem_params; > } > -- > 2.39.2 > >