Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp2061346ybg; Thu, 30 Jul 2020 09:21:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyAinxyEK9L6SiMCCnSohu4+USUvxU0SnoWn4gkUvSJogGxzcxPaaOsc0X69+RLDllaNorU X-Received: by 2002:a50:d485:: with SMTP id s5mr1769479edi.285.1596126110008; Thu, 30 Jul 2020 09:21:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596126109; cv=none; d=google.com; s=arc-20160816; b=Jhgd7+1PDqqt7npEEMs9DozN0QV/H/oC5htcyk04ePglHeJdRtL4z2e63aZAEeN5sk PqmWD7n9RhgT5R1Zv5sNyRmvGa+JIdNTn9B2995hrbMOiC2lRzjYcSB27OnURSC41ew3 mSNHDSwrpB76LJAavkddkzteoTGnIMPdvd+e/RQZJn4UTo8slcsD61J0uLGw25prgLIQ fQqXZLQvwvJg2sOvTgmfoMnnb6sBJLNp+6KDi8l9zuuAwSAh0tRsoNr2cTqKtb1TQKy4 PJqBdXfWk+MaZWL8r24fy82QyujeLSQ904jH/ORVJ/PdQbXXWsNJ8V2hlX/yGO6zQdeP NA/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=mFpUgsSUr/jtVIusv5yowX+L5bNHFtEGoq677Selrmc=; b=b4jnHXMJ7QuY/h0uyDKustwhsHHf9RKwgv1ZAtBKF3CD+d1BhutSWks1FDagPogaJB gSxuarJZRUSjaLw9jGdBY2oWUto7iwaJNQ8MBe8sSJV86zPmjpPwARiQG1LVw4bWDzmm JLvTWOttvhUKT+gJunKcthNcawWrQXykXbNcK7qSuOfuNK5jtabdpJWLcplo4e0+fKQ3 A9WKWoFHKPtLybnFOGLSKc6ZWyuvDtd0HJu7k72MnbWogN3C264V6AhmnM9m+thE1EVY wC+Zx1/W/1/bU3us92uPU0PoDs5Zi5j03LUcpB+8ZqeWhRRA8qweG+EzPxcu1iaZt8YW vNrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GWuHm23T; 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 dm22si4047330ejc.191.2020.07.30.09.21.27; Thu, 30 Jul 2020 09:21:49 -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=GWuHm23T; 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 S1729885AbgG3QSm (ORCPT + 99 others); Thu, 30 Jul 2020 12:18:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726275AbgG3QSm (ORCPT ); Thu, 30 Jul 2020 12:18:42 -0400 Received: from mail-il1-x143.google.com (mail-il1-x143.google.com [IPv6:2607:f8b0:4864:20::143]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 53D6DC061574 for ; Thu, 30 Jul 2020 09:18:42 -0700 (PDT) Received: by mail-il1-x143.google.com with SMTP id z17so7840344ill.6 for ; Thu, 30 Jul 2020 09:18:42 -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=mFpUgsSUr/jtVIusv5yowX+L5bNHFtEGoq677Selrmc=; b=GWuHm23TrFWnj5is5q4cfElU1gXC+8A3ORSZrC8HLTqvdjnzKRa3mL3W7RHQ58gsNe cU3XThUbR2EwhMEMQlGI4/+O2T9ZHFUEBUBD5QqNeIzRYt2M2eUoPsl2V/fw2GG9ulIx oMiz+inoHqyxe/Lz9iwW78+XwiAXLVrv5TaPsrxHFVU28T/LLciGXiPIcCzyMNSA7C64 qFmJiejEcoyxFE5unYO7ODTKt9Dg1bbh2nMKzWWtzh5TH6WUDRsCapIR91sHcNZtwoaS aQWMi/ZZYgE67Gx6DLjkvvXlw04Rs9KqDHEpmXbzyRU7KUGSwJIk2XenNGMO6Xhz+tm3 Emjw== 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=mFpUgsSUr/jtVIusv5yowX+L5bNHFtEGoq677Selrmc=; b=kUDdeLT4PRPZByigVaMANzplE6ujT270QQNst+QFxylw7bgP3ABrBzh0iSjSI4SQZE QzCTMMiAdSBD6snsEBAoQUDSlwyM3u0fwPXbGkwwhztYlSdNDqsQZZ0MCH+Z8H0ayC9B Xg3tvoNq4+bQC0VbRMIduYz4Oe4BVT4DmUsWrYA/L8UKF8iNhVHwiHNeHuFkmvfMCmho RMxGKRMayD/pTsQUlDghlGf4ht+K2aQjsqYX9xQ+57CfVxqEk4N3qhYjK0RLC6QtMWVc xsaq17aqLVNm+erNdtzUqVbDSkk3aXnLkweQgV05C0a7lqP6N3NEzJhTKuFFBetCceI+ a4RA== X-Gm-Message-State: AOAM532vVJwRrTBG4RFRt+yECDaqhm/3fyyGVy5NHTljIIV6tWDWDd+Z T8pMNB+ZiGWpqVELAA+E7T7vK09pa+Uc+HqTM7k= X-Received: by 2002:a92:bb4d:: with SMTP id w74mr26338540ili.161.1596125921599; Thu, 30 Jul 2020 09:18:41 -0700 (PDT) MIME-Version: 1.0 References: <20200713144324.23654-1-a.hajda@samsung.com> <20200730070832.GA4045592@kroah.com> In-Reply-To: <20200730070832.GA4045592@kroah.com> From: Dmitry Torokhov Date: Thu, 30 Jul 2020 09:18:30 -0700 Message-ID: Subject: Re: [PATCH v9 0/4] driver core: add probe error check helper To: Greg Kroah-Hartman Cc: Andrzej Hajda , Jernej Skrabec , Bartlomiej Zolnierkiewicz , Jonas Karlman , lkml , "open list:DRM DRIVERS" , Russell King - ARM Linux , Neil Armstrong , Andy Shevchenko , Mark Brown , Laurent Pinchart , "Rafael J. Wysocki" , linux-arm-kernel , Marek Szyprowski Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jul 30, 2020 at 12:10 AM Greg Kroah-Hartman wrote: > > On Tue, Jul 28, 2020 at 05:05:03PM +0200, Andrzej Hajda wrote: > > Hi Greg, > > > > Apparently the patchset has no more comments. > > > > Could you take the patches to your tree? At least 1st and 2nd. > > All now queued up, thanks! I believe it still has not been answered why this can't be pushed into resource providers (clock, regulators, gpio, interrupts, etc), especially for devm APIs where we know exactly what device we are requesting a resource for, so that individual drivers do not need to change anything. We can mark the device as being probed so that probe deferral is only handled when we actually execute probe() (and for the bonus points scream loudly if someone tries to return -EPROBE_DEFER outside of probe path). And now with coccinelle script we can expect a deluge of patches reshuffling drivers... Thanks. -- Dmitry