Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp6737906rwn; Tue, 13 Sep 2022 08:22:50 -0700 (PDT) X-Google-Smtp-Source: AA6agR7WNNbpcMwlbWu85Q8ase3DqNfrn5YLnTeockcELcV9Gqtz63uzKdulBJaXn87L7JKF6Coe X-Received: by 2002:a17:907:6e90:b0:770:8130:b51b with SMTP id sh16-20020a1709076e9000b007708130b51bmr22236252ejc.234.1663082570068; Tue, 13 Sep 2022 08:22:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663082570; cv=none; d=google.com; s=arc-20160816; b=cZAX1yFj/Cn0e+S6UQvWfmVJNI8+kA9d77Ev6m0hMJBYPS5x1p0WMo0mLVKn6csdA1 qAtL+K6HkcTxL81lPNMCLt0Ulsy/k0UyrawGnrBj3AF0WZ8+HFIRvY/wqWMYjYuQnOh/ ZaJwhq4JRE5hUavfndHsGX8sCY0MX+vFJX8zEQAGgBzlk82GEtpqpMxZw6KmY4egN/dT vYQz8kfC60EDfGVvHfTzDfz9YU6+C5p0LrAZaUvd1SNU9HJQFnVtxdqtWhEwxCB7K+tW 6Z/LdbnmIGmdy90oxC2E7/YWE354/vgFtq0lzV/IJSxTm9/FB8yVhVoaaMDvI6TqG2Bl wvMw== 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=UFtD5M/leAKWSJsauM4L+rY2d6l+0yYTOQ146z3FD+g=; b=wQKuPKSoSF4f03aeweqUO+jkDBmR+abnkz2cFp4K54PMPONV/FeCkUSoJICYclPLUZ 9rqVzAkW73smhj9dssTZbdylxhVdxwZmW8egbieHrfFkO3z4FvuDA2Ncn9ZqKOv5e9Bs kBCNFT5EOMI6DEdUGVP2RfzYQ51JiqptGmTPaRS+pdiBEN6rlU6bJFr1PlkLVY4cKR/a ehG5G8hWEa4yswUN097dvSFEfPcQWIfEcd7v5EyWkv4hwMkGA5mgYw9K2Ma5nsvG3B/5 1R0SJ96Epby0vCPAQHC1BIduwHQ0gEAAbIZ6yVc4GF8enH+6pKB0y7CDhFRIC15cjZor 57sg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=WKiFtYj7; 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 t22-20020a170906179600b007306b2bfa66si7829383eje.851.2022.09.13.08.22.22; Tue, 13 Sep 2022 08:22:50 -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=WKiFtYj7; 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 S232228AbiIMNJU (ORCPT + 99 others); Tue, 13 Sep 2022 09:09:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33688 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232212AbiIMNJQ (ORCPT ); Tue, 13 Sep 2022 09:09:16 -0400 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0E1DE558D1 for ; Tue, 13 Sep 2022 06:09:02 -0700 (PDT) Received: by mail-lj1-x22d.google.com with SMTP id q17so412073lji.11 for ; Tue, 13 Sep 2022 06:09:01 -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; bh=UFtD5M/leAKWSJsauM4L+rY2d6l+0yYTOQ146z3FD+g=; b=WKiFtYj7nnRHY3jatJLR4PJ0pVYQ9Y1vh0mJ968wJQxIi9jFl69bj0fievdGirkNB5 rx4lt0aVQsB7fG2iJRBl1wN/Zdx2CC1y5yDhgSMxez+/abHL2DMjAsxcltQmKsUVlcu6 ++1fIPHIMsOfSMZKfHQnWBwP8HOJng46ZtDjI= 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; bh=UFtD5M/leAKWSJsauM4L+rY2d6l+0yYTOQ146z3FD+g=; b=7Vd70FR2Wk+xgLr4DU3PCend9VLBLb6hfAItR2ZH5S2XJ1jlnP9un5WIKH7txNRFh/ rhKUJRU9AbrpuNDDBZRBzthndAR7b9g+6/GkuBmoPhAo1SB39/Fs5ha46XwHizoOIffr 9RoQa7eCIHRm9nLu18a3MFN5djmPwX4wvYGCzmPtYrptt7+nwzwig5mRxQ1IelqSq6Ml SP0rG9UdasVcDHIEAtR1iayq9On/vlK7zkH2cYrMcjCsvm6mQdgq4JBHtlsTAho0C/jm /NB5ddJaW9uy0xI2Sl9GKTLbT/NRu3+hgnC/AHiwsoFlEUhqRWYiM36XrA/b1Tp5aNV7 hrug== X-Gm-Message-State: ACgBeo0+UoSA1Lo3KUNCh9zI8z48U5zhyiAs26peAJafVZ9mNOArRELW 2pKZ+gPxbMdT+2rAmOvfVSAotJS/20jkivFqsQQ= X-Received: by 2002:a05:651c:1791:b0:261:c72d:70b0 with SMTP id bn17-20020a05651c179100b00261c72d70b0mr9693704ljb.164.1663074540010; Tue, 13 Sep 2022 06:09:00 -0700 (PDT) Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com. [209.85.167.42]) by smtp.gmail.com with ESMTPSA id u7-20020ac258c7000000b004946748ad4dsm1704401lfo.159.2022.09.13.06.08.57 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 13 Sep 2022 06:08:58 -0700 (PDT) Received: by mail-lf1-f42.google.com with SMTP id u18so19998212lfo.8 for ; Tue, 13 Sep 2022 06:08:57 -0700 (PDT) X-Received: by 2002:a05:6512:41c:b0:497:a5fe:f39f with SMTP id u28-20020a056512041c00b00497a5fef39fmr11349100lfk.291.1663074537263; Tue, 13 Sep 2022 06:08:57 -0700 (PDT) MIME-Version: 1.0 References: <20220902130625.217071627@infradead.org> <20220902130947.190618587@infradead.org> In-Reply-To: From: Linus Torvalds Date: Tue, 13 Sep 2022 09:08:48 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 08/59] x86/build: Ensure proper function alignment To: Peter Zijlstra Cc: Thomas Gleixner , linux-kernel@vger.kernel.org, x86@kernel.org, Tim Chen , Josh Poimboeuf , Andrew Cooper , Pawan Gupta , Johannes Wikner , Alyssa Milburn , Jann Horn , "H.J. Lu" , Joao Moreira , Joseph Nuzman , Steven Rostedt , Juergen Gross , Masami Hiramatsu , Alexei Starovoitov , Daniel Borkmann , K Prateek Nayak , Eric Dumazet Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 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,T_SCC_BODY_TEXT_LINE 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 Tue, Sep 13, 2022 at 4:09 AM Peter Zijlstra wrote: > > Found it: https://sourceware.org/binutils/docs-2.39/as/Balign.html > > 7.8 .balign[wl] [abs-expr[, abs-expr[, abs-expr]]] > > Pad the location counter [...] Very good. All looks sane to me then. Linus