Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1494090pxk; Fri, 18 Sep 2020 14:10:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJa8Cy1zIxqb5nnDtP6Ay+hBql90t/dCXnomVuOS6U9LzdeBb8dogwgktPnFHnVI3vswZE X-Received: by 2002:a17:906:14d3:: with SMTP id y19mr37066222ejc.453.1600463452154; Fri, 18 Sep 2020 14:10:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600463452; cv=none; d=google.com; s=arc-20160816; b=NPtkZMC4YtInfBTkEtGsFHeLoNNxw446RK30rSctdW5kK0/NDvOuKUyWgEk1+aru/X LuaDkxaVctmQMgCDe50VMtJHxdo8iTXomijY5LAMz7ON01Hk9ZVcHP9qXmLPZYtHH3r+ LPX7kbW+bTCB9Musgaf67NTQlRbtv+4L4DW1GG7VDH9OD3vGMRuEBwbODkiEv72G4M68 CES3DEBi+gJ/MDVsHI17s4sCVtyqi52AVJ2UBsL8Tno4VFHIqplhFJz/BOJk0Y0H7smq +oKD+N9r2N28LYEpTw8FfhZhdz037VxVTYEht/1CG9pUgynGk4fpxqxmI2uYbcPGtEYb JJyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=edQ7rz7W6ICev3ZDjkZRawcZB/WMJ0sQVhfiszt1dHE=; b=ZOgD/e6aPKIAi0l07QaXII0RBXW2WQE7YHicXWT5G1vFHhRmt/kHncO9hxtlzfImCa XKMADYwNK8KoidSGKJO9Fp8tOaqZWfXhQPyqQCl+SRpF2oZCli99Xv0PEEKqTzTKmuCq xkcrNu59NP/v7KIZT7JtEan82mdG9qF3WhWM9oAk4T3Q8Snd+7VFm5iiQGKV81A47Jjm 7rfQyXDDzS+0QaXNnEViUW8AvQnZp3wCYFlZ8xpTR/4AQhpF2FgYny99Dyy/2/iTJ0lP fFgiCez/FFP+1AH/acKU63mY1pBCDhXteB3lTTTpHP1018ODeFEcUv3cj5US8u5VF9vf b9kw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Ip9ZYawj; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qq6si2962988ejb.100.2020.09.18.14.10.28; Fri, 18 Sep 2020 14:10:52 -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=@kernel.org header.s=default header.b=Ip9ZYawj; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726307AbgIRVJP (ORCPT + 99 others); Fri, 18 Sep 2020 17:09:15 -0400 Received: from mail.kernel.org ([198.145.29.99]:59548 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726118AbgIRVJO (ORCPT ); Fri, 18 Sep 2020 17:09:14 -0400 Received: from localhost (router.4pisysteme.de [80.79.225.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id AAFB5221EC; Fri, 18 Sep 2020 21:09:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600463354; bh=n+UT4elTACp2IyAPY5k4F56sxpMOmMeqNATaIpgcUiU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Ip9ZYawjZiW5uoDp8jXiLb7vGAyYziChgrnjK2lVFim9AferHupYdO6NEwqaXYDN4 C+FC/Aya22BvO7MJ/sgSJJbVRRMsx1S18An9wup2tgf1iwfxTsJYpRBQHSCO6i/4PN yjEEE/m7xb6ZN8W8jtNqJFKDiF6P8L/XD6DY6V/c= Date: Fri, 18 Sep 2020 23:09:11 +0200 From: To: Tian Tao Cc: , , Subject: Re: [PATCH] i2c: Switch to using the new API kobj_to_dev() Message-ID: <20200918210911.GF52206@kunai> Mail-Followup-To: , Tian Tao , , , References: <1600133898-35883-1-git-send-email-tiantao6@hisilicon.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="FoLtEtfbNGMjfgrs" Content-Disposition: inline In-Reply-To: <1600133898-35883-1-git-send-email-tiantao6@hisilicon.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --FoLtEtfbNGMjfgrs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline > static inline struct i2c_client *kobj_to_i2c_client(struct kobject *kobj) > { > - struct device * const dev = container_of(kobj, struct device, kobj); > + struct device * const dev = kobj_to_dev(kobj); > return to_i2c_client(dev); Can't we make this a oneliner then merging the last two lines? --FoLtEtfbNGMjfgrs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAl9lIfcACgkQFA3kzBSg KbaX6xAAr7U/NRpiINPvIny3+Pb11V70zfEwH9bMfj4/zLrgmI/+JS+GMAeJOajs SxksyEPhbYTZFwSv7NOH7GhcIaB3DPHazF8JlTiBaBeqPOTdxVzbDJdR5tipEROD Lp2a+AuPGqMUPwlRBW3z/JKYz9oLHiXTUEHxW+M+l8HrUTidtt2lQnvAoZ1OVrz4 fn1fL+o/fcCcHo/8WEW9kgnQlm1KiIoh9eM/pWGZcgLaQthusAvyeeCsbNqgtiMp wjp206qmF314VABAJNBZqqPUAiyfJJptmfXVUyszSRSAFtA+iVBNz7mpW2++ZvZg u6TZcCSfHpKouU8y6NKBnUFfWqGPjdy8DhyROhmz9JgnAMlZAsys1AlBaivsHH0x bDK0wNFdK4VLxHiKlRqy6so855X+ry2dzo5BgMVNIidqxKz/zHvneyring4jTHZ+ YTVSMJhFatfChMtFqbz6PsWglrvro+oUs0S2Ksy8DUQoOaJOBu4J4Vf4oizgRQQy Gxqdn/tD2iOjE/TDv2WUFwc6tt+aRaEDKp1YfyXS2jyw8pEcI4DPlYsLun6yUnzN e9ZJaig7RKasRWJ8nK6EeYw8vYDpVmsaByiy3D3PzksbLmPnhTC34g2pflWGYNhu jNI8XutVMTjOHdPrhu2hZBbSKqFC0gfEbP39uKLkWcEDPFaqLaA= =VJ2C -----END PGP SIGNATURE----- --FoLtEtfbNGMjfgrs--