Commit f412eef0 authored by Marcos Paulo de Souza's avatar Marcos Paulo de Souza Committed by Luis Chamberlain
Browse files

Documentation: livepatch: module-elf-format: Remove local klp_modinfo definition



Refer to klp_modinfo declaration using kdoc.

Signed-off-by: default avatarMarcos Paulo de Souza <mpdesouza@suse.com>
Signed-off-by: default avatarLuis Chamberlain <mcgrof@kernel.org>
parent eca0edaf
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -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.