delete_module - delete a loadable module entry


SYNOPSIS

       #include <linux/module.h>

       int delete_module(const char *name);


DESCRIPTION

       delete_module attempts to remove an unused loadable module
       entry.  If name is NULL, all unused modules  marked  auto-
       clean  will  be removed.  This system call is only open to
       the superuser.


RETURN VALUE

       On success, zero is returned.  On error,  -1  is  returned
       and errno is set appropriately.


ERRORS

       EPERM  The user is not the superuser.

       ENOENT No module by that name exists.

       EINVAL name was the empty string.

       EBUSY  The module is in use.

       EFAULT name  is  outside  the program's accessible address
              space.


SEE ALSO

       create_module(2), init_module(2), query_module(2).


Man(1) output converted with man2html