Newer
Older
advsyssoft / buddy_test / buddy_test.c
@Motoki Miura Motoki Miura on 13 Nov 2020 515 bytes first
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>

static struct page *page;
static unsigned int order = 10;
 
static int __init buddy_test_init(void) {
	unsigned int flags = 0;
	flags |= __GFP_DMA32;
  	page = alloc_pages(flags, order);
  	return 0;
}
static void __exit buddy_test_exit(void) {
	__free_pages(page, order);
}
module_init(buddy_test_init);
module_exit(buddy_test_exit);
MODULE_AUTHOR("SUEYASU Taizo");
MODULE_DESCRIPTION("Buddy System test driver");
MODULE_LICENSE("GPL");