Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp400151pxb; Wed, 3 Mar 2021 06:13:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJwb67yDzH0W67nBHY+eXbRVPLMDZwXk3ZZOZmmliwxBur0YTzqRBRXAX/yI7VK5+RbMhPET X-Received: by 2002:a17:906:1352:: with SMTP id x18mr15253435ejb.545.1614780839663; Wed, 03 Mar 2021 06:13:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614780839; cv=none; d=google.com; s=arc-20160816; b=B646fwKMqVSW3E4cFQtBPgsRUngKJlpS+JPZaYQrELR6Do2DgUlhAatQ2NZJdFm2m/ RhOCl7Rp1VKYz+dhgkezQKmMK7V2zqQxeHgL357pc/E9gRf+/XeaL+aLcw42z+W5x19s Qh5L2SbgfHB/2U4sgIzjzu7581fqwVhI+Id/UUznjfj76hTJydmhZ6GNcpNWZ6oH4bQP XjLH++ymclUR5nBosSUZJHdDZDxzTx+/XigRtKLE8/gBqUedRk+aPaK2ENhFBpNxeo9c AoMyBh0DqTzWPtMin4w8Lg3F74Xa8u+tljhLjwtlvK8t4sJXWu9ZI/XZhtUWq+dPvWh8 F27Q== 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=OicOE3mre0h3AyQVp3nU/XHFNAr6XLpp3rW1VAOQfcs=; b=0cAq/TYTJgf4UCRWY4pgncE2tF1BleypVVWLa+aHITAWXeWHDMcYsP6Ky9mb3ypOwq iroTVjPw8UMhSeAXTmlAeYltYvK/SroVHUPaKzm65bHFIek92oWcR1+yWHZZAh5yQ+9A ru1w4uJPR6mb5hZG+coSy0e7f8QTP4RuTcQNTwOrxkZUFz3lmwUsxZGrLK/7+mxRBSBU tOOQxtYmGoNnIvr1QOR1THEryS3+SPfwwEeKHOfL/OFB6qyhwIch3g+4P7F8wOGnLKbP pdNtcwbPmCW8QKcbbT42oAfGw2OIDQxXSnmVBkjKsbXQR78KLg2jPH/TnsQhzVQo6fZq i9lA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=q4DIapvl; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q21si15377960ejo.166.2021.03.03.06.13.18; Wed, 03 Mar 2021 06:13:59 -0800 (PST) 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=@google.com header.s=20161025 header.b=q4DIapvl; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238306AbhCAUnm (ORCPT + 99 others); Mon, 1 Mar 2021 15:43:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45198 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232351AbhCARI2 (ORCPT ); Mon, 1 Mar 2021 12:08:28 -0500 Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89F80C061793 for ; Mon, 1 Mar 2021 09:07:45 -0800 (PST) Received: by mail-yb1-xb31.google.com with SMTP id p193so17709814yba.4 for ; Mon, 01 Mar 2021 09:07:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=OicOE3mre0h3AyQVp3nU/XHFNAr6XLpp3rW1VAOQfcs=; b=q4DIapvl5CGpANyplWTase15rpB/6y/JyINXNKAwWfdKMZc/MzjB3Xh4O3ihj5IE3e U5vCePaPQa8it2MEE8JQo5VL7dzFrOh9szmapfrvqKvG3RBQBzwfsKWU6ikZOwYXNxN+ 3SJA0By2TQQbiZ0RMFaaAmIm+nKpMWX8u4RvAdc/JgAc379nP/3Ua7KekJgaxyB2Rqad u03b48mESOH05GCEZbWPtYH4w5iykPlGOf3+d62+Gv9mmrFNJ1smkSf1cfP3iIW7fmYE T4NHzGfg4GmopWLlBGJHN5B6rQyddZ1JFT42It3D/Cx5iBUXZKNUtr/FuHSvD+PDEr9V sAKw== 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=OicOE3mre0h3AyQVp3nU/XHFNAr6XLpp3rW1VAOQfcs=; b=cxzweyYXta3bMN83ypmm1Gu8V/MoGmXXEh0DfJsa8BknnPhZcE1LnhSSiAKWLGTlnR pCB298Gfxmib8TCEQ0mm6ZfvXP3nCBZ75Ym+aRAk2ZuXR+qymTRi0GTRDPnjqEVDf0DR 5vS9GpeeU5DmghvPdWYrRojieFDZy3XuYBDDVSDKjHAi/7OslGvqA/FOWttC8kSklDhV m46qjOrf+TvCoSF9aZVwgY115YE79rUsvb6y74vQ9rBef3LpyJBOprjxtRO9wPnwRN2y h0z1BaOXy2DqZ/eX/9+N1o0zSEXt7qZfAmGFkUsfIZJYmGLU8/Ryn8zlqxA/518wK6xP OsxQ== X-Gm-Message-State: AOAM531jUxdSHGNNIvAGtDUed6WcOSuFW8Sqlb6ZkN8J1yiepQ4ZPsF+ nNI1n31TJSNBC5xG7IEkrSdgX/irGrRF82pHIzZM6g== X-Received: by 2002:a25:dc94:: with SMTP id y142mr24538620ybe.346.1614618464592; Mon, 01 Mar 2021 09:07:44 -0800 (PST) MIME-Version: 1.0 References: <20210301090519.26192-1-johan@kernel.org> In-Reply-To: From: Saravana Kannan Date: Mon, 1 Mar 2021 09:07:08 -0800 Message-ID: Subject: Re: [PATCH v2 0/2] gpio: regression fixes To: Bartosz Golaszewski Cc: Johan Hovold , Linus Walleij , Greg Kroah-Hartman , linux-gpio , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 1, 2021 at 1:12 AM Bartosz Golaszewski wrote: > > On Mon, Mar 1, 2021 at 10:05 AM Johan Hovold wrote: > > > > Here's a fix for a regression in 5.12 due to the new stub-driver hack, > > and a fix for potential list corruption due to missing locking which has > > been there since the introduction of the character-device interface in > > 4.6. > > > > Johan > > > > Changes in v2 > > - drop the corresponding drv_set_drvdata() which is no longer needed > > after patch 1/2 > > - add Saravanas's reviewed-by tag to patch 2/2 > > > > > > Johan Hovold (2): > > gpio: fix NULL-deref-on-deregistration regression > > gpio: fix gpio-device list corruption > > > > drivers/gpio/gpiolib.c | 7 +++++-- > > 1 file changed, 5 insertions(+), 2 deletions(-) > > > > -- > > 2.26.2 > > > > Patches applied, thanks! Thanks Johan and Bartosz! -Saravana