Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp562657pxf; Thu, 8 Apr 2021 08:33:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvYxX1w7pdvuewhGEtXCzqd+9Ld09g/gQJH5pRCvfWX9K4EosTppQ3xgL1GKpo7pDgsq10 X-Received: by 2002:a17:902:a606:b029:e6:4c7e:1cba with SMTP id u6-20020a170902a606b02900e64c7e1cbamr8126727plq.46.1617896038751; Thu, 08 Apr 2021 08:33:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617896038; cv=none; d=google.com; s=arc-20160816; b=Yf5g863wJDG0JJPjIA6Oqf+KsEf23Z+T35Q6mWyhRCvWl6nJDcIzz3+IvPQ5plQuut gLv/Id0KKqjYrgKbzOso6671CVCAegQoNTqXFCXIWAyZXLOWO5XfEnqUcJ9SOKTMg4GD 58ywifiV8mkeTWutgc+NcubmdGZF4cN7w01CbujEJyLQeu+tIEUgTbefKTmQ5151F988 MhobVlY55nr2FyzIlCjUhRWYO6zxRMABr5h1xSzvUsP416UxibWZRvyxJT418EQ1wFat Bxy1q6DW5Q74ldzLz3UtO9GxZVQqo2Hh30Kd2stLmZVfcPiIxVsf2WajoqNjSACoqUrE XQsA== 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=oO/23sQ10zNdJXUePDBr15zWZE3PAPzpbovMLWW7jBo=; b=Q23IoX00C/UiCH85Vnv6XmCecaiIDeBdHHQ+4o2kvpG6VPp6y+ae+qR7lMgEEGv1k6 qE3kwWjMzshKjZRUr5iHH4p2VUNGsfsB6sUICtanywD9NXTp7tYOidy432JvaaKybm6o GXutgIWgm6ZvYsK6rplgmOCiJ6zbzzlofiq5TLbkGb7cFs+GKjMtYDHDpe9VG+9ByRf8 rpMPWGZFfsYV1xR4qMMBW54j5k9p0MPEQwmiQFOrBFxRXevXfnizuxb0zQUDD7rgKuAg UE+1WItAQF8Dm4rMhAvgOjDTxolwHfOU6wz+VEmAx3IVBeBANqheKwGF3jAzTfru/vge Tj3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=tjirxve3; 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 p6si8601080pfn.80.2021.04.08.08.33.46; Thu, 08 Apr 2021 08:33:58 -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=tjirxve3; 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 S231630AbhDHPba (ORCPT + 99 others); Thu, 8 Apr 2021 11:31:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37474 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232009AbhDHPa4 (ORCPT ); Thu, 8 Apr 2021 11:30:56 -0400 Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A645FC061760; Thu, 8 Apr 2021 08:30:43 -0700 (PDT) Received: by mail-pg1-x533.google.com with SMTP id f29so1648385pgm.8; Thu, 08 Apr 2021 08:30:43 -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=oO/23sQ10zNdJXUePDBr15zWZE3PAPzpbovMLWW7jBo=; b=tjirxve3e4NPqRl/bXEIjEtydWWwLPJiYhUXPb8No26jWfVlABkQsz8ngfXTZSy2eU ROqo0D0+xiP5QpYEIp1Fzrv3icGGF2joJqM/dezoe4Kos+SxF4GwUhmSgGT7wm9AV28I xRnrgRw4AbD6WmrvlPG2R+zDn4dm7FBxXdCz/g7bCq7+KG2nYJHAHq1kZuXuJw+/7cwP yet1G/dTl6q4jbTGTvLt7hZhyCuw61YGP6TVFsuhWOBm6qEj8dL4ZXFV8LAMW4gnN1HO UjD1pvr4Q3cpOQBz5GSclww3QxJuHBsxKQDkRaFddau3Qd1E8hr6M1Mplcqzo0EOAd9R mtZQ== 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=oO/23sQ10zNdJXUePDBr15zWZE3PAPzpbovMLWW7jBo=; b=cthJOZPeKK/WNMzg/oJ9QsvABpj/QxiAy6VG/YN1tN1Q+FAVxX63JL5pDrgrrjPosV X5UNP3LwP/RDDA4h1pkaiPkA++RR2dWZ4EkKbKkZQLhw+qz0xLS8qO5RecixeV7Ys0It KNDSGGKu5dKjXQE8/n0fPeCzHNME4jJel5+1v4N/Ko/6fcP5O6mAwqdOUA5t0UYZwkXB P9neiBiEhOFtelPKzx2TfldEMM4HhC3TuILeoRomdLEzB0vtmwDx+Y3xzOaCn2S4bIEV BJQOSKz2OFYeM4q3OQBO7lo5fvYHPSCqHqAj6rRqHhl1EvcdKfIkjCKtcGTMTJD6cPDw 42nw== X-Gm-Message-State: AOAM533wfaiLl6BOjRAmEQuTWGrIeLaA7sBLNQLHoO99J5qTqS63JrJo OdzhE/E4CuE8Ps8kODpNV60FZ3ThJRxtSYZ4aqc= X-Received: by 2002:a62:7c43:0:b029:1ef:20ce:ba36 with SMTP id x64-20020a627c430000b02901ef20ceba36mr8145230pfc.40.1617895843021; Thu, 08 Apr 2021 08:30:43 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andy Shevchenko Date: Thu, 8 Apr 2021 18:30:26 +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 3:59 PM Naresh Kamboju wrote: > On Thu, 8 Apr 2021 at 15:17, Andy Shevchenko wrote: > > 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. > > As per your suggestions the above line added and build tested > the reported issue is fixed now. > > Reported-by: Naresh Kamboju > Tested-by: Naresh Kamboju Thanks, I'll send a formal patch. The rest I leave for Bart to figure out what to do. -- With Best Regards, Andy Shevchenko