Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1599285pxj; Fri, 18 Jun 2021 10:29:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJybJYPTgU8c2h+fu38SFy47d6/dbhqmsUZeedXAXcq46zIdXUO+h4DusWrxJqJHiHn3BmnO X-Received: by 2002:a05:6402:1103:: with SMTP id u3mr6612494edv.342.1624037396028; Fri, 18 Jun 2021 10:29:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624037396; cv=none; d=google.com; s=arc-20160816; b=WiBuuOeF6QF3A9wMclg2HLVE8WATAMOYcKEBXxfuDmWsdesZJYk674Y+qR65c+e7cf galSXWxVk1++n4+h2VUAajwnLRI0kh/D/Rthl8iMHrRGOHk7rKuBO/oCtkXt+tBlbkY+ Z92ovTdqhNa2W3EpYoNCCZZqixTmxVjc+hrajLEZ5tg5VZYb8DfQ/VCzJmFTDic/GUem rle0LYIxHES6T1XWwHt2OAIGoRK3W3CPZJLQxhoKD3DN5KYfwYlKeb7hRK9xXbbDmHB2 ZuXXmuCIhOr4fP4pFwXmY72z745LLjTeJ6h7CfMpgPvRLF6PW7Rx30rnhe1CTeXC08Nm 9rCQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from :dkim-signature; bh=GGvAF/Qe8GQuaJkuBh4NoVPUQNoWRTjdQlcqF+cYVMI=; b=ikqnzVDZ4znyR4F2A8lQUk0BrUeJaFAafd9SUHl0zrSaWugs9MYm/Oxl2qU6QfoX0P zLEw87zCcLoL3byZ5CzfUpO/6Kp6Dl4Nz8csrOc2jCzKP4Sf49YabclR4ep8JGse0kzQ 2pLJK0QoXbrgI1Gg1T4RxESuxq9mwkNn+1UBKHibQJIivax1N46SgeXlK2tZ92z+tQti yZKCO8I4KQRkzVQvuGJJUWY10IywX1QJFZ/Vz/aHG9PUUsmuquLt3LBOMbahs/Btzt2q DOV1+MjGqtvHzMcI98Zdavl6RB2SEft2l1HhvaX5RVvsv1W03O4N+ga+O8T8Cgy/0vg0 aGaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@vivo.com header.s=default header.b=eCbb7bXH; 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=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z2si9716363edr.77.2021.06.18.10.29.33; Fri, 18 Jun 2021 10:29:56 -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=temperror (no key for signature) header.i=@vivo.com header.s=default header.b=eCbb7bXH; 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=fail (p=NONE sp=NONE dis=NONE) header.from=vivo.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234376AbhFROPP (ORCPT + 99 others); Fri, 18 Jun 2021 10:15:15 -0400 Received: from mail-m121145.qiye.163.com ([115.236.121.145]:37836 "EHLO mail-m121145.qiye.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229782AbhFROPP (ORCPT ); Fri, 18 Jun 2021 10:15:15 -0400 DKIM-Signature: a=rsa-sha256; b=eCbb7bXHW4dzc7UW/H4rrPgLOXjqjP6HWpY1y035t+La0wJcYnTdBpjcK4QIx2SHE2pwSUYPJGu+FijapSUHqt/SgmLYPrJ0LPP25iU+CXCff825NsM3EogB0+8sN+5mnU1r0KNyVzbmcLP0S9vNu0ZP4lxujF63/P363JFisZc=; c=relaxed/relaxed; s=default; d=vivo.com; v=1; bh=GGvAF/Qe8GQuaJkuBh4NoVPUQNoWRTjdQlcqF+cYVMI=; h=date:mime-version:subject:message-id:from; Received: from ubuntu.localdomain (unknown [36.152.145.182]) by mail-m121145.qiye.163.com (Hmail) with ESMTPA id 8FB7E8001EF; Fri, 18 Jun 2021 22:13:04 +0800 (CST) From: zhouchuangao To: Dan Williams , Vishal Verma , Dave Jiang , nvdimm@lists.linux.dev, linux-kernel@vger.kernel.org Cc: zhouchuangao Subject: [PATCH] drivers/dax: Use kobj_to_dev() API Date: Fri, 18 Jun 2021 07:12:57 -0700 Message-Id: <1624025577-56565-1-git-send-email-zhouchuangao@vivo.com> X-Mailer: git-send-email 2.7.4 X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgYFAkeWUFZS1VLWVdZKFlBSE83V1ktWUFJV1kPCR oVCBIfWUFZQh4fS1ZNTR1LTB8aSUtDS01VEwETFhoSFyQUDg9ZV1kWGg8SFR0UWUFZT0tIVUpKS0 hKTFVLWQY+ X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6NU06Njo6SD8NEUJDVi0ZCzM* FRQwCQNVSlVKTUlPS0lOTkNOS0xPVTMWGhIXVQETFA4YEw4aFRwaFDsNEg0UVRgUFkVZV1kSC1lB WUhNVUpOSVVKT05VSkNJWVdZCAFZQUpDQk43Bg++ X-HM-Tid: 0a7a1f77d46fb03akuuu8fb7e8001ef Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use kobj_to_dev() API instead of container_of(). Signed-off-by: zhouchuangao --- drivers/dax/bus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/dax/bus.c b/drivers/dax/bus.c index 5aee26e..eb7260a 100644 --- a/drivers/dax/bus.c +++ b/drivers/dax/bus.c @@ -484,7 +484,7 @@ static DEVICE_ATTR_WO(delete); static umode_t dax_region_visible(struct kobject *kobj, struct attribute *a, int n) { - struct device *dev = container_of(kobj, struct device, kobj); + struct device *dev = kobj_to_dev(kobj); struct dax_region *dax_region = dev_get_drvdata(dev); if (is_static(dax_region)) @@ -1213,7 +1213,7 @@ static DEVICE_ATTR_RO(numa_node); static umode_t dev_dax_visible(struct kobject *kobj, struct attribute *a, int n) { - struct device *dev = container_of(kobj, struct device, kobj); + struct device *dev = kobj_to_dev(kobj); struct dev_dax *dev_dax = to_dev_dax(dev); struct dax_region *dax_region = dev_dax->region; -- 2.7.4