transition.h 486 B

123456789101112131415161718
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _LIVEPATCH_TRANSITION_H
  3. #define _LIVEPATCH_TRANSITION_H
  4. #include <linux/livepatch.h>
  5. extern struct klp_patch *klp_transition_patch;
  6. void klp_init_transition(struct klp_patch *patch, int state);
  7. void klp_cancel_transition(void);
  8. void klp_start_transition(void);
  9. void klp_try_complete_transition(void);
  10. void klp_reverse_transition(void);
  11. void klp_send_signals(void);
  12. void klp_force_transition(void);
  13. #endif /* _LIVEPATCH_TRANSITION_H */