See patches for individual changelog. Ahmad Fatoum (13): common: introduce structured I/O ARM: cpuinfo: support structio output commands: uptime: enable structured I/O string: implement strv_length helper ARM: psci: client: add PSCI version/method parameters net: move netmask_to_prefix into header optee: add revision info to tee devinfo output tee: enable structured I/O in devinfo handler security: blobgen: add easy way to check for existent providers clk: implement clk_have_nonfixed_providers commands: introduce bfetch command configs: enable bfetch in some popular defconfigs hush: structio: silence missing command error message
arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/multi_v8_defconfig | 1 + arch/arm/cpu/cpuinfo.c | 47 +- arch/arm/cpu/psci-client.c | 17 +- arch/riscv/configs/rv64i_defconfig | 1 + arch/riscv/configs/virt32_defconfig | 1 + arch/sandbox/configs/sandbox_defconfig | 1 + commands/Kconfig | 11 + commands/Makefile | 1 + commands/bfetch.c | 752 +++++++++++++++++++++++++ commands/ip.c | 13 - commands/uptime.c | 34 +- common/Kconfig | 4 + common/Makefile | 1 + common/hush.c | 3 +- common/structio.c | 56 ++ drivers/clk/clk-fixed.c | 7 + drivers/clk/clk-fixed.h | 11 + drivers/clk/clk.c | 14 + drivers/tee/optee/smc_abi.c | 17 +- drivers/tee/tee_core.c | 25 +- include/blobgen.h | 7 + include/linux/clk.h | 9 + include/linux/string_choices.h | 18 + include/net.h | 13 + include/param.h | 10 + include/string.h | 7 + include/stringlist.h | 6 + include/structio.h | 44 ++ lib/string.c | 17 + security/blobgen.c | 18 +- 31 files changed, 1102 insertions(+), 65 deletions(-) create mode 100644 commands/bfetch.c create mode 100644 common/structio.c create mode 100644 drivers/clk/clk-fixed.h create mode 100644 include/linux/string_choices.h create mode 100644 include/structio.h -- 2.39.5