#include <linux/config.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/fs.h>
#include <rsbac/types.h>
#include <rsbac/reg.h>
#include <rsbac/adf.h>
#include <rsbac/aci.h>
#include <rsbac/getname.h>
#include <rsbac/error.h>
#include <rsbac/proc_fs.h>
#include <linux/usb.h>
Go to the source code of this file.
Functions | |
MODULE_AUTHOR ("Michal Purzynski") | |
MODULE_DESCRIPTION ("RSBAC REG root_plug decision module") | |
MODULE_LICENSE ("GPL") | |
MODULE_PARM (vendor_id,"h") | |
MODULE_PARM_DESC (vendor_id,"USB Vendor ID of device to look for") | |
MODULE_PARM (product_id,"h") | |
MODULE_PARM_DESC (product_id,"USB Product ID of device to look for") | |
static int | request_func (enum rsbac_adf_request_t request, rsbac_pid_t owner_pid, enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_attribute_t attr, union rsbac_attribute_value_t attr_val, rsbac_uid_t owner) |
int | init_module (void) |
void | cleanup_module (void) |
Variables | |
static long | handle = 999999 |
|
Definition at line 130 of file root_plug.c. References handle, and rsbac_reg_unregister(). |
|
Definition at line 101 of file root_plug.c. References handle, request_func(), rsbac_reg_register(), RSBAC_REG_VERSION, and TRUE. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 55 of file root_plug.c. References DO_NOT_CARE, NOT_GRANTED, NULL, rsbac_attribute_value_t::owner, R_CHANGE_GROUP, R_CHANGE_OWNER, R_CLONE, and T_PROCESS. |
|
Definition at line 45 of file root_plug.c. |