Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp273037pxf; Thu, 8 Apr 2021 02:48:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwGgBbSAsiaunAvELCq8dhDlxBHDdR4PLT5oDGu4Zvxrw7FjJiiycJdMPcyx3ln//uqZD4m X-Received: by 2002:a05:6402:1a:: with SMTP id d26mr10194347edu.99.1617875326052; Thu, 08 Apr 2021 02:48:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617875326; cv=none; d=google.com; s=arc-20160816; b=vtyhXvkm5HnThr101dywf9syWRzSo15icWxrhhIVfsRluufjiQRLTbj5EB0nsgflY7 B41InYF0FGc8O4y4nn8E1woWPYkEVt5OnylzYeN8E7JT1sQOjRwsD9GDZBfGXDo8Hyxg Ls2mwiZ9WsoM6+yoMXpSB6uhZ3L61LYG/QQ/9gn3mLtjUb1IZFLhFs03zGlrqIwgTd4H HC85j9Ge/HC87DUGqdRTZsUo9+R8crKj+yt8XidDJBq2ClHTP4TMKppDfJoSEvnFgqR6 8B2ChU/hO78m82vfg8fVtFMKfmGs6U1nrwjlWVOk899INav5Xml2iu3iXn7TxhvG1T07 NIJw== 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=PnV0J8nT4j9vAMnnAhfzCebkcqE6zUO4OM97+q9ZYAo=; b=f40OjJHXH01PcvnF75VjnxGHpWFUyB0SV5L2LsLGxD0fUlu2YoH1fefaugA1Hk2/5W buVmkuezXEGZ2RuzJgTlmFStwSyBmAb5mHz0+8rxPkq3y2ngUa4SeXDaTkp8yRaau9oa h7hf87+ko8XssBhbQRMsza/sK6Xfg4KUXn7oyoLQM1fUexln2qnUOFytITvcS0j4U2kF eVQZNuwGICV2gDVDzgeAvQ5Uq551IKaksaxnXt9EOC/3OjpxNY3hQPKP+MRSOrw3X7hi 7sRRuYlMjDwd71FEoIHiejJJMo8t1l+YHA1N42RrTBEMnloXkuYDy6GRk6qsKN3pn23D na6A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jG6sR68h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n19si11252465edr.142.2021.04.08.02.48.23; Thu, 08 Apr 2021 02:48:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=jG6sR68h; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231308AbhDHJrn (ORCPT + 99 others); Thu, 8 Apr 2021 05:47:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46416 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230291AbhDHJrm (ORCPT ); Thu, 8 Apr 2021 05:47:42 -0400 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 173FDC061760; Thu, 8 Apr 2021 02:47:30 -0700 (PDT) Received: by mail-pl1-x631.google.com with SMTP id t20so730072plr.13; Thu, 08 Apr 2021 02:47:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PnV0J8nT4j9vAMnnAhfzCebkcqE6zUO4OM97+q9ZYAo=; b=jG6sR68hkJd2v0SpFbAi4EkdDo37+pdAoRVaP9nRyzLun0VHwdC4rd9/3+xOM/FRQZ Q/Ogc7aMDu1VEwHg1vhDN4CAzEVZoA3EXVCE5Ic9CMscyAFORtYmxTnW7aNsKN76VdKG uPDSFnWyCkNVl/um6qVY9O7PC1Ri/Mdm7EbFUFm16b+C1Z9ro5PRNz1BtR8zi0/ZumhP jFJhKL+K9xPqUrlIxydZv/iEj9AegtQG7M3NOh+oX4m7ncjmoDKG7LLSrBYwGbc3Nebf PvdmGle4FC1+9+4agYNvw3ny2kmRKFwpOs29dcHCVtZng4zwhVDSNEsmPgbBfYGmxAUR hPjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PnV0J8nT4j9vAMnnAhfzCebkcqE6zUO4OM97+q9ZYAo=; b=NLOEUhjOnQVSkhXxql0B05GygrF8dSlf8kju0jhfY0pw0Ipt/Aaq4yMsDjVokrnZop PFzgMYtlDa2u84SZCZZGTr7IzDbTzncxcrLTjIWZA7kI/xwQVGF7aHFPeF74hUw+2lSC Bf0+1jV3O+qmGRk4YCqQgOx32IC+mQRoqMJrPYthW2ScHcaLdVDMeX4KwOKLJPknDLm+ RghyX43w2ys1G90TksQBT2ovusA+K+bIVIZZd+GgykBzRuAuiXwTZNyVHOkWePv2zbjV kRzYzrF5gGMvAtALmFoNJatgrE9ohoQQDTChzThc4lHzTnktZwOvq1Y+HGFz1mFP4hlc /LEw== X-Gm-Message-State: AOAM533JqM02yzOGDZzMvv3FVfUYYKRpiltvoFu0WSIoAmshQb75lX5q tDloLPO6DGOAR5upOp8MEkkudkVvbE5xDyVLW2U= X-Received: by 2002:a17:90a:156:: with SMTP id z22mr7815188pje.181.1617875249307; Thu, 08 Apr 2021 02:47:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andy Shevchenko Date: Thu, 8 Apr 2021 12:47:13 +0300 Message-ID: Subject: Re: [next] [arm64] [gpio] BUG: key has not been registered! DEBUG_LOCKS_WARN_ON: To: Naresh Kamboju Cc: "open list:GPIO SUBSYSTEM" , Linux-Next Mailing List , open list , lkft-triage@lists.linaro.org, "open list:KERNEL SELFTEST FRAMEWORK" , Stephen Rothwell , Arnd Bergmann , Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Colin King , Christian Brauner , Bartosz Golaszewski Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 8, 2021 at 11:33 AM Naresh Kamboju wrote: > On Thu, 8 Apr 2021 at 04:21, Andy Shevchenko wrote: > > On Thu, Apr 8, 2021 at 12:38 AM Naresh Kamboju > > wrote: > > > > > > While running kselftest recently added gpio gpio-sim.sh test case the following > > > warning was triggered on Linux next tag 20210330 tag running on arm64 juno > > > and hikey devices. > > > > > > GOOD: next-20210326 > > > BAD: next-20210330 > > > > > > This is still happening today on Linux next tag 20210407. > > > > Can you add the following > > > > sysfs_attr_init(attrs[i]); > > > > to the end of the loop in gpio_sim_setup_sysfs()? > > Do you mean like this, > > diff --git a/drivers/gpio/gpio-sim.c b/drivers/gpio/gpio-sim.c > index ea17289a869c..5fe67ccf45f7 100644 > --- a/drivers/gpio/gpio-sim.c > +++ b/drivers/gpio/gpio-sim.c > @@ -296,6 +296,7 @@ static int gpio_sim_setup_sysfs(struct gpio_sim_chip *chip) > dev_attr->store = gpio_sim_sysfs_line_store; > > attrs[i] = &dev_attr->attr; > + sysfs_attr_init(attrs[i]); > } > > chip->attr_group.name = "line-ctrl"; Precisely. > > If it fixes an issue I'll send a formal patch. > > I will build and test this and report here. Thanks! -- With Best Regards, Andy Shevchenko