Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp367488imj; Sat, 16 Feb 2019 02:06:29 -0800 (PST) X-Google-Smtp-Source: AHgI3IbDVJvhfHEhgtVAjD6QTaqacsKK3/NUIMPTkyTc0esaYGpMiz8urnIlDl5/PL+zIhHLbxsp X-Received: by 2002:a62:9f51:: with SMTP id g78mr2538089pfe.171.1550311589885; Sat, 16 Feb 2019 02:06:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550311589; cv=none; d=google.com; s=arc-20160816; b=Tb+Bl9N3VTYGgP8wil2G+7zovq+Ac4+CQyyRjE1r50E+qaEclLmWxflaV9BMJXFaKx J2mfyaRMv8w4XeLmo6rfPVvl6VFr6ep7lS6bKqSFEyO2tjLI2AO5gUKngn6YR0XdPMOI W4a8a5dmsHZ1dRtD90dsbH5v6uMS7DYUWOd90RoSCgd5FNhz8UWkCvDRqofMXRcJzSVK GLId9eEQYW8M0FLmeiLtLg6Vzr8IPBZhPUCKzi+HVc0WNHLrLZJzhdoIEkPXEQ394SxM yZXsAgRplUsBj3UL6UaFOe1yn9u77Nnf0bnYHE6PolhEnshvRWP/PAVjBHhrzLPjztHT 3nEg== 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:mime-version :message-id:date:dkim-signature; bh=v+K6TMNtahLc4gJ0ZCwBLLluc+v3JOLiMPkTINYOUmw=; b=dWOuJqPU+cZmnaMo+5iGnriDLUgdER5YqUsRBjuWCBusdB9pavzARTrUcBi68bRBxn XXYOrSN2WXi2loUG944I8xN78xduV8FuiYlZsJAlVaEAK+c8OROFkiCCDgu/emW5a1o6 2MUYyN+sn6l+z1aEMV8Wx+EYZdCwBL4MQgI8YZ3ga6v+WDqD1l1OUA2jZO62wdxeehPk 31EGp3V+9HsJZmEx1wsNjPF+NMqZXfyrIUPRXxmNR4Igu9goAD3gnk/LAW4vVFbxTs+H M8UpUxEpqJBoxpBz8pGiI30qdwS4XWQ98HXCO2PVaC83q2aOlzjT13+avrSU960anvwt QccA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=WlI8JS96; 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 az9si7702292plb.276.2019.02.16.02.06.13; Sat, 16 Feb 2019 02:06:29 -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=WlI8JS96; 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 S2404620AbfBPArU (ORCPT + 99 others); Fri, 15 Feb 2019 19:47:20 -0500 Received: from mail-yb1-f202.google.com ([209.85.219.202]:47096 "EHLO mail-yb1-f202.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726874AbfBPArU (ORCPT ); Fri, 15 Feb 2019 19:47:20 -0500 Received: by mail-yb1-f202.google.com with SMTP id f8so6967858ybj.13 for ; Fri, 15 Feb 2019 16:47:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:message-id:mime-version:subject:from:to:cc; bh=v+K6TMNtahLc4gJ0ZCwBLLluc+v3JOLiMPkTINYOUmw=; b=WlI8JS96VguaFuCEyuDDpmt04rjAo9gs+gO9ZBrOXWzoRUZCBV/tKGOyQPhIHDwpwe PKA7A1VX5WlEf7+8qFJJGOTlfOUPzqnl/+FA1iYnAJnhAztO5r6WvQf1JyP9b+JFkG1j tXwZE+Ux7eoNMO+U1LQyGNSpVwk3FE5ETvb7PHm9KMNJBrStka9BFF/OsI3ZhcK3uDfU wcY5M9FgCGpdU2zq3m7NQ9ullU1ihI53NgdnbG3WtJs9W5urX5zvJbruuqvSf2z4LTLl wxfwnoqd89g2eoKQAW9lcTMNwTYDaCwXQquta/IZLi5fHzRMSDMNML85n1RqFbSbg+Zh LMdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=v+K6TMNtahLc4gJ0ZCwBLLluc+v3JOLiMPkTINYOUmw=; b=fOejUDKZa2oFWOiajqCO3dtCMSwpAn7AdqopPdCU0ZzPizJE70zkQ/muh75kwlPAEY 26aTediFwimHe5putUrVMieav41D/aaLCdEx22gzJ+uxVMaDTMQTRgWvhK1dcVGSJlGD QVU9ZrRdOnAawZmcofm00plHODXh6poMcmvJn42oIooeqXU/6R7pVCdpGJ8QchIh3X7K 5y3ogm0Z5WsNbuqTpj6ycjOxpkvtdEiAfjfRlUoVlA53/f2BaGnjArz8jN8+cg2bbCGc 17m9HsUl1i71HxuK2m3zrRZqGPnLtqyoK9WBU7R93FBZoHjFY8qV8ZrUlPBAmYt9Lc5G VI2w== X-Gm-Message-State: AHQUAuZ3DIjpHCOIVBFjFcOI8FC4/ehRnuYXKvzNmL+gMXxayMhVvCLg soHpvGRKeOe6Alh+wdbZUljx1T4W2rZ4OnG/YqUbGQ== X-Received: by 2002:a25:4455:: with SMTP id r82mr5675976yba.6.1550278039069; Fri, 15 Feb 2019 16:47:19 -0800 (PST) Date: Fri, 15 Feb 2019 16:46:47 -0800 Message-Id: <20190216004647.206431-1-brendanhiggins@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.21.0.rc0.258.g878e2cd30e-goog Subject: [PATCH v2] 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..6de34d5fa0e85 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)) + unittest_unflatten_overlay_base(); + pr_info("start of unittest - you will see error messages\n"); of_unittest_check_tree_linkage(); of_unittest_check_phandles(); -- 2.21.0.rc0.258.g878e2cd30e-goog