Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp430587imn; Thu, 28 Jul 2022 05:18:07 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uVOc6h5NgEYS8W8W8qMM2buz78P91zxuzXU7O/yjwQ/mFyWWPqz+t82f61nnxiyMGCCbqt X-Received: by 2002:a17:906:58d0:b0:72e:e25a:46e7 with SMTP id e16-20020a17090658d000b0072ee25a46e7mr21208417ejs.459.1659010687190; Thu, 28 Jul 2022 05:18:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659010687; cv=none; d=google.com; s=arc-20160816; b=hoqvg37IfulbBSmpUk+bDPL52lP1ePHmZHiblANay7p4bbxpqOR0UOHQ57cHcY3QAu TLm6LFiEqh3+5CXo6a3pqjSAhYwTBJKzEr2Kg2nXggULNm8Nko8Tjs946Cy04INZbZxR CRqPZbEQF3Un64edhEG/JPphqK2/9WFqHaoBOgFi81Pc00H7BX9ikHzGWQfyVwP+wWoe XmU4JIpEtT5MmG6jfNNj8PlNMQMtUEPHbWJzf66I/0cxKjlt3aDeXSwNRLKkQmvcmG5m VdvEEjVA6Wp/cUqAIlAvZBUI9DW6zZCXlwkOTtRXIPg3E9NLtN0gzv+37Ml8gELPg2qH vL6w== 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; bh=+B+GWmy7oMtnkB+nwX8vx7IPVTEIKzzzjvy4lIvPVAc=; b=kx3dC+7MRaK+w+ZSEVbmGfA8oSILjScNZf3ULa58ddxZ7Qfaeme4/QNczVMWaT/pXV vkgIjBkuZuHqXdFXSs4MOA6fLaYPGa0lp6Nnxvg7iWfdD8PNIdVKPU+CCJAp5ufC/HYs YwCIwi92zDzOILcQFYpeF1OzhBpP/gc/n3ZxbuxpjJc3AkPwqLUjZFPqOkH1m6EfEE9c lwcnIiYPyr0/ADO1JMmJcR1lwWSdQ1aiNfMYRIYJDrdfK0DAg7VIPoSHnBm6ldo//ZCG yyQ644nJF2Ecz8KnZ+vXncOwOX1Y5NeVZiQdqifYAk8UbTDkpIoaIW1JR6Le0oo8cpda jGPQ== ARC-Authentication-Results: i=1; mx.google.com; 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 b3-20020a1709063f8300b00726a62cded2si531210ejj.554.2022.07.28.05.17.41; Thu, 28 Jul 2022 05:18:07 -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; 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 S237650AbiG1MD3 (ORCPT + 99 others); Thu, 28 Jul 2022 08:03:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40608 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236715AbiG1MD0 (ORCPT ); Thu, 28 Jul 2022 08:03:26 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B599D69F38 for ; Thu, 28 Jul 2022 05:03:24 -0700 (PDT) Received: from mail-ej1-f45.google.com ([209.85.218.45]) by mrelayeu.kundenserver.de (mreue106 [213.165.67.113]) with ESMTPSA (Nemesis) id 1N33ZD-1nL2lr44jN-013O7J for ; Thu, 28 Jul 2022 14:03:23 +0200 Received: by mail-ej1-f45.google.com with SMTP id z23so2764534eju.8 for ; Thu, 28 Jul 2022 05:03:22 -0700 (PDT) X-Gm-Message-State: AJIora8J+pdb9SgWvbAlwlJLv7bfeoJtSQk95HwSR40ZLbdxH3yOnZrF LUIkbeeN7Q5NES+79rhrmpR79XsXUMn5X+9MBTA= X-Received: by 2002:a17:907:d0f:b0:72e:db1f:9b91 with SMTP id gn15-20020a1709070d0f00b0072edb1f9b91mr21266735ejc.470.1659009802540; Thu, 28 Jul 2022 05:03:22 -0700 (PDT) MIME-Version: 1.0 References: <1658681004-132191-1-git-send-email-john.garry@huawei.com> <25237c44-ebc4-fc9a-7c6f-3e990f968038@huawei.com> <4d010f40-6c4c-32c7-2772-1bbfa02c03b7@linaro.org> <966a62da-52b6-1789-13d6-5fe06b62c7fe@marek.ca> In-Reply-To: <966a62da-52b6-1789-13d6-5fe06b62c7fe@marek.ca> From: Arnd Bergmann Date: Thu, 28 Jul 2022 14:03:06 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/2] arm64 defconfig: Get faddr2line working To: Jonathan Marek Cc: Arnd Bergmann , Srinivas Kandagatla , John Garry , Linux ARM , Olof Johansson , SoC Team , Linux Kernel Mailing List , Vinod Koul Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:xVJOdBOsIQjuFIi3cL17M0Cl/DpUHhg5lxdtZ8F0Tq2wbkSDYZg EwlpUXB3OkCZPbviUz0kKAr8fXZdM/fU9DLyoufpshmj/UykoipDpPKWv2dTDXgCdRVl2Ea 6k81F4WUPKm9t4Q6nmCxzf+CasqEg6X+H51leVnxE1MyJMWtfgElQZFC5ctTZmiFXlVbHm+ rlFIp+5hKdfP2yaEOFnFQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:mzPKANfprsg=:DNJlnpS/IZdYPb27FeAC+s 6+CF8Ppc6Ye1hInlkg39qAcQ+YKu0EaBikfV270R/+w4i29ptbI1gvGfv5UigpClPwxW7wjGx 4sr1PtEdazq+9RjkZwfrHrePYexJIhEI5p2rR3JMcFCaOq5L0KcVffe2inx5SLUgaRoxpIMLU roZFpZ3Cor3iud2jQOvbWmxv+LiOSfwEWFNDT1eg/s3DLMtNbavmg1d8vdTyUZuG8WX+8AcQB bFrBL6dEfHsPae2YUNydsfjVn2tLAKGPQkZVr8IV73MBTONigKyYwM7Ka7XhfrF4VAC3251k/ eqFSSJew6IiDg8oavtkSEi+lazwItoJdrzAhwhbHPEKWnDDB/Khx2uwt/leQVsK3jJlzk6Wfx JWKW1U0YbjMQX31MFbEsliF2FlM76uMwmVjtDLUssxgijdIObHBvJwUwBRb1LguWkpoBsGL/D JQJW4Vde5ol0ZdUZo7oF37U8qGSCa9muqf5BQIV6KqHoRUBRbL19bCqJgywGbOBsBt/UBdfFI EZR5uKF6n8GaVdtEXpp5WhquIYkwB2w0LlYXJHkkPr/j3a392zRjgDzz1f5xiS/TUHmunM7cb OV6MDZ43banzYulpTRlfjoeunDwfk6BxRgr6JjAzMKZUIBdOXN2VaLT9olL9S3YMmc4ggweoB OK0mRHUQIFXIPNuKO8AjTODU6yU9yCPNmGrFZGAs7ulEgtvgx7lpE19XX/ee/KBvRXIhKZg9d uAKTVYGbOgXUYdw9Bf7vKu/9Ss8mHRkTLS10AaFhKxHoYAtBpCJl3BMH+MZbKRJGDn+wFHvDe ZZjZhgFMnz9SGUZKMLXFVKCyalmUDbL9Fnp2/XadIW3dhflajEsW2Euqqcd+xbabBpgoLgWG+ HVrql/XD53rJxfKiguRg== X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE autolearn=ham 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, Jul 28, 2022 at 1:57 PM Jonathan Marek wrote: > On 7/28/22 5:09 AM, Arnd Bergmann wrote: > > diff --git a/drivers/soundwire/qcom.c b/drivers/soundwire/qcom.c > > index 22b706350ead..f65c7737c2db 100644 > > --- a/drivers/soundwire/qcom.c > > +++ b/drivers/soundwire/qcom.c > > @@ -1289,11 +1289,7 @@ static int qcom_swrm_probe(struct platform_device *pdev) > > data = of_device_get_match_data(dev); > > ctrl->rows_index = sdw_find_row_index(data->default_rows); > > ctrl->cols_index = sdw_find_col_index(data->default_cols); > > -#if IS_REACHABLE(CONFIG_SLIMBUS) > > - if (dev->parent->bus == &slimbus_bus) { > > -#else > > - if (false) { > > -#endif > > + if (IS_ENABLED(CONFIG_SLIMBUS) && dev->parent->bus == &slimbus_bus) { > > ctrl->reg_read = qcom_swrm_ahb_reg_read; > > ctrl->reg_write = qcom_swrm_ahb_reg_write; > > ctrl->regmap = dev_get_regmap(dev->parent, NULL); > > > > This relies on the compiler optimizing out the reference to slimbus_bus, > which doesn't exist in the CONFIG_SLIMBUS=n case (not tested, but I > think this means an O0 build will fail?). That is correct: We rely on this everywhere in the kernel, which is why it is impossible to build kernels with -O0. Arnd