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 7C445D78767 for ; Fri, 22 Nov 2024 10:17:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0E0316B00BB; Fri, 22 Nov 2024 05:17:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 08F6F6B00BC; Fri, 22 Nov 2024 05:17:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E4AC96B00BD; Fri, 22 Nov 2024 05:17:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C4A4A6B00BB for ; Fri, 22 Nov 2024 05:17:47 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 7A86612108B for ; Fri, 22 Nov 2024 10:17:47 +0000 (UTC) X-FDA: 82813327338.27.EFA1AB9 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf08.hostedemail.com (Postfix) with ESMTP id 6D62316000C for ; Fri, 22 Nov 2024 10:17:09 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RmdSJ0iF; spf=pass (imf08.hostedemail.com: domain of vschneid@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=vschneid@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732270572; 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=69DVKh9DUZx0Pn4NM7TlxBgCo8xRovdMM0JkhaNwI8A=; b=HkR+kCNrbdCeaOPCDkzVI9Fhe2I5jvRf7JxPu/XbpFIJs8zFQ9q22BJHscsydqZdFbrztP LbGR4kLq03hJijSovjPcIou2MXLgYv3Jiv9X9N0U4PxeAhYgxswwL+JTo90Qh01Y2+6r9K LEtJMjwaS/53LMSuMH7atO0Rhiz7Gsc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1732270572; a=rsa-sha256; cv=none; b=4j4GWseizQr1f42967gyeCkpY9QigjuqKt8Wzd0BYcQDjZbGYA6UmmvvM+A/EQc7S3jiOt K2hjcxrM/ju8HaSKGJHBzeTfp9iJtZgUVKUODuk1DT8jF61oHzCPgTCQI2JIGsjvygIA69 Oce71XkIWdXNB2MFWQ28u4ueYQ3aq1Y= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=RmdSJ0iF; spf=pass (imf08.hostedemail.com: domain of vschneid@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=vschneid@redhat.com; dmarc=pass (policy=none) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1732270664; h=from:from:reply-to:subject:subject: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=69DVKh9DUZx0Pn4NM7TlxBgCo8xRovdMM0JkhaNwI8A=; b=RmdSJ0iFkYWDqYT/nWQdylr5lxytCZyfYY0A9Tx855o06aD9rEBHQ0kRZUtw/GeNI47O6l 3VBWDRHiZETHfnhI+0f58qJR3GdcsQjITevTw5StXkqkKVsaEXJZYHyS7RtYrBgjVNuxdp y76RiYTMHY+ocrxxdWfYT20yTh9XpZM= Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-246-PNgF8M3XNQ-K0Bc79FLkMw-1; Fri, 22 Nov 2024 05:17:43 -0500 X-MC-Unique: PNgF8M3XNQ-K0Bc79FLkMw-1 X-Mimecast-MFC-AGG-ID: PNgF8M3XNQ-K0Bc79FLkMw Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-6eae6aba72fso37161307b3.2 for ; Fri, 22 Nov 2024 02:17:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732270663; x=1732875463; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=69DVKh9DUZx0Pn4NM7TlxBgCo8xRovdMM0JkhaNwI8A=; b=d/YNdGqfYEvv854YcATdsPCsw4khjZ4Jp7PNhCvUNuCAnysPlge+IWIYgsNL0Qavi0 2HKP7f2UjFVkoTlV6a7ddVABTWSVz0Fb33TPGxUiOMBeBvLxYyAhMzhu/F5LxxMaTzF0 vjJXzXWys6n+2zCykFECUG1cFfwZ8sQSOTd+5mSNMqphous9I//Am1JsrLqQVGJsyDOq vIMFb6Mk7Y8G2Rxyd3+MwamF7tDqBzOaiAYALCFe6XUTMBIRJsNum9ZK9SSfVVpN562W vHNPUdUALWafzwjDcBPHvF31UJ01vjvHuPcbBLRyKSxtV+lzczP8sNBiV5QYOygX7lv0 p4pA== X-Forwarded-Encrypted: i=1; AJvYcCXyWH1l/tWloNr3GLt6qjOxPAe+CpoVqwE8TzKLoKBR5ru+rgIxd2qFvBJhA3x7X1aYNzCb9LKbOQ==@kvack.org X-Gm-Message-State: AOJu0Ywf9B24LFJEMnW21WH6qRWaTVMXBHW4B+nsr12MDdkfmvREdi2p nXNS4eSutF5Wf/BlPJKbXbbOsqWs3sIAMaP7U6tjPZYW29woTmJS2goXgd45TyOu0IYlnOrEFMF uXivKaLUByM4aDeaaq+6o28RKZrkiw8ITmzrk4RRnSpwNYsTs X-Gm-Gg: ASbGnctig3/5fO5GiUQBnKHauafpeBU1aqDd/Ti18v3S4fe1FN/193vMRvKFMQuizdK Sc7rByFVBGjJkosW7JuDQxl+e2i87geb70aARNLcGTB7e0ii/k7Y+3vSOCJjNf8lHcMAuRoa3Fu fnIUapA77V4lrh2I6guaxluwgDSzzVcIUBUvkG50hOf01xV6+3A0ySQQoInw4b445x4tGM0GvBF VUSj5sB7tQprrsMEe0b+0RiOvjxlztuWgfJshNaAZX+nHJsqlEAB3n6se5bewl21KqENFEElL4d ct/uB9h/ZtBTTxLRb5gXnp0tNHI6j+iFf6Q= X-Received: by 2002:a05:690c:4b8f:b0:6e2:a129:1623 with SMTP id 00721157ae682-6eee0a4e7cbmr23805777b3.38.1732270663051; Fri, 22 Nov 2024 02:17:43 -0800 (PST) X-Google-Smtp-Source: AGHT+IGzjL7GOb26N8xVdZoDD0aeetdAAWaPf+1MRvyDFWpPzlOuVttoePPk8DAQ//wEdbZj+zzG2Q== X-Received: by 2002:a05:690c:4b8f:b0:6e2:a129:1623 with SMTP id 00721157ae682-6eee0a4e7cbmr23805387b3.38.1732270662779; Fri, 22 Nov 2024 02:17:42 -0800 (PST) Received: from vschneid-thinkpadt14sgen2i.remote.csb (213-44-141-166.abo.bbox.fr. [213.44.141.166]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7b513f91e8esm72637485a.2.2024.11.22.02.17.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Nov 2024 02:17:41 -0800 (PST) From: Valentin Schneider To: Josh Poimboeuf Cc: Peter Zijlstra , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, kvm@vger.kernel.org, linux-mm@kvack.org, bpf@vger.kernel.org, x86@kernel.org, rcu@vger.kernel.org, linux-kselftest@vger.kernel.org, Steven Rostedt , Masami Hiramatsu , Jonathan Corbet , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Paolo Bonzini , Wanpeng Li , Vitaly Kuznetsov , Andy Lutomirski , Frederic Weisbecker , "Paul E. McKenney" , Neeraj Upadhyay , Joel Fernandes , Josh Triplett , Boqun Feng , Mathieu Desnoyers , Lai Jiangshan , Zqiang , Andrew Morton , Uladzislau Rezki , Christoph Hellwig , Lorenzo Stoakes , Jason Baron , Kees Cook , Sami Tolvanen , Ard Biesheuvel , Nicholas Piggin , Juerg Haefliger , Nicolas Saenz Julienne , "Kirill A. Shutemov" , Dan Carpenter , Chuang Wang , Yang Jihong , Petr Mladek , "Jason A. Donenfeld" , Song Liu , Julian Pidancet , Tom Lendacky , Dionna Glaze , Thomas =?utf-8?Q?Wei=C3=9Fschuh?= , Juri Lelli , Marcelo Tosatti , Yair Podemsky , Daniel Wagner , Petr Tesarik Subject: Re: [RFC PATCH v3 06/15] jump_label: Add forceful jump label type In-Reply-To: <20241121202106.nqybif4yru57wgu3@jpoimboe> References: <20241119153502.41361-1-vschneid@redhat.com> <20241119153502.41361-7-vschneid@redhat.com> <20241119233902.kierxzg2aywpevqx@jpoimboe> <20241120145649.GJ19989@noisy.programming.kicks-ass.net> <20241120145746.GL38972@noisy.programming.kicks-ass.net> <20241120165515.qx4qyenlb5guvmfe@jpoimboe> <20241121110020.GC24774@noisy.programming.kicks-ass.net> <20241121202106.nqybif4yru57wgu3@jpoimboe> Date: Fri, 22 Nov 2024 11:17:33 +0100 Message-ID: MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: wpD7OrebiMUVLMTd5AUDZU99juDhXbJK6R6ZHnQCEuQ_1732270663 X-Mimecast-Originator: redhat.com Content-Type: text/plain X-Rspamd-Server: rspam10 X-Stat-Signature: zqfczuhynj3kkucn4sxdkpwnzjnfghyn X-Rspamd-Queue-Id: 6D62316000C X-Rspam-User: X-HE-Tag: 1732270629-519021 X-HE-Meta: U2FsdGVkX1+6pKhkpyuRsUslVzbxQ0PpofQGVWDypCgXxbyKTjH5uTe6WfXNUhpVuO9PZUOmn2TeEufLnM5hUHoaiMl+EgAAykjwF0Gggd2oWa1Np83NH2+maMd9aJcvzODbqOn89+G5ycjZiuRkGwmEBx2SfIo1ETeYRfjwJTBU88XbF57IKy7IDrAdcVFhCpva4CsNZecT6OEGYFxgmj9Fu7PocQ3GbF1RAfoSiMbWc+8GR2adMGzUUDvu+wQEZdndAAB4ZMyvg1FBtT3R6s9fW42op/9pd+IakF150ND+DtlAnINXe9DYCZ0LU2Ln4K7OM8gY6CV0xIN2o7DGYv5061Tn0JsJ5D9+cm4cY5CFIYW7N3f2JNREPhezmPijOfvR9peEzk1YGXxm0aVCQD3YJKEFtEpWG9xFCWlYTnqrzD897+/hNjSgWkU+QRqspcSnR3LHzSB9g1aPFlgbaKQpxDCi7xOKz//OPg07OSbUqJLJl4rpzrtDmM5gVZp2HEV4uAT/dhEHb5Po5cJhoIX1NujxAuwsi/0m74JpcusNafRIvB6iBb9ox7ZDL66+znXy/Yuuc9WMrIpz16nx1Cjkvj2dnQx3uhzg/o40nEwwzJOMh+Cg6sHIYqxyZJT3K5k5O8InVzIwSnIRzmYtSwzUlms1SeeLBZnLWxZjMTDCTB/G/unfFN5MrDDoQX3160zK3DLvIYBstEIovmlFBeY9UgLTutV5ceN4zCYfuVYkHqQIlzW64lc8ayhv/QKK9tszzSFS4RLfvXQxOHqjT7GaYoDcAdLDvNNWLc8gK+nnnX/eAdd9eaPBGtiATlcvdvIAb+6lkyKmsbUaUp52TtzrDH5LWgF7UBwgcmXDvqKE8Ljf2CP8rLJRJFrG3wEq+4o4S8vPfB6HIeUCjokXuPPmbsqp+gjT6RyP5zHI5QPf2LE/nwIl3qz59gUdmiUX838BRBdC41j/xc6lGs4 xM861RFM kLyw5Ee7NkMBIlitUgvOGuHhgSuHroYp5hNmzGEbADpTKdVZrmwfEBoCRzjAwylKjAk2je0JBTvMgB5HNdpAE7YdT8eX+K6T9C+5d6KBzqVSn3/x+bTIsWT31pGRWN7gz2JYKYOlZzCjh+AHuNp9R1Wu6pdq0xyJ66A4MPg9eBi8GluTSITpRzAKSSh3jQbmDvP+mJ4T7xGTePqoO8p5ee1YENXKX2Ugx18IzDJR/N2r5+oLRckBLxhwrVyDN8RPi+B8Qx+JEJiW8OV54Lw2AjAcCqTJIhEdRGPHx+/05CzMZ2U8fq2G8jjScPioKXGzu6uLtg/k7Jmx7lmCjv81du/bpd35i+T808tkJu6dxAwwJx3DDJC1z5/f9WtyZj4TIbawxBJ2MN/IQFv5Svyk0IuYDvcF+Ye//jqw6uGyvlmiUMco= 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 21/11/24 12:21, Josh Poimboeuf wrote: > On Thu, Nov 21, 2024 at 04:51:09PM +0100, Valentin Schneider wrote: >> Okay so forcing the IPI for .noinstr patching lets us get rid of all the >> force_ipi faff; however I would still want the special marking to tell >> objtool "yep we're okay with this one", and still get warnings when a new >> .noinstr key gets added so we double think about it. > > Yeah. Though, instead of DECLARE_STATIC_KEY_FALSE_NOINSTR adding a new > jump label type, it could just add an objtool annotation pointing to the > key. If that's the way we're going I could whip up a patch if that > would help. > Well I'm down for the approach and I'd appreciate help for the objtool side :-) > -- > Josh