Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp1811105lqg; Mon, 4 Mar 2024 04:48:41 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWn5/IejuddAbmXajRb+2rdp6cuWmsJbBZFR3vCir3Hqs50CNk1p8XY5qXZs636p4RyCxnmJmyBqZIeS4LHmCLnQ1Mf48+iOIxyloMQxA== X-Google-Smtp-Source: AGHT+IHFvO7Vn2cjY/DQ9HAejODl2sGWMxuawhK+xEipWEK88TPFQfMR/7VHJ0Jw4wqFuWepCzmL X-Received: by 2002:a17:902:8646:b0:1dc:c59d:5dde with SMTP id y6-20020a170902864600b001dcc59d5ddemr10144694plt.59.1709556521284; Mon, 04 Mar 2024 04:48:41 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709556521; cv=pass; d=google.com; s=arc-20160816; b=mDcA0eNnflnfF8zcZak+aoUyPaY/Qgr9+4xrv7sNgan9akG2Xqje6yIVK0TJNZ6dTg MlbZMhG0hqAX06NrFgSAqeewBY3SIppfH2vOjXd62pPvpsr2oBnZ0kogv0UfLZi603oN jiQNT3OWcEf0QMoxRK+C6fv5ht8H68IH5PKtJasjrnCvO+chkNO3g/pRVyu8TR3KjQHl 9PA3NQl9MtDeJ5jfGc+Qb9JzYsRD9qsYABSK7JjYhX+5kxSCdqHs17k6PXQgWzP0sTdn gWVxj1z9HkHDAEXd4slW6suMk0jsZEjOjEyNDDZK0qCygl1JroufndgcgrZUi9aGodb4 vemQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=Ddm4B58DLh9/fmrzsWXM4m/1zUQXfhMP+0jToWBgLpY=; fh=/Qa3m3IQqkJ6C92EzNpHIx/3novXmPpK4pFdlhNs9cM=; b=fqnLe/QiT0vtkvKr2Ox4mVZbJzcMJDth/DRO0VBh/SekOw9xPJkllBReXl1ue4BvWs xVZEmYLILO2+YpDbwgtFnFwZHvNwGVCSj4xwTDX+ZiYz56nq9RZg0nlEKYe0VwQquhjA AGbhQxVSoogmG72AdlXW4/Rdana1FU55XKeUXdcenl0fCwHTm935HF6iQs5BIjsLszgS t6z5dLAnO2AeLNmN92fg/pUe2ufvTTq31/n6H9A2JMC62MCon+/7kbQxw8L54lXEF7Yi 2+aJeyo4rqNCk5sjElW9hSV1iD69UYyTN5LHo5Pt7tE8zPyc1domrrSJXGPwKOntEyiZ H9Pg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b="idTVtYf/"; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-90581-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90581-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id cp10-20020a170902e78a00b001dcf7bfc3eesi4234572plb.282.2024.03.04.04.48.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 04:48:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-90581-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b="idTVtYf/"; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-90581-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-90581-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 980C9B25230 for ; Mon, 4 Mar 2024 12:34:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 435AF3D3B4; Mon, 4 Mar 2024 12:32:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="idTVtYf/" Received: from mout.web.de (mout.web.de [212.227.15.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 36ADF38DEA; Mon, 4 Mar 2024 12:32:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709555558; cv=none; b=aTF3137tz5KBRS98MtG+rY8RKBjQtW7NXOobiWgx6lEmWTaWmfykkpElQfjj82SLwoel/BFV95lbcTlEMYO9hB9ks1ShMLTGEaHdZAAxb9hA5b1RWnRkx1kNLhVpRJVBqxo9ooPldp3RuCE56TwkGx83bveqP8x/BaAsKfsjKic= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709555558; c=relaxed/simple; bh=di4c4mREnB9k5kEq9w5dk3pY2MZiD+6QT9eZNjhDu4o=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=NuA5GaWLksV3Na3rGcItY4UO/6mFvglhdmXhsadtzHj4T/eKi9inEkueTbaeQhS/MkV3Z60XSaBhoVn3oMS14hBkU9CmbpJJzfRv+9sNX4ZrkQNrPTwdUpS6JlRRnxcMLOKw7WNQJX+apxwGb46uJbqsuTiuS1/aLYdjsE2Yecg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de; spf=pass smtp.mailfrom=web.de; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b=idTVtYf/; arc=none smtp.client-ip=212.227.15.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1709555507; x=1710160307; i=markus.elfring@web.de; bh=di4c4mREnB9k5kEq9w5dk3pY2MZiD+6QT9eZNjhDu4o=; h=X-UI-Sender-Class:Date:Subject:To:Cc:References:From: In-Reply-To; b=idTVtYf/zbwHYQoEQSmrMqo8POAzdk9xYUYecKBUyVeqwAVFpxAKKVfkeJ+XSR5J ADtLS5nbKBGAy6+YswKLIthBlVlp7S0jGeGGBk0Buw7Mgt+j/GhmGN6lfPf/dQUZf UsZx0bI8EAIeltqDlveSumNBRVDIsZkJutM5Qh2pv3twPyLnCaJXooF058kKp9JaX RkeOs8+IwNPfvMyBkQrrtHSQOwDVCYTXpgJxqB527iVKCoi21MitTIeQef8uP77gg ZtsxrP6U1CaBbPhh41BjedZMBJRvy08uxtsb0p/ll5sXYq2RJG9/Y3gcEsOSq3fks Bg5gdV3vwfOHiIlzGw== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.86.95]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Mt8kX-1qsAcl42OH-00tJYz; Mon, 04 Mar 2024 13:31:47 +0100 Message-ID: Date: Mon, 4 Mar 2024 13:31:32 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Input: iqs626a - Use common error handling code in iqs626_parse_events() Content-Language: en-GB To: Dan Carpenter , Dmitry Torokhov , Jeff LaBundy , linux-input@vger.kernel.org, kernel-janitors@vger.kernel.org Cc: Rob Herring , =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig?= , LKML References: <8a7607f8-d634-415e-8269-e26dcc0f9fdc@web.de> <11e5db31-2a8f-458d-a249-7205e37aa20f@moroto.mountain> From: Markus Elfring In-Reply-To: <11e5db31-2a8f-458d-a249-7205e37aa20f@moroto.mountain> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:dWWuhieQn2ltbceIa2J3okqIXFlEceqale7urOiL33IgAP5AdOb ukSSFWgsxiveF29HzREbMe/hWax++JLv0Ezq1ovbyrRT7KnAJvhb4I0/1eZF/64/3VfdOlU xHShmCEVqdTfA4t8YxSty1zf0hUC3tLaenXijBC5ctCYJgYxm8OnpNtjhlcbt3MT46D2/fX j9o462CRckriYePWXAZ9w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Jv8M8nYNTj4=;ji6CCsnWNMQia0Ua0J4XG3nAc2d QP7Gu8RP5eie815ZA/XYAKWzBA9VjyCTm8sT8qXAHYJKcTwAyC1IKi/gSWLV4/YdZbck9Q2wJ UCUJm+i/hWivJSxABu/OQ9YeSknnT/ffGHAoEU8++uU4gJBKvc2OorWcAzwzUTArtTx4KpNAM 0c5uQc2rd0o3f8ODPWReAe56FCfqVeTCOb+9pxJq1Ag3ntbviaZrN2V+Hi7132QtL1/18OFw+ us60/PfOjmRpj2FXH+zCqFORae4E1M12Jxg9WR3ghHbEyMkO3+YcaQgtJGSSJfU910248m/rB 1bYJNBpLjGlqnkn1X//tSysMLJ10G8aC+czWornumktProQm+lpiVhXy2szxq/JjIqGQQqnW1 6ESN27AeXQ4m1DC2Z/cw1tkSC3ePVF9MJC8VnJN8rBmgkR4oe3bJGiVRksn4159ZkMLdFjEfm hfgzD6KV+j1S3/UQBbsa9rx0ss6Cd33PYZvAUfHutwZnVOWSp0o4qTOv4tB4QsMiPJP6eWJKL HTgMsN2jIxvfNclWJ6dzRf2s7hE7U89CVmehW2aQ/3Hsmu3HTLwvWgAODc1+chJVqAQ0q5l5K Yslw6Al3RZm9S9NQeadxMsV74ZIVGp8p7El0IvDNNHFyg16qeiWSUvzOn0Lw1xURtTGdKOb5P aRukp+k30QY6lqAP3ycGpKfc8wc0S175hXBpgQLKb++rQIVr/om54XniT4wESn63yrvEBL9il Ga5t3tFh4rnQ+NdSXnQs421kJmoyk3FvJ8guTYkA4kW4Odo4Mjd/39k8e1x32hs4KdGU6xiGX 3537NbffgQvlC3MTIL2WqrmcS/+e392WQ5BWtf89Jc05A= > DEFINE_FREE(fwnode_handle, struct fwnode_handle *, fwnode_handle_put(_T)= ) > > I can send a patch for this. You need to be a bit carefull to move > the declaration into the correct scope for this to work. I should write > some Smatch rules for this... I became also curious how available development tools will evolve further for improved handling of scope-based resource management. Regards, Markus