Skip to content

Commit 4deb3b2

Browse files
vmezzelapmladek
authored andcommitted
docs: livepatch: move text out of code block
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>
1 parent 376c879 commit 4deb3b2

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)