Skip to content

Commit a9de90a

Browse files
committed
docs: livepatch: move text out of code block
JIRA: https://issues.redhat.com/browse/RHEL-114915 commit 4deb3b2 Author: Vincenzo MEZZELA <vincenzo.mezzela@suse.com> Date: Thu, 27 Feb 2025 17:39:29 +0100 Part of the documentation text is included in the readelf output code block. Hence, split the code block and move the affected text outside. Signed-off-by: Vincenzo MEZZELA <vincenzo.mezzela@suse.com> Acked-by: Miroslav Benes <mbenes@suse.cz> Reviewed-by: Bagas Sanjaya <bagasdotme@gmail.com> Link: https://lore.kernel.org/r/20250227163929.141053-1-vincenzo.mezzela@suse.com Signed-off-by: Petr Mladek <pmladek@suse.com> Signed-off-by: Rado Vrbovsky <rvrbovsk@redhat.com>
1 parent a853a1a commit a9de90a

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

Documentation/livepatch/module-elf-format.rst

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,16 +217,19 @@ livepatch relocation section refer to their respective symbols with their symbol
217217
indices, and the original symbol indices (and thus the symtab ordering) must be
218218
preserved in order for apply_relocate_add() to find the right symbol.
219219

220-
For example, take this particular rela from a livepatch module:::
220+
For example, take this particular rela from a livepatch module::
221221

222222
Relocation section '.klp.rela.btrfs.text.btrfs_feature_attr_show' at offset 0x2ba0 contains 4 entries:
223223
Offset Info Type Symbol's Value Symbol's Name + Addend
224224
000000000000001f 0000005e00000002 R_X86_64_PC32 0000000000000000 .klp.sym.vmlinux.printk,0 - 4
225225

226-
This rela refers to the symbol '.klp.sym.vmlinux.printk,0', and the symbol index is encoded
227-
in 'Info'. Here its symbol index is 0x5e, which is 94 in decimal, which refers to the
228-
symbol index 94.
229-
And in this patch module's corresponding symbol table, symbol index 94 refers to that very symbol:
226+
This rela refers to the symbol '.klp.sym.vmlinux.printk,0', and the symbol
227+
index is encoded in 'Info'. Here its symbol index is 0x5e, which is 94 in
228+
decimal, which refers to the symbol index 94.
229+
230+
And in this patch module's corresponding symbol table, symbol index 94 refers
231+
to that very symbol::
232+
230233
[ snip ]
231234
94: 0000000000000000 0 NOTYPE GLOBAL DEFAULT OS [0xff20] .klp.sym.vmlinux.printk,0
232235
[ snip ]

0 commit comments

Comments
 (0)