objtool: update objtool.txt references
authorMauro Carvalho Chehab <mchehab@kernel.org>
Sun, 26 Jun 2022 09:11:01 +0000 (10:11 +0100)
committerJonathan Corbet <corbet@lwn.net>
Thu, 7 Jul 2022 19:10:00 +0000 (13:10 -0600)
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>
Link: https://lore.kernel.org/r/ec285ece6348a5be191aebe45f78d06b3319056b.1656234456.git.mchehab@kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/x86/orc-unwinder.rst
include/linux/objtool.h
lib/Kconfig.debug
tools/include/linux/objtool.h
tools/objtool/check.c

index 9a66a88be7657ab6855d7ed668abde682ad8cc13..cdb257015bd9e8671ec051b9671e8a939045ef93 100644 (file)
@@ -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
index 6491fa8fba6d5028eb55cc7c827d162ee7578ef3..6f89471005ee6901f13841d87a92bbf622133720 100644 (file)
@@ -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") \
index 2e24db4bff1921483ad1bd1e181d242e6cd55345..79a71eb96111f921759afe42a79844b4efbeb4f9 100644 (file)
@@ -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
index 6491fa8fba6d5028eb55cc7c827d162ee7578ef3..6f89471005ee6901f13841d87a92bbf622133720 100644 (file)
@@ -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") \
index 864bb9dd358452e936e9b3b5f581d212b742a8fe..970844ceecdceeff9faf360ce67f3299455c9ed0 100644 (file)
@@ -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)