4
This commit is contained in:
@@ -46,42 +46,42 @@
|
|||||||
|
|
||||||
// ============================================================================================
|
// ============================================================================================
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_load_module_path(const char* path, const char* args, void* ptr) {
|
int sukisu_kpm_load_module_path(const char* path, const char* args, void* ptr) {
|
||||||
// This is a KPM module stub.
|
// This is a KPM module stub.
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_unload_module(const char* name, void* ptr) {
|
int sukisu_kpm_unload_module(const char* name, void* ptr) {
|
||||||
// This is a KPM module stub.
|
// This is a KPM module stub.
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_num(void) {
|
int sukisu_kpm_num(void) {
|
||||||
// This is a KPM module stub.
|
// This is a KPM module stub.
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_info(const char* name, void __user* out) {
|
int sukisu_kpm_info(const char* name, void __user* out) {
|
||||||
// This is a KPM module stub.
|
// This is a KPM module stub.
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_list(void __user* out, unsigned int bufferSize) {
|
int sukisu_kpm_list(void __user* out, unsigned int bufferSize) {
|
||||||
// This is a KPM module stub.
|
// This is a KPM module stub.
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_control(void __user* name, void __user* args) {
|
int sukisu_kpm_control(void __user* name, void __user* args) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_kpm_version(void __user* out, unsigned int bufferSize) {
|
int sukisu_kpm_version(void __user* out, unsigned int bufferSize) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -94,7 +94,7 @@ EXPORT_SYMBOL(sukisu_kpm_list);
|
|||||||
EXPORT_SYMBOL(sukisu_kpm_version);
|
EXPORT_SYMBOL(sukisu_kpm_version);
|
||||||
EXPORT_SYMBOL(sukisu_kpm_control);
|
EXPORT_SYMBOL(sukisu_kpm_control);
|
||||||
|
|
||||||
__attribute__((noinline))
|
noinline
|
||||||
int sukisu_handle_kpm(unsigned long arg3, unsigned long arg4, unsigned long arg5)
|
int sukisu_handle_kpm(unsigned long arg3, unsigned long arg4, unsigned long arg5)
|
||||||
{
|
{
|
||||||
if(arg3 == SUKISU_KPM_LOAD) {
|
if(arg3 == SUKISU_KPM_LOAD) {
|
||||||
|
|||||||
Reference in New Issue
Block a user