Received: by 10.213.65.68 with SMTP id h4csp946154imn; Wed, 14 Mar 2018 05:11:48 -0700 (PDT) X-Google-Smtp-Source: AG47ELv6pxf6hT3Gjl5NEC9Wc7YtmzZ7LjRglCcsRstq7EhH9zA3m3wmsVR2cUlNFwuHqgJY7huu X-Received: by 10.101.75.82 with SMTP id k18mr580896pgt.335.1521029508341; Wed, 14 Mar 2018 05:11:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521029508; cv=none; d=google.com; s=arc-20160816; b=TWjHxN6FrCGfM8H6DCxEvd2dvV5hSwoO06AkkJWz3s2oVQyLo5/8CPnFUT7t9iDNfS h/uM2JD7u1xFARMTiPAZ3uh7fJcuNmgodAVCm0uUIZ4zFDprICH1q129C3XnuXGvfHhB XhrhBjJ7OVxlNc83O1IU3hUS6jE0mXZilI5eSjbBVwtDQkUf2xv9odNPYysu07spHOcR yw2BLKTBgRzO0KliDc2bKktYdXPQ2MPEs04kAXUiH2v8Vdf2qR7j3m4BQd2wTvLevs9j qanQIqXcilCqWwVsp0Y7vCUzPLS/hd+ZZ2QIUAa9jdQPTvGiaaB5/IqCtXFK2N21xtTV KyHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=meQVB5bS6ItbIWr/nO3f8Ffol3CfZCA3W6ZP7qfPzgM=; b=HlsKOZ6cHB4qSw9NnoZYc+6exAEDdxAxWmmMp5JZw0XZ0HS61E/RmSGscUZ9c0pSyu Cyngc9CvX1BIT9VNEaK4xI7YcWpssmDF7V5nVBaRvfpmRsym+iy6OW2LFzivDUt1zIDf B+BmIQD/nh82CsMLi+8cD9HEctWBbY5P3R6/NP4zPVAQdqnPW4ilXO8SP2qchc1fCZQm Gj/O6JrdmeVA2BGXZ9DjvQMrz5Ous+axhpRrPdIFIUegTwbtd1zVB5K099JDGMqP0EAL wSXQEExPbld+U7OADG8Sw3vvmn6Gcfq0yn6zqBdABf4yvNzBO9SFFoZZXcpD1W+65+LY 8YiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sdILk9yH; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y7si1804795pgy.161.2018.03.14.05.11.30; Wed, 14 Mar 2018 05:11:48 -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=@gmail.com header.s=20161025 header.b=sdILk9yH; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751413AbeCNMKK (ORCPT + 99 others); Wed, 14 Mar 2018 08:10:10 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:54845 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750855AbeCNMKI (ORCPT ); Wed, 14 Mar 2018 08:10:08 -0400 Received: by mail-wm0-f66.google.com with SMTP id h76so3613571wme.4; Wed, 14 Mar 2018 05:10:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=meQVB5bS6ItbIWr/nO3f8Ffol3CfZCA3W6ZP7qfPzgM=; b=sdILk9yHXgGxGVHIn2LbkpyEnqqBZARUT4SlE+fSBGI/oT31I5yJGu7ryjQyXDMCtP R6hMje+hMwfrrW5L+bVB52ONXa3CBUBAdurAPZe0RziPPqyekEE6OiZ4QjGtP1W86znL lK2mgW6Tbf9Gox9TSHZmy9ZGzwi3DJGTmc8/EMSA1k6f2hG9zW6LOuZF04vVfCQ1A5WJ gk4ioRuloEpAyrSoQDZ3K9wriuRtf42F9I3kTVzryYEEp9Z3Ipi+jkFjkfiw7DUymtwx yBy/Jwd8q0zYdmFfx9ey4tA3l2/FgdI8NbUHKEVK3keE7I+K1VSeyTCWBS8ZLTdD1Di8 loSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=meQVB5bS6ItbIWr/nO3f8Ffol3CfZCA3W6ZP7qfPzgM=; b=YR0vRuhlNuKlzknXKubiqB2vwO+cv8biIuIm02yGyzxx82Ky5Mmi4vMR4nElOQgO6L zwyhdZYgipFYG7AN6nG763j9AXk7QnbPJ7c/a9Pu+wogsgJY2CbyusX7/S+3SMPFlumr jEN5ikcrjWhFCj9b1kFvlOiDxBuffZJe4pSGB8sM0LcQO1mgadEndN9LtLKj/cMJigxO Ot2PnHvEpWf4IDsmuZPwKLs63uoXzDe0R1e+jfODkwpBijTaJCufK9ZpP0L9PKr+y0/p FSnbz3li3mqdM4Zq0lbPC0fMh8ROwQ7fNPCNi0BiZuGbzgE6VqjF8DO3shjc7ZgRKuFZ 3J4Q== X-Gm-Message-State: AElRT7GXqVcxBjksFzN2tj4BwcBraFyNpH0pQnwH8+r2KY65yYs+HgVr k0mfjGLXbQ41Uf/iv9v/W5wvvQ== X-Received: by 10.80.214.17 with SMTP id x17mr4704333edi.129.1521029407239; Wed, 14 Mar 2018 05:10:07 -0700 (PDT) Received: from localhost (p200300E41F1A6C00A7FFE15449086C5C.dip0.t-ipconnect.de. [2003:e4:1f1a:6c00:a7ff:e154:4908:6c5c]) by smtp.gmail.com with ESMTPSA id w16sm56064edd.61.2018.03.14.05.10.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 14 Mar 2018 05:10:06 -0700 (PDT) Date: Wed, 14 Mar 2018 13:10:05 +0100 From: Thierry Reding To: Tobias Jordan Cc: linux-i2c@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, Laxman Dewangan , Wolfram Sang , Jonathan Hunter Subject: Re: [PATCH] i2c: tegra: Fix PM device usage count Message-ID: <20180314121005.GD8564@ulmo> References: <20180224224423.hz36gpxnlpex2cqx@agrajag.zerfleddert.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="mJm6k4Vb/yFcL9ZU" Content-Disposition: inline In-Reply-To: <20180224224423.hz36gpxnlpex2cqx@agrajag.zerfleddert.de> User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mJm6k4Vb/yFcL9ZU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 24, 2018 at 11:44:23PM +0100, Tobias Jordan wrote: > pm_runtime_get_sync() increases the device's usage count even when > reporting an error, so add a call to pm_runtime_put_noidle() in the > related error branches. >=20 > Fixes: 1f50ad2c86cd ("i2c: tegra: Add runtime power-management support") > Signed-off-by: Tobias Jordan > --- > This is one of a number of patches for problems found using coccinelle=20 > scripting in the SIL2LinuxMP project. The patch has been compile-tested; > it's based on linux-next-20180223. >=20 > For a discussion of the corresponding issue, see > https://marc.info/?l=3Dlinux-pm&m=3D151904483924999&w=3D2 >=20 > drivers/i2c/busses/i2c-tegra.c | 2 ++ > 1 file changed, 2 insertions(+) This seems okay to me, though given the discussion it might be preferable to just ignore errors rather than fail. Acked-by: Thierry Reding --mJm6k4Vb/yFcL9ZU Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlqpERoACgkQ3SOs138+ s6GwLg/8C43j62gUc666BaZPllQ7dl9eSO2C0d3rhaOg2cwdhdPFaVAftH53/emV VmnD2byfZkeHiDdCqtYBAAGm60rbSKKih0ZAGxHhatK4VO4C2yR+YBAIPg7UdQ7C 3fnM+dkMkjjQ4GyrV951VOjj0D3R7IeoWYv2kjRi6prj17UktwKKAj0B/rTFYEvR fDsW6kTJ6QFQtcfTsRYeMbQ3ZQihOb4s0oTo6EFwayl0BOn7M6MVjEKl3D0rxZfX 0K+KgZdOzgOP34SXgOBLKFydotjcUI+U2PDVEkknhKRS/J8fw9gaeB4qnS2H0Lrn GU7DbGF4jVSx6PSI+aP0yDiOpZkq9RGe1XFE0Y97TOVf826iMRqGLB1ayJvJqPKz LqsDfJkMIPp43vCyYs0xMzjmAk+zPlFPciX+w3NqID8W3Kgq9c34cBKPp5SIwone j5IMxgx7GaN0t5kuYngdQ+eV0xvNR705bMcXFhXMBGIKI8ArUVj5r2RBmFmBJteK h3R6LDrjXzpSHp2neQzP/UCbSb0mFozGZFqmIW3AmOgbPckhs3kNv19y63gILENp tuFI24MURUXSrj+Q4tl42UyKvnZ1ve0Sp0tCLA2fLAsvTB3sWx22ZUqN4fOjyVDC Q7vaeCl7sly0Y9WxFzQo4bRRW4eOiKsZmaowzzAFNbAOwXAvdOE= =/vO1 -----END PGP SIGNATURE----- --mJm6k4Vb/yFcL9ZU--