livepatch: rebase to linux v5.19
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2121205
This MR rebases the livepatch subsystem from upstream linux v5.19. These commits were included:
- livepatch: Don't block removal of patches that are safe to unload
- livepatch: Skip livepatch tests if ftrace cannot be configured
- livepatch: Reorder to use before freeing a pointer
- selftests/livepatch: better synchronize test_klp_callbacks_busy
Signed-off-by: Julia Denham jdenham@redhat.com
Edited by Julia Denham