Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2263437imm; Sat, 13 Oct 2018 14:04:56 -0700 (PDT) X-Google-Smtp-Source: ACcGV61qSjUBboyzQ4GRXjTpLhVloWX6Xa53bVLZQNPmS26KCRa6PAkuZoqkoljVU86SCCsdeS0Q X-Received: by 2002:a65:5cc3:: with SMTP id b3-v6mr10496613pgt.277.1539464696903; Sat, 13 Oct 2018 14:04:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539464696; cv=none; d=google.com; s=arc-20160816; b=Y739MhZBTsQYsniBY3OrRMffowSUpaQczS8Q2fKwtl7dHzgD+uSfiIivCCmdCL1n6Q 5IjNg0tsPOGnYI3ly2YSWMd3EWpL9DWm+eOv4Oul+pXE1Oi+vkodybu3kWf1mmIeh1po 07XJRTEuogPBO0bJRKzfYfPE6zYaryjBDaH2x6q/kq5uMvUPdNyp8B6i3Yfp1WSf/GIm 8+lwkxVx+epOdQzyXfnS9SH00pO2D9e5G7eU8JsKtLpQsTf368pmVY6penmcF59ORiqj 8efSAEni1wrlWughxZz8k8HD8WgYeQjVS4F32VaHnIRM9b64cjsT7bprhd3LGOQC1XM5 b1zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=uSWPFF/T/Of3ObAxZgWPpjWSWfJS0zvQenffH4CvRjI=; b=h3xzneq0FzwPkLD1+5Gq92kQufOt2HNr+6T6H/4d53IbE/MTCkZr/rWp0cGwYRK69D 0zWfGX0BYe4YE08jCkerBe0WIGxfD2PoTK14WbH2haSsYzwO40TkSNT9wwugdIMPXIWJ v3DEpbQEZdG3Pbc4rDGb+6vKrhAmEnXloNR0y8eGqybcEe+qUKvJ2O1SYmCw7oFmz0MN cb6Lza8M4eU35B5U5yc2rf0COqqWJr3/06c3pxGeluzg5to6m+HHHJhzkJLqlpxBqL5V 8T2gpIKxuhaTNAgvdn3/Tbv7jl6RTSrHhrvOQCL0sicFdCfCPEvjOawfz3oSEGPYHgqE u/9A== 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 k10-v6si5778214pgj.381.2018.10.13.14.04.41; Sat, 13 Oct 2018 14:04:56 -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 S1726253AbeJNElS (ORCPT + 99 others); Sun, 14 Oct 2018 00:41:18 -0400 Received: from mail.ispras.ru ([83.149.199.45]:38054 "EHLO mail.ispras.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726032AbeJNElS (ORCPT ); Sun, 14 Oct 2018 00:41:18 -0400 Received: from localhost.localdomain (unknown [85.140.179.81]) by mail.ispras.ru (Postfix) with ESMTPSA id 34F0D540089; Sun, 14 Oct 2018 00:02:44 +0300 (MSK) From: Alexey Khoroshilov To: Lee Jones , Arnd Bergmann Cc: Alexey Khoroshilov , linux-kernel@vger.kernel.org, ldv-project@linuxtesting.org Subject: mfd: syscon: syscon_node_to_regmap() and device_node refcounting Date: Sun, 14 Oct 2018 00:02:39 +0300 Message-Id: <1539464559-22268-1-git-send-email-khoroshilov@ispras.ru> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Could you please clarify why it is safe to store device_node pointer in of_syscon_register()? Who is responsible to make sure that it is not disappear? static struct syscon *of_syscon_register(struct device_node *np) { ... syscon->np = np; } -- Thank you, Alexey Khoroshilov Linux Verification Center, ISPRAS web: http://linuxtesting.org