/*
* kmemleak.c
*/
#include <linux/module.h>
#include <linux/slab.h>
static void *blkptr = NULL;
static int blksz = 32;
static int __init mymodule_init(void)
{
pr_info("mymodule init\n");
blkptr = kmalloc(blksz, GFP_KERNEL);
*((char *)blkptr+blksz-1) = 0;
return 0;
}
static void __exit mymodule_exit(void)
{
pr_info("mymodule exit\n");
}
module_init(mymodule_init);
module_exit(mymodule_exit);
MODULE_LICENSE("GPL");