Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp521460ybb; Wed, 25 Mar 2020 04:37:24 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtYdMkpdMFPWEvmXI8Ac+2GlLAHb1DP+CJleJsme5hNbYxxu+smD4J5SkWHeOVb51Yly7cJ X-Received: by 2002:a05:6830:1e55:: with SMTP id e21mr2188913otj.233.1585136244187; Wed, 25 Mar 2020 04:37:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585136244; cv=none; d=google.com; s=arc-20160816; b=mCi/mjvyOggnETswRXg/l8FP5DwEwr6+KxYndBgKw3FLXp4bVS4KHwyb8IGpLw3O/M cmAsPlgOKm7fnZdRzc0+vOrdf0uV2nakSySTnVqWDju4g5eicgyPosPzx4x4iRzqGeHR GGtAh+6H8i1XyLcvvln5VkP3DPie635zi0C5FPiRdB5eq7ttLxZ/ytMM+8Mgf/jpG3ap aHFaskYTO3GVSBg2bmlzT1DwPAs/FhejVscJlEmjgojZbVIr7aMeK4sCqKwp4meIFTD0 YMgoW7TCGbjRr9m8qTnn8Fidm2va25P5dM+TlVeTfHdgkN2Q1qxXbF/HTonTTjJIS3qv PQew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=bSc9mBMtLwWQfwKgquoZTlMfgszjByzVoNHeKAodWUs=; b=rTjKLlEFFFvpCK4/NzPzUZSo+IOaVPfjB6mL7LyoYhhpDwq7fThqkBTQcV0m8nXoCC WEjfNg/esYdi7rJMABRD+jqDDLNww3L4gaSqRqbR5N391njyl69V6MdXX+AR2xXyXEgn avxlTIN65U8XroXNAdaA1P8C15QU4RG2b8LImFU/4JYMlzEly7QtntCY52JkU7v9ci6k ilS4BNV92wNQUR8rr8WBMRJht0+spWm5MXzHEzM0LM/3AoCOjizQAa0tiyleJf9M2En8 ZYKn73ouIV50eW3Npbq+fS6LXSpw6deiXsaT5OzHYmkfxWWou85TYoyyfgLarklwjvbx y4Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=emz1+nz3; 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 e16si11122618ote.190.2020.03.25.04.37.10; Wed, 25 Mar 2020 04:37:24 -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; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=emz1+nz3; 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 S1727325AbgCYLgI (ORCPT + 99 others); Wed, 25 Mar 2020 07:36:08 -0400 Received: from mail-qk1-f196.google.com ([209.85.222.196]:36254 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727046AbgCYLgI (ORCPT ); Wed, 25 Mar 2020 07:36:08 -0400 Received: by mail-qk1-f196.google.com with SMTP id d11so2128149qko.3 for ; Wed, 25 Mar 2020 04:36:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=bSc9mBMtLwWQfwKgquoZTlMfgszjByzVoNHeKAodWUs=; b=emz1+nz3y4wvNriGJwoIRqoV4ci7HwNm85PTpB/38lXN0Ja9bOf5HMyriN27EMwQkA I6/jfJ2upb3hvkU3Ey40vobcv67jc9Q4BvFoGWrN5Yfc7TKXqja99vetjVG4C0w/ktkD rCQLMtaYIurWO/vFvXB26Ki2WEoGZFX939E2TfMNSuWy2469Ve/OoBSx4xS86OFaJP7w ZfSiWBPzFNPbfu1peFPSPg62RcHnzEDORJMMc6zXOiNQNfNsx0LAHAtW7JhLzrlgeIsb Vc1JD73KKDVJVx8EMJNeBpDJMnPyD5oC4kYNJDMp8Z2aO80yd2xLz9Ft9VW6vMc39IRh TMSw== 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:content-transfer-encoding; bh=bSc9mBMtLwWQfwKgquoZTlMfgszjByzVoNHeKAodWUs=; b=ZVS7210VQM5KzHyoFpmwOwCORjrX+VWwrE2cBSb0X7zauWH/OWRZzu3MVtrljuh2CV +YHWEg8SIzrxuz6V1tDMdSfG4S0WQkwzqMgeNtmBNYiZsxgB4G3eeWIiiCiQ/cFuwKdO Qrn5iwFq1hDIj8m/GUApKXkA2oDl6RZ+dRMlJVmBa4GIi2eM0GpMHHNZidMPkZF3MuAZ 0aSDpqIUGl1jQseYzUClPEFmOqJ3w4FPVbyQroOAQID1vTPnqYK5HgLT8pAfa3estLbG fLFt5fu2lbBKOZRwgEMcBJBJkora/LVsoCWd1UavAZu9Dv224FqNo1OAlD6/+8STmqN9 XkCA== X-Gm-Message-State: ANhLgQ0+0yGHd7u0FSPRHgf2WZRtF2KcTcBDihyuXY86qk9hDg+qam07 pFvT9TJOFUjDju8VrX4OCNHVIlQndnecpggTGn3KVQ== X-Received: by 2002:a37:3c9:: with SMTP id 192mr2446179qkd.330.1585136165908; Wed, 25 Mar 2020 04:36:05 -0700 (PDT) MIME-Version: 1.0 References: <20200224094158.28761-1-brgl@bgdev.pl> <20200224094158.28761-3-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Wed, 25 Mar 2020 12:35:55 +0100 Message-ID: Subject: Re: [PATCH 2/3] gpiolib: use kref in gpio_desc To: Linus Walleij Cc: Bartosz Golaszewski , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List , Srinivas Kandagatla , Geert Uytterhoeven , Khouloud Touil Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org =C5=9Br., 25 mar 2020 o 12:16 Linus Walleij napi= sa=C5=82(a): > > On Mon, Mar 23, 2020 at 9:44 AM Bartosz Golaszewski wrote= : > > > Hi Linus, > > > > what is your decision on this? Because if we don't merge this, then we > > need to make sure nvmem doesn't call gpiod_put() for descriptors it > > didn't obtain itself and we should probably fix it this week. > > I'm simply just overloaded right now, things related to how the world > looks etc. Also Torvalds writes in Documentation/process/management-style= .rst > that if someone ask you to make a decision, you are screwed :/ > I see, yeah the times are uncertain for sure. :( > Your decision is as good as mine, I'm not smarter in any > way so if it is urgent send me a pull request for the solution that seems= best > to you, I trust you on this. > There are no users right now of the broken interface, so I'll just send a patch with an appropriate comment to Srinivas for the time being and we can try to fix it in the next release. Bartosz