cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

livepatch-callbacks-mod.c (805B)


      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");