Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp573092pxa; Fri, 21 Aug 2020 15:01:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnw7B2H5bEeKwyam0CPlqhLeSacmEgfk6RLCUd9TvURcDCMysvyVfZn/HvHl5fINjZ8VmI X-Received: by 2002:a17:906:74d0:: with SMTP id z16mr4846191ejl.51.1598047296565; Fri, 21 Aug 2020 15:01:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598047296; cv=none; d=google.com; s=arc-20160816; b=NY9BSvMPJ45gRgCMBl94NwUs3wCKjCPg80u2I8G5pz0nig0YdU6gTC0fE0gDbYYCNk EjrzICvFchLLuYI1KAlWIdk2Vfa35UXUofDfi57VbMK4XNixoBd2/lAYzKiPKbDt7qMt XDc5YJOAgwoyeppaoU3S0hziwATEzjGs2TGsItJy9U7rGFWLuEHoctMk3CnLa6INaFSO mmWIIYQ+0wiokxiy/tmDbuYE9VqKEh114RvVY23KgUwem3G3bA5RX9tqBWObdeje8wKe /zSnb95JLFp4iNMKUmcnyQ2EeIWSG5gXyeprJbERkoUY7qg6m4K3ZThSdN+lAd82dVaf fUeA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=npJ9JfiHw5QH+Te2YIwAPeb1lkoVMlxx/XvT49KT0yo=; b=CdEEJj29tCG1vHRRt6My2guDlyEwUsPnd7rfQSNRz99PGWKbwNj3bFrtTi2SzgYa7o cx3hqPvJx6hllCmALHbILZbDu6kEzueHfEnKx6OjxrzfLdwCD0JchbJ19nMW6yKCI4kw Yh95vRJBvFR7of4hbSz97r9Hek8ZDMLr1XXZ6yRyHaZFlsntbHXaMvIZLOwoEXgIRg9V qjKW0OZlplbMan9MG0NTd0LEPl7UxuJRl7bzCMd++cFVVvm+71zqCSQVj6BtvjGaaLjH Wz0StR5QAL/B3b/ZYqsYyrUHBkMoCa1zAIOJa91BtTxxurWRDgTQAzEqpup9q0pcVS+w T07Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=swe9Kd5E; 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 lf21si1229236ejb.423.2020.08.21.15.01.12; Fri, 21 Aug 2020 15:01:36 -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=swe9Kd5E; 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 S1726820AbgHUWAV (ORCPT + 99 others); Fri, 21 Aug 2020 18:00:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:36744 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726731AbgHUWAV (ORCPT ); Fri, 21 Aug 2020 18:00:21 -0400 Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C1953207DE; Fri, 21 Aug 2020 22:00:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598047220; bh=npJ9JfiHw5QH+Te2YIwAPeb1lkoVMlxx/XvT49KT0yo=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=swe9Kd5EDoGiNsI1ampcesKqQ/4qKOrNAjpAuvsodhpzGO59IBS+J5yuq+0sxbApe rY8yfbwd45BS+KbhBDnUK4SZGQZRe8q4EtdVfEYYYjm3IesxpV9jiE/qbegpNnBsR0 aTuuPtlwL2XeoEUjDWPJPMmfoiy+jp2bTbg6RWGY= Received: by mail-ot1-f51.google.com with SMTP id c4so2730414otf.12; Fri, 21 Aug 2020 15:00:20 -0700 (PDT) X-Gm-Message-State: AOAM532q/e2fh4MsmHE+4MRzPzhWb8haTAkq0eLwS9/g3IpyT0q2S23v 5HayaKlvsRXIr3yT6cUxtx91RP8NxCclVjZFdw== X-Received: by 2002:a05:6830:1b79:: with SMTP id d25mr3196629ote.107.1598047220135; Fri, 21 Aug 2020 15:00:20 -0700 (PDT) MIME-Version: 1.0 References: <1597966267-33614-1-git-send-email-f.fainelli@gmail.com> In-Reply-To: <1597966267-33614-1-git-send-email-f.fainelli@gmail.com> From: Rob Herring Date: Fri, 21 Aug 2020 16:00:09 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] of: Export of_node_ktype for modular use of of_init_node To: Florian Fainelli Cc: "linux-kernel@vger.kernel.org" , Frank Rowand , Grant Likely , Pantelis Antoniou , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 20, 2020 at 5:31 PM Florian Fainelli wrote: > > To permit the use of of_init_node() by kernel modules, we must export > of_node_ktype which is directly referenced by kobject_init() called from > of_init_node() otherwise modules would be getting linking failures. You mean of_node_init()? There's not anything in the kernel using this that's a module. It's a low level function that I don't really want to see more users for. Rob