Received: by 10.223.185.116 with SMTP id b49csp4249944wrg; Mon, 26 Feb 2018 14:03:39 -0800 (PST) X-Google-Smtp-Source: AH8x224KQnMtSb2pTEB6BIRQBw3V727LXaL7F6wnzmprt3Ru6pHrwvHlnYlau4/MZV0l0wYhQ+ci X-Received: by 2002:a17:902:2843:: with SMTP id e61-v6mr12058195plb.437.1519682619731; Mon, 26 Feb 2018 14:03:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519682619; cv=none; d=google.com; s=arc-20160816; b=VN0CaJoCVa0ATZrs+Z2wJjCSJliwa7IX2bfcqTeoGSxwYPqQ2FNhSh13JRlKZ2xh83 c+QURunjpjuFOgCCPhn7yL5yVP+Pa2Z0mBxafHAP14pIfpfguVWGks7IQ/ldntNju0JA 1+eb7N3gBepjQItcgMNCgxwGKq0qEjlSpPXzNSEc9Qw4LFd8TgTYL/D8jciQqXAwqkfU D1QuDH2ltQjSvkOYwNMejEdQrXEQFBmZSOaTcBlneIxycsCPz3RcK8l5b/Ovv1VUf9Jg oxCdu64b4QLVaC6OQo7Rc4QGjKI+9aWx1aQ83MN9f/o1cGa83RpiTvDFawth6SPFx8k+ nOBw== 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 :dkim-signature:arc-authentication-results; bh=IBzn04NL1Wt8rrvwFhd45uoS+5HK2mc5w+lYyrKxrHI=; b=EA9IYI27gdktxx3Utrsn9eiPyUeXLg94cs80w8I2I2ttf7+FozqpZxtyHOoPC1Ih4X eQ6AiNi3Z5jGBNBbw6wm0yuk8VewiscvJd9O2tIEUW/ymygae98oagsMM4xK+3I9IAMc 7f0LbxQ2qaocLRlh6Nu67KK+1PcN+lHAikOkKEDDRIqncrSfEajQZJeatUODMcMGyP0P 1qbMndlYEvd9kWoIjJE6FYvk/OJ6MIseizjyM8uVvDqUrdkZVu5cyzBuD+brZPNRC16n /lNE64QSaFcC3i0v3k+8LLReoNH8fi9zA+0gd6uk2RHc3T2fhZNdlKSkIfYr81tovL6F bL9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cNJNIp1O; 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 q26si6855612pfh.129.2018.02.26.14.03.23; Mon, 26 Feb 2018 14:03:39 -0800 (PST) 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=cNJNIp1O; 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 S1751874AbeBZWCO (ORCPT + 99 others); Mon, 26 Feb 2018 17:02:14 -0500 Received: from mail-pf0-f194.google.com ([209.85.192.194]:44731 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751742AbeBZWCJ (ORCPT ); Mon, 26 Feb 2018 17:02:09 -0500 Received: by mail-pf0-f194.google.com with SMTP id 17so7085160pfw.11; Mon, 26 Feb 2018 14:02:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=IBzn04NL1Wt8rrvwFhd45uoS+5HK2mc5w+lYyrKxrHI=; b=cNJNIp1OHYNhxT46yXh06ZQdrWYFo9U0uZ9zo080lhATbOx4T+YPW1PcfTmzYD8Nwl E4jLM0lMjWVVvc+M/d5qdv5DM28dX4Snvrm11Q+cjIGDmqzTnW+Lr3gnQ4RYGwCTfyye FwkZ2b3jucKCycD+JUIjeuHecUhky43K5T7H6gCG3DAFzlktEUNEVNWQ4Ro2s8Xr7pUD AfpQCM/nEqEMkN3NkPMIkJgop3Se1pZzAJ9Jm9VGaX50iGmpuDGAQ0Q8AZCRBH56I4nu UaJaE/8inidzxl0H9flnnmudDsVTTi/JeLkcQyWPj731vBwK383/1DfKznN48iwz7V69 n4GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=IBzn04NL1Wt8rrvwFhd45uoS+5HK2mc5w+lYyrKxrHI=; b=gfsqZykXGaohM7mxehxBXATei9vYAJfTu/lv7+9aEP8SdYUgHkp24DsL00Ved9oWkY F/bwdEaPKqqmiSsRorAV7wbuAPwy1D8thb/T8W1/NtOzgLw4p3xWB8EbYoJM9cLN0W0W P1CGy26HziDJ3L94y/hAEmnRVWveukAgmB1bNRVgoxKCYXz3c85it+HWqqeDHEaBpN/N dyrp+QLA7F2lXjdExFm5J3ZVbpOJremMjj6Ulop2Z7PV4UukUl38EZAHfAT4AlSNl00h 2KsKHB6gMTCi2hDFmHRXlp27rzTUcBntA1tBKe6p0BHaLPCDxq7DMaVrygdfIsn9I80O 79OA== X-Gm-Message-State: APf1xPAuTHwpbcvxPGfrMCA/tsZiZgkcans6Zr93fGJ8mf06Hnm34WOr b0t69JiCpiraLv1TOnqUT2M= X-Received: by 10.99.184.1 with SMTP id p1mr9473677pge.96.1519682528144; Mon, 26 Feb 2018 14:02:08 -0800 (PST) Received: from localhost.localdomain (c-73-93-215-6.hsd1.ca.comcast.net. [73.93.215.6]) by smtp.gmail.com with ESMTPSA id c184sm2259513pfc.0.2018.02.26.14.02.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 26 Feb 2018 14:02:07 -0800 (PST) From: frowand.list@gmail.com To: Rob Herring , pantelis.antoniou@konsulko.com, Pantelis Antoniou Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, geert@linux-m68k.org Subject: [PATCH v2 0/2] of: remove kbasename() from core Date: Mon, 26 Feb 2018 14:01:21 -0800 Message-Id: <1519682483-19828-1-git-send-email-frowand.list@gmail.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Frank Rowand (One line description of patch 0/2 is now misleading, but leaving intact to make it easier to find v1. One line description of other patches updated as they will be part of the git commit record.) Struct device_node full_name no longer includes the full path name. Fix some broken overlay code that was not updated to reflect this. Clean up the unittest changeset test that calls into this overlay code. Version 1 of this patch removed kbasename() for other parts of core devicetree code. But Geert kindly pointed out that a devicetree created from Open Firmware (instead from an FDT) could still contain a full path in the struct device_node full_path field. This version (v2) of the patch leaves kbasename() in place where needed. Changes since v1: - update patch 2/2 one-line description and full description - no longer remove kbasename from resolver.c - add_changeset_node(): add back kbasename() when comparing nodes in the livetree against nodes in the overlay - add_changeset_node(): add header comments to document assumptions and behavior, and to explain why kbasename() is used Frank Rowand (2): of: unittest: clean up changeset test of: overlay: do not include path in full_name of added nodes drivers/of/dynamic.c | 21 ++++++++++----------- drivers/of/of_private.h | 3 ++- drivers/of/overlay.c | 18 +++++++++++++++--- drivers/of/unittest.c | 48 +++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 66 insertions(+), 24 deletions(-) -- Frank Rowand