Received: by 2002:a05:6358:1087:b0:cb:c9d3:cd90 with SMTP id j7csp1290602rwi; Thu, 20 Oct 2022 10:45:11 -0700 (PDT) X-Google-Smtp-Source: AMsMyM6GWs1eq3Dl6KNiP7VwBVRhJUF73VJuIRNSJwIC0WS7yM1+82lmCF0LYAlu9q+IuF6t1SOf X-Received: by 2002:a05:6402:4310:b0:45c:c16c:5c7d with SMTP id m16-20020a056402431000b0045cc16c5c7dmr13215224edc.246.1666287911268; Thu, 20 Oct 2022 10:45:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666287911; cv=none; d=google.com; s=arc-20160816; b=p3xd9U7FeI+P8zwq6Os2ayS6i19qCvPUZNL8zR1SLC+WRW6AJQVFWFrQixGlIkJM2G 8d0QwW06TS8Be0h0fylof+nhOfro+HbadWw8bVrGLSjp1P/t/+ymJBoS5IppUtKnlfZl AOtaI1CWydF87nCxeRwYHcCJiahkOUnCBaMLUNFv74H32NI3xS35TuWj9WF1ZoAAe6SM hZat4+bDLMHq20SHUHqMkkiSuAVNUF1eL65P2Yu87soXTraRzujAcwMs8PjN1z7rl3qo B0Wh3X2F/bVxB/Mu2fhz6aV+lwunfU2JtMROPelxD8xX91J/3DfSwSVDft/xZPmgHt29 zc9Q== 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=bjCIvltI0ARLYzme57GBWPzsPtp5yIBno5BxRybpBv4=; b=S/zABXoMYrxxbgYdFV9GhGYjKao1hc45uT0O+C1AStVvr4+02IPXSN1g9lamuuSx3u 4Ak/QP2RAkiGCF91uGwBe5c2dDGodL/SEH/vdLbsYEMz/co3bpE7H2uF4Ts64WGvxsy9 PmFMRWcqWD+ZbNuNlQodZ+HRmi4V51cU/pmkrTdLnrDRwXjjoXQ/Z1Lo5RbU7luJQ1yp hOzehlgS1jBjKWiZL1mwLaZTkmn7PI+y8xZw7GWi66jxIbbEuc0G0u+Qvo6DA4vJr0GQ VljHR+Fb65XwdbbymaXVzP/0CIQYxbbZUQ08JX64Cx5Skv1xdy0bjYCaU8zETT0aF1sT fAIw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Mlaw76yV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w15-20020a50c44f000000b0045a26e1b603si16517026edf.531.2022.10.20.10.44.34; Thu, 20 Oct 2022 10:45:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Mlaw76yV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229691AbiJTRPZ (ORCPT + 99 others); Thu, 20 Oct 2022 13:15:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60584 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229987AbiJTRPR (ORCPT ); Thu, 20 Oct 2022 13:15:17 -0400 Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D96CA11CB6E for ; Thu, 20 Oct 2022 10:15:14 -0700 (PDT) Received: by mail-qt1-x82d.google.com with SMTP id bb5so14117646qtb.11 for ; Thu, 20 Oct 2022 10:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=bjCIvltI0ARLYzme57GBWPzsPtp5yIBno5BxRybpBv4=; b=Mlaw76yVOCJBJ1ofH8MPx8eyepdOSsu+famkgGAMJrc95zrEp6DmfTCo0zuyLDWSiE iFlMT4mxm9bQY+JL+GZWhgnHt5O77Bzgu3q2a+cy6zyfJQZ3FbJWoKpdOg+X4kQ2No2C J1g+GUToVB+LNJXErAbrKYJGoEhsy/OrFwJKE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=bjCIvltI0ARLYzme57GBWPzsPtp5yIBno5BxRybpBv4=; b=cNAtJlepCC2HWA+AA/lyJu78NF59H9nWzX07JcL7ViTRKuuYEhQmTlvK7VsJWmew1x aGCDF1o6C+Y/09Qy+bRkZ1vKUpdSqLYjbDt5TiQLSgwsggTWxd08Km7DBHnpBVYog4Ge 1zN2WQqTX8QjjXhEn2uVHgbkLxVpJU+Dn1wZhxOoXEUpkLRWAFzYmG9AlbbyQhN75VR0 cSLi2lEfCCFgsZz2XLZaNfbibhfAp0PJzMYB9WEp0GOTUrRlsLPbtdChiYpMNhLkLa1j mGTVgw3/CQp2GBr+Mx/MFDXn94aOnW8dvJ6x/DU8rxr+qN1PLN4xPvH79eELCPB2zjAz 2cwA== X-Gm-Message-State: ACrzQf0YTjE4B8AJSWI2DekZHu/TWZQJs/+FAHha/qfVy2VyzcuR4km4 frLx/q9eksJZCjWvAbX3/aMRhnajtzZySg== X-Received: by 2002:a05:622a:449:b0:39c:d73a:e7d5 with SMTP id o9-20020a05622a044900b0039cd73ae7d5mr12165400qtx.276.1666286113439; Thu, 20 Oct 2022 10:15:13 -0700 (PDT) Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com. [209.85.219.172]) by smtp.gmail.com with ESMTPSA id p12-20020ae9f30c000000b006eec09eed39sm7432165qkg.40.2022.10.20.10.15.11 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Oct 2022 10:15:11 -0700 (PDT) Received: by mail-yb1-f172.google.com with SMTP id r3so365358yba.5 for ; Thu, 20 Oct 2022 10:15:11 -0700 (PDT) X-Received: by 2002:a25:bb44:0:b0:6bb:a336:7762 with SMTP id b4-20020a25bb44000000b006bba3367762mr11908187ybk.501.1666286110963; Thu, 20 Oct 2022 10:15:10 -0700 (PDT) MIME-Version: 1.0 References: <20221020000356.177CDC433C1@smtp.kernel.org> In-Reply-To: From: Linus Torvalds Date: Thu, 20 Oct 2022 10:14:54 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH -mm] -funsigned-char, x86: make struct p4_event_bind::cntr signed array To: "Jason A. Donenfeld" Cc: Alexey Dobriyan , akpm@linux-foundation.org, linux-kernel@vger.kernel.org, mm-commits@vger.kernel.org, masahiroy@kernel.org, keescook@chromium.org, gregkh@linuxfoundation.org, andriy.shevchenko@linux.intel.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 20, 2022 at 9:28 AM Jason A. Donenfeld wrote: > > Nice catch. > > Reviewed-by: Jason A. Donenfeld Can we please try to collect these all in one place? I see that Andrew picked up the original one for -mm, but I think it would be better if we had one specific place for all of this (one branch) to collect it all. I'm actually trying to do a "make allyesconfig" build on x86-64 with both signed and unsigned char, and trying to see if I can script something sane to show differences. Doing the build is easy, but the differences end up being huge just due to silly constants (ie the whole "one small difference ends up changing layout, which then causes hundreds of megs of diff just due to hex constants in the disassembly changing". I think the problem is that I tried to do the vmlinux file after linking to make it easier. Doing the individual object files separately would probably have been a better idea, just to avoid this kind of relocation offset issues. There's not a huge amount of pull requests (the week after -rc1 tends to be quiet for me), so I'll continue to waste my time on this. Linus