Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp2662859imw; Sun, 17 Jul 2022 14:05:46 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uHdNPBNO2k1sQ2/j+ECU9H+1laCk82+Jql2OL1546qDVkLor/O3WTt8mo1HUmXQ4K856z1 X-Received: by 2002:a63:1b21:0:b0:412:a559:c1f6 with SMTP id b33-20020a631b21000000b00412a559c1f6mr21786566pgb.0.1658091946203; Sun, 17 Jul 2022 14:05:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658091946; cv=none; d=google.com; s=arc-20160816; b=urULF259cHCkxvgnMYEAqN84srSOEygK5fVKph2yM8hSG/ZcDYhBFcp74OJwqBc1GM 7OaNAaFlzIiB3jojVjDqEhpPK5LTiMkOmBWMYfdyNaRv6g3zXlvpenwoJebELq+GwV7R yKabYh3cbKeUhTkw0WJM64YBXIm7vsk0e0HhGwv1oRT/VwgyJXpu85QLhD/8esYBFB0/ 7aQ8VnC8ULHcLyHBAt2C5eCdJgOVO5t1FiUVY2PLQAImtDXShnJCcwWP9OtWpt0OBlfn WydRY+fZwHumFm6h2EXFVRTK5tbYrPNIV8Mh0Q8B/vsiBwcGuP++9tH3An+97mBy723l T1/g== 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=a5n4kSbt+tDnJOmMOFdBXx2xa6DkOaFuSU52FmmeggU=; b=jfuv5ULvlb3HhwMm9IcMc3MiWdEkBlziKymFmI6bM3iVReRz0wvkhy2Z/6i9fv8/Qf W+Iwe7TrumC7P4PRNe6YUHPuz61oInRHzA76v5HhGLyzvbj3BQyZYXVavkzWwmPdeTlt 3jZjCUFjvs8qNrB9Coqiqix5qrxiw2Z9EuU3c4fN9899DZq6/daHSZsnRhh+PDi05v07 GRybJXT1zO2S3klyBvyO00vnTNC/OlS9oAxIFY9admkHMUKEDj4zXRAF7Tp9IyWk00UM MNuNMeC0uXwHtgQU+gsWupPpXLstmC41DQnF8Np2mxtOAKMp0wjPuK4LzD89gGhBr9gg Ta/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=aJ0ySncR; 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 y21-20020a056a00191500b00525b5f75454si13878059pfi.121.2022.07.17.14.05.29; Sun, 17 Jul 2022 14:05:46 -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=aJ0ySncR; 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 S232300AbiGQU3a (ORCPT + 99 others); Sun, 17 Jul 2022 16:29:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232120AbiGQU33 (ORCPT ); Sun, 17 Jul 2022 16:29:29 -0400 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B057C2640 for ; Sun, 17 Jul 2022 13:29:27 -0700 (PDT) Received: by mail-ed1-x52d.google.com with SMTP id t3so12926873edd.0 for ; Sun, 17 Jul 2022 13:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=a5n4kSbt+tDnJOmMOFdBXx2xa6DkOaFuSU52FmmeggU=; b=aJ0ySncRL5xwy3/WJRusOdK8nCOceATdsP/LrESQ+9olCuwbS7L0orcpD4kg4D4J+f KbkqgAwS/00KYAzWOUWUp64AdQklzywMgBC25bxwJEUp2t8R4RI5hI6drZwEdRnOVoxi fCWhU2soygB4BoKsZzC3n71dPyEKBWfwoYlmg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=a5n4kSbt+tDnJOmMOFdBXx2xa6DkOaFuSU52FmmeggU=; b=0VyMTm0qegzYamgnejxMbDKqlm4yWiwUzrLvY2DpXxMuEenyX3GKSt9C/Y1BtDbSMP ZTr8RYDGtdiyJl7rXh+TDDiboxT/zeVWz8CLzI55N1/QzlF/Z4bzR+srdk0vPSmp3a8m JNbud+u/vxEgAWPpIOLTeYVRYjCRJiBOxqnLLSeaMXNnqgBuKXnHX612xZTStgchbQxm bvwwNaPwCON3y7UZqJGSNZPekpZyaSFWN3ObefF02vJunn03xfzxAdf/4c2q8sgCF6If YNAwljcV/hRQnJ5UkMVs9QktDRah/3aIvWG8nzFHd8uCGKGBFpaWATFwmbSCIkj+VzPi BiKQ== X-Gm-Message-State: AJIora8e2viN7HHffd/jHziQsTSMykBdWpD3WucXCYqj7SciQkW6zdvv pq+L9mCnbNfq3YLcFATWBqIrSCNLd2Y0Do8AWQ0= X-Received: by 2002:a05:6402:3202:b0:43a:86f5:a930 with SMTP id g2-20020a056402320200b0043a86f5a930mr32462371eda.389.1658089766109; Sun, 17 Jul 2022 13:29:26 -0700 (PDT) Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com. [209.85.221.52]) by smtp.gmail.com with ESMTPSA id r18-20020a17090609d200b006feed200464sm4651872eje.131.2022.07.17.13.29.24 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 17 Jul 2022 13:29:25 -0700 (PDT) Received: by mail-wr1-f52.google.com with SMTP id r2so13460390wrs.3 for ; Sun, 17 Jul 2022 13:29:24 -0700 (PDT) X-Received: by 2002:a5d:69c2:0:b0:21d:807c:a892 with SMTP id s2-20020a5d69c2000000b0021d807ca892mr20430637wrw.274.1658089764088; Sun, 17 Jul 2022 13:29:24 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Linus Torvalds Date: Sun, 17 Jul 2022 13:29:07 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: mainline build failure of powerpc allmodconfig for prom_init_check To: Sudip Mukherjee Cc: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , Kees Cook , linuxppc-dev , linux-kernel , linux-hardening@vger.kernel.org, Segher Boessenkool 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 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 Sun, Jul 17, 2022 at 1:25 PM Sudip Mukherjee wrote: > > And the generated assembly still has the memset for "struct prom_args". Strange. That smells like a compiler bug to me. But I can't read powerpc assembly code - it's been too many years, and even back when I did read it I hated how the register "names" worked. Maybe it was never the args array, and it was about the other fields. Not that that makes any sense either, but it makes more sense than the compiler turning a series of volatile accesses into a memset. Linus