Skip to content

Commit

Permalink
Documentation: livepatch: module-elf-format: Remove local klp_modinfo…
Browse files Browse the repository at this point in the history
… definition

Refer to klp_modinfo declaration using kdoc.

Signed-off-by: Marcos Paulo de Souza <mpdesouza@suse.com>
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
  • Loading branch information
Marcos Paulo de Souza authored and Luis Chamberlain committed Feb 6, 2023
1 parent eca0eda commit f412eef
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions Documentation/livepatch/module-elf-format.rst
Original file line number Diff line number Diff line change
Expand Up @@ -298,12 +298,5 @@ A livepatch module's symbol table is accessible through module->symtab.
Since apply_relocate_add() requires access to a module's section headers,
symbol table, and relocation section indices, Elf information is preserved for
livepatch modules and is made accessible by the module loader through
module->klp_info, which is a klp_modinfo struct. When a livepatch module loads,
this struct is filled in by the module loader. Its fields are documented below::

struct klp_modinfo {
Elf_Ehdr hdr; /* Elf header */
Elf_Shdr *sechdrs; /* Section header table */
char *secstrings; /* String table for the section headers */
unsigned int symndx; /* The symbol table section index */
};
module->klp_info, which is a :c:type:`klp_modinfo` struct. When a livepatch module
loads, this struct is filled in by the module loader.

0 comments on commit f412eef

Please sign in to comment.