lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 13 Jan 2020 19:16:24 +0100 From: Alexandre Torgue <alexandre.torgue@...com> To: <robh+dt@...nel.org>, Frank Rowand <frowand.list@...il.com>, Masahiro Yamada <masahiroy@...nel.org>, Michal Marek <michal.lkml@...kovi.net>, <david@...son.dropbear.id.au>, <sjg@...omium.org> CC: <devicetree@...r.kernel.org>, Alexandre Torgue <alexandre.torgue@...com>, <linux-kernel@...r.kernel.org>, <linux-kbuild@...r.kernel.org>, <devicetree-compiler@...r.kernel.org> Subject: [RFC PATCH 2/3] of: fdt: print dtb build information This commit prints out DTB build information (build time, dts source version used, ...) if "Build-info" property exists in DTB root node. Signed-off-by: Alexandre Torgue <alexandre.torgue@...com> diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c index 2cdf64d2456f..df5f54f9582a 100644 --- a/drivers/of/fdt.c +++ b/drivers/of/fdt.c @@ -1224,9 +1224,18 @@ bool __init early_init_dt_scan(void *params) */ void __init unflatten_device_tree(void) { + const char *build_info; + unsigned long dt_root; + __unflatten_device_tree(initial_boot_params, NULL, &of_root, early_init_dt_alloc_memory_arch, false); + /* If available, provide dtb build information */ + dt_root = of_get_flat_dt_root(); + build_info = of_get_flat_dt_prop(dt_root, "Build-info", NULL); + if (build_info) + pr_info("%s\n", build_info); + /* Get pointer to "/chosen" and "/aliases" nodes for use everywhere */ of_alias_scan(early_init_dt_alloc_memory_arch); -- 2.17.1
Powered by blists - more mailing lists