linux/samples/livepatch/livepatch-callbacks-mod.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0-or-later
   2/*
   3 * Copyright (C) 2017 Joe Lawrence <joe.lawrence@redhat.com>
   4 */
   5
   6/*
   7 * livepatch-callbacks-mod.c - (un)patching callbacks demo support module
   8 *
   9 *
  10 * Purpose
  11 * -------
  12 *
  13 * Simple module to demonstrate livepatch (un)patching callbacks.
  14 *
  15 *
  16 * Usage
  17 * -----
  18 *
  19 * This module is not intended to be standalone.  See the "Usage"
  20 * section of livepatch-callbacks-demo.c.
  21 */
  22
  23#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
  24
  25#include <linux/module.h>
  26#include <linux/kernel.h>
  27
  28static int livepatch_callbacks_mod_init(void)
  29{
  30        pr_info("%s\n", __func__);
  31        return 0;
  32}
  33
  34static void livepatch_callbacks_mod_exit(void)
  35{
  36        pr_info("%s\n", __func__);
  37}
  38
  39module_init(livepatch_callbacks_mod_init);
  40module_exit(livepatch_callbacks_mod_exit);
  41MODULE_LICENSE("GPL");
  42