21 Feb, 2020

1 commit

  • Remove error message silent knob, we don't need it anymore
    because we can check if there is a bootconfig by checking
    the magic word.
    If there is a magic word, but failed to load a bootconfig
    from initrd, there is a real problem.

    Link: http://lkml.kernel.org/r/158220113256.26565.14264598654427773104.stgit@devnote2

    Signed-off-by: Masami Hiramatsu
    Signed-off-by: Steven Rostedt (VMware)

    Masami Hiramatsu
     

11 Feb, 2020

2 commits

  • To reduce the large static array from kernel data, allocate
    xbc_nodes array dynamically only if the kernel loads a
    bootconfig.

    Note that this also add dummy memblock.h for user-spacae
    bootconfig tool.

    Link: http://lkml.kernel.org/r/158108569699.3187.6512834527603883707.stgit@devnote2

    Signed-off-by: Masami Hiramatsu
    Signed-off-by: Steven Rostedt (VMware)

    Masami Hiramatsu
     
  • Since printk() wrapper macro uses __VA_ARGS__ without "##" prefix, it causes
    a build error if there is no variable arguments (e.g. only fmt is
    specified.) To fix this error, use ##__VA_ARGS__ instead of __VAR_ARGS__.

    Link: http://lkml.kernel.org/r/158108370130.2758.10893830923800978011.stgit@devnote2

    Fixes: 950313ebf79c ("tools: bootconfig: Add bootconfig command")
    Reported-by: Michael Ellerman
    Tested-by: Michael Ellerman
    Signed-off-by: Masami Hiramatsu
    Signed-off-by: Steven Rostedt (VMware)

    Masami Hiramatsu
     

14 Jan, 2020

1 commit

  • Add "bootconfig" command which operates the bootconfig
    config-data on initrd image.

    User can add/delete/verify the boot config on initrd
    image using this command.

    e.g.
    Add a boot config to initrd image
    # bootconfig -a myboot.conf /boot/initrd.img

    Remove it.
    # bootconfig -d /boot/initrd.img

    Or verify (and show) it.
    # bootconfig /boot/initrd.img

    Link: http://lkml.kernel.org/r/157867223582.17873.14342161849213219982.stgit@devnote2

    Signed-off-by: Masami Hiramatsu
    [ Removed extra blank line at end of bootconfig.c ]
    Signed-off-by: Steven Rostedt (VMware)

    Masami Hiramatsu