From 2bb35bb99485423ed79e237b4095444bc949f610 Mon Sep 17 00:00:00 2001 From: gatieme Date: Tue, 24 May 2016 20:24:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95proc=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=9A=84=E8=AF=BB=E5=86=99...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- study/test/Module.symvers | 0 study/test/hello_proc.c | 2 ++ study/test/hello_proc.mod.c | 34 ---------------------------------- study/test/modules.order | 1 - study/test/test | Bin 10144 -> 0 bytes 5 files changed, 2 insertions(+), 35 deletions(-) delete mode 100644 study/test/Module.symvers delete mode 100644 study/test/hello_proc.mod.c delete mode 100644 study/test/modules.order delete mode 100755 study/test/test diff --git a/study/test/Module.symvers b/study/test/Module.symvers deleted file mode 100644 index e69de29..0000000 diff --git a/study/test/hello_proc.c b/study/test/hello_proc.c index 97dcb6e..0a868a8 100644 --- a/study/test/hello_proc.c +++ b/study/test/hello_proc.c @@ -10,6 +10,8 @@ char global_buffer[STRINGLEN]; struct proc_dir_entry *example_dir, *proc_hello_file; + + int proc_read_hello(char *page, char **start, off_t off, int count, int *eof, void *data) { diff --git a/study/test/hello_proc.mod.c b/study/test/hello_proc.mod.c deleted file mode 100644 index 4f121e8..0000000 --- a/study/test/hello_proc.mod.c +++ /dev/null @@ -1,34 +0,0 @@ -#include -#include -#include - -MODULE_INFO(vermagic, VERMAGIC_STRING); - -__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, -}; - -static const struct modversion_info ____versions[] -__used -__attribute__((section("__versions"))) = { - { 0x146be775, __VMLINUX_SYMBOL_STR(module_layout) }, - { 0xcb6fa3da, __VMLINUX_SYMBOL_STR(remove_proc_entry) }, - { 0xb35b1c13, __VMLINUX_SYMBOL_STR(proc_create_data) }, - { 0x53027231, __VMLINUX_SYMBOL_STR(proc_mkdir) }, - { 0xfbc74f64, __VMLINUX_SYMBOL_STR(__copy_from_user) }, - { 0xdcb764ad, __VMLINUX_SYMBOL_STR(memset) }, - { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) }, - { 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) }, -}; - -static const char __module_depends[] -__used -__attribute__((section(".modinfo"))) = -"depends="; - diff --git a/study/test/modules.order b/study/test/modules.order deleted file mode 100644 index 18a5a09..0000000 --- a/study/test/modules.order +++ /dev/null @@ -1 +0,0 @@ -kernel//home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/test/hello_proc.ko diff --git a/study/test/test b/study/test/test deleted file mode 100755 index bc7a1cc29e620bab7f2879e8c99efd373a65d163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10144 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 Rj997i4Kl!FY7<^B|35KAG~NIJ