Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp4218305imj; Tue, 12 Feb 2019 11:53:03 -0800 (PST) X-Google-Smtp-Source: AHgI3IY1Wbr8vGHrWLKpDDfubhdU5NasGVYt4R75ABDq0qMwLv0v6M0twDyhJ/IvgBOSyKP4IQai X-Received: by 2002:a17:902:8212:: with SMTP id x18mr2939575pln.217.1550001183609; Tue, 12 Feb 2019 11:53:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550001183; cv=none; d=google.com; s=arc-20160816; b=VQMSB1ScXh2BIV/EMNpXnY7FN/X3LNXeeBQFuCQzDJbSyLiAQXt4vcPT9v2fHv2gS2 XbpJM3YXwikpb013U6n9HrHIlYMsbiFU2bc/j1BaBsaXzGCJRTVCqO38lXaIYkWIx+f8 IHoeiIZkJehoXGZX5WAJQpGHXM3dpIJ6+VhPeqiHTX9eR1IWG5XVMK7BMYnLGxycKVGM 5guBW1mh1jHaj22gowVvir1b+E1WvQtydG0jwdeewHEck1EO1ZiVwO0IPrWRal2MT7Cr mXmSj5E5rET+YycSd/9MqW7J8RbpZcTzFU7PwUGyxjO8ZwXZXLX+4ObOWs7CyrE+E5q6 1TrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:from:subject:references :mime-version:message-id:in-reply-to:date:dkim-signature; bh=d989risvbXGddZjllfCNXkTN3mFhC1Eg/EDQAHSJ3yM=; b=UkFdFZBr+J/CoWDAjRj92C8Kw57TXeizxl1T1WXmUwDLLyF9YmO8hzDasNS6EHjC8g fjudSGw+rgeyhoCo9v69PpaEu8IowIZfWWXPyhOTiCooImnWztSdx7ffcCSj57qbDva/ qeyWr4mt1cgFTtFsOQF9ki7CLmzIb2QGQcOPcKDPESKb+S3OKGMOF9dgAuxQXFmJU5sf 7tdAm8Bg62bb337jFpL3+8uCDyRszBKm2l9v1i6ExOik1K+cOqbUXrZpqkAQif6Cx4pT xSCrPQh0Ip86S9BOds0p5vwACpbZtDL9BAUCGIanpX2NxuPER14q2uH7qycG1vz/FLWb kiaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=kDkmovGI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u129si13700998pfu.117.2019.02.12.11.52.48; Tue, 12 Feb 2019 11:53:03 -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=@google.com header.s=20161025 header.b=kDkmovGI; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730902AbfBLSxn (ORCPT + 99 others); Tue, 12 Feb 2019 13:53:43 -0500 Received: from mail-qt1-f202.google.com ([209.85.160.202]:41985 "EHLO mail-qt1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730848AbfBLSxl (ORCPT ); Tue, 12 Feb 2019 13:53:41 -0500 Received: by mail-qt1-f202.google.com with SMTP id y31so3695862qty.9 for ; Tue, 12 Feb 2019 10:53:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:in-reply-to:message-id:mime-version:references:subject:from:to :cc; bh=d989risvbXGddZjllfCNXkTN3mFhC1Eg/EDQAHSJ3yM=; b=kDkmovGIl9ITGv7ivdWo6sywOAFhdbTGdyEs7DzgjIzE9vvPpU2HpJBSqPHo7Ihk8G DM6tAAjJBNf0WSp1wFfCwusMOdADvp/dy8Z4nmrAs22aPU6CwK+3ZJ23BryoqWPWUx26 Xr7fR/B2w26/JLPsZzH8TMuHo+oRFD0cwC8z32tY625FLdy8eImJ0PHSbWefZlRXf6Te wFHiRgWi14YYWSSXWBI7mqaV+LurIsXp3ZaSfMfRE7oyrb7Gw6s+HduL6USJSbNzdP3v gfx1T0zAhuYYL+5Nm5fAPRz9ivNJpRNFJrAUDxfgFReDy8TZ0T6PoyFQTByrfJiRj3wg symg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:message-id:mime-version :references:subject:from:to:cc; bh=d989risvbXGddZjllfCNXkTN3mFhC1Eg/EDQAHSJ3yM=; b=V1JkxYhPMsCD1/zTn1k3ZFJrXDJc0wvfaxo5HagqyAdKDPGbtey6Vk+84MXNqJXqqS Twy2jAMokPDEsaODjPIRZAHWfyDk0/9yyCh+ZNgM7BkSlv/DHG0MsGJqaNHVnlUfLeQF iWXkY30j1cynspK8uOrpdUNG0Ce/LqMLFInv+5CTc4jt8QSTpzgCOFNNS46olBFxX3Pl pl+xv6w/j3fdXjsrkrLbKlYlFNYsaBqg5NUvVBFBKGe9xbnAk4AANHKRygx4Hv9fkKAi UQOSQq3X9BiwB0a8djhJ6x2xdZ3dejFSgheTuyORKaXKRMCOvcxHHgi0zuMusW9DIIJw AIPg== X-Gm-Message-State: AHQUAubaAVjQdnWpKbTDDiXra8VM0e1ipNFcEo2oOZqEl6qDZ8v9lfTO VK7MgqN+L9tTox07AwlaXj1RwvIwFxIblfhn8oaAOg== X-Received: by 2002:a37:4351:: with SMTP id q78mr2964333qka.36.1549997620429; Tue, 12 Feb 2019 10:53:40 -0800 (PST) Date: Tue, 12 Feb 2019 10:53:05 -0800 In-Reply-To: <20190212185305.112847-1-brendanhiggins@google.com> Message-Id: <20190212185305.112847-2-brendanhiggins@google.com> Mime-Version: 1.0 References: <20190212185305.112847-1-brendanhiggins@google.com> X-Mailer: git-send-email 2.20.1.791.gb4d0f1c61a-goog Subject: [PATCH v1 1/1] of: unittest: unflatten device tree on UML when testing From: Brendan Higgins To: robh+dt@kernel.org, frowand.list@gmail.com, mcgrof@kernel.org Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Brendan Higgins 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 UML supports enabling OF, and is useful for running the device tree tests, so add support for unflattening device tree blobs so we can actually use it. Signed-off-by: Brendan Higgins --- drivers/of/unittest.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/of/unittest.c b/drivers/of/unittest.c index 84427384654d5..effa4e2b9d992 100644 --- a/drivers/of/unittest.c +++ b/drivers/of/unittest.c @@ -2527,6 +2527,9 @@ static int __init of_unittest(void) } of_node_put(np); + if (IS_ENABLED(CONFIG_UML)) + unflatten_device_tree(); + pr_info("start of unittest - you will see error messages\n"); of_unittest_check_tree_linkage(); of_unittest_check_phandles(); -- 2.20.1.791.gb4d0f1c61a-goog