Received: by 2002:a05:7412:b10a:b0:f3:1519:9f41 with SMTP id az10csp2373286rdb; Sun, 3 Dec 2023 14:20:02 -0800 (PST) X-Google-Smtp-Source: AGHT+IG0oh5ijf+e6LA/i+8TzoT9CjgHpkH9mdcwmTNDp98HOvWB5jUgkVRdO8CjjvTopwB5hxTQ X-Received: by 2002:a05:6a20:4325:b0:18b:902:9be with SMTP id h37-20020a056a20432500b0018b090209bemr4928929pzk.57.1701642001905; Sun, 03 Dec 2023 14:20:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701642001; cv=none; d=google.com; s=arc-20160816; b=zWqSWKuzzo18xK43ifxBU27EY7Hcw675F1732RNHyrMlBAuscNnXakLHJuqAORirxb 1c+P/7Fotf6CYRcEg6YFaJdikUBJmRd0kS/Ab1td25cQ4ogrjDB2i/s5M62T0nUeMa+i jsA39RMkxjWOF3r9sLqBSPaW+FO16IJhfry7ybPC0dWJAe/S16IhyRgZkwpcGhkfUZbW 5r2soowDmxW5/Wv+HY4hWN1iNTHJbjNdB3sXgAhVsEX4NegDdfbWyKzo+DsVxBc+qD9C 8PXaRm2b/kwd1wLFFDTJKU8+lwkqVpQDmJ/3hEWLIFHGSYZECiO4mWErvsr6QHwvOk7n B8pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=XxSLnXnoAjCjK6iVjpX9yAFivNoKI2p2SiVqVRW5JU0=; fh=FrUHnre5JB6JDR/SZpeYA9Qi+51I2sTinDtxSXr7I2g=; b=dMkrOc0fidDV/FHd/lA68rcX8+/WJ23lPgguizn6LcKgm3Y4AfLWQfQ+9uxgKzsXrs 9tl9zCeEv6rR+k14qO6wTWeb26Wzh/Uzdy8KgpLhJGbeiKt1BEpC9cOb+zsqbLAesZJe DXw54R8/R0BLG8rtmTTZ2TVDmZeI33Ew4DlFRwnmchyGy4raufl7n1+cNDLcaCggZpU4 YnhzOMRiE6qrz+g8DoGJp5ZU2NejjcKzv7xFp2Uus3kxkxiHdixAJsk0kMdwP1i/EabW ffBbQsNnsbXz1q1U1CkQBUhKeVD70c1/1Mj7xTvSm4I1jEarnjOx/5jpLJMPLS5c0LTR 0YIA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hTDjJ9T5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id l9-20020a654489000000b005c5e214d722si6545929pgq.80.2023.12.03.14.20.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Dec 2023 14:20:01 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hTDjJ9T5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 8808A807C872; Sun, 3 Dec 2023 14:19:59 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229793AbjLCWTn (ORCPT + 99 others); Sun, 3 Dec 2023 17:19:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46950 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229450AbjLCWTl (ORCPT ); Sun, 3 Dec 2023 17:19:41 -0500 Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5E983D7 for ; Sun, 3 Dec 2023 14:19:47 -0800 (PST) Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-50bc8a9503fso5144561e87.3 for ; Sun, 03 Dec 2023 14:19:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1701641985; x=1702246785; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=XxSLnXnoAjCjK6iVjpX9yAFivNoKI2p2SiVqVRW5JU0=; b=hTDjJ9T573MjIrIwfQoC/Inn0xizhqdBcolCwd7W5VK9RvZyVXDpV8aGSe2Nx+6FXC yBLW2gQ+7EeiQGnlUhkiV/133TWzYfFpRCLkJgG3P2Pr96RC5l4yz++FsLtSkL6qiMly 3Qsd8vdnhXQPX/k2ylmbylfcfe7/NzRmNm7Iw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701641985; x=1702246785; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XxSLnXnoAjCjK6iVjpX9yAFivNoKI2p2SiVqVRW5JU0=; b=kWxkO4Xl51XPYvY5ecdA9eHJU4N81M8J0Yihcj4/EamRJwnYGJ4bsZqY4mTtMoPb9e 6+uJGpw9hgMBjWYBlF/U/I5KO3MgU+lhiTe/7QhtEnV0aGUWLNelG8XoPM0EgSHNvpMS QFlJBWfl7hYxH3IIrlw7lij01RDXRELaYpcUFvAx8S8taJiE8FStFftzkgOJhbeXx913 h//iVBZ5a18K1j9tWJ3rZt6iB72X/qiO9N9Mdjt0GG2LV5UUUVEM/QnjJFpeAsUsYveJ xVjjfp1y88clHM9BIvDtcOtom+loMQOof0SNQmp4NgKyPQVl/LBDy7ePLBco02fdSX7N eVCw== X-Gm-Message-State: AOJu0Yzp9SrX4Skq55rAFqtoQXougaTL1BBXc73sDkV5fU/qCVjaiI1g 8jYObiN/Amt6Y51K7v/3UnXsRDGL5GzRfGnoiK5cKlOZ X-Received: by 2002:a05:6512:3e0f:b0:50b:fad6:2f86 with SMTP id i15-20020a0565123e0f00b0050bfad62f86mr86942lfv.126.1701641985370; Sun, 03 Dec 2023 14:19:45 -0800 (PST) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com. [209.85.208.43]) by smtp.gmail.com with ESMTPSA id z10-20020a05640235ca00b0054cc22af09esm779780edc.46.2023.12.03.14.19.44 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 03 Dec 2023 14:19:44 -0800 (PST) Received: by mail-ed1-f43.google.com with SMTP id 4fb4d7f45d1cf-5482df11e73so4976764a12.0 for ; Sun, 03 Dec 2023 14:19:44 -0800 (PST) X-Received: by 2002:a50:cd93:0:b0:54c:b88a:7a69 with SMTP id p19-20020a50cd93000000b0054cb88a7a69mr630794edi.73.1701641984245; Sun, 03 Dec 2023 14:19:44 -0800 (PST) MIME-Version: 1.0 References: <20231203221151.794615-1-ubizjak@gmail.com> In-Reply-To: <20231203221151.794615-1-ubizjak@gmail.com> From: Linus Torvalds Date: Mon, 4 Dec 2023 07:19:26 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -tip 1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure To: Uros Bizjak Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Andy Lutomirski , Brian Gerst , Denys Vlasenko , Ingo Molnar , "H . Peter Anvin" , Peter Zijlstra , Thomas Gleixner , Josh Poimboeuf Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Sun, 03 Dec 2023 14:19:59 -0800 (PST) On Mon, 4 Dec 2023 at 07:12, Uros Bizjak wrote: > > +/* > + * The generic per-cpu infrastrucutre is not suitable for > + * reading const-qualified variables. > + */ > +#define this_cpu_read_const(pcp) ({ BUG(); (typeof(pcp))0; }) NAK. Absolutely not. No way in hell is it acceptable to make this a run-time BUG. If it doesn't work, it needs to be a compile failure. End of story. Linus