Kernel module load failed on shared directory

Discussion in 'Linux Virtual Machine' started by takatoy, Oct 30, 2018.

  1. takatoy

    takatoy Bit poster

    Messages:
    1
    I wrote a very simple kernel module doing only helloworld.

    -------
    #include <linux/init.h>
    #include <linux/module.h>

    MODULE_LICENSE("GPL");

    static int hello_init(void) {
    printk(KERN_ALERT "Hello World!!\n");
    return 0;
    }

    static void hello_exit(void) { printk(KERN_ALERT "Goodbye..\n"); }

    module_init(hello_init);
    module_exit(hello_exit);
    -------

    I tried to insmod this into my guest ubuntu18.04 on shared directory, which is shared to my host macOS 14,
    the process failed with not proper error "insmod: ERROR: could not insert module helloworld.ko: Cannot allocate memory"
    I feel I always fail do something very common in shared directory, (this is not the first time, git is also crash)
    is there any one who know about it??
     

Share This Page