lkml.org 
[lkml]   [2022]   [Jun]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 21/23] objtool: update objtool.txt references
    Date
    Changeset a8e35fece49b ("objtool: Update documentation")
    renamed: tools/objtool/Documentation/stack-validation.txt
    to: tools/objtool/Documentation/objtool.txt.

    Update the cross-references accordingly.

    Fixes: a8e35fece49b ("objtool: Update documentation")
    Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
    ---

    To avoid mailbombing on a large number of people, only mailing lists were C/C on the cover.
    See [PATCH 00/23] at: https://lore.kernel.org/all/cover.1654529011.git.mchehab@kernel.org/

    Documentation/x86/orc-unwinder.rst | 2 +-
    include/linux/objtool.h | 2 +-
    lib/Kconfig.debug | 2 +-
    tools/include/linux/objtool.h | 2 +-
    tools/objtool/check.c | 2 +-
    5 files changed, 5 insertions(+), 5 deletions(-)

    diff --git a/Documentation/x86/orc-unwinder.rst b/Documentation/x86/orc-unwinder.rst
    index 9a66a88be765..cdb257015bd9 100644
    --- a/Documentation/x86/orc-unwinder.rst
    +++ b/Documentation/x86/orc-unwinder.rst
    @@ -140,7 +140,7 @@ Unwinder implementation details

    Objtool generates the ORC data by integrating with the compile-time
    stack metadata validation feature, which is described in detail in
    -tools/objtool/Documentation/stack-validation.txt. After analyzing all
    +tools/objtool/Documentation/objtool.txt. After analyzing all
    the code paths of a .o file, it creates an array of orc_entry structs,
    and a parallel array of instruction addresses associated with those
    structs, and writes them to the .orc_unwind and .orc_unwind_ip sections
    diff --git a/include/linux/objtool.h b/include/linux/objtool.h
    index 6491fa8fba6d..6f89471005ee 100644
    --- a/include/linux/objtool.h
    +++ b/include/linux/objtool.h
    @@ -62,7 +62,7 @@ struct unwind_hint {
    * It should only be used in special cases where you're 100% sure it won't
    * affect the reliability of frame pointers and kernel stack traces.
    *
    - * For more information, see tools/objtool/Documentation/stack-validation.txt.
    + * For more information, see tools/objtool/Documentation/objtool.txt.
    */
    #define STACK_FRAME_NON_STANDARD(func) \
    static void __used __section(".discard.func_stack_frame_non_standard") \
    diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
    index 2e24db4bff19..79a71eb96111 100644
    --- a/lib/Kconfig.debug
    +++ b/lib/Kconfig.debug
    @@ -498,7 +498,7 @@ config STACK_VALIDATION
    runtime stack traces are more reliable.

    For more information, see
    - tools/objtool/Documentation/stack-validation.txt.
    + tools/objtool/Documentation/objtool.txt.

    config NOINSTR_VALIDATION
    bool
    diff --git a/tools/include/linux/objtool.h b/tools/include/linux/objtool.h
    index 6491fa8fba6d..6f89471005ee 100644
    --- a/tools/include/linux/objtool.h
    +++ b/tools/include/linux/objtool.h
    @@ -62,7 +62,7 @@ struct unwind_hint {
    * It should only be used in special cases where you're 100% sure it won't
    * affect the reliability of frame pointers and kernel stack traces.
    *
    - * For more information, see tools/objtool/Documentation/stack-validation.txt.
    + * For more information, see tools/objtool/Documentation/objtool.txt.
    */
    #define STACK_FRAME_NON_STANDARD(func) \
    static void __used __section(".discard.func_stack_frame_non_standard") \
    diff --git a/tools/objtool/check.c b/tools/objtool/check.c
    index 864bb9dd3584..970844ceecdc 100644
    --- a/tools/objtool/check.c
    +++ b/tools/objtool/check.c
    @@ -3190,7 +3190,7 @@ static struct instruction *next_insn_to_validate(struct objtool_file *file,
    * Follow the branch starting at the given instruction, and recursively follow
    * any other branches (jumps). Meanwhile, track the frame pointer state at
    * each instruction and validate all the rules described in
    - * tools/objtool/Documentation/stack-validation.txt.
    + * tools/objtool/Documentation/objtool.txt.
    */
    static int validate_branch(struct objtool_file *file, struct symbol *func,
    struct instruction *insn, struct insn_state state)
    --
    2.36.1
    \
     
     \ /
      Last update: 2022-06-06 17:29    [W:4.145 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site