From 426344e30a7699f733f6d2927b9a9a046438da68 Mon Sep 17 00:00:00 2001 From: Cheng Jian Date: Sat, 3 Jul 2021 19:01:24 +0800 Subject: [PATCH] memory: spilt code to module and tool --- .../02-memory/00-code/kv2p/.kv2p.ko.cmd | 1 - .../02-memory/00-code/kv2p/.kv2p.mod.o.cmd | 549 ------------- .../kernel/02-memory/00-code/kv2p/.kv2p.o.cmd | 573 -------------- .../00-code/kv2p/.tmp_versions/kv2p.mod | 2 - .../02-memory/00-code/kv2p/Module.symvers | 0 .../kernel/02-memory/00-code/kv2p/kv2p.mod.c | 30 - .../02-memory/00-code/kv2p/modules.order | 1 - .../02-memory/00-code/mmap/.mmap_test.ko.cmd | 1 - .../00-code/mmap/.mmap_test.mod.o.cmd | 549 ------------- .../02-memory/00-code/mmap/.mmap_test.o.cmd | 722 ------------------ .../00-code/mmap/.tmp_versions/mmap_test.mod | 2 - .../02-memory/00-code/mmap/Module.symvers | 0 .../02-memory/00-code/mmap/mmap_test.mod.c | 39 - .../02-memory/00-code/mmap/modules.order | 1 - study/kernel/02-memory/00-code/mmap/test | Bin 9832 -> 0 bytes .../00-code/{ => module}/cr3_pgd/Makefile | 0 .../00-code/{ => module}/cr3_pgd/crs_pgd.c | 0 .../02-memory/00-code/{ => module}/kv2p/1.c | 0 .../00-code/{ => module}/kv2p/Makefile | 0 .../00-code/{ => module}/kv2p/README.md | 0 .../kv2p/images/CONFIG_PHYS_ADDR_T_64BIT.png | Bin .../00-code/{ => module}/kv2p/kv2p.c | 0 ...p-printing-the-virtual-memory-layout.patch | 0 .../00-code/{ => module}/layout/Makefile | 0 .../00-code/{ => module}/layout/layout.c | 0 .../00-code/{ => module}/mem/Makefile | 0 .../00-code/{ => module}/mem/mem_dev.c | 0 .../00-code/{ => module}/mmap/Makefile | 0 .../00-code/{ => module}/mmap/devkmem.c | 0 .../00-code/{ => module}/mmap/devmem | Bin .../00-code/{ => module}/mmap/devmem.c | 0 .../00-code/{ => module}/mmap/getjiff.c | 0 .../00-code/{ => module}/mmap/mmap_test.c | 0 .../00-code/{ => module}/mmap/test.c | 0 .../00-code/{ => module}/v2p/Makefile | 0 .../02-memory/00-code/{ => module}/v2p/v2p.c | 0 study/kernel/02-memory/00-code/tool/1.bat | Bin 0 -> 5000 bytes study/kernel/02-memory/00-code/tool/test.c | 30 + 38 files changed, 30 insertions(+), 2470 deletions(-) delete mode 100644 study/kernel/02-memory/00-code/kv2p/.kv2p.ko.cmd delete mode 100644 study/kernel/02-memory/00-code/kv2p/.kv2p.mod.o.cmd delete mode 100644 study/kernel/02-memory/00-code/kv2p/.kv2p.o.cmd delete mode 100644 study/kernel/02-memory/00-code/kv2p/.tmp_versions/kv2p.mod delete mode 100644 study/kernel/02-memory/00-code/kv2p/Module.symvers delete mode 100644 study/kernel/02-memory/00-code/kv2p/kv2p.mod.c delete mode 100644 study/kernel/02-memory/00-code/kv2p/modules.order delete mode 100644 study/kernel/02-memory/00-code/mmap/.mmap_test.ko.cmd delete mode 100644 study/kernel/02-memory/00-code/mmap/.mmap_test.mod.o.cmd delete mode 100644 study/kernel/02-memory/00-code/mmap/.mmap_test.o.cmd delete mode 100644 study/kernel/02-memory/00-code/mmap/.tmp_versions/mmap_test.mod delete mode 100644 study/kernel/02-memory/00-code/mmap/Module.symvers delete mode 100644 study/kernel/02-memory/00-code/mmap/mmap_test.mod.c delete mode 100644 study/kernel/02-memory/00-code/mmap/modules.order delete mode 100755 study/kernel/02-memory/00-code/mmap/test rename study/kernel/02-memory/00-code/{ => module}/cr3_pgd/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/cr3_pgd/crs_pgd.c (100%) rename study/kernel/02-memory/00-code/{ => module}/kv2p/1.c (100%) rename study/kernel/02-memory/00-code/{ => module}/kv2p/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/kv2p/README.md (100%) rename study/kernel/02-memory/00-code/{ => module}/kv2p/images/CONFIG_PHYS_ADDR_T_64BIT.png (100%) rename study/kernel/02-memory/00-code/{ => module}/kv2p/kv2p.c (100%) rename study/kernel/02-memory/00-code/{ => module}/layout/0001-arm64-Stop-printing-the-virtual-memory-layout.patch (100%) rename study/kernel/02-memory/00-code/{ => module}/layout/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/layout/layout.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mem/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/mem/mem_dev.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/devkmem.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/devmem (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/devmem.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/getjiff.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/mmap_test.c (100%) rename study/kernel/02-memory/00-code/{ => module}/mmap/test.c (100%) rename study/kernel/02-memory/00-code/{ => module}/v2p/Makefile (100%) rename study/kernel/02-memory/00-code/{ => module}/v2p/v2p.c (100%) create mode 100755 study/kernel/02-memory/00-code/tool/1.bat create mode 100644 study/kernel/02-memory/00-code/tool/test.c diff --git a/study/kernel/02-memory/00-code/kv2p/.kv2p.ko.cmd b/study/kernel/02-memory/00-code/kv2p/.kv2p.ko.cmd deleted file mode 100644 index cb0f4b6..0000000 --- a/study/kernel/02-memory/00-code/kv2p/.kv2p.ko.cmd +++ /dev/null @@ -1 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.ko := aarch64-linux-gnu-ld -EL -r -T /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/scripts/module-common.lds --build-id -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.ko /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o diff --git a/study/kernel/02-memory/00-code/kv2p/.kv2p.mod.o.cmd b/study/kernel/02-memory/00-code/kv2p/.kv2p.mod.o.cmd deleted file mode 100644 index 06f9ca0..0000000 --- a/study/kernel/02-memory/00-code/kv2p/.kv2p.mod.o.cmd +++ /dev/null @@ -1,549 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/.kv2p.mod.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -mgeneral-regs-only -Wframe-larger-than=2048 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(kv2p.mod)" -D"KBUILD_MODNAME=KBUILD_STR(kv2p)" -DMODULE -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.c - -source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.c - -deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o := \ - $(wildcard include/config/module/unload.h) \ - include/linux/module.h \ - $(wildcard include/config/sysfs.h) \ - $(wildcard include/config/modules.h) \ - $(wildcard include/config/unused/symbols.h) \ - $(wildcard include/config/module/sig.h) \ - $(wildcard include/config/generic/bug.h) \ - $(wildcard include/config/kallsyms.h) \ - $(wildcard include/config/smp.h) \ - $(wildcard include/config/tracepoints.h) \ - $(wildcard include/config/tracing.h) \ - $(wildcard include/config/event/tracing.h) \ - $(wildcard include/config/ftrace/mcount/record.h) \ - $(wildcard include/config/constructors.h) \ - $(wildcard include/config/debug/set/module/ronx.h) \ - include/linux/list.h \ - $(wildcard include/config/debug/list.h) \ - include/linux/types.h \ - $(wildcard include/config/uid16.h) \ - $(wildcard include/config/lbdaf.h) \ - $(wildcard include/config/arch/dma/addr/t/64bit.h) \ - $(wildcard include/config/phys/addr/t/64bit.h) \ - $(wildcard include/config/64bit.h) \ - include/uapi/linux/types.h \ - arch/arm64/include/generated/asm/types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/types.h \ - include/asm-generic/int-ll64.h \ - include/uapi/asm-generic/int-ll64.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/bitsperlong.h \ - include/asm-generic/bitsperlong.h \ - include/uapi/asm-generic/bitsperlong.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/posix_types.h \ - include/linux/stddef.h \ - include/uapi/linux/stddef.h \ - include/linux/compiler.h \ - $(wildcard include/config/sparse/rcu/pointer.h) \ - $(wildcard include/config/trace/branch/profiling.h) \ - $(wildcard include/config/profile/all/branches.h) \ - $(wildcard include/config/enable/must/check.h) \ - $(wildcard include/config/enable/warn/deprecated.h) \ - $(wildcard include/config/kprobes.h) \ - include/linux/compiler-gcc.h \ - $(wildcard include/config/arch/supports/optimized/inlining.h) \ - $(wildcard include/config/optimize/inlining.h) \ - include/linux/compiler-gcc4.h \ - $(wildcard include/config/arch/use/builtin/bswap.h) \ - arch/arm64/include/generated/asm/posix_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/posix_types.h \ - include/linux/poison.h \ - $(wildcard include/config/illegal/pointer/value.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/const.h \ - include/linux/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/stat.h \ - $(wildcard include/config/compat.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/compat.h \ - include/linux/sched.h \ - $(wildcard include/config/sched/debug.h) \ - $(wildcard include/config/prove/rcu.h) \ - $(wildcard include/config/no/hz/common.h) \ - $(wildcard include/config/lockup/detector.h) \ - $(wildcard include/config/detect/hung/task.h) \ - $(wildcard include/config/mmu.h) \ - $(wildcard include/config/core/dump/default/elf/headers.h) \ - $(wildcard include/config/preempt/count.h) \ - $(wildcard include/config/sched/autogroup.h) \ - $(wildcard include/config/virt/cpu/accounting/native.h) \ - $(wildcard include/config/bsd/process/acct.h) \ - $(wildcard include/config/taskstats.h) \ - $(wildcard include/config/audit.h) \ - $(wildcard include/config/cgroups.h) \ - $(wildcard include/config/inotify/user.h) \ - $(wildcard include/config/fanotify.h) \ - $(wildcard include/config/epoll.h) \ - $(wildcard include/config/posix/mqueue.h) \ - $(wildcard include/config/keys.h) \ - $(wildcard include/config/perf/events.h) \ - $(wildcard include/config/schedstats.h) \ - $(wildcard include/config/task/delay/acct.h) \ - $(wildcard include/config/fair/group/sched.h) \ - $(wildcard include/config/rt/group/sched.h) \ - $(wildcard include/config/cgroup/sched.h) \ - $(wildcard include/config/preempt/notifiers.h) \ - $(wildcard include/config/blk/dev/io/trace.h) \ - $(wildcard include/config/preempt/rcu.h) \ - $(wildcard include/config/tree/preempt/rcu.h) \ - $(wildcard include/config/rcu/boost.h) \ - $(wildcard include/config/compat/brk.h) \ - $(wildcard include/config/cc/stackprotector.h) \ - $(wildcard include/config/virt/cpu/accounting/gen.h) \ - $(wildcard include/config/sysvipc.h) \ - $(wildcard include/config/auditsyscall.h) \ - $(wildcard include/config/rt/mutexes.h) \ - $(wildcard include/config/debug/mutexes.h) \ - $(wildcard include/config/trace/irqflags.h) \ - $(wildcard include/config/lockdep.h) \ - $(wildcard include/config/block.h) \ - $(wildcard include/config/task/xacct.h) \ - $(wildcard include/config/cpusets.h) \ - $(wildcard include/config/futex.h) \ - $(wildcard include/config/numa.h) \ - $(wildcard include/config/numa/balancing.h) \ - $(wildcard include/config/fault/injection.h) \ - $(wildcard include/config/latencytop.h) \ - $(wildcard include/config/function/graph/tracer.h) \ - $(wildcard include/config/memcg.h) \ - $(wildcard include/config/uprobes.h) \ - $(wildcard include/config/bcache.h) \ - $(wildcard include/config/cpumask/offstack.h) \ - $(wildcard include/config/have/unstable/sched/clock.h) \ - $(wildcard include/config/irq/time/accounting.h) \ - $(wildcard include/config/hotplug/cpu.h) \ - $(wildcard include/config/no/hz/full.h) \ - $(wildcard include/config/proc/fs.h) \ - $(wildcard include/config/stack/growsup.h) \ - $(wildcard include/config/debug/stack/usage.h) \ - $(wildcard include/config/debug/atomic/sleep.h) \ - $(wildcard include/config/preempt.h) \ - $(wildcard include/config/mm/owner.h) \ - include/uapi/linux/sched.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/param.h \ - include/asm-generic/param.h \ - $(wildcard include/config/hz.h) \ - include/uapi/asm-generic/param.h \ - include/linux/capability.h \ - include/uapi/linux/capability.h \ - include/linux/threads.h \ - $(wildcard include/config/nr/cpus.h) \ - $(wildcard include/config/base/small.h) \ - include/linux/kernel.h \ - $(wildcard include/config/preempt/voluntary.h) \ - $(wildcard include/config/prove/locking.h) \ - $(wildcard include/config/panic/timeout.h) \ - $(wildcard include/config/ring/buffer.h) \ - /usr/lib/gcc/aarch64-linux-gnu/4.9/include/stdarg.h \ - include/linux/linkage.h \ - include/linux/stringify.h \ - include/linux/export.h \ - $(wildcard include/config/have/underscore/symbol/prefix.h) \ - $(wildcard include/config/modversions.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/linkage.h \ - include/linux/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/barrier.h \ - include/asm-generic/bitops/builtin-__ffs.h \ - include/asm-generic/bitops/builtin-ffs.h \ - include/asm-generic/bitops/builtin-__fls.h \ - include/asm-generic/bitops/builtin-fls.h \ - include/asm-generic/bitops/ffz.h \ - include/asm-generic/bitops/fls64.h \ - include/asm-generic/bitops/find.h \ - $(wildcard include/config/generic/find/first/bit.h) \ - include/asm-generic/bitops/sched.h \ - include/asm-generic/bitops/hweight.h \ - include/asm-generic/bitops/arch_hweight.h \ - include/asm-generic/bitops/const_hweight.h \ - include/asm-generic/bitops/lock.h \ - include/asm-generic/bitops/non-atomic.h \ - include/asm-generic/bitops/le.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/byteorder.h \ - include/linux/byteorder/little_endian.h \ - include/uapi/linux/byteorder/little_endian.h \ - include/linux/swab.h \ - include/uapi/linux/swab.h \ - arch/arm64/include/generated/asm/swab.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/swab.h \ - include/linux/byteorder/generic.h \ - include/linux/log2.h \ - $(wildcard include/config/arch/has/ilog2/u32.h) \ - $(wildcard include/config/arch/has/ilog2/u64.h) \ - include/linux/typecheck.h \ - include/linux/printk.h \ - $(wildcard include/config/early/printk.h) \ - $(wildcard include/config/printk.h) \ - $(wildcard include/config/dynamic/debug.h) \ - include/linux/init.h \ - $(wildcard include/config/broken/rodata.h) \ - include/linux/kern_levels.h \ - include/linux/cache.h \ - $(wildcard include/config/arch/has/cache/line/size.h) \ - include/uapi/linux/kernel.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/sysinfo.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cache.h \ - include/linux/dynamic_debug.h \ - include/linux/string.h \ - $(wildcard include/config/binary/printf.h) \ - include/uapi/linux/string.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/string.h \ - include/linux/errno.h \ - include/uapi/linux/errno.h \ - arch/arm64/include/generated/asm/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno-base.h \ - include/linux/timex.h \ - include/uapi/linux/timex.h \ - include/linux/time.h \ - $(wildcard include/config/arch/uses/gettimeoffset.h) \ - include/linux/seqlock.h \ - $(wildcard include/config/debug/lock/alloc.h) \ - include/linux/spinlock.h \ - $(wildcard include/config/debug/spinlock.h) \ - $(wildcard include/config/generic/lockbreak.h) \ - include/linux/preempt.h \ - $(wildcard include/config/debug/preempt.h) \ - $(wildcard include/config/preempt/tracer.h) \ - $(wildcard include/config/context/tracking.h) \ - arch/arm64/include/generated/asm/preempt.h \ - include/asm-generic/preempt.h \ - include/linux/thread_info.h \ - include/linux/bug.h \ - arch/arm64/include/generated/asm/bug.h \ - include/asm-generic/bug.h \ - $(wildcard include/config/bug.h) \ - $(wildcard include/config/generic/bug/relative/pointers.h) \ - $(wildcard include/config/debug/bugverbose.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/thread_info.h \ - $(wildcard include/config/arm64/64k/pages.h) \ - include/linux/irqflags.h \ - $(wildcard include/config/irqsoff/tracer.h) \ - $(wildcard include/config/trace/irqflags/support.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/irqflags.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hwcap.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/hwcap.h \ - include/linux/bottom_half.h \ - include/linux/preempt_mask.h \ - include/linux/spinlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock_types.h \ - include/linux/lockdep.h \ - $(wildcard include/config/lock/stat.h) \ - include/linux/rwlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/processor.h \ - $(wildcard include/config/arch/phytium.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/fpsimd.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hw_breakpoint.h \ - $(wildcard include/config/have/hw/breakpoint.h) \ - include/linux/rwlock.h \ - include/linux/spinlock_api_smp.h \ - $(wildcard include/config/inline/spin/lock.h) \ - $(wildcard include/config/inline/spin/lock/bh.h) \ - $(wildcard include/config/inline/spin/lock/irq.h) \ - $(wildcard include/config/inline/spin/lock/irqsave.h) \ - $(wildcard include/config/inline/spin/trylock.h) \ - $(wildcard include/config/inline/spin/trylock/bh.h) \ - $(wildcard include/config/uninline/spin/unlock.h) \ - $(wildcard include/config/inline/spin/unlock/bh.h) \ - $(wildcard include/config/inline/spin/unlock/irq.h) \ - $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ - include/linux/rwlock_api_smp.h \ - $(wildcard include/config/inline/read/lock.h) \ - $(wildcard include/config/inline/write/lock.h) \ - $(wildcard include/config/inline/read/lock/bh.h) \ - $(wildcard include/config/inline/write/lock/bh.h) \ - $(wildcard include/config/inline/read/lock/irq.h) \ - $(wildcard include/config/inline/write/lock/irq.h) \ - $(wildcard include/config/inline/read/lock/irqsave.h) \ - $(wildcard include/config/inline/write/lock/irqsave.h) \ - $(wildcard include/config/inline/read/trylock.h) \ - $(wildcard include/config/inline/write/trylock.h) \ - $(wildcard include/config/inline/read/unlock.h) \ - $(wildcard include/config/inline/write/unlock.h) \ - $(wildcard include/config/inline/read/unlock/bh.h) \ - $(wildcard include/config/inline/write/unlock/bh.h) \ - $(wildcard include/config/inline/read/unlock/irq.h) \ - $(wildcard include/config/inline/write/unlock/irq.h) \ - $(wildcard include/config/inline/read/unlock/irqrestore.h) \ - $(wildcard include/config/inline/write/unlock/irqrestore.h) \ - include/linux/atomic.h \ - $(wildcard include/config/arch/has/atomic/or.h) \ - $(wildcard include/config/generic/atomic64.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/atomic.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cmpxchg.h \ - include/asm-generic/atomic-long.h \ - include/linux/math64.h \ - $(wildcard include/config/arch/supports/int128.h) \ - arch/arm64/include/generated/asm/div64.h \ - include/asm-generic/div64.h \ - include/uapi/linux/time.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/param.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/timex.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/arch_timer.h \ - include/clocksource/arm_arch_timer.h \ - $(wildcard include/config/arm/arch/timer.h) \ - include/linux/clocksource.h \ - $(wildcard include/config/arch/clocksource/data.h) \ - $(wildcard include/config/clocksource/watchdog.h) \ - $(wildcard include/config/clksrc/of.h) \ - include/linux/timer.h \ - $(wildcard include/config/timer/stats.h) \ - $(wildcard include/config/debug/objects/timers.h) \ - include/linux/ktime.h \ - $(wildcard include/config/ktime/scalar.h) \ - include/linux/jiffies.h \ - include/linux/debugobjects.h \ - $(wildcard include/config/debug/objects.h) \ - $(wildcard include/config/debug/objects/free.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/io.h \ - $(wildcard include/config/pci.h) \ - include/linux/blk_types.h \ - $(wildcard include/config/blk/cgroup.h) \ - $(wildcard include/config/blk/dev/integrity.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable.h \ - $(wildcard include/config/transparent/hugepage.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/proc-fns.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/page.h \ - $(wildcard include/config/have/arch/pfn/valid.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-types.h \ - include/asm-generic/pgtable-nopud.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/memory.h \ - arch/arm64/include/generated/asm/sizes.h \ - include/asm-generic/sizes.h \ - include/linux/sizes.h \ - include/asm-generic/memory_model.h \ - $(wildcard include/config/flatmem.h) \ - $(wildcard include/config/discontigmem.h) \ - $(wildcard include/config/sparsemem/vmemmap.h) \ - $(wildcard include/config/sparsemem.h) \ - include/asm-generic/getorder.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-hwdef.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-hwdef.h \ - include/asm-generic/pgtable.h \ - $(wildcard include/config/have/arch/soft/dirty.h) \ - $(wildcard include/config/arch/uses/numa/prot/none.h) \ - include/linux/mm_types.h \ - $(wildcard include/config/split/ptlock/cpus.h) \ - $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ - $(wildcard include/config/have/cmpxchg/double.h) \ - $(wildcard include/config/have/aligned/struct/page.h) \ - $(wildcard include/config/want/page/debug/flags.h) \ - $(wildcard include/config/kmemcheck.h) \ - $(wildcard include/config/aio.h) \ - $(wildcard include/config/mmu/notifier.h) \ - $(wildcard include/config/compaction.h) \ - include/linux/auxvec.h \ - include/uapi/linux/auxvec.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/auxvec.h \ - include/linux/rbtree.h \ - include/linux/rwsem.h \ - $(wildcard include/config/rwsem/generic/spinlock.h) \ - include/linux/rwsem-spinlock.h \ - include/linux/completion.h \ - include/linux/wait.h \ - arch/arm64/include/generated/asm/current.h \ - include/asm-generic/current.h \ - include/uapi/linux/wait.h \ - include/linux/cpumask.h \ - $(wildcard include/config/debug/per/cpu/maps.h) \ - $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ - include/linux/bitmap.h \ - include/linux/page-debug-flags.h \ - $(wildcard include/config/page/poisoning.h) \ - $(wildcard include/config/page/guard.h) \ - $(wildcard include/config/page/debug/something/else.h) \ - include/linux/uprobes.h \ - include/linux/page-flags-layout.h \ - include/linux/numa.h \ - $(wildcard include/config/nodes/shift.h) \ - include/generated/bounds.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sparsemem.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/mmu.h \ - include/xen/xen.h \ - $(wildcard include/config/xen.h) \ - $(wildcard include/config/xen/dom0.h) \ - $(wildcard include/config/xen/pvh.h) \ - include/asm-generic/iomap.h \ - $(wildcard include/config/has/ioport.h) \ - $(wildcard include/config/generic/iomap.h) \ - include/asm-generic/pci_iomap.h \ - $(wildcard include/config/no/generic/pci/ioport/map.h) \ - $(wildcard include/config/generic/pci/iomap.h) \ - include/asm-generic/timex.h \ - include/linux/plist.h \ - $(wildcard include/config/debug/pi/list.h) \ - include/linux/nodemask.h \ - $(wildcard include/config/highmem.h) \ - $(wildcard include/config/movable/node.h) \ - arch/arm64/include/generated/asm/cputime.h \ - include/asm-generic/cputime.h \ - $(wildcard include/config/virt/cpu/accounting.h) \ - include/asm-generic/cputime_jiffies.h \ - include/linux/smp.h \ - include/linux/llist.h \ - $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/smp.h \ - include/linux/sem.h \ - include/linux/rcupdate.h \ - $(wildcard include/config/rcu/torture/test.h) \ - $(wildcard include/config/tree/rcu.h) \ - $(wildcard include/config/rcu/trace.h) \ - $(wildcard include/config/rcu/user/qs.h) \ - $(wildcard include/config/tiny/rcu.h) \ - $(wildcard include/config/debug/objects/rcu/head.h) \ - $(wildcard include/config/rcu/nocb/cpu.h) \ - $(wildcard include/config/no/hz/full/sysidle.h) \ - include/linux/rcutree.h \ - include/uapi/linux/sem.h \ - include/linux/ipc.h \ - include/linux/uidgid.h \ - $(wildcard include/config/user/ns.h) \ - include/linux/highuid.h \ - include/uapi/linux/ipc.h \ - arch/arm64/include/generated/asm/ipcbuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/ipcbuf.h \ - arch/arm64/include/generated/asm/sembuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/sembuf.h \ - include/linux/signal.h \ - $(wildcard include/config/old/sigaction.h) \ - include/uapi/linux/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/signal.h \ - include/asm-generic/signal.h \ - include/uapi/asm-generic/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/signal-defs.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/siginfo.h \ - include/asm-generic/siginfo.h \ - include/uapi/asm-generic/siginfo.h \ - include/linux/pid.h \ - include/linux/percpu.h \ - $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ - $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ - $(wildcard include/config/have/setup/per/cpu/area.h) \ - include/linux/mmdebug.h \ - $(wildcard include/config/debug/vm.h) \ - $(wildcard include/config/debug/virtual.h) \ - include/linux/pfn.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/percpu.h \ - include/asm-generic/percpu.h \ - include/linux/percpu-defs.h \ - $(wildcard include/config/debug/force/weak/per/cpu.h) \ - include/linux/topology.h \ - $(wildcard include/config/sched/smt.h) \ - $(wildcard include/config/sched/mc.h) \ - $(wildcard include/config/sched/book.h) \ - $(wildcard include/config/use/percpu/numa/node/id.h) \ - $(wildcard include/config/have/memoryless/nodes.h) \ - include/linux/mmzone.h \ - $(wildcard include/config/force/max/zoneorder.h) \ - $(wildcard include/config/cma.h) \ - $(wildcard include/config/memory/isolation.h) \ - $(wildcard include/config/zone/dma.h) \ - $(wildcard include/config/zone/dma32.h) \ - $(wildcard include/config/memory/hotplug.h) \ - $(wildcard include/config/have/memblock/node/map.h) \ - $(wildcard include/config/flat/node/mem/map.h) \ - $(wildcard include/config/no/bootmem.h) \ - $(wildcard include/config/have/memory/present.h) \ - $(wildcard include/config/need/node/memmap/size.h) \ - $(wildcard include/config/need/multiple/nodes.h) \ - $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ - $(wildcard include/config/sparsemem/extreme.h) \ - $(wildcard include/config/nodes/span/other/nodes.h) \ - $(wildcard include/config/holes/in/zone.h) \ - $(wildcard include/config/arch/has/holes/memorymodel.h) \ - include/linux/pageblock-flags.h \ - $(wildcard include/config/hugetlb/page.h) \ - $(wildcard include/config/hugetlb/page/size/variable.h) \ - include/linux/memory_hotplug.h \ - $(wildcard include/config/memory/hotremove.h) \ - $(wildcard include/config/have/arch/nodedata/extension.h) \ - $(wildcard include/config/have/bootmem/info/node.h) \ - include/linux/notifier.h \ - include/linux/mutex.h \ - $(wildcard include/config/mutex/spin/on/owner.h) \ - include/linux/srcu.h \ - include/linux/workqueue.h \ - $(wildcard include/config/debug/objects/work.h) \ - $(wildcard include/config/freezer.h) \ - arch/arm64/include/generated/asm/topology.h \ - include/asm-generic/topology.h \ - include/linux/proportions.h \ - include/linux/percpu_counter.h \ - include/linux/seccomp.h \ - $(wildcard include/config/seccomp.h) \ - $(wildcard include/config/seccomp/filter.h) \ - include/uapi/linux/seccomp.h \ - include/linux/rculist.h \ - include/linux/rtmutex.h \ - $(wildcard include/config/debug/rt/mutexes.h) \ - include/linux/resource.h \ - include/uapi/linux/resource.h \ - arch/arm64/include/generated/asm/resource.h \ - include/asm-generic/resource.h \ - include/uapi/asm-generic/resource.h \ - include/linux/hrtimer.h \ - $(wildcard include/config/high/res/timers.h) \ - $(wildcard include/config/timerfd.h) \ - include/linux/timerqueue.h \ - include/linux/task_io_accounting.h \ - $(wildcard include/config/task/io/accounting.h) \ - include/linux/latencytop.h \ - include/linux/cred.h \ - $(wildcard include/config/debug/credentials.h) \ - $(wildcard include/config/security.h) \ - include/linux/key.h \ - $(wildcard include/config/sysctl.h) \ - include/linux/sysctl.h \ - include/uapi/linux/sysctl.h \ - include/linux/assoc_array.h \ - $(wildcard include/config/associative/array.h) \ - include/linux/selinux.h \ - $(wildcard include/config/security/selinux.h) \ - include/linux/gfp.h \ - $(wildcard include/config/pm/sleep.h) \ - include/linux/ptrace.h \ - include/linux/err.h \ - include/uapi/linux/ptrace.h \ - include/uapi/linux/stat.h \ - include/linux/kmod.h \ - include/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/elf.h \ - arch/arm64/include/generated/asm/user.h \ - include/asm-generic/user.h \ - include/uapi/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/elf-em.h \ - include/linux/kobject.h \ - $(wildcard include/config/debug/kobject/release.h) \ - include/linux/sysfs.h \ - include/linux/kernfs.h \ - include/linux/idr.h \ - include/linux/kobject_ns.h \ - include/linux/kref.h \ - include/linux/moduleparam.h \ - $(wildcard include/config/alpha.h) \ - $(wildcard include/config/ia64.h) \ - $(wildcard include/config/ppc64.h) \ - include/linux/tracepoint.h \ - include/linux/static_key.h \ - include/linux/jump_label.h \ - $(wildcard include/config/jump/label.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/module.h \ - include/asm-generic/module.h \ - $(wildcard include/config/have/mod/arch/specific.h) \ - $(wildcard include/config/modules/use/elf/rel.h) \ - $(wildcard include/config/modules/use/elf/rela.h) \ - include/linux/vermagic.h \ - include/generated/utsrelease.h \ - -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o) - -$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.mod.o): diff --git a/study/kernel/02-memory/00-code/kv2p/.kv2p.o.cmd b/study/kernel/02-memory/00-code/kv2p/.kv2p.o.cmd deleted file mode 100644 index abda9ce..0000000 --- a/study/kernel/02-memory/00-code/kv2p/.kv2p.o.cmd +++ /dev/null @@ -1,573 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/.kv2p.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -mgeneral-regs-only -Wframe-larger-than=2048 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(kv2p)" -D"KBUILD_MODNAME=KBUILD_STR(kv2p)" -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/.tmp_kv2p.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.c - -source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.c - -deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o := \ - include/linux/module.h \ - $(wildcard include/config/sysfs.h) \ - $(wildcard include/config/modules.h) \ - $(wildcard include/config/unused/symbols.h) \ - $(wildcard include/config/module/sig.h) \ - $(wildcard include/config/generic/bug.h) \ - $(wildcard include/config/kallsyms.h) \ - $(wildcard include/config/smp.h) \ - $(wildcard include/config/tracepoints.h) \ - $(wildcard include/config/tracing.h) \ - $(wildcard include/config/event/tracing.h) \ - $(wildcard include/config/ftrace/mcount/record.h) \ - $(wildcard include/config/module/unload.h) \ - $(wildcard include/config/constructors.h) \ - $(wildcard include/config/debug/set/module/ronx.h) \ - include/linux/list.h \ - $(wildcard include/config/debug/list.h) \ - include/linux/types.h \ - $(wildcard include/config/uid16.h) \ - $(wildcard include/config/lbdaf.h) \ - $(wildcard include/config/arch/dma/addr/t/64bit.h) \ - $(wildcard include/config/phys/addr/t/64bit.h) \ - $(wildcard include/config/64bit.h) \ - include/uapi/linux/types.h \ - arch/arm64/include/generated/asm/types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/types.h \ - include/asm-generic/int-ll64.h \ - include/uapi/asm-generic/int-ll64.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/bitsperlong.h \ - include/asm-generic/bitsperlong.h \ - include/uapi/asm-generic/bitsperlong.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/posix_types.h \ - include/linux/stddef.h \ - include/uapi/linux/stddef.h \ - include/linux/compiler.h \ - $(wildcard include/config/sparse/rcu/pointer.h) \ - $(wildcard include/config/trace/branch/profiling.h) \ - $(wildcard include/config/profile/all/branches.h) \ - $(wildcard include/config/enable/must/check.h) \ - $(wildcard include/config/enable/warn/deprecated.h) \ - $(wildcard include/config/kprobes.h) \ - include/linux/compiler-gcc.h \ - $(wildcard include/config/arch/supports/optimized/inlining.h) \ - $(wildcard include/config/optimize/inlining.h) \ - include/linux/compiler-gcc4.h \ - $(wildcard include/config/arch/use/builtin/bswap.h) \ - arch/arm64/include/generated/asm/posix_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/posix_types.h \ - include/linux/poison.h \ - $(wildcard include/config/illegal/pointer/value.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/const.h \ - include/linux/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/stat.h \ - $(wildcard include/config/compat.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/compat.h \ - include/linux/sched.h \ - $(wildcard include/config/sched/debug.h) \ - $(wildcard include/config/prove/rcu.h) \ - $(wildcard include/config/no/hz/common.h) \ - $(wildcard include/config/lockup/detector.h) \ - $(wildcard include/config/detect/hung/task.h) \ - $(wildcard include/config/mmu.h) \ - $(wildcard include/config/core/dump/default/elf/headers.h) \ - $(wildcard include/config/preempt/count.h) \ - $(wildcard include/config/sched/autogroup.h) \ - $(wildcard include/config/virt/cpu/accounting/native.h) \ - $(wildcard include/config/bsd/process/acct.h) \ - $(wildcard include/config/taskstats.h) \ - $(wildcard include/config/audit.h) \ - $(wildcard include/config/cgroups.h) \ - $(wildcard include/config/inotify/user.h) \ - $(wildcard include/config/fanotify.h) \ - $(wildcard include/config/epoll.h) \ - $(wildcard include/config/posix/mqueue.h) \ - $(wildcard include/config/keys.h) \ - $(wildcard include/config/perf/events.h) \ - $(wildcard include/config/schedstats.h) \ - $(wildcard include/config/task/delay/acct.h) \ - $(wildcard include/config/fair/group/sched.h) \ - $(wildcard include/config/rt/group/sched.h) \ - $(wildcard include/config/cgroup/sched.h) \ - $(wildcard include/config/preempt/notifiers.h) \ - $(wildcard include/config/blk/dev/io/trace.h) \ - $(wildcard include/config/preempt/rcu.h) \ - $(wildcard include/config/tree/preempt/rcu.h) \ - $(wildcard include/config/rcu/boost.h) \ - $(wildcard include/config/compat/brk.h) \ - $(wildcard include/config/cc/stackprotector.h) \ - $(wildcard include/config/virt/cpu/accounting/gen.h) \ - $(wildcard include/config/sysvipc.h) \ - $(wildcard include/config/auditsyscall.h) \ - $(wildcard include/config/rt/mutexes.h) \ - $(wildcard include/config/debug/mutexes.h) \ - $(wildcard include/config/trace/irqflags.h) \ - $(wildcard include/config/lockdep.h) \ - $(wildcard include/config/block.h) \ - $(wildcard include/config/task/xacct.h) \ - $(wildcard include/config/cpusets.h) \ - $(wildcard include/config/futex.h) \ - $(wildcard include/config/numa.h) \ - $(wildcard include/config/numa/balancing.h) \ - $(wildcard include/config/fault/injection.h) \ - $(wildcard include/config/latencytop.h) \ - $(wildcard include/config/function/graph/tracer.h) \ - $(wildcard include/config/memcg.h) \ - $(wildcard include/config/uprobes.h) \ - $(wildcard include/config/bcache.h) \ - $(wildcard include/config/cpumask/offstack.h) \ - $(wildcard include/config/have/unstable/sched/clock.h) \ - $(wildcard include/config/irq/time/accounting.h) \ - $(wildcard include/config/hotplug/cpu.h) \ - $(wildcard include/config/no/hz/full.h) \ - $(wildcard include/config/proc/fs.h) \ - $(wildcard include/config/stack/growsup.h) \ - $(wildcard include/config/debug/stack/usage.h) \ - $(wildcard include/config/debug/atomic/sleep.h) \ - $(wildcard include/config/preempt.h) \ - $(wildcard include/config/mm/owner.h) \ - include/uapi/linux/sched.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/param.h \ - include/asm-generic/param.h \ - $(wildcard include/config/hz.h) \ - include/uapi/asm-generic/param.h \ - include/linux/capability.h \ - include/uapi/linux/capability.h \ - include/linux/threads.h \ - $(wildcard include/config/nr/cpus.h) \ - $(wildcard include/config/base/small.h) \ - include/linux/kernel.h \ - $(wildcard include/config/preempt/voluntary.h) \ - $(wildcard include/config/prove/locking.h) \ - $(wildcard include/config/panic/timeout.h) \ - $(wildcard include/config/ring/buffer.h) \ - /usr/lib/gcc/aarch64-linux-gnu/4.9/include/stdarg.h \ - include/linux/linkage.h \ - include/linux/stringify.h \ - include/linux/export.h \ - $(wildcard include/config/have/underscore/symbol/prefix.h) \ - $(wildcard include/config/modversions.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/linkage.h \ - include/linux/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/barrier.h \ - include/asm-generic/bitops/builtin-__ffs.h \ - include/asm-generic/bitops/builtin-ffs.h \ - include/asm-generic/bitops/builtin-__fls.h \ - include/asm-generic/bitops/builtin-fls.h \ - include/asm-generic/bitops/ffz.h \ - include/asm-generic/bitops/fls64.h \ - include/asm-generic/bitops/find.h \ - $(wildcard include/config/generic/find/first/bit.h) \ - include/asm-generic/bitops/sched.h \ - include/asm-generic/bitops/hweight.h \ - include/asm-generic/bitops/arch_hweight.h \ - include/asm-generic/bitops/const_hweight.h \ - include/asm-generic/bitops/lock.h \ - include/asm-generic/bitops/non-atomic.h \ - include/asm-generic/bitops/le.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/byteorder.h \ - include/linux/byteorder/little_endian.h \ - include/uapi/linux/byteorder/little_endian.h \ - include/linux/swab.h \ - include/uapi/linux/swab.h \ - arch/arm64/include/generated/asm/swab.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/swab.h \ - include/linux/byteorder/generic.h \ - include/linux/log2.h \ - $(wildcard include/config/arch/has/ilog2/u32.h) \ - $(wildcard include/config/arch/has/ilog2/u64.h) \ - include/linux/typecheck.h \ - include/linux/printk.h \ - $(wildcard include/config/early/printk.h) \ - $(wildcard include/config/printk.h) \ - $(wildcard include/config/dynamic/debug.h) \ - include/linux/init.h \ - $(wildcard include/config/broken/rodata.h) \ - include/linux/kern_levels.h \ - include/linux/cache.h \ - $(wildcard include/config/arch/has/cache/line/size.h) \ - include/uapi/linux/kernel.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/sysinfo.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cache.h \ - include/linux/dynamic_debug.h \ - include/linux/string.h \ - $(wildcard include/config/binary/printf.h) \ - include/uapi/linux/string.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/string.h \ - include/linux/errno.h \ - include/uapi/linux/errno.h \ - arch/arm64/include/generated/asm/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno-base.h \ - include/linux/timex.h \ - include/uapi/linux/timex.h \ - include/linux/time.h \ - $(wildcard include/config/arch/uses/gettimeoffset.h) \ - include/linux/seqlock.h \ - $(wildcard include/config/debug/lock/alloc.h) \ - include/linux/spinlock.h \ - $(wildcard include/config/debug/spinlock.h) \ - $(wildcard include/config/generic/lockbreak.h) \ - include/linux/preempt.h \ - $(wildcard include/config/debug/preempt.h) \ - $(wildcard include/config/preempt/tracer.h) \ - $(wildcard include/config/context/tracking.h) \ - arch/arm64/include/generated/asm/preempt.h \ - include/asm-generic/preempt.h \ - include/linux/thread_info.h \ - include/linux/bug.h \ - arch/arm64/include/generated/asm/bug.h \ - include/asm-generic/bug.h \ - $(wildcard include/config/bug.h) \ - $(wildcard include/config/generic/bug/relative/pointers.h) \ - $(wildcard include/config/debug/bugverbose.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/thread_info.h \ - $(wildcard include/config/arm64/64k/pages.h) \ - include/linux/irqflags.h \ - $(wildcard include/config/irqsoff/tracer.h) \ - $(wildcard include/config/trace/irqflags/support.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/irqflags.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hwcap.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/hwcap.h \ - include/linux/bottom_half.h \ - include/linux/preempt_mask.h \ - include/linux/spinlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock_types.h \ - include/linux/lockdep.h \ - $(wildcard include/config/lock/stat.h) \ - include/linux/rwlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/processor.h \ - $(wildcard include/config/arch/phytium.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/fpsimd.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hw_breakpoint.h \ - $(wildcard include/config/have/hw/breakpoint.h) \ - include/linux/rwlock.h \ - include/linux/spinlock_api_smp.h \ - $(wildcard include/config/inline/spin/lock.h) \ - $(wildcard include/config/inline/spin/lock/bh.h) \ - $(wildcard include/config/inline/spin/lock/irq.h) \ - $(wildcard include/config/inline/spin/lock/irqsave.h) \ - $(wildcard include/config/inline/spin/trylock.h) \ - $(wildcard include/config/inline/spin/trylock/bh.h) \ - $(wildcard include/config/uninline/spin/unlock.h) \ - $(wildcard include/config/inline/spin/unlock/bh.h) \ - $(wildcard include/config/inline/spin/unlock/irq.h) \ - $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ - include/linux/rwlock_api_smp.h \ - $(wildcard include/config/inline/read/lock.h) \ - $(wildcard include/config/inline/write/lock.h) \ - $(wildcard include/config/inline/read/lock/bh.h) \ - $(wildcard include/config/inline/write/lock/bh.h) \ - $(wildcard include/config/inline/read/lock/irq.h) \ - $(wildcard include/config/inline/write/lock/irq.h) \ - $(wildcard include/config/inline/read/lock/irqsave.h) \ - $(wildcard include/config/inline/write/lock/irqsave.h) \ - $(wildcard include/config/inline/read/trylock.h) \ - $(wildcard include/config/inline/write/trylock.h) \ - $(wildcard include/config/inline/read/unlock.h) \ - $(wildcard include/config/inline/write/unlock.h) \ - $(wildcard include/config/inline/read/unlock/bh.h) \ - $(wildcard include/config/inline/write/unlock/bh.h) \ - $(wildcard include/config/inline/read/unlock/irq.h) \ - $(wildcard include/config/inline/write/unlock/irq.h) \ - $(wildcard include/config/inline/read/unlock/irqrestore.h) \ - $(wildcard include/config/inline/write/unlock/irqrestore.h) \ - include/linux/atomic.h \ - $(wildcard include/config/arch/has/atomic/or.h) \ - $(wildcard include/config/generic/atomic64.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/atomic.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cmpxchg.h \ - include/asm-generic/atomic-long.h \ - include/linux/math64.h \ - $(wildcard include/config/arch/supports/int128.h) \ - arch/arm64/include/generated/asm/div64.h \ - include/asm-generic/div64.h \ - include/uapi/linux/time.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/param.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/timex.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/arch_timer.h \ - include/clocksource/arm_arch_timer.h \ - $(wildcard include/config/arm/arch/timer.h) \ - include/linux/clocksource.h \ - $(wildcard include/config/arch/clocksource/data.h) \ - $(wildcard include/config/clocksource/watchdog.h) \ - $(wildcard include/config/clksrc/of.h) \ - include/linux/timer.h \ - $(wildcard include/config/timer/stats.h) \ - $(wildcard include/config/debug/objects/timers.h) \ - include/linux/ktime.h \ - $(wildcard include/config/ktime/scalar.h) \ - include/linux/jiffies.h \ - include/linux/debugobjects.h \ - $(wildcard include/config/debug/objects.h) \ - $(wildcard include/config/debug/objects/free.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/io.h \ - $(wildcard include/config/pci.h) \ - include/linux/blk_types.h \ - $(wildcard include/config/blk/cgroup.h) \ - $(wildcard include/config/blk/dev/integrity.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable.h \ - $(wildcard include/config/transparent/hugepage.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/proc-fns.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/page.h \ - $(wildcard include/config/have/arch/pfn/valid.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-types.h \ - include/asm-generic/pgtable-nopud.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/memory.h \ - arch/arm64/include/generated/asm/sizes.h \ - include/asm-generic/sizes.h \ - include/linux/sizes.h \ - include/asm-generic/memory_model.h \ - $(wildcard include/config/flatmem.h) \ - $(wildcard include/config/discontigmem.h) \ - $(wildcard include/config/sparsemem/vmemmap.h) \ - $(wildcard include/config/sparsemem.h) \ - include/asm-generic/getorder.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-hwdef.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-hwdef.h \ - include/asm-generic/pgtable.h \ - $(wildcard include/config/have/arch/soft/dirty.h) \ - $(wildcard include/config/arch/uses/numa/prot/none.h) \ - include/linux/mm_types.h \ - $(wildcard include/config/split/ptlock/cpus.h) \ - $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ - $(wildcard include/config/have/cmpxchg/double.h) \ - $(wildcard include/config/have/aligned/struct/page.h) \ - $(wildcard include/config/want/page/debug/flags.h) \ - $(wildcard include/config/kmemcheck.h) \ - $(wildcard include/config/aio.h) \ - $(wildcard include/config/mmu/notifier.h) \ - $(wildcard include/config/compaction.h) \ - include/linux/auxvec.h \ - include/uapi/linux/auxvec.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/auxvec.h \ - include/linux/rbtree.h \ - include/linux/rwsem.h \ - $(wildcard include/config/rwsem/generic/spinlock.h) \ - include/linux/rwsem-spinlock.h \ - include/linux/completion.h \ - include/linux/wait.h \ - arch/arm64/include/generated/asm/current.h \ - include/asm-generic/current.h \ - include/uapi/linux/wait.h \ - include/linux/cpumask.h \ - $(wildcard include/config/debug/per/cpu/maps.h) \ - $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ - include/linux/bitmap.h \ - include/linux/page-debug-flags.h \ - $(wildcard include/config/page/poisoning.h) \ - $(wildcard include/config/page/guard.h) \ - $(wildcard include/config/page/debug/something/else.h) \ - include/linux/uprobes.h \ - include/linux/page-flags-layout.h \ - include/linux/numa.h \ - $(wildcard include/config/nodes/shift.h) \ - include/generated/bounds.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sparsemem.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/mmu.h \ - include/xen/xen.h \ - $(wildcard include/config/xen.h) \ - $(wildcard include/config/xen/dom0.h) \ - $(wildcard include/config/xen/pvh.h) \ - include/asm-generic/iomap.h \ - $(wildcard include/config/has/ioport.h) \ - $(wildcard include/config/generic/iomap.h) \ - include/asm-generic/pci_iomap.h \ - $(wildcard include/config/no/generic/pci/ioport/map.h) \ - $(wildcard include/config/generic/pci/iomap.h) \ - include/asm-generic/timex.h \ - include/linux/plist.h \ - $(wildcard include/config/debug/pi/list.h) \ - include/linux/nodemask.h \ - $(wildcard include/config/highmem.h) \ - $(wildcard include/config/movable/node.h) \ - arch/arm64/include/generated/asm/cputime.h \ - include/asm-generic/cputime.h \ - $(wildcard include/config/virt/cpu/accounting.h) \ - include/asm-generic/cputime_jiffies.h \ - include/linux/smp.h \ - include/linux/llist.h \ - $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/smp.h \ - include/linux/sem.h \ - include/linux/rcupdate.h \ - $(wildcard include/config/rcu/torture/test.h) \ - $(wildcard include/config/tree/rcu.h) \ - $(wildcard include/config/rcu/trace.h) \ - $(wildcard include/config/rcu/user/qs.h) \ - $(wildcard include/config/tiny/rcu.h) \ - $(wildcard include/config/debug/objects/rcu/head.h) \ - $(wildcard include/config/rcu/nocb/cpu.h) \ - $(wildcard include/config/no/hz/full/sysidle.h) \ - include/linux/rcutree.h \ - include/uapi/linux/sem.h \ - include/linux/ipc.h \ - include/linux/uidgid.h \ - $(wildcard include/config/user/ns.h) \ - include/linux/highuid.h \ - include/uapi/linux/ipc.h \ - arch/arm64/include/generated/asm/ipcbuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/ipcbuf.h \ - arch/arm64/include/generated/asm/sembuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/sembuf.h \ - include/linux/signal.h \ - $(wildcard include/config/old/sigaction.h) \ - include/uapi/linux/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/signal.h \ - include/asm-generic/signal.h \ - include/uapi/asm-generic/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/signal-defs.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/siginfo.h \ - include/asm-generic/siginfo.h \ - include/uapi/asm-generic/siginfo.h \ - include/linux/pid.h \ - include/linux/percpu.h \ - $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ - $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ - $(wildcard include/config/have/setup/per/cpu/area.h) \ - include/linux/mmdebug.h \ - $(wildcard include/config/debug/vm.h) \ - $(wildcard include/config/debug/virtual.h) \ - include/linux/pfn.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/percpu.h \ - include/asm-generic/percpu.h \ - include/linux/percpu-defs.h \ - $(wildcard include/config/debug/force/weak/per/cpu.h) \ - include/linux/topology.h \ - $(wildcard include/config/sched/smt.h) \ - $(wildcard include/config/sched/mc.h) \ - $(wildcard include/config/sched/book.h) \ - $(wildcard include/config/use/percpu/numa/node/id.h) \ - $(wildcard include/config/have/memoryless/nodes.h) \ - include/linux/mmzone.h \ - $(wildcard include/config/force/max/zoneorder.h) \ - $(wildcard include/config/cma.h) \ - $(wildcard include/config/memory/isolation.h) \ - $(wildcard include/config/zone/dma.h) \ - $(wildcard include/config/zone/dma32.h) \ - $(wildcard include/config/memory/hotplug.h) \ - $(wildcard include/config/have/memblock/node/map.h) \ - $(wildcard include/config/flat/node/mem/map.h) \ - $(wildcard include/config/no/bootmem.h) \ - $(wildcard include/config/have/memory/present.h) \ - $(wildcard include/config/need/node/memmap/size.h) \ - $(wildcard include/config/need/multiple/nodes.h) \ - $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ - $(wildcard include/config/sparsemem/extreme.h) \ - $(wildcard include/config/nodes/span/other/nodes.h) \ - $(wildcard include/config/holes/in/zone.h) \ - $(wildcard include/config/arch/has/holes/memorymodel.h) \ - include/linux/pageblock-flags.h \ - $(wildcard include/config/hugetlb/page.h) \ - $(wildcard include/config/hugetlb/page/size/variable.h) \ - include/linux/memory_hotplug.h \ - $(wildcard include/config/memory/hotremove.h) \ - $(wildcard include/config/have/arch/nodedata/extension.h) \ - $(wildcard include/config/have/bootmem/info/node.h) \ - include/linux/notifier.h \ - include/linux/mutex.h \ - $(wildcard include/config/mutex/spin/on/owner.h) \ - include/linux/srcu.h \ - include/linux/workqueue.h \ - $(wildcard include/config/debug/objects/work.h) \ - $(wildcard include/config/freezer.h) \ - arch/arm64/include/generated/asm/topology.h \ - include/asm-generic/topology.h \ - include/linux/proportions.h \ - include/linux/percpu_counter.h \ - include/linux/seccomp.h \ - $(wildcard include/config/seccomp.h) \ - $(wildcard include/config/seccomp/filter.h) \ - include/uapi/linux/seccomp.h \ - include/linux/rculist.h \ - include/linux/rtmutex.h \ - $(wildcard include/config/debug/rt/mutexes.h) \ - include/linux/resource.h \ - include/uapi/linux/resource.h \ - arch/arm64/include/generated/asm/resource.h \ - include/asm-generic/resource.h \ - include/uapi/asm-generic/resource.h \ - include/linux/hrtimer.h \ - $(wildcard include/config/high/res/timers.h) \ - $(wildcard include/config/timerfd.h) \ - include/linux/timerqueue.h \ - include/linux/task_io_accounting.h \ - $(wildcard include/config/task/io/accounting.h) \ - include/linux/latencytop.h \ - include/linux/cred.h \ - $(wildcard include/config/debug/credentials.h) \ - $(wildcard include/config/security.h) \ - include/linux/key.h \ - $(wildcard include/config/sysctl.h) \ - include/linux/sysctl.h \ - include/uapi/linux/sysctl.h \ - include/linux/assoc_array.h \ - $(wildcard include/config/associative/array.h) \ - include/linux/selinux.h \ - $(wildcard include/config/security/selinux.h) \ - include/linux/gfp.h \ - $(wildcard include/config/pm/sleep.h) \ - include/linux/ptrace.h \ - include/linux/err.h \ - include/uapi/linux/ptrace.h \ - include/uapi/linux/stat.h \ - include/linux/kmod.h \ - include/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/elf.h \ - arch/arm64/include/generated/asm/user.h \ - include/asm-generic/user.h \ - include/uapi/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/elf-em.h \ - include/linux/kobject.h \ - $(wildcard include/config/debug/kobject/release.h) \ - include/linux/sysfs.h \ - include/linux/kernfs.h \ - include/linux/idr.h \ - include/linux/kobject_ns.h \ - include/linux/kref.h \ - include/linux/moduleparam.h \ - $(wildcard include/config/alpha.h) \ - $(wildcard include/config/ia64.h) \ - $(wildcard include/config/ppc64.h) \ - include/linux/tracepoint.h \ - include/linux/static_key.h \ - include/linux/jump_label.h \ - $(wildcard include/config/jump/label.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/module.h \ - include/asm-generic/module.h \ - $(wildcard include/config/have/mod/arch/specific.h) \ - $(wildcard include/config/modules/use/elf/rel.h) \ - $(wildcard include/config/modules/use/elf/rela.h) \ - include/linux/mm.h \ - $(wildcard include/config/mem/soft/dirty.h) \ - $(wildcard include/config/x86.h) \ - $(wildcard include/config/ppc.h) \ - $(wildcard include/config/parisc.h) \ - $(wildcard include/config/metag.h) \ - $(wildcard include/config/ksm.h) \ - $(wildcard include/config/debug/vm/rb.h) \ - $(wildcard include/config/debug/pagealloc.h) \ - $(wildcard include/config/hibernation.h) \ - $(wildcard include/config/hugetlbfs.h) \ - include/linux/debug_locks.h \ - $(wildcard include/config/debug/locking/api/selftests.h) \ - include/linux/range.h \ - include/linux/bit_spinlock.h \ - include/linux/shrinker.h \ - include/linux/page-flags.h \ - $(wildcard include/config/pageflags/extended.h) \ - $(wildcard include/config/arch/uses/pg/uncached.h) \ - $(wildcard include/config/memory/failure.h) \ - $(wildcard include/config/swap.h) \ - include/linux/huge_mm.h \ - include/linux/vmstat.h \ - $(wildcard include/config/vm/event/counters.h) \ - include/linux/vm_event_item.h \ - $(wildcard include/config/migration.h) \ - -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o) - -$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o): diff --git a/study/kernel/02-memory/00-code/kv2p/.tmp_versions/kv2p.mod b/study/kernel/02-memory/00-code/kv2p/.tmp_versions/kv2p.mod deleted file mode 100644 index 9628514..0000000 --- a/study/kernel/02-memory/00-code/kv2p/.tmp_versions/kv2p.mod +++ /dev/null @@ -1,2 +0,0 @@ -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.ko -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.o diff --git a/study/kernel/02-memory/00-code/kv2p/Module.symvers b/study/kernel/02-memory/00-code/kv2p/Module.symvers deleted file mode 100644 index e69de29..0000000 diff --git a/study/kernel/02-memory/00-code/kv2p/kv2p.mod.c b/study/kernel/02-memory/00-code/kv2p/kv2p.mod.c deleted file mode 100644 index 58194f6..0000000 --- a/study/kernel/02-memory/00-code/kv2p/kv2p.mod.c +++ /dev/null @@ -1,30 +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) }, - { 0x8d2e268b, __VMLINUX_SYMBOL_STR(param_ops_ulong) }, - { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) }, - { 0xf8e398fc, __VMLINUX_SYMBOL_STR(memstart_addr) }, -}; - -static const char __module_depends[] -__used -__attribute__((section(".modinfo"))) = -"depends="; - diff --git a/study/kernel/02-memory/00-code/kv2p/modules.order b/study/kernel/02-memory/00-code/kv2p/modules.order deleted file mode 100644 index b10cd2b..0000000 --- a/study/kernel/02-memory/00-code/kv2p/modules.order +++ /dev/null @@ -1 +0,0 @@ -kernel//home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/memory/kv2p/kv2p.ko diff --git a/study/kernel/02-memory/00-code/mmap/.mmap_test.ko.cmd b/study/kernel/02-memory/00-code/mmap/.mmap_test.ko.cmd deleted file mode 100644 index 6e07b5c..0000000 --- a/study/kernel/02-memory/00-code/mmap/.mmap_test.ko.cmd +++ /dev/null @@ -1 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.ko := aarch64-linux-gnu-ld -EL -r -T /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/scripts/module-common.lds --build-id -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.ko /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o diff --git a/study/kernel/02-memory/00-code/mmap/.mmap_test.mod.o.cmd b/study/kernel/02-memory/00-code/mmap/.mmap_test.mod.o.cmd deleted file mode 100644 index c7fff3b..0000000 --- a/study/kernel/02-memory/00-code/mmap/.mmap_test.mod.o.cmd +++ /dev/null @@ -1,549 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/.mmap_test.mod.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -mgeneral-regs-only -Wframe-larger-than=2048 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(mmap_test.mod)" -D"KBUILD_MODNAME=KBUILD_STR(mmap_test)" -DMODULE -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.c - -source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.c - -deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o := \ - $(wildcard include/config/module/unload.h) \ - include/linux/module.h \ - $(wildcard include/config/sysfs.h) \ - $(wildcard include/config/modules.h) \ - $(wildcard include/config/unused/symbols.h) \ - $(wildcard include/config/module/sig.h) \ - $(wildcard include/config/generic/bug.h) \ - $(wildcard include/config/kallsyms.h) \ - $(wildcard include/config/smp.h) \ - $(wildcard include/config/tracepoints.h) \ - $(wildcard include/config/tracing.h) \ - $(wildcard include/config/event/tracing.h) \ - $(wildcard include/config/ftrace/mcount/record.h) \ - $(wildcard include/config/constructors.h) \ - $(wildcard include/config/debug/set/module/ronx.h) \ - include/linux/list.h \ - $(wildcard include/config/debug/list.h) \ - include/linux/types.h \ - $(wildcard include/config/uid16.h) \ - $(wildcard include/config/lbdaf.h) \ - $(wildcard include/config/arch/dma/addr/t/64bit.h) \ - $(wildcard include/config/phys/addr/t/64bit.h) \ - $(wildcard include/config/64bit.h) \ - include/uapi/linux/types.h \ - arch/arm64/include/generated/asm/types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/types.h \ - include/asm-generic/int-ll64.h \ - include/uapi/asm-generic/int-ll64.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/bitsperlong.h \ - include/asm-generic/bitsperlong.h \ - include/uapi/asm-generic/bitsperlong.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/posix_types.h \ - include/linux/stddef.h \ - include/uapi/linux/stddef.h \ - include/linux/compiler.h \ - $(wildcard include/config/sparse/rcu/pointer.h) \ - $(wildcard include/config/trace/branch/profiling.h) \ - $(wildcard include/config/profile/all/branches.h) \ - $(wildcard include/config/enable/must/check.h) \ - $(wildcard include/config/enable/warn/deprecated.h) \ - $(wildcard include/config/kprobes.h) \ - include/linux/compiler-gcc.h \ - $(wildcard include/config/arch/supports/optimized/inlining.h) \ - $(wildcard include/config/optimize/inlining.h) \ - include/linux/compiler-gcc4.h \ - $(wildcard include/config/arch/use/builtin/bswap.h) \ - arch/arm64/include/generated/asm/posix_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/posix_types.h \ - include/linux/poison.h \ - $(wildcard include/config/illegal/pointer/value.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/const.h \ - include/linux/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/stat.h \ - $(wildcard include/config/compat.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/compat.h \ - include/linux/sched.h \ - $(wildcard include/config/sched/debug.h) \ - $(wildcard include/config/prove/rcu.h) \ - $(wildcard include/config/no/hz/common.h) \ - $(wildcard include/config/lockup/detector.h) \ - $(wildcard include/config/detect/hung/task.h) \ - $(wildcard include/config/mmu.h) \ - $(wildcard include/config/core/dump/default/elf/headers.h) \ - $(wildcard include/config/preempt/count.h) \ - $(wildcard include/config/sched/autogroup.h) \ - $(wildcard include/config/virt/cpu/accounting/native.h) \ - $(wildcard include/config/bsd/process/acct.h) \ - $(wildcard include/config/taskstats.h) \ - $(wildcard include/config/audit.h) \ - $(wildcard include/config/cgroups.h) \ - $(wildcard include/config/inotify/user.h) \ - $(wildcard include/config/fanotify.h) \ - $(wildcard include/config/epoll.h) \ - $(wildcard include/config/posix/mqueue.h) \ - $(wildcard include/config/keys.h) \ - $(wildcard include/config/perf/events.h) \ - $(wildcard include/config/schedstats.h) \ - $(wildcard include/config/task/delay/acct.h) \ - $(wildcard include/config/fair/group/sched.h) \ - $(wildcard include/config/rt/group/sched.h) \ - $(wildcard include/config/cgroup/sched.h) \ - $(wildcard include/config/preempt/notifiers.h) \ - $(wildcard include/config/blk/dev/io/trace.h) \ - $(wildcard include/config/preempt/rcu.h) \ - $(wildcard include/config/tree/preempt/rcu.h) \ - $(wildcard include/config/rcu/boost.h) \ - $(wildcard include/config/compat/brk.h) \ - $(wildcard include/config/cc/stackprotector.h) \ - $(wildcard include/config/virt/cpu/accounting/gen.h) \ - $(wildcard include/config/sysvipc.h) \ - $(wildcard include/config/auditsyscall.h) \ - $(wildcard include/config/rt/mutexes.h) \ - $(wildcard include/config/debug/mutexes.h) \ - $(wildcard include/config/trace/irqflags.h) \ - $(wildcard include/config/lockdep.h) \ - $(wildcard include/config/block.h) \ - $(wildcard include/config/task/xacct.h) \ - $(wildcard include/config/cpusets.h) \ - $(wildcard include/config/futex.h) \ - $(wildcard include/config/numa.h) \ - $(wildcard include/config/numa/balancing.h) \ - $(wildcard include/config/fault/injection.h) \ - $(wildcard include/config/latencytop.h) \ - $(wildcard include/config/function/graph/tracer.h) \ - $(wildcard include/config/memcg.h) \ - $(wildcard include/config/uprobes.h) \ - $(wildcard include/config/bcache.h) \ - $(wildcard include/config/cpumask/offstack.h) \ - $(wildcard include/config/have/unstable/sched/clock.h) \ - $(wildcard include/config/irq/time/accounting.h) \ - $(wildcard include/config/hotplug/cpu.h) \ - $(wildcard include/config/no/hz/full.h) \ - $(wildcard include/config/proc/fs.h) \ - $(wildcard include/config/stack/growsup.h) \ - $(wildcard include/config/debug/stack/usage.h) \ - $(wildcard include/config/debug/atomic/sleep.h) \ - $(wildcard include/config/preempt.h) \ - $(wildcard include/config/mm/owner.h) \ - include/uapi/linux/sched.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/param.h \ - include/asm-generic/param.h \ - $(wildcard include/config/hz.h) \ - include/uapi/asm-generic/param.h \ - include/linux/capability.h \ - include/uapi/linux/capability.h \ - include/linux/threads.h \ - $(wildcard include/config/nr/cpus.h) \ - $(wildcard include/config/base/small.h) \ - include/linux/kernel.h \ - $(wildcard include/config/preempt/voluntary.h) \ - $(wildcard include/config/prove/locking.h) \ - $(wildcard include/config/panic/timeout.h) \ - $(wildcard include/config/ring/buffer.h) \ - /usr/lib/gcc/aarch64-linux-gnu/4.9/include/stdarg.h \ - include/linux/linkage.h \ - include/linux/stringify.h \ - include/linux/export.h \ - $(wildcard include/config/have/underscore/symbol/prefix.h) \ - $(wildcard include/config/modversions.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/linkage.h \ - include/linux/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/barrier.h \ - include/asm-generic/bitops/builtin-__ffs.h \ - include/asm-generic/bitops/builtin-ffs.h \ - include/asm-generic/bitops/builtin-__fls.h \ - include/asm-generic/bitops/builtin-fls.h \ - include/asm-generic/bitops/ffz.h \ - include/asm-generic/bitops/fls64.h \ - include/asm-generic/bitops/find.h \ - $(wildcard include/config/generic/find/first/bit.h) \ - include/asm-generic/bitops/sched.h \ - include/asm-generic/bitops/hweight.h \ - include/asm-generic/bitops/arch_hweight.h \ - include/asm-generic/bitops/const_hweight.h \ - include/asm-generic/bitops/lock.h \ - include/asm-generic/bitops/non-atomic.h \ - include/asm-generic/bitops/le.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/byteorder.h \ - include/linux/byteorder/little_endian.h \ - include/uapi/linux/byteorder/little_endian.h \ - include/linux/swab.h \ - include/uapi/linux/swab.h \ - arch/arm64/include/generated/asm/swab.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/swab.h \ - include/linux/byteorder/generic.h \ - include/linux/log2.h \ - $(wildcard include/config/arch/has/ilog2/u32.h) \ - $(wildcard include/config/arch/has/ilog2/u64.h) \ - include/linux/typecheck.h \ - include/linux/printk.h \ - $(wildcard include/config/early/printk.h) \ - $(wildcard include/config/printk.h) \ - $(wildcard include/config/dynamic/debug.h) \ - include/linux/init.h \ - $(wildcard include/config/broken/rodata.h) \ - include/linux/kern_levels.h \ - include/linux/cache.h \ - $(wildcard include/config/arch/has/cache/line/size.h) \ - include/uapi/linux/kernel.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/sysinfo.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cache.h \ - include/linux/dynamic_debug.h \ - include/linux/string.h \ - $(wildcard include/config/binary/printf.h) \ - include/uapi/linux/string.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/string.h \ - include/linux/errno.h \ - include/uapi/linux/errno.h \ - arch/arm64/include/generated/asm/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno-base.h \ - include/linux/timex.h \ - include/uapi/linux/timex.h \ - include/linux/time.h \ - $(wildcard include/config/arch/uses/gettimeoffset.h) \ - include/linux/seqlock.h \ - $(wildcard include/config/debug/lock/alloc.h) \ - include/linux/spinlock.h \ - $(wildcard include/config/debug/spinlock.h) \ - $(wildcard include/config/generic/lockbreak.h) \ - include/linux/preempt.h \ - $(wildcard include/config/debug/preempt.h) \ - $(wildcard include/config/preempt/tracer.h) \ - $(wildcard include/config/context/tracking.h) \ - arch/arm64/include/generated/asm/preempt.h \ - include/asm-generic/preempt.h \ - include/linux/thread_info.h \ - include/linux/bug.h \ - arch/arm64/include/generated/asm/bug.h \ - include/asm-generic/bug.h \ - $(wildcard include/config/bug.h) \ - $(wildcard include/config/generic/bug/relative/pointers.h) \ - $(wildcard include/config/debug/bugverbose.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/thread_info.h \ - $(wildcard include/config/arm64/64k/pages.h) \ - include/linux/irqflags.h \ - $(wildcard include/config/irqsoff/tracer.h) \ - $(wildcard include/config/trace/irqflags/support.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/irqflags.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hwcap.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/hwcap.h \ - include/linux/bottom_half.h \ - include/linux/preempt_mask.h \ - include/linux/spinlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock_types.h \ - include/linux/lockdep.h \ - $(wildcard include/config/lock/stat.h) \ - include/linux/rwlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/processor.h \ - $(wildcard include/config/arch/phytium.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/fpsimd.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hw_breakpoint.h \ - $(wildcard include/config/have/hw/breakpoint.h) \ - include/linux/rwlock.h \ - include/linux/spinlock_api_smp.h \ - $(wildcard include/config/inline/spin/lock.h) \ - $(wildcard include/config/inline/spin/lock/bh.h) \ - $(wildcard include/config/inline/spin/lock/irq.h) \ - $(wildcard include/config/inline/spin/lock/irqsave.h) \ - $(wildcard include/config/inline/spin/trylock.h) \ - $(wildcard include/config/inline/spin/trylock/bh.h) \ - $(wildcard include/config/uninline/spin/unlock.h) \ - $(wildcard include/config/inline/spin/unlock/bh.h) \ - $(wildcard include/config/inline/spin/unlock/irq.h) \ - $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ - include/linux/rwlock_api_smp.h \ - $(wildcard include/config/inline/read/lock.h) \ - $(wildcard include/config/inline/write/lock.h) \ - $(wildcard include/config/inline/read/lock/bh.h) \ - $(wildcard include/config/inline/write/lock/bh.h) \ - $(wildcard include/config/inline/read/lock/irq.h) \ - $(wildcard include/config/inline/write/lock/irq.h) \ - $(wildcard include/config/inline/read/lock/irqsave.h) \ - $(wildcard include/config/inline/write/lock/irqsave.h) \ - $(wildcard include/config/inline/read/trylock.h) \ - $(wildcard include/config/inline/write/trylock.h) \ - $(wildcard include/config/inline/read/unlock.h) \ - $(wildcard include/config/inline/write/unlock.h) \ - $(wildcard include/config/inline/read/unlock/bh.h) \ - $(wildcard include/config/inline/write/unlock/bh.h) \ - $(wildcard include/config/inline/read/unlock/irq.h) \ - $(wildcard include/config/inline/write/unlock/irq.h) \ - $(wildcard include/config/inline/read/unlock/irqrestore.h) \ - $(wildcard include/config/inline/write/unlock/irqrestore.h) \ - include/linux/atomic.h \ - $(wildcard include/config/arch/has/atomic/or.h) \ - $(wildcard include/config/generic/atomic64.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/atomic.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cmpxchg.h \ - include/asm-generic/atomic-long.h \ - include/linux/math64.h \ - $(wildcard include/config/arch/supports/int128.h) \ - arch/arm64/include/generated/asm/div64.h \ - include/asm-generic/div64.h \ - include/uapi/linux/time.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/param.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/timex.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/arch_timer.h \ - include/clocksource/arm_arch_timer.h \ - $(wildcard include/config/arm/arch/timer.h) \ - include/linux/clocksource.h \ - $(wildcard include/config/arch/clocksource/data.h) \ - $(wildcard include/config/clocksource/watchdog.h) \ - $(wildcard include/config/clksrc/of.h) \ - include/linux/timer.h \ - $(wildcard include/config/timer/stats.h) \ - $(wildcard include/config/debug/objects/timers.h) \ - include/linux/ktime.h \ - $(wildcard include/config/ktime/scalar.h) \ - include/linux/jiffies.h \ - include/linux/debugobjects.h \ - $(wildcard include/config/debug/objects.h) \ - $(wildcard include/config/debug/objects/free.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/io.h \ - $(wildcard include/config/pci.h) \ - include/linux/blk_types.h \ - $(wildcard include/config/blk/cgroup.h) \ - $(wildcard include/config/blk/dev/integrity.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable.h \ - $(wildcard include/config/transparent/hugepage.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/proc-fns.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/page.h \ - $(wildcard include/config/have/arch/pfn/valid.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-types.h \ - include/asm-generic/pgtable-nopud.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/memory.h \ - arch/arm64/include/generated/asm/sizes.h \ - include/asm-generic/sizes.h \ - include/linux/sizes.h \ - include/asm-generic/memory_model.h \ - $(wildcard include/config/flatmem.h) \ - $(wildcard include/config/discontigmem.h) \ - $(wildcard include/config/sparsemem/vmemmap.h) \ - $(wildcard include/config/sparsemem.h) \ - include/asm-generic/getorder.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-hwdef.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-hwdef.h \ - include/asm-generic/pgtable.h \ - $(wildcard include/config/have/arch/soft/dirty.h) \ - $(wildcard include/config/arch/uses/numa/prot/none.h) \ - include/linux/mm_types.h \ - $(wildcard include/config/split/ptlock/cpus.h) \ - $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ - $(wildcard include/config/have/cmpxchg/double.h) \ - $(wildcard include/config/have/aligned/struct/page.h) \ - $(wildcard include/config/want/page/debug/flags.h) \ - $(wildcard include/config/kmemcheck.h) \ - $(wildcard include/config/aio.h) \ - $(wildcard include/config/mmu/notifier.h) \ - $(wildcard include/config/compaction.h) \ - include/linux/auxvec.h \ - include/uapi/linux/auxvec.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/auxvec.h \ - include/linux/rbtree.h \ - include/linux/rwsem.h \ - $(wildcard include/config/rwsem/generic/spinlock.h) \ - include/linux/rwsem-spinlock.h \ - include/linux/completion.h \ - include/linux/wait.h \ - arch/arm64/include/generated/asm/current.h \ - include/asm-generic/current.h \ - include/uapi/linux/wait.h \ - include/linux/cpumask.h \ - $(wildcard include/config/debug/per/cpu/maps.h) \ - $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ - include/linux/bitmap.h \ - include/linux/page-debug-flags.h \ - $(wildcard include/config/page/poisoning.h) \ - $(wildcard include/config/page/guard.h) \ - $(wildcard include/config/page/debug/something/else.h) \ - include/linux/uprobes.h \ - include/linux/page-flags-layout.h \ - include/linux/numa.h \ - $(wildcard include/config/nodes/shift.h) \ - include/generated/bounds.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sparsemem.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/mmu.h \ - include/xen/xen.h \ - $(wildcard include/config/xen.h) \ - $(wildcard include/config/xen/dom0.h) \ - $(wildcard include/config/xen/pvh.h) \ - include/asm-generic/iomap.h \ - $(wildcard include/config/has/ioport.h) \ - $(wildcard include/config/generic/iomap.h) \ - include/asm-generic/pci_iomap.h \ - $(wildcard include/config/no/generic/pci/ioport/map.h) \ - $(wildcard include/config/generic/pci/iomap.h) \ - include/asm-generic/timex.h \ - include/linux/plist.h \ - $(wildcard include/config/debug/pi/list.h) \ - include/linux/nodemask.h \ - $(wildcard include/config/highmem.h) \ - $(wildcard include/config/movable/node.h) \ - arch/arm64/include/generated/asm/cputime.h \ - include/asm-generic/cputime.h \ - $(wildcard include/config/virt/cpu/accounting.h) \ - include/asm-generic/cputime_jiffies.h \ - include/linux/smp.h \ - include/linux/llist.h \ - $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/smp.h \ - include/linux/sem.h \ - include/linux/rcupdate.h \ - $(wildcard include/config/rcu/torture/test.h) \ - $(wildcard include/config/tree/rcu.h) \ - $(wildcard include/config/rcu/trace.h) \ - $(wildcard include/config/rcu/user/qs.h) \ - $(wildcard include/config/tiny/rcu.h) \ - $(wildcard include/config/debug/objects/rcu/head.h) \ - $(wildcard include/config/rcu/nocb/cpu.h) \ - $(wildcard include/config/no/hz/full/sysidle.h) \ - include/linux/rcutree.h \ - include/uapi/linux/sem.h \ - include/linux/ipc.h \ - include/linux/uidgid.h \ - $(wildcard include/config/user/ns.h) \ - include/linux/highuid.h \ - include/uapi/linux/ipc.h \ - arch/arm64/include/generated/asm/ipcbuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/ipcbuf.h \ - arch/arm64/include/generated/asm/sembuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/sembuf.h \ - include/linux/signal.h \ - $(wildcard include/config/old/sigaction.h) \ - include/uapi/linux/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/signal.h \ - include/asm-generic/signal.h \ - include/uapi/asm-generic/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/signal-defs.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/siginfo.h \ - include/asm-generic/siginfo.h \ - include/uapi/asm-generic/siginfo.h \ - include/linux/pid.h \ - include/linux/percpu.h \ - $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ - $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ - $(wildcard include/config/have/setup/per/cpu/area.h) \ - include/linux/mmdebug.h \ - $(wildcard include/config/debug/vm.h) \ - $(wildcard include/config/debug/virtual.h) \ - include/linux/pfn.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/percpu.h \ - include/asm-generic/percpu.h \ - include/linux/percpu-defs.h \ - $(wildcard include/config/debug/force/weak/per/cpu.h) \ - include/linux/topology.h \ - $(wildcard include/config/sched/smt.h) \ - $(wildcard include/config/sched/mc.h) \ - $(wildcard include/config/sched/book.h) \ - $(wildcard include/config/use/percpu/numa/node/id.h) \ - $(wildcard include/config/have/memoryless/nodes.h) \ - include/linux/mmzone.h \ - $(wildcard include/config/force/max/zoneorder.h) \ - $(wildcard include/config/cma.h) \ - $(wildcard include/config/memory/isolation.h) \ - $(wildcard include/config/zone/dma.h) \ - $(wildcard include/config/zone/dma32.h) \ - $(wildcard include/config/memory/hotplug.h) \ - $(wildcard include/config/have/memblock/node/map.h) \ - $(wildcard include/config/flat/node/mem/map.h) \ - $(wildcard include/config/no/bootmem.h) \ - $(wildcard include/config/have/memory/present.h) \ - $(wildcard include/config/need/node/memmap/size.h) \ - $(wildcard include/config/need/multiple/nodes.h) \ - $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ - $(wildcard include/config/sparsemem/extreme.h) \ - $(wildcard include/config/nodes/span/other/nodes.h) \ - $(wildcard include/config/holes/in/zone.h) \ - $(wildcard include/config/arch/has/holes/memorymodel.h) \ - include/linux/pageblock-flags.h \ - $(wildcard include/config/hugetlb/page.h) \ - $(wildcard include/config/hugetlb/page/size/variable.h) \ - include/linux/memory_hotplug.h \ - $(wildcard include/config/memory/hotremove.h) \ - $(wildcard include/config/have/arch/nodedata/extension.h) \ - $(wildcard include/config/have/bootmem/info/node.h) \ - include/linux/notifier.h \ - include/linux/mutex.h \ - $(wildcard include/config/mutex/spin/on/owner.h) \ - include/linux/srcu.h \ - include/linux/workqueue.h \ - $(wildcard include/config/debug/objects/work.h) \ - $(wildcard include/config/freezer.h) \ - arch/arm64/include/generated/asm/topology.h \ - include/asm-generic/topology.h \ - include/linux/proportions.h \ - include/linux/percpu_counter.h \ - include/linux/seccomp.h \ - $(wildcard include/config/seccomp.h) \ - $(wildcard include/config/seccomp/filter.h) \ - include/uapi/linux/seccomp.h \ - include/linux/rculist.h \ - include/linux/rtmutex.h \ - $(wildcard include/config/debug/rt/mutexes.h) \ - include/linux/resource.h \ - include/uapi/linux/resource.h \ - arch/arm64/include/generated/asm/resource.h \ - include/asm-generic/resource.h \ - include/uapi/asm-generic/resource.h \ - include/linux/hrtimer.h \ - $(wildcard include/config/high/res/timers.h) \ - $(wildcard include/config/timerfd.h) \ - include/linux/timerqueue.h \ - include/linux/task_io_accounting.h \ - $(wildcard include/config/task/io/accounting.h) \ - include/linux/latencytop.h \ - include/linux/cred.h \ - $(wildcard include/config/debug/credentials.h) \ - $(wildcard include/config/security.h) \ - include/linux/key.h \ - $(wildcard include/config/sysctl.h) \ - include/linux/sysctl.h \ - include/uapi/linux/sysctl.h \ - include/linux/assoc_array.h \ - $(wildcard include/config/associative/array.h) \ - include/linux/selinux.h \ - $(wildcard include/config/security/selinux.h) \ - include/linux/gfp.h \ - $(wildcard include/config/pm/sleep.h) \ - include/linux/ptrace.h \ - include/linux/err.h \ - include/uapi/linux/ptrace.h \ - include/uapi/linux/stat.h \ - include/linux/kmod.h \ - include/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/elf.h \ - arch/arm64/include/generated/asm/user.h \ - include/asm-generic/user.h \ - include/uapi/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/elf-em.h \ - include/linux/kobject.h \ - $(wildcard include/config/debug/kobject/release.h) \ - include/linux/sysfs.h \ - include/linux/kernfs.h \ - include/linux/idr.h \ - include/linux/kobject_ns.h \ - include/linux/kref.h \ - include/linux/moduleparam.h \ - $(wildcard include/config/alpha.h) \ - $(wildcard include/config/ia64.h) \ - $(wildcard include/config/ppc64.h) \ - include/linux/tracepoint.h \ - include/linux/static_key.h \ - include/linux/jump_label.h \ - $(wildcard include/config/jump/label.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/module.h \ - include/asm-generic/module.h \ - $(wildcard include/config/have/mod/arch/specific.h) \ - $(wildcard include/config/modules/use/elf/rel.h) \ - $(wildcard include/config/modules/use/elf/rela.h) \ - include/linux/vermagic.h \ - include/generated/utsrelease.h \ - -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o) - -$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.mod.o): diff --git a/study/kernel/02-memory/00-code/mmap/.mmap_test.o.cmd b/study/kernel/02-memory/00-code/mmap/.mmap_test.o.cmd deleted file mode 100644 index 67bd2c5..0000000 --- a/study/kernel/02-memory/00-code/mmap/.mmap_test.o.cmd +++ /dev/null @@ -1,722 +0,0 @@ -cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/.mmap_test.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/linux/kconfig.h -D__KERNEL__ -mlittle-endian -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -mgeneral-regs-only -Wframe-larger-than=2048 -fno-stack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DMODULE -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR(mmap_test)" -D"KBUILD_MODNAME=KBUILD_STR(mmap_test)" -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/.tmp_mmap_test.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.c - -source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.c - -deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o := \ - include/linux/miscdevice.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/major.h \ - include/linux/list.h \ - $(wildcard include/config/debug/list.h) \ - include/linux/types.h \ - $(wildcard include/config/uid16.h) \ - $(wildcard include/config/lbdaf.h) \ - $(wildcard include/config/arch/dma/addr/t/64bit.h) \ - $(wildcard include/config/phys/addr/t/64bit.h) \ - $(wildcard include/config/64bit.h) \ - include/uapi/linux/types.h \ - arch/arm64/include/generated/asm/types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/types.h \ - include/asm-generic/int-ll64.h \ - include/uapi/asm-generic/int-ll64.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/bitsperlong.h \ - include/asm-generic/bitsperlong.h \ - include/uapi/asm-generic/bitsperlong.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/posix_types.h \ - include/linux/stddef.h \ - include/uapi/linux/stddef.h \ - include/linux/compiler.h \ - $(wildcard include/config/sparse/rcu/pointer.h) \ - $(wildcard include/config/trace/branch/profiling.h) \ - $(wildcard include/config/profile/all/branches.h) \ - $(wildcard include/config/enable/must/check.h) \ - $(wildcard include/config/enable/warn/deprecated.h) \ - $(wildcard include/config/kprobes.h) \ - include/linux/compiler-gcc.h \ - $(wildcard include/config/arch/supports/optimized/inlining.h) \ - $(wildcard include/config/optimize/inlining.h) \ - include/linux/compiler-gcc4.h \ - $(wildcard include/config/arch/use/builtin/bswap.h) \ - arch/arm64/include/generated/asm/posix_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/posix_types.h \ - include/linux/poison.h \ - $(wildcard include/config/illegal/pointer/value.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/const.h \ - include/linux/delay.h \ - include/linux/kernel.h \ - $(wildcard include/config/preempt/voluntary.h) \ - $(wildcard include/config/debug/atomic/sleep.h) \ - $(wildcard include/config/mmu.h) \ - $(wildcard include/config/prove/locking.h) \ - $(wildcard include/config/panic/timeout.h) \ - $(wildcard include/config/ring/buffer.h) \ - $(wildcard include/config/tracing.h) \ - $(wildcard include/config/ftrace/mcount/record.h) \ - /usr/lib/gcc/aarch64-linux-gnu/4.9/include/stdarg.h \ - include/linux/linkage.h \ - include/linux/stringify.h \ - include/linux/export.h \ - $(wildcard include/config/have/underscore/symbol/prefix.h) \ - $(wildcard include/config/modules.h) \ - $(wildcard include/config/modversions.h) \ - $(wildcard include/config/unused/symbols.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/linkage.h \ - include/linux/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/bitops.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/barrier.h \ - $(wildcard include/config/smp.h) \ - include/asm-generic/bitops/builtin-__ffs.h \ - include/asm-generic/bitops/builtin-ffs.h \ - include/asm-generic/bitops/builtin-__fls.h \ - include/asm-generic/bitops/builtin-fls.h \ - include/asm-generic/bitops/ffz.h \ - include/asm-generic/bitops/fls64.h \ - include/asm-generic/bitops/find.h \ - $(wildcard include/config/generic/find/first/bit.h) \ - include/asm-generic/bitops/sched.h \ - include/asm-generic/bitops/hweight.h \ - include/asm-generic/bitops/arch_hweight.h \ - include/asm-generic/bitops/const_hweight.h \ - include/asm-generic/bitops/lock.h \ - include/asm-generic/bitops/non-atomic.h \ - include/asm-generic/bitops/le.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/byteorder.h \ - include/linux/byteorder/little_endian.h \ - include/uapi/linux/byteorder/little_endian.h \ - include/linux/swab.h \ - include/uapi/linux/swab.h \ - arch/arm64/include/generated/asm/swab.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/swab.h \ - include/linux/byteorder/generic.h \ - include/linux/log2.h \ - $(wildcard include/config/arch/has/ilog2/u32.h) \ - $(wildcard include/config/arch/has/ilog2/u64.h) \ - include/linux/typecheck.h \ - include/linux/printk.h \ - $(wildcard include/config/early/printk.h) \ - $(wildcard include/config/printk.h) \ - $(wildcard include/config/dynamic/debug.h) \ - include/linux/init.h \ - $(wildcard include/config/broken/rodata.h) \ - include/linux/kern_levels.h \ - include/linux/cache.h \ - $(wildcard include/config/arch/has/cache/line/size.h) \ - include/uapi/linux/kernel.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/sysinfo.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cache.h \ - include/linux/dynamic_debug.h \ - include/linux/string.h \ - $(wildcard include/config/binary/printf.h) \ - include/uapi/linux/string.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/string.h \ - include/linux/errno.h \ - include/uapi/linux/errno.h \ - arch/arm64/include/generated/asm/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/errno-base.h \ - arch/arm64/include/generated/asm/delay.h \ - include/asm-generic/delay.h \ - include/linux/module.h \ - $(wildcard include/config/sysfs.h) \ - $(wildcard include/config/module/sig.h) \ - $(wildcard include/config/generic/bug.h) \ - $(wildcard include/config/kallsyms.h) \ - $(wildcard include/config/tracepoints.h) \ - $(wildcard include/config/event/tracing.h) \ - $(wildcard include/config/module/unload.h) \ - $(wildcard include/config/constructors.h) \ - $(wildcard include/config/debug/set/module/ronx.h) \ - include/linux/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/stat.h \ - $(wildcard include/config/compat.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/stat.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/compat.h \ - include/linux/sched.h \ - $(wildcard include/config/sched/debug.h) \ - $(wildcard include/config/prove/rcu.h) \ - $(wildcard include/config/no/hz/common.h) \ - $(wildcard include/config/lockup/detector.h) \ - $(wildcard include/config/detect/hung/task.h) \ - $(wildcard include/config/core/dump/default/elf/headers.h) \ - $(wildcard include/config/preempt/count.h) \ - $(wildcard include/config/sched/autogroup.h) \ - $(wildcard include/config/virt/cpu/accounting/native.h) \ - $(wildcard include/config/bsd/process/acct.h) \ - $(wildcard include/config/taskstats.h) \ - $(wildcard include/config/audit.h) \ - $(wildcard include/config/cgroups.h) \ - $(wildcard include/config/inotify/user.h) \ - $(wildcard include/config/fanotify.h) \ - $(wildcard include/config/epoll.h) \ - $(wildcard include/config/posix/mqueue.h) \ - $(wildcard include/config/keys.h) \ - $(wildcard include/config/perf/events.h) \ - $(wildcard include/config/schedstats.h) \ - $(wildcard include/config/task/delay/acct.h) \ - $(wildcard include/config/fair/group/sched.h) \ - $(wildcard include/config/rt/group/sched.h) \ - $(wildcard include/config/cgroup/sched.h) \ - $(wildcard include/config/preempt/notifiers.h) \ - $(wildcard include/config/blk/dev/io/trace.h) \ - $(wildcard include/config/preempt/rcu.h) \ - $(wildcard include/config/tree/preempt/rcu.h) \ - $(wildcard include/config/rcu/boost.h) \ - $(wildcard include/config/compat/brk.h) \ - $(wildcard include/config/cc/stackprotector.h) \ - $(wildcard include/config/virt/cpu/accounting/gen.h) \ - $(wildcard include/config/sysvipc.h) \ - $(wildcard include/config/auditsyscall.h) \ - $(wildcard include/config/rt/mutexes.h) \ - $(wildcard include/config/debug/mutexes.h) \ - $(wildcard include/config/trace/irqflags.h) \ - $(wildcard include/config/lockdep.h) \ - $(wildcard include/config/block.h) \ - $(wildcard include/config/task/xacct.h) \ - $(wildcard include/config/cpusets.h) \ - $(wildcard include/config/futex.h) \ - $(wildcard include/config/numa.h) \ - $(wildcard include/config/numa/balancing.h) \ - $(wildcard include/config/fault/injection.h) \ - $(wildcard include/config/latencytop.h) \ - $(wildcard include/config/function/graph/tracer.h) \ - $(wildcard include/config/memcg.h) \ - $(wildcard include/config/uprobes.h) \ - $(wildcard include/config/bcache.h) \ - $(wildcard include/config/cpumask/offstack.h) \ - $(wildcard include/config/have/unstable/sched/clock.h) \ - $(wildcard include/config/irq/time/accounting.h) \ - $(wildcard include/config/hotplug/cpu.h) \ - $(wildcard include/config/no/hz/full.h) \ - $(wildcard include/config/proc/fs.h) \ - $(wildcard include/config/stack/growsup.h) \ - $(wildcard include/config/debug/stack/usage.h) \ - $(wildcard include/config/preempt.h) \ - $(wildcard include/config/mm/owner.h) \ - include/uapi/linux/sched.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/param.h \ - include/asm-generic/param.h \ - $(wildcard include/config/hz.h) \ - include/uapi/asm-generic/param.h \ - include/linux/capability.h \ - include/uapi/linux/capability.h \ - include/linux/threads.h \ - $(wildcard include/config/nr/cpus.h) \ - $(wildcard include/config/base/small.h) \ - include/linux/timex.h \ - include/uapi/linux/timex.h \ - include/linux/time.h \ - $(wildcard include/config/arch/uses/gettimeoffset.h) \ - include/linux/seqlock.h \ - $(wildcard include/config/debug/lock/alloc.h) \ - include/linux/spinlock.h \ - $(wildcard include/config/debug/spinlock.h) \ - $(wildcard include/config/generic/lockbreak.h) \ - include/linux/preempt.h \ - $(wildcard include/config/debug/preempt.h) \ - $(wildcard include/config/preempt/tracer.h) \ - $(wildcard include/config/context/tracking.h) \ - arch/arm64/include/generated/asm/preempt.h \ - include/asm-generic/preempt.h \ - include/linux/thread_info.h \ - include/linux/bug.h \ - arch/arm64/include/generated/asm/bug.h \ - include/asm-generic/bug.h \ - $(wildcard include/config/bug.h) \ - $(wildcard include/config/generic/bug/relative/pointers.h) \ - $(wildcard include/config/debug/bugverbose.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/thread_info.h \ - $(wildcard include/config/arm64/64k/pages.h) \ - include/linux/irqflags.h \ - $(wildcard include/config/irqsoff/tracer.h) \ - $(wildcard include/config/trace/irqflags/support.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/irqflags.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/ptrace.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hwcap.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/hwcap.h \ - include/linux/bottom_half.h \ - include/linux/preempt_mask.h \ - include/linux/spinlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock_types.h \ - include/linux/lockdep.h \ - $(wildcard include/config/lock/stat.h) \ - include/linux/rwlock_types.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/spinlock.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/processor.h \ - $(wildcard include/config/arch/phytium.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/fpsimd.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/hw_breakpoint.h \ - $(wildcard include/config/have/hw/breakpoint.h) \ - include/linux/rwlock.h \ - include/linux/spinlock_api_smp.h \ - $(wildcard include/config/inline/spin/lock.h) \ - $(wildcard include/config/inline/spin/lock/bh.h) \ - $(wildcard include/config/inline/spin/lock/irq.h) \ - $(wildcard include/config/inline/spin/lock/irqsave.h) \ - $(wildcard include/config/inline/spin/trylock.h) \ - $(wildcard include/config/inline/spin/trylock/bh.h) \ - $(wildcard include/config/uninline/spin/unlock.h) \ - $(wildcard include/config/inline/spin/unlock/bh.h) \ - $(wildcard include/config/inline/spin/unlock/irq.h) \ - $(wildcard include/config/inline/spin/unlock/irqrestore.h) \ - include/linux/rwlock_api_smp.h \ - $(wildcard include/config/inline/read/lock.h) \ - $(wildcard include/config/inline/write/lock.h) \ - $(wildcard include/config/inline/read/lock/bh.h) \ - $(wildcard include/config/inline/write/lock/bh.h) \ - $(wildcard include/config/inline/read/lock/irq.h) \ - $(wildcard include/config/inline/write/lock/irq.h) \ - $(wildcard include/config/inline/read/lock/irqsave.h) \ - $(wildcard include/config/inline/write/lock/irqsave.h) \ - $(wildcard include/config/inline/read/trylock.h) \ - $(wildcard include/config/inline/write/trylock.h) \ - $(wildcard include/config/inline/read/unlock.h) \ - $(wildcard include/config/inline/write/unlock.h) \ - $(wildcard include/config/inline/read/unlock/bh.h) \ - $(wildcard include/config/inline/write/unlock/bh.h) \ - $(wildcard include/config/inline/read/unlock/irq.h) \ - $(wildcard include/config/inline/write/unlock/irq.h) \ - $(wildcard include/config/inline/read/unlock/irqrestore.h) \ - $(wildcard include/config/inline/write/unlock/irqrestore.h) \ - include/linux/atomic.h \ - $(wildcard include/config/arch/has/atomic/or.h) \ - $(wildcard include/config/generic/atomic64.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/atomic.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/cmpxchg.h \ - include/asm-generic/atomic-long.h \ - include/linux/math64.h \ - $(wildcard include/config/arch/supports/int128.h) \ - arch/arm64/include/generated/asm/div64.h \ - include/asm-generic/div64.h \ - include/uapi/linux/time.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/param.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/timex.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/arch_timer.h \ - include/clocksource/arm_arch_timer.h \ - $(wildcard include/config/arm/arch/timer.h) \ - include/linux/clocksource.h \ - $(wildcard include/config/arch/clocksource/data.h) \ - $(wildcard include/config/clocksource/watchdog.h) \ - $(wildcard include/config/clksrc/of.h) \ - include/linux/timer.h \ - $(wildcard include/config/timer/stats.h) \ - $(wildcard include/config/debug/objects/timers.h) \ - include/linux/ktime.h \ - $(wildcard include/config/ktime/scalar.h) \ - include/linux/jiffies.h \ - include/linux/debugobjects.h \ - $(wildcard include/config/debug/objects.h) \ - $(wildcard include/config/debug/objects/free.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/io.h \ - $(wildcard include/config/pci.h) \ - include/linux/blk_types.h \ - $(wildcard include/config/blk/cgroup.h) \ - $(wildcard include/config/blk/dev/integrity.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable.h \ - $(wildcard include/config/transparent/hugepage.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/proc-fns.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/page.h \ - $(wildcard include/config/have/arch/pfn/valid.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-types.h \ - include/asm-generic/pgtable-nopud.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/memory.h \ - arch/arm64/include/generated/asm/sizes.h \ - include/asm-generic/sizes.h \ - include/linux/sizes.h \ - include/asm-generic/memory_model.h \ - $(wildcard include/config/flatmem.h) \ - $(wildcard include/config/discontigmem.h) \ - $(wildcard include/config/sparsemem/vmemmap.h) \ - $(wildcard include/config/sparsemem.h) \ - include/asm-generic/getorder.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-hwdef.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable-3level-hwdef.h \ - include/asm-generic/pgtable.h \ - $(wildcard include/config/have/arch/soft/dirty.h) \ - $(wildcard include/config/arch/uses/numa/prot/none.h) \ - include/linux/mm_types.h \ - $(wildcard include/config/split/ptlock/cpus.h) \ - $(wildcard include/config/arch/enable/split/pmd/ptlock.h) \ - $(wildcard include/config/have/cmpxchg/double.h) \ - $(wildcard include/config/have/aligned/struct/page.h) \ - $(wildcard include/config/want/page/debug/flags.h) \ - $(wildcard include/config/kmemcheck.h) \ - $(wildcard include/config/aio.h) \ - $(wildcard include/config/mmu/notifier.h) \ - $(wildcard include/config/compaction.h) \ - include/linux/auxvec.h \ - include/uapi/linux/auxvec.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/auxvec.h \ - include/linux/rbtree.h \ - include/linux/rwsem.h \ - $(wildcard include/config/rwsem/generic/spinlock.h) \ - include/linux/rwsem-spinlock.h \ - include/linux/completion.h \ - include/linux/wait.h \ - arch/arm64/include/generated/asm/current.h \ - include/asm-generic/current.h \ - include/uapi/linux/wait.h \ - include/linux/cpumask.h \ - $(wildcard include/config/debug/per/cpu/maps.h) \ - $(wildcard include/config/disable/obsolete/cpumask/functions.h) \ - include/linux/bitmap.h \ - include/linux/page-debug-flags.h \ - $(wildcard include/config/page/poisoning.h) \ - $(wildcard include/config/page/guard.h) \ - $(wildcard include/config/page/debug/something/else.h) \ - include/linux/uprobes.h \ - include/linux/page-flags-layout.h \ - include/linux/numa.h \ - $(wildcard include/config/nodes/shift.h) \ - include/generated/bounds.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sparsemem.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/mmu.h \ - include/xen/xen.h \ - $(wildcard include/config/xen.h) \ - $(wildcard include/config/xen/dom0.h) \ - $(wildcard include/config/xen/pvh.h) \ - include/asm-generic/iomap.h \ - $(wildcard include/config/has/ioport.h) \ - $(wildcard include/config/generic/iomap.h) \ - include/asm-generic/pci_iomap.h \ - $(wildcard include/config/no/generic/pci/ioport/map.h) \ - $(wildcard include/config/generic/pci/iomap.h) \ - include/asm-generic/timex.h \ - include/linux/plist.h \ - $(wildcard include/config/debug/pi/list.h) \ - include/linux/nodemask.h \ - $(wildcard include/config/highmem.h) \ - $(wildcard include/config/movable/node.h) \ - arch/arm64/include/generated/asm/cputime.h \ - include/asm-generic/cputime.h \ - $(wildcard include/config/virt/cpu/accounting.h) \ - include/asm-generic/cputime_jiffies.h \ - include/linux/smp.h \ - include/linux/llist.h \ - $(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/smp.h \ - include/linux/sem.h \ - include/linux/rcupdate.h \ - $(wildcard include/config/rcu/torture/test.h) \ - $(wildcard include/config/tree/rcu.h) \ - $(wildcard include/config/rcu/trace.h) \ - $(wildcard include/config/rcu/user/qs.h) \ - $(wildcard include/config/tiny/rcu.h) \ - $(wildcard include/config/debug/objects/rcu/head.h) \ - $(wildcard include/config/rcu/nocb/cpu.h) \ - $(wildcard include/config/no/hz/full/sysidle.h) \ - include/linux/rcutree.h \ - include/uapi/linux/sem.h \ - include/linux/ipc.h \ - include/linux/uidgid.h \ - $(wildcard include/config/user/ns.h) \ - include/linux/highuid.h \ - include/uapi/linux/ipc.h \ - arch/arm64/include/generated/asm/ipcbuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/ipcbuf.h \ - arch/arm64/include/generated/asm/sembuf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/sembuf.h \ - include/linux/signal.h \ - $(wildcard include/config/old/sigaction.h) \ - include/uapi/linux/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/signal.h \ - include/asm-generic/signal.h \ - include/uapi/asm-generic/signal.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/signal-defs.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/sigcontext.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/siginfo.h \ - include/asm-generic/siginfo.h \ - include/uapi/asm-generic/siginfo.h \ - include/linux/pid.h \ - include/linux/percpu.h \ - $(wildcard include/config/need/per/cpu/embed/first/chunk.h) \ - $(wildcard include/config/need/per/cpu/page/first/chunk.h) \ - $(wildcard include/config/have/setup/per/cpu/area.h) \ - include/linux/mmdebug.h \ - $(wildcard include/config/debug/vm.h) \ - $(wildcard include/config/debug/virtual.h) \ - include/linux/pfn.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/percpu.h \ - include/asm-generic/percpu.h \ - include/linux/percpu-defs.h \ - $(wildcard include/config/debug/force/weak/per/cpu.h) \ - include/linux/topology.h \ - $(wildcard include/config/sched/smt.h) \ - $(wildcard include/config/sched/mc.h) \ - $(wildcard include/config/sched/book.h) \ - $(wildcard include/config/use/percpu/numa/node/id.h) \ - $(wildcard include/config/have/memoryless/nodes.h) \ - include/linux/mmzone.h \ - $(wildcard include/config/force/max/zoneorder.h) \ - $(wildcard include/config/cma.h) \ - $(wildcard include/config/memory/isolation.h) \ - $(wildcard include/config/zone/dma.h) \ - $(wildcard include/config/zone/dma32.h) \ - $(wildcard include/config/memory/hotplug.h) \ - $(wildcard include/config/have/memblock/node/map.h) \ - $(wildcard include/config/flat/node/mem/map.h) \ - $(wildcard include/config/no/bootmem.h) \ - $(wildcard include/config/have/memory/present.h) \ - $(wildcard include/config/need/node/memmap/size.h) \ - $(wildcard include/config/need/multiple/nodes.h) \ - $(wildcard include/config/have/arch/early/pfn/to/nid.h) \ - $(wildcard include/config/sparsemem/extreme.h) \ - $(wildcard include/config/nodes/span/other/nodes.h) \ - $(wildcard include/config/holes/in/zone.h) \ - $(wildcard include/config/arch/has/holes/memorymodel.h) \ - include/linux/pageblock-flags.h \ - $(wildcard include/config/hugetlb/page.h) \ - $(wildcard include/config/hugetlb/page/size/variable.h) \ - include/linux/memory_hotplug.h \ - $(wildcard include/config/memory/hotremove.h) \ - $(wildcard include/config/have/arch/nodedata/extension.h) \ - $(wildcard include/config/have/bootmem/info/node.h) \ - include/linux/notifier.h \ - include/linux/mutex.h \ - $(wildcard include/config/mutex/spin/on/owner.h) \ - include/linux/srcu.h \ - include/linux/workqueue.h \ - $(wildcard include/config/debug/objects/work.h) \ - $(wildcard include/config/freezer.h) \ - arch/arm64/include/generated/asm/topology.h \ - include/asm-generic/topology.h \ - include/linux/proportions.h \ - include/linux/percpu_counter.h \ - include/linux/seccomp.h \ - $(wildcard include/config/seccomp.h) \ - $(wildcard include/config/seccomp/filter.h) \ - include/uapi/linux/seccomp.h \ - include/linux/rculist.h \ - include/linux/rtmutex.h \ - $(wildcard include/config/debug/rt/mutexes.h) \ - include/linux/resource.h \ - include/uapi/linux/resource.h \ - arch/arm64/include/generated/asm/resource.h \ - include/asm-generic/resource.h \ - include/uapi/asm-generic/resource.h \ - include/linux/hrtimer.h \ - $(wildcard include/config/high/res/timers.h) \ - $(wildcard include/config/timerfd.h) \ - include/linux/timerqueue.h \ - include/linux/task_io_accounting.h \ - $(wildcard include/config/task/io/accounting.h) \ - include/linux/latencytop.h \ - include/linux/cred.h \ - $(wildcard include/config/debug/credentials.h) \ - $(wildcard include/config/security.h) \ - include/linux/key.h \ - $(wildcard include/config/sysctl.h) \ - include/linux/sysctl.h \ - include/uapi/linux/sysctl.h \ - include/linux/assoc_array.h \ - $(wildcard include/config/associative/array.h) \ - include/linux/selinux.h \ - $(wildcard include/config/security/selinux.h) \ - include/linux/gfp.h \ - $(wildcard include/config/pm/sleep.h) \ - include/linux/ptrace.h \ - include/linux/err.h \ - include/uapi/linux/ptrace.h \ - include/uapi/linux/stat.h \ - include/linux/kmod.h \ - include/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/elf.h \ - arch/arm64/include/generated/asm/user.h \ - include/asm-generic/user.h \ - include/uapi/linux/elf.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/elf-em.h \ - include/linux/kobject.h \ - $(wildcard include/config/debug/kobject/release.h) \ - include/linux/sysfs.h \ - include/linux/kernfs.h \ - include/linux/idr.h \ - include/linux/kobject_ns.h \ - include/linux/kref.h \ - include/linux/moduleparam.h \ - $(wildcard include/config/alpha.h) \ - $(wildcard include/config/ia64.h) \ - $(wildcard include/config/ppc64.h) \ - include/linux/tracepoint.h \ - include/linux/static_key.h \ - include/linux/jump_label.h \ - $(wildcard include/config/jump/label.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/module.h \ - include/asm-generic/module.h \ - $(wildcard include/config/have/mod/arch/specific.h) \ - $(wildcard include/config/modules/use/elf/rel.h) \ - $(wildcard include/config/modules/use/elf/rela.h) \ - include/linux/mm.h \ - $(wildcard include/config/mem/soft/dirty.h) \ - $(wildcard include/config/x86.h) \ - $(wildcard include/config/ppc.h) \ - $(wildcard include/config/parisc.h) \ - $(wildcard include/config/metag.h) \ - $(wildcard include/config/ksm.h) \ - $(wildcard include/config/debug/vm/rb.h) \ - $(wildcard include/config/debug/pagealloc.h) \ - $(wildcard include/config/hibernation.h) \ - $(wildcard include/config/hugetlbfs.h) \ - include/linux/debug_locks.h \ - $(wildcard include/config/debug/locking/api/selftests.h) \ - include/linux/range.h \ - include/linux/bit_spinlock.h \ - include/linux/shrinker.h \ - include/linux/page-flags.h \ - $(wildcard include/config/pageflags/extended.h) \ - $(wildcard include/config/arch/uses/pg/uncached.h) \ - $(wildcard include/config/memory/failure.h) \ - $(wildcard include/config/swap.h) \ - include/linux/huge_mm.h \ - include/linux/vmstat.h \ - $(wildcard include/config/vm/event/counters.h) \ - include/linux/vm_event_item.h \ - $(wildcard include/config/migration.h) \ - include/linux/fs.h \ - $(wildcard include/config/fs/posix/acl.h) \ - $(wildcard include/config/quota.h) \ - $(wildcard include/config/fsnotify.h) \ - $(wildcard include/config/ima.h) \ - $(wildcard include/config/debug/writecount.h) \ - $(wildcard include/config/file/locking.h) \ - $(wildcard include/config/fs/xip.h) \ - include/linux/kdev_t.h \ - include/uapi/linux/kdev_t.h \ - include/linux/dcache.h \ - include/linux/rculist_bl.h \ - include/linux/list_bl.h \ - include/linux/lockref.h \ - $(wildcard include/config/arch/use/cmpxchg/lockref.h) \ - include/linux/path.h \ - include/linux/list_lru.h \ - include/linux/radix-tree.h \ - include/linux/semaphore.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/fiemap.h \ - include/linux/migrate_mode.h \ - include/linux/percpu-rwsem.h \ - include/uapi/linux/fs.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/limits.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/ioctl.h \ - arch/arm64/include/generated/asm/ioctl.h \ - include/asm-generic/ioctl.h \ - include/uapi/asm-generic/ioctl.h \ - include/linux/quota.h \ - $(wildcard include/config/quota/netlink/interface.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/dqblk_xfs.h \ - include/linux/dqblk_v1.h \ - include/linux/dqblk_v2.h \ - include/linux/dqblk_qtree.h \ - include/linux/projid.h \ - include/uapi/linux/quota.h \ - include/linux/nfs_fs_i.h \ - include/linux/fcntl.h \ - include/uapi/linux/fcntl.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/uapi/asm/fcntl.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/asm-generic/fcntl.h \ - include/linux/slab.h \ - $(wildcard include/config/slab/debug.h) \ - $(wildcard include/config/failslab.h) \ - $(wildcard include/config/slob.h) \ - $(wildcard include/config/slab.h) \ - $(wildcard include/config/slub.h) \ - $(wildcard include/config/debug/slab.h) \ - include/linux/kmemleak.h \ - $(wildcard include/config/debug/kmemleak.h) \ - include/linux/slub_def.h \ - $(wildcard include/config/slub/stats.h) \ - $(wildcard include/config/memcg/kmem.h) \ - include/linux/cdev.h \ - include/linux/pci.h \ - $(wildcard include/config/pci/iov.h) \ - $(wildcard include/config/pcieaspm.h) \ - $(wildcard include/config/pci/msi.h) \ - $(wildcard include/config/pci/ats.h) \ - $(wildcard include/config/pcieportbus.h) \ - $(wildcard include/config/pcieaer.h) \ - $(wildcard include/config/pcie/ecrc.h) \ - $(wildcard include/config/ht/irq.h) \ - $(wildcard include/config/pci/domains.h) \ - $(wildcard include/config/pci/quirks.h) \ - $(wildcard include/config/hibernate/callbacks.h) \ - $(wildcard include/config/pci/mmconfig.h) \ - $(wildcard include/config/hotplug/pci.h) \ - $(wildcard include/config/of.h) \ - $(wildcard include/config/eeh.h) \ - include/linux/mod_devicetable.h \ - include/linux/uuid.h \ - include/uapi/linux/uuid.h \ - include/linux/ioport.h \ - include/linux/device.h \ - $(wildcard include/config/debug/devres.h) \ - $(wildcard include/config/acpi.h) \ - $(wildcard include/config/pinctrl.h) \ - $(wildcard include/config/dma/cma.h) \ - $(wildcard include/config/devtmpfs.h) \ - $(wildcard include/config/sysfs/deprecated.h) \ - include/linux/klist.h \ - include/linux/pinctrl/devinfo.h \ - $(wildcard include/config/pm.h) \ - include/linux/pm.h \ - $(wildcard include/config/vt/console/sleep.h) \ - $(wildcard include/config/pm/runtime.h) \ - $(wildcard include/config/pm/clk.h) \ - $(wildcard include/config/pm/generic/domains.h) \ - include/linux/ratelimit.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/device.h \ - $(wildcard include/config/iommu/api.h) \ - include/linux/pm_wakeup.h \ - include/linux/io.h \ - include/linux/irqreturn.h \ - include/uapi/linux/pci.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/uapi/linux/pci_regs.h \ - include/linux/pci_ids.h \ - include/linux/pci-dma.h \ - include/linux/dmapool.h \ - arch/arm64/include/generated/asm/scatterlist.h \ - include/asm-generic/scatterlist.h \ - $(wildcard include/config/debug/sg.h) \ - $(wildcard include/config/need/sg/dma/length.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pci.h \ - include/asm-generic/pci-dma-compat.h \ - include/linux/dma-mapping.h \ - $(wildcard include/config/has/dma.h) \ - $(wildcard include/config/arch/has/dma/set/coherent/mask.h) \ - $(wildcard include/config/have/dma/attrs.h) \ - $(wildcard include/config/need/dma/map/state.h) \ - include/linux/dma-attrs.h \ - include/linux/dma-direction.h \ - include/linux/scatterlist.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/dma-mapping.h \ - include/linux/vmalloc.h \ - include/asm-generic/dma-coherent.h \ - $(wildcard include/config/have/generic/dma/coherent.h) \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/xen/hypervisor.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/../../arm/include/asm/xen/hypervisor.h \ - include/asm-generic/dma-mapping-common.h \ - include/linux/kmemcheck.h \ - include/linux/dma-debug.h \ - $(wildcard include/config/dma/api/debug.h) \ - include/asm-generic/pci-bridge.h \ - /usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/mach-pci.h \ - include/linux/gpio.h \ - $(wildcard include/config/gpiolib.h) \ - $(wildcard include/config/arch/have/custom/gpio/h.h) \ - include/asm-generic/gpio.h \ - include/linux/of.h \ - $(wildcard include/config/sparc.h) \ - $(wildcard include/config/of/dynamic.h) \ - $(wildcard include/config/attach/node.h) \ - $(wildcard include/config/detach/node.h) \ - $(wildcard include/config/add/property.h) \ - $(wildcard include/config/remove/property.h) \ - $(wildcard include/config/update/property.h) \ - $(wildcard include/config/proc/devicetree.h) \ - include/linux/pinctrl/pinctrl.h \ - include/linux/gpio/driver.h \ - $(wildcard include/config/of/gpio.h) \ - include/linux/gpio/consumer.h \ - $(wildcard include/config/gpio/sysfs.h) \ - -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o) - -$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o): diff --git a/study/kernel/02-memory/00-code/mmap/.tmp_versions/mmap_test.mod b/study/kernel/02-memory/00-code/mmap/.tmp_versions/mmap_test.mod deleted file mode 100644 index a17c72e..0000000 --- a/study/kernel/02-memory/00-code/mmap/.tmp_versions/mmap_test.mod +++ /dev/null @@ -1,2 +0,0 @@ -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.ko -/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.o diff --git a/study/kernel/02-memory/00-code/mmap/Module.symvers b/study/kernel/02-memory/00-code/mmap/Module.symvers deleted file mode 100644 index e69de29..0000000 diff --git a/study/kernel/02-memory/00-code/mmap/mmap_test.mod.c b/study/kernel/02-memory/00-code/mmap/mmap_test.mod.c deleted file mode 100644 index 022a4a5..0000000 --- a/study/kernel/02-memory/00-code/mmap/mmap_test.mod.c +++ /dev/null @@ -1,39 +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) }, - { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, - { 0xa87cf413, __VMLINUX_SYMBOL_STR(clear_bit) }, - { 0x15625c2c, __VMLINUX_SYMBOL_STR(misc_deregister) }, - { 0xdc435006, __VMLINUX_SYMBOL_STR(device_create_file) }, - { 0xae8c4d0c, __VMLINUX_SYMBOL_STR(set_bit) }, - { 0x71603d38, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) }, - { 0x442f54a5, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, - { 0x4bc5f446, __VMLINUX_SYMBOL_STR(misc_register) }, - { 0x4813cae7, __VMLINUX_SYMBOL_STR(remap_pfn_range) }, - { 0x41182cc0, __VMLINUX_SYMBOL_STR(pgprot_default) }, - { 0xf8e398fc, __VMLINUX_SYMBOL_STR(memstart_addr) }, - { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) }, -}; - -static const char __module_depends[] -__used -__attribute__((section(".modinfo"))) = -"depends="; - diff --git a/study/kernel/02-memory/00-code/mmap/modules.order b/study/kernel/02-memory/00-code/mmap/modules.order deleted file mode 100644 index 706c619..0000000 --- a/study/kernel/02-memory/00-code/mmap/modules.order +++ /dev/null @@ -1 +0,0 @@ -kernel//home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/02-memory/00-code/mmap/mmap_test.ko diff --git a/study/kernel/02-memory/00-code/mmap/test b/study/kernel/02-memory/00-code/mmap/test deleted file mode 100755 index c1bc9cf30a5220798f282957b42539815b25a2fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9832 zcmeHNX>43q6+SbQtx1#EX;O!f){{7>p(W$EO|w9uZ|o$FD`&x(qM%AVKhKQqA+xx% z1P2>xLJ?FIs6#?q6@=_6Ka!|OX$hicX-$Jv)c$A`M2Ju$C4p9zfXY=#YtuNxIrpA3 ze(%m0kRpDO>%2Mld}q7cyYDV}WLx`ozt0Df{P1%iZhW?-ApHxlwqCJ}ZH9SZ!ELYt z<{&Z~A4^Gy>YUIqb}e)s>jjX`qP(90zoj!wKdw0tDkUUJ@uri-Sxv8U0HL62qkpNa z;|sO=_`7#=rsl zB})CU5#s%cJoFXvIdHl%S3lb&QcfSF3TYylzIYmJn{4b{-pS_el#?K&CzVMv zVnb_tTXTzjcc^I-2F2tz{s{A_KkO4?Fg;a#61&Y05zWHI#bK56VdqhwmQ#(!{fJY) zN}A`w-S2IU3zv6>Y?ixlxBs9EcfTKNT{sVM6?(l3r!gpLvkSjTK%|xnpX23|fs z6@cPafFn}_zd1G*u+O=~Fplyk0G_D5);d{p`TkTR zL4LK1pO1XAi(iC%my2J5{2>>AEAr2}_!Y>%;^J>d{<4c-jlAEd;@<{CXK%-c>hx9s zPFxCDlb0Ky_%`yx0Q*kk^A~*nR4P4n37_?IEmhsM^E4f1I)rtG@zzO1PyN1Bs*`s4 z2G$p4Cs%d)ih$3ml~7y-@cR9m;l0NIA}HS%Mw=kipA#FvL^forY{(96R$py7+kx#Yj?OOMmiHG} zlT!n)s6M2AMfnrd4gi~rKCmVofS*wxU%>icynQ335|;D+a~~m3F(^$9{945su7}YP zjD-+(X+trLF&@KM!*{^w@Ez7@J=E`i4eP7qRzvaoT#iAcv$6e;qD}+abm8NJLuauC z&VHBd>tJ%Y&YG;B1<#L&{ZK>k5XwFVu=M2y7+s2VxM65?1oeUdkK^dwaw!0Js#s$U z#cz@ymwcqb8pVFtyJ{`e67>OW8Ac3W)Y@V6NBR0S@NjCX6rr+E{51N&GIdN1oaXlW zm2Tg?zT+Q81ILeGy`RQs`RPr?BbV{v4CIHQzhDUX``sc~-)2s7kWdlMnok zS(XQ1&%Bgd;>p@k_-iFypBmOLF)!^o&in+|Pe=dX{mTCIKSi*(f3KICaavniJ{?^9 zU{@iXFEq9%(oQxL+z{FlYFgK{aepQo+xSV%LUqN>p?lUf-Ca=T_mC>W}#j|}7N@w!%P`J5mUEb+ot|wgxbrll0$xXx{L|m_v>xEG4U>f~tn$K#< zfp|8T$fP}tjk0V!>5u{E`jUAFCDOPr3+3be_}h&P$}%x0??5QtYj;uFDlPxUVJgU$n%^RuYrlGcrBj0gx#ttAHb6Ung86v0Net==SW_BDV{S` z^Ro=j^E~F&zZGPD^Wt@|gZHyud^zl^ipy+1t&JlJw+HW)rV*Xnu1Mv$YEyV+J8S)g z5H!9w8n0~UcJxy%uK3?<_`%H^j`D>dxXkNXzjB;tyt3ba{BPqffKTx}sj7)T;^#SI zJp6eEKkp*$tJ3dMuRTV+K0oLsJ9#F>&!TX6S3Y4)z%1MEslU zh6eU;;#&~+;n!Kl8;vJQ+JEJHu|w%s;u-cY>lW=r{49jEd_LjDE8oWf<-Zcw<(V$0 z_<08PtBpggzZk}hewX%<^AhnhGJ_w{mva@-pK1K)xRvwIPgK1sajjoD&-_y9SK<`E zT76$deSq4EdF;IMQ#oH7T*Rqe>sZJWu`s z<3mQheyaRbmVXTKpcKMI-$1<9U-|yN$^M58|L>AMOwYs8&Qq*!o}Vwmg*EkyjN5*W zeY?T|#ti?Bh*LY8?YV*dj2rr&nL)pWahXq~%DdT*ymu2Uh$tMuJXh~QJSfI4I)FH} zo9X}CGw6@7|BFWXPbs|ey914dTvlDS^hBeLe9ywSF1RFZ#IvKDwvZKjNI-Y|nkZs2@c26?XA=i{-^rh7Ntjh?G0*|hxD zOKTgK%h`jVmfv=)kV+jy6BlRGs@JA3%*7n`a;dXoX_U(JOMeInpxqTbCQ`a=nTtO9EUGG?y z>u$zwi|n+g8!fW4g_#Quak~pq13gM*R*XnmMoS?+l5>_rY^6%^6569R#T_6UIi>Mlq<^h znyxUY>n(lx<+Xd@fZf5PttIK?ayZm%8=Fx2lG;|ro~LE?t(w=FDw}JPxQ;BHkKiW| z*J7Ofmd-FB=O-*xx{@c_fX`ff#9r=^<$gJcGIx@BTrj-O_1Me)?>=_8MiiNv_FEDE z0M9Taey86;gwAgiDc@(y9iN<+Xeq!h%+Q&Q*vo$M7z5+1I0q@Uli17o$`=sBskLk` z`_88c#3biJn$tccPxMRp(3y zVG=#fO_xXfTtI=_Ud}zYwAz<>b*1`HT5V8Fn8U=xS{0RR91 literal 0 HcmV?d00001 diff --git a/study/kernel/02-memory/00-code/tool/test.c b/study/kernel/02-memory/00-code/tool/test.c new file mode 100644 index 0000000..9d60b3b --- /dev/null +++ b/study/kernel/02-memory/00-code/tool/test.c @@ -0,0 +1,30 @@ +#include +#include +#include +#include +#include +#include +#include + +int main(void) +{ + int fd = open("1.bat", O_RDWR|O_CREAT|O_TRUNC, 0777); + ftruncate(fd, 5000); + + int pagesize = sysconf(_SC_PAGE_SIZE); + printf("pagesize = %d\n", pagesize); + + char *addr_mmap_p = mmap(NULL, pagesize, PROT_WRITE, MAP_PRIVATE, fd, 0); + char *addr_mmap_s = mmap(NULL, pagesize, PROT_WRITE, MAP_SHARED, fd, 0); + unsigned long *addr_malloc = malloc(sizeof(unsigned long)); + + printf("addr_mmap_p: %p, addr_mmap_s: %p, addr_malloc: %p\n", + addr_mmap_p, addr_mmap_s, addr_malloc); + + addr_mmap_p[pagesize - 1] = 0; + addr_mmap_s[pagesize - 1] = 0; + *addr_malloc = 0; + char c = getchar(); + + return 0; +}