Mod aaa-12 增加共享内存驱动mod定义信息
RCA: SOL: 修改人:huangxin 检视人:huangxin
This commit is contained in:
parent
4588ec1a74
commit
83c33a7c45
|
@ -28,7 +28,7 @@ VPATH = ../modules/proc_api
|
|||
|
||||
# set the source file, don't used .o because of ...
|
||||
|
||||
COMMON_SRCS = proc_api.c cJSON.c
|
||||
COMMON_SRCS = proc_api.c cJSON.c procapi_mod.c
|
||||
|
||||
# MRS Board Source Files
|
||||
PLAT_LINUX_SRCS = $(COMMON_SRCS)
|
||||
|
|
|
@ -28,7 +28,7 @@ VPATH = ../modules/shm_dev
|
|||
|
||||
# set the source file, don't used .o because of ...
|
||||
|
||||
COMMON_SRCS = shm_dev.c shm_proc.c
|
||||
COMMON_SRCS = shm_dev.c shm_proc.c shmdev_mod.c
|
||||
|
||||
# MRS Board Source Files
|
||||
PLAT_LINUX_SRCS = $(COMMON_SRCS)
|
||||
|
|
|
@ -0,0 +1,69 @@
|
|||
#include <linux/module.h>
|
||||
#include <linux/vermagic.h>
|
||||
#include <linux/compiler.h>
|
||||
|
||||
MODULE_INFO(vermagic, VERMAGIC_STRING);
|
||||
MODULE_INFO(name, KBUILD_MODNAME);
|
||||
|
||||
__visible struct module __this_module
|
||||
__attribute__((section(".gnu.linkonce.this_module"))) = {
|
||||
.name = KBUILD_MODNAME,
|
||||
.init = init_module,
|
||||
#ifdef CONFIG_MODULE_UNLOAD
|
||||
.exit = cleanup_module,
|
||||
#endif
|
||||
.arch = MODULE_ARCH_INIT,
|
||||
};
|
||||
|
||||
#ifdef RETPOLINE
|
||||
MODULE_INFO(retpoline, "Y");
|
||||
#endif
|
||||
|
||||
static const struct modversion_info ____versions[]
|
||||
__used
|
||||
__attribute__((section("__versions"))) = {
|
||||
{ 0x4bb34cb8, __VMLINUX_SYMBOL_STR(module_layout) },
|
||||
{ 0x3b74fa7, __VMLINUX_SYMBOL_STR(kmalloc_caches) },
|
||||
{ 0xd2b09ce5, __VMLINUX_SYMBOL_STR(__kmalloc) },
|
||||
{ 0x194d04a9, __VMLINUX_SYMBOL_STR(single_open) },
|
||||
{ 0x98cf60b3, __VMLINUX_SYMBOL_STR(strlen) },
|
||||
{ 0x1b17e06c, __VMLINUX_SYMBOL_STR(kstrtoll) },
|
||||
{ 0x5a219335, __VMLINUX_SYMBOL_STR(single_release) },
|
||||
{ 0x566494e1, __VMLINUX_SYMBOL_STR(seq_puts) },
|
||||
{ 0x7b6646bb, __VMLINUX_SYMBOL_STR(_raw_read_lock) },
|
||||
{ 0x84bc974b, __VMLINUX_SYMBOL_STR(__arch_copy_from_user) },
|
||||
{ 0x1e4a66ce, __VMLINUX_SYMBOL_STR(seq_printf) },
|
||||
{ 0x73948fc9, __VMLINUX_SYMBOL_STR(remove_proc_entry) },
|
||||
{ 0x85df9b6c, __VMLINUX_SYMBOL_STR(strsep) },
|
||||
{ 0xa87cf413, __VMLINUX_SYMBOL_STR(clear_bit) },
|
||||
{ 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) },
|
||||
{ 0xbc070157, __VMLINUX_SYMBOL_STR(seq_read) },
|
||||
{ 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) },
|
||||
{ 0x23639be4, __VMLINUX_SYMBOL_STR(PDE_DATA) },
|
||||
{ 0x60ea2d6, __VMLINUX_SYMBOL_STR(kstrtoull) },
|
||||
{ 0xdcb764ad, __VMLINUX_SYMBOL_STR(memset) },
|
||||
{ 0x8cc82f72, __VMLINUX_SYMBOL_STR(proc_mkdir) },
|
||||
{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
|
||||
{ 0x449ad0a7, __VMLINUX_SYMBOL_STR(memcmp) },
|
||||
{ 0xa58dee99, __VMLINUX_SYMBOL_STR(_raw_write_unlock) },
|
||||
{ 0xd702e480, __VMLINUX_SYMBOL_STR(_raw_read_unlock) },
|
||||
{ 0x9166fada, __VMLINUX_SYMBOL_STR(strncpy) },
|
||||
{ 0x5a921311, __VMLINUX_SYMBOL_STR(strncmp) },
|
||||
{ 0x1ea06663, __VMLINUX_SYMBOL_STR(_raw_write_lock) },
|
||||
{ 0x4683a7cf, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) },
|
||||
{ 0xd417b009, __VMLINUX_SYMBOL_STR(remove_proc_subtree) },
|
||||
{ 0x537c1b11, __VMLINUX_SYMBOL_STR(proc_create_data) },
|
||||
{ 0x79ad9fc3, __VMLINUX_SYMBOL_STR(seq_lseek) },
|
||||
{ 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) },
|
||||
{ 0x4829a47e, __VMLINUX_SYMBOL_STR(memcpy) },
|
||||
{ 0xae8c4d0c, __VMLINUX_SYMBOL_STR(set_bit) },
|
||||
{ 0xe914e41e, __VMLINUX_SYMBOL_STR(strcpy) },
|
||||
};
|
||||
|
||||
static const char __module_depends[]
|
||||
__used
|
||||
__attribute__((section(".modinfo"))) =
|
||||
"depends=";
|
||||
|
||||
|
||||
MODULE_INFO(srcversion, "99A9F53ADADFBF43F95BFE5");
|
|
@ -0,0 +1,33 @@
|
|||
#include <linux/module.h>
|
||||
#include <linux/vermagic.h>
|
||||
#include <linux/compiler.h>
|
||||
|
||||
MODULE_INFO(vermagic, VERMAGIC_STRING);
|
||||
MODULE_INFO(name, KBUILD_MODNAME);
|
||||
|
||||
__visible struct module __this_module
|
||||
__attribute__((section(".gnu.linkonce.this_module"))) = {
|
||||
.name = KBUILD_MODNAME,
|
||||
.arch = MODULE_ARCH_INIT,
|
||||
};
|
||||
|
||||
#ifdef RETPOLINE
|
||||
MODULE_INFO(retpoline, "Y");
|
||||
#endif
|
||||
|
||||
static const struct modversion_info ____versions[]
|
||||
__used
|
||||
__attribute__((section("__versions"))) = {
|
||||
{ 0x4bb34cb8, __VMLINUX_SYMBOL_STR(module_layout) },
|
||||
{ 0x566494e1, __VMLINUX_SYMBOL_STR(seq_puts) },
|
||||
{ 0x1e4a66ce, __VMLINUX_SYMBOL_STR(seq_printf) },
|
||||
{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
|
||||
{ 0x3fd8cea8, __VMLINUX_SYMBOL_STR(proc_api_register) },
|
||||
{ 0x4f77ae3a, __VMLINUX_SYMBOL_STR(proc_api_unregister) },
|
||||
};
|
||||
|
||||
static const char __module_depends[]
|
||||
__used
|
||||
__attribute__((section(".modinfo"))) =
|
||||
"depends=procapi";
|
||||
|
Loading…
Reference in New Issue