summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc/python_version.py
diff options
context:
space:
mode:
authorHao Ge <hao.ge@linux.dev>2026-08-27 11:05:03 +0800
committerAndrew Morton <akpm@linux-foundation.org>2026-09-26 13:55:09 -0700
commitc79cf15eb35a4c703bf18f8c33c47e80dd660f8e (patch)
tree9280fb9bb723d711a87d6e595de091c1f104fc2f /tools/lib/python/kdoc/python_version.py
parentfe2ec83746e501645709761605c2464a44fd2929 (diff)
downloadlinux-next-c79cf15eb35a4c703bf18f8c33c47e80dd660f8e.tar.gz
linux-next-c79cf15eb35a4c703bf18f8c33c47e80dd660f8e.zip
module: fix lost error code from codetag_load_module()
If codetag_load_module() fails, err is not set to reflect the failure and load_module() returns 0 after the module has been torn down. Also, if the module is a livepatch, mod->klp_info allocated by copy_module_elf() leaks on this error path. Free it via a new livepatch_cleanup label. Link: https://lore.kernel.org/20260827030503.49171-1-hao.ge@linux.dev Fixes: 044d2aee6c57 ("alloc_tag: handle module codetag load errors as module load failures") Signed-off-by: Hao Ge <hao.ge@linux.dev> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Reported-by: Sashiko <sashiko-bot@kernel.org> Suggested-by: Petr Pavlu <petr.pavlu@suse.com> Reviewed-by: Bradley Morgan <brads@mainlining.org> Cc: Aaron Tomlin <atomlin@atomlin.com> Cc: Luis Chamberalin <mcgrof@kernel.org> Cc: Sami Tolvanen <samitolvanen@google.com> Cc: Suren Baghdasaryan <surenb@google.com> Cc: <stable@vger.kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions