Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1051718ybb; Wed, 25 Mar 2020 14:48:02 -0700 (PDT) X-Google-Smtp-Source: ADFU+vuMeJkrU6MVbfVfGvnWa6qS6unLMSjkHpeIrBzT+QClRmE5/OhBUGnANy9ZIy7xtslcDp5M X-Received: by 2002:aca:210c:: with SMTP id 12mr3880883oiz.0.1585172882148; Wed, 25 Mar 2020 14:48:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585172882; cv=none; d=google.com; s=arc-20160816; b=KENlV+P/dNOfYNFNnW8E6xivotkrO/mJum5zZ3Pzw+K+ho4F+2YN5LE0RpLypdWqhM bqlpg9iMJhE4NxAiYOupnr9ovfovFc5yHKi9eUJkfE3dwUvz2zkq6SNVZkxaRgmLTm11 0QvmKS6dogfnu+GzbEb3cFr+FcFgq63siR0V/AN7DwxCznqzSdf8zM9t5UYKwm6u4vbn YnbUdWzds98wZl8HNy4aQCnM1/EBoF8AuJsPkT1lLv5b5y0ev0CiZUO1cnvE04MkrkNV 6SGeyGgM1UdpB5Thl9VkZEBYAPCzQ7KNpd+wFEobXBRnucCB3BpE8QbqGIEy+tPq4dwl A1+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from; bh=cQkZtgsJaDOdALWaLhdFEYvVasqp/eNtiFI01YtHoY4=; b=st5h6plf/Iw6Ps+NMbnQOnJw6+PP1fbnPz3XA+CRxJvv1PauUaN66FVxBw0wUaDhsu OKoR2JaPIXApajOFKAG3V/dvwD/bxUlyZqwdPeKVqV3NmGQcG4iAJ4QgIE0c6M/JgxZ2 guQ7HYE6t8xZR4FYuCpQQNIr7FNRwWa+QtlNp3eCufBoUVROI9U354znTEvUqZkN99fk h48vbIkYgnwlbj0Sjw6ZPRpBG66eD76gLX7jtx4RkpkZyxExNSTMciztnNO1GLZqoGRi nFNlmE0X6QuGiuydnE780sazG/FZwRrg5oRMV+yphkQ4vaIPO8H1YIpgv8jWrOwkzaYV i3Kw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w7si165888otj.223.2020.03.25.14.47.49; Wed, 25 Mar 2020 14:48:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727395AbgCYVrc (ORCPT + 99 others); Wed, 25 Mar 2020 17:47:32 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:49070 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727355AbgCYVrb (ORCPT ); Wed, 25 Mar 2020 17:47:31 -0400 Received: from p5de0bf0b.dip0.t-ipconnect.de ([93.224.191.11] helo=nanos.tec.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1jHDrx-0000zc-Pk; Wed, 25 Mar 2020 22:47:25 +0100 Received: by nanos.tec.linutronix.de (Postfix, from userid 1000) id 3E80F100C51; Wed, 25 Mar 2020 22:47:25 +0100 (CET) From: Thomas Gleixner To: Saravana Kannan , Ionela Voinescu Cc: LKML , Daniel Lezcano , linux-tip-commits@vger.kernel.org, x86 , liviu.dudau@arm.com, sudeep.holla@arm.com, Lorenzo Pieralisi , Jon Hunter Subject: Re: [tip: timers/core] clocksource/drivers/timer-probe: Avoid creating dead devices In-Reply-To: References: <20200111052125.238212-1-saravanak@google.com> <158460766637.28353.11325960928759668587.tip-bot2@tip-bot2> <20200324175955.GA16972@arm.com> Date: Wed, 25 Mar 2020 22:47:25 +0100 Message-ID: <87lfnoxg2a.fsf@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Saravana Kannan writes: > On Tue, Mar 24, 2020 at 11:34 AM Saravana Kannan wrote: > I took a closer look. So two different drivers [1] [2] are saying they > know how to handle "arm,vexpress-sysreg" and are expecting to run at > the same time. That seems a bit unusual to me. I wonder if this is a > violation of the device-driver model because this expectation would > never be allowed if these device drivers were actual drivers > registered with driver-core. But that's a discussion for another time. > > To fix this issue you are facing, this patch should work: > https://lore.kernel.org/lkml/20200324195302.203115-1-saravanak@google.com/T/#u Sorry, that's not a fix. That's a crude hack. As this is also causing trouble on tegra30-cardhu-a04 the only sane solution is to revert it and start over with a proper solution for the vexpress problem and a root cause analysis for the tegra. Thanks, tglx