Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp596342ybt; Wed, 24 Jun 2020 06:47:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx6oMEukhfS8AkjC0UjK8/H0/ke3nfBpbUUS5tJPr0nF5Ph43yLju8ddjlJ/isqdRCIgDIr X-Received: by 2002:a50:cfc4:: with SMTP id i4mr26430768edk.252.1593006474718; Wed, 24 Jun 2020 06:47:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593006474; cv=none; d=google.com; s=arc-20160816; b=ScylnHXQUm1B13/ftWHNRn2MHqBUgtkazWKmJKX3jDg8Bwl8SGzWmiC1CcXWm5v6+6 eF2z4r1HEGwJdyacry8CjBrTBNa5ylBTI6kd1PW3C7oZlbxGfiq6PXiu5L+bOOx6MXoZ n3CCyy1g9gqJk6OBmHNwnGxHnEy9+mRTNlisvc7uqfhVcit0VYUU1Mq30WZBgVZnW5SS hdjs0feIZ9gDM+XjQ+Qz7nhmfYpy75fznQi4GulzgktQC0iJZS/x8RYJpvOqAIi5lcH4 Px0U5nyiaZ6hP1/rhxZbtNP0bK69gJtp99z8dP7OJGvsyRxPAOIzsHxC8PA73q1aOmqK zl9Q== 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=eKjWMjcOxALjROxn2da3zX/d0T2J4uaTbhVPfw/r1PQ=; b=T3BzQA5NkZKHCKTBvuvpW+sYjq1KJqOcLrEkLKBtY9rccjLu1+ag8ggOSJmTrBKkBf u2NYdzkyQ5hpq0L/z56+ytjI933qB41Sc0KcMdQOFY+KSE/fbT8kOYQIwzG1tjMepOCP bsC85pNVk3WB3j7a/kLL4kB7lJKUJPoGAvjD3v6QmIlAdj6+e6KgD4fJQM1JZPsl1D7n C5U6IsTnM+Hoaj4gI2bIGdBiDEr4/mKW1HEG7tmdok0wuL5MephWfwmxHMuPZSJlfuJ5 cb4fvqL+veEYHmc2EhS+srVTVkbUBBPdP5ePOCv2dReHYOaBKrSlG/uzTA2LdPQpI99u a9KQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YIFyo4x4; 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 g22si8343245edj.310.2020.06.24.06.47.30; Wed, 24 Jun 2020 06:47:54 -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=YIFyo4x4; 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 S2391070AbgFXNpl (ORCPT + 99 others); Wed, 24 Jun 2020 09:45:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390774AbgFXNpl (ORCPT ); Wed, 24 Jun 2020 09:45:41 -0400 Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31FDAC061573 for ; Wed, 24 Jun 2020 06:45:41 -0700 (PDT) Received: by mail-pg1-x543.google.com with SMTP id p3so1453350pgh.3 for ; Wed, 24 Jun 2020 06:45:41 -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=eKjWMjcOxALjROxn2da3zX/d0T2J4uaTbhVPfw/r1PQ=; b=YIFyo4x4txxZ4nqaQk75rQY5jHXt9ta7pLR6PGdDvI67aadyE5+L92CGN3HuHa8b+g /KTEzvOMJiyWfzC5nmOmK2F0CPWndgpgNbrk06imhGjhX/AlLealSi4h16f7ItYYqWQp PyZvzUIf94K7W8x7/Vl2YmhadvQ3VEME3M2psh7wm0Fkrr9QD1YDVNRRvkyw6X2OMVSL hXol1Mu8YovpfH7i6TRTMswRYxs1F8ULc3UF8BNVCr1iagu258KvU0qjmHvnlEvjDS1f RksFsoVidEsI7eEByIHnnjSMYNZHnDX09NvrqCF6AHCGSk0FIp/At/kgaov9Jdg+Ewna KzxA== 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=eKjWMjcOxALjROxn2da3zX/d0T2J4uaTbhVPfw/r1PQ=; b=MoulDFm5tQFZo7jflLQlH5PAII+4gy4qNRKGbsNm037T5HEMRcO8jKCFjJbZLSOPta q2MiegZbDNPUuBynOz3n19J4BRQbJELJTMN14xLk7IQ1jpA1SAhNvd3AWvaeLxFgORfB tP9jFIedAU44taF7pUxMO5QRKHgmOFal7/kaDbhiaysuTuCTsyo7G7kLoBeDVmozbldH Dk4i3f/I3uK0ZJDFIEtEFiEtfIHoyjDRVLpizXhnKt+MeKtmPMQdopfXMucioGVFlQwM WMrKqrrwDciu4BAaxG5c45+L225Bw14a2q/QA8XNzl0uwWdE9kMJKQ+9wAb8/gj8aFm2 X/aQ== X-Gm-Message-State: AOAM532SSDYIRBpyn2Q+FlRoesmUZ/4Vbsl6Br5n1f+m5vVh7n7Kcf0P 5811XPy7RDSOC2J6ECctPAGXVlQIC+lUNpUnXGc= X-Received: by 2002:a62:5284:: with SMTP id g126mr30364100pfb.36.1593006340755; Wed, 24 Jun 2020 06:45:40 -0700 (PDT) MIME-Version: 1.0 References: <20200624114127.3016-1-a.hajda@samsung.com> <20200624114127.3016-2-a.hajda@samsung.com> <20200624132714.GD5472@sirena.org.uk> In-Reply-To: <20200624132714.GD5472@sirena.org.uk> From: Andy Shevchenko Date: Wed, 24 Jun 2020 16:45:28 +0300 Message-ID: Subject: Re: [RESEND PATCH v5 1/5] driver core: add probe_err log helper To: Mark Brown Cc: Andrzej Hajda , Greg Kroah-Hartman , Bartlomiej Zolnierkiewicz , Marek Szyprowski , "Rafael J. Wysocki" , Linux Kernel Mailing List , linux-arm Mailing List , Russell King - ARM Linux , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Daniel Vetter , "open list:DRM DRIVERS" 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 Wed, Jun 24, 2020 at 4:27 PM Mark Brown wrote: > > On Wed, Jun 24, 2020 at 01:41:23PM +0200, Andrzej Hajda wrote: > > During probe every time driver gets resource it should usually check for error > > printk some message if it is not -EPROBE_DEFER and return the error. This > > As I said down the thread that's not a great pattern since it means that > probe deferral errors never get displayed and users have a hard time > figuring out why their driver isn't instantiating. Don't we have a file in the debugfs to list deferred drivers? In the case of deferred probes the errors out of it makes users more miserable in order to look through tons of spam and lose really useful data in the logs. -- With Best Regards, Andy Shevchenko