Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp147694imm; Tue, 25 Sep 2018 18:07:32 -0700 (PDT) X-Google-Smtp-Source: ACcGV63geJ/Eb5a1c0cNL4lqGqn0JJp/uqiDREandhAMKbeXidrk66s3ffwXajNyeTawb6huSk6R X-Received: by 2002:a63:4745:: with SMTP id w5-v6mr3323792pgk.377.1537924052406; Tue, 25 Sep 2018 18:07:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537924052; cv=none; d=google.com; s=arc-20160816; b=gGbII/8UVvN7KY3tzi8VBZctcZWtMD7sKif+es10SOowprSmnkm4kwtahxlxA4vsHx ziAohaGACA8FRBsPCwgw/JKn1QhPt36Z4LYFzUpQW0/xt+8bDeeScvYW5DwW2r3dnadC /vywSiUZJSae6L4xheDLdyrq/+nalDma4xBXXLLoqUkXHPwG2R4vG6qmtOQA9wHU+Nmw ev9rsph28gbNV6W7aTmXM5vaKJH+KUXccofHSWCVcjNYGO+fGhyKfz8OmgLdXCTHVs56 qU9uBtplxAG5Lffg3daoAYjXosxvP0GowrWz5rp1wskggbn68xg1w4bnUVgEU3NM//kz qOsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=iDE4dZ0+BBPwuXO+qQ0ohh6PQcPejxBXH1mThDhlas8=; b=kbsxZ96HLvQjGdMoahJ1032MSk4bPH1Jk70U/NEW079I5YtYToxCvWAviMm2oqpqQX XR5cEbZ4W0Y4R7CVZO+Pri1AIrjs94uiBHYGy59WwaK4qk22N7iXCdtqCItBRypvhpkD vU5a77WE3Luyf/iR1y4l16qbBLr4BdqTaP48w7YGFwEKz2ccfj6USowZEFuwf5m19LTc TzPaoaQzwF7gdkOMUK5biZsXdXRehwyxyisyHsbNl7DmApfQrkrIANKG61h1FcvdAWAY sKUSml0iwLJ2pGw1qIkkEQ8HByVziM//FBIYe24sP9H/vSWX43Z3r74nYZj6oelZ4uGe FHLw== ARC-Authentication-Results: i=1; mx.google.com; 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 y3-v6si3650284pgi.338.2018.09.25.18.07.16; Tue, 25 Sep 2018 18:07:32 -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; 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 S1726991AbeIZHP4 (ORCPT + 99 others); Wed, 26 Sep 2018 03:15:56 -0400 Received: from relay1.mentorg.com ([192.94.38.131]:47672 "EHLO relay1.mentorg.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726361AbeIZHP4 (ORCPT ); Wed, 26 Sep 2018 03:15:56 -0400 Received: from svr-orw-mbx-02.mgc.mentorg.com ([147.34.90.202]) by relay1.mentorg.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256) id 1g4yGq-0006Xv-9L from Steve_Longerbeam@mentor.com ; Tue, 25 Sep 2018 18:05:40 -0700 Received: from [172.30.1.115] (147.34.91.1) by svr-orw-mbx-02.mgc.mentorg.com (147.34.90.202) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 25 Sep 2018 18:05:37 -0700 Subject: Re: [PATCH v6 02/17] media: v4l2: async: Allow searching for asd of any type To: Mauro Carvalho Chehab CC: Steve Longerbeam , , Mauro Carvalho Chehab , Sakari Ailus , =?UTF-8?Q?Niklas_S=c3=b6derlund?= , Hans Verkuil , Sebastian Reichel , open list References: <1531175957-1973-1-git-send-email-steve_longerbeam@mentor.com> <1531175957-1973-3-git-send-email-steve_longerbeam@mentor.com> <20180924140604.23e2b56f@coco.lan> <20180925192045.59c83e3d@coco.lan> From: Steve Longerbeam Message-ID: <36fd43b2-695d-b990-bec2-c4d88ccb8e88@mentor.com> Date: Tue, 25 Sep 2018 18:05:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180925192045.59c83e3d@coco.lan> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-ClientProxiedBy: svr-orw-mbx-03.mgc.mentorg.com (147.34.90.203) To svr-orw-mbx-02.mgc.mentorg.com (147.34.90.202) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/25/2018 03:20 PM, Mauro Carvalho Chehab wrote: > Em Tue, 25 Sep 2018 14:04:21 -0700 > Steve Longerbeam escreveu: > >>> >>>> @@ -392,12 +406,11 @@ static int __v4l2_async_notifier_register(struct v4l2_async_notifier *notifier) >>>> case V4L2_ASYNC_MATCH_CUSTOM: >>>> case V4L2_ASYNC_MATCH_DEVNAME: >>>> case V4L2_ASYNC_MATCH_I2C: >>>> - break; >>>> case V4L2_ASYNC_MATCH_FWNODE: >>>> - if (v4l2_async_notifier_fwnode_has_async_subdev( >>>> - notifier, asd->match.fwnode, i)) { >>>> + if (v4l2_async_notifier_has_async_subdev( >>>> + notifier, asd, i)) { >>>> dev_err(dev, >>>> - "fwnode has already been registered or in notifier's subdev list\n"); >>>> + "asd has already been registered or in notifier's subdev list\n"); >>> Please, never use "asd" on messages printed to the user. While someone >>> may understand it while reading the source code, for a poor use, >>> "asd" is just a random sequence of 3 characters. >> I will change the message to read: >> >> "subdev descriptor already listed in this or other notifiers". > Perfect! But the error message is removed in the subsequent patch "[PATCH 03/17] media: v4l2: async: Add v4l2_async_notifier_add_subdev". I could bring it back as a dev_dbg() in v4l2_async_notifier_asd_valid(), but this shouldn't be a dev_err() anymore since it is up to the media platform to decide whether an already existing subdev descriptor is an error. Steve