mirror of
https://github.com/gatieme/LDD-LinuxDeviceDrivers.git
synced 2026-08-19 10:26:03 +08:00
测试的proc_test的驱动proc_final包括只读proc_entry, 只写proc_entry和可读写proc_entry...
This commit is contained in:
@@ -1 +0,0 @@
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.ko := aarch64-linux-gnu-ld -EL -r -T /usr/src/linux-headers-3.14.0/scripts/module-common.lds --build-id -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.ko /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o
|
||||
@@ -1,2 +0,0 @@
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.ko
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
@@ -1 +0,0 @@
|
||||
kernel//home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.ko
|
||||
@@ -0,0 +1,194 @@
|
||||
hello.o: \
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello_proc/hello.c \
|
||||
/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/include/linux/kconfig.h \
|
||||
include/generated/autoconf.h include/linux/init.h \
|
||||
include/linux/compiler.h include/linux/compiler-gcc.h \
|
||||
include/linux/compiler-gcc4.h include/linux/types.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 \
|
||||
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/module.h include/linux/list.h include/linux/poison.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 \
|
||||
/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 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 include/uapi/asm-generic/param.h \
|
||||
include/linux/capability.h include/uapi/linux/capability.h \
|
||||
include/linux/threads.h include/linux/kernel.h \
|
||||
/usr/lib/gcc/aarch64-linux-gnu/4.9/include/stdarg.h \
|
||||
include/linux/linkage.h include/linux/stringify.h include/linux/export.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 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 \
|
||||
include/linux/typecheck.h include/linux/printk.h \
|
||||
include/linux/kern_levels.h include/linux/cache.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 \
|
||||
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 \
|
||||
include/linux/seqlock.h include/linux/spinlock.h include/linux/preempt.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 \
|
||||
/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/thread_info.h \
|
||||
include/linux/irqflags.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 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 \
|
||||
/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 \
|
||||
include/linux/rwlock.h include/linux/spinlock_api_smp.h \
|
||||
include/linux/rwlock_api_smp.h include/linux/atomic.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 \
|
||||
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 include/linux/clocksource.h \
|
||||
include/linux/timer.h include/linux/ktime.h include/linux/jiffies.h \
|
||||
include/linux/debugobjects.h \
|
||||
/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/io.h \
|
||||
include/linux/blk_types.h \
|
||||
/usr/src/linux-headers-3.14.0-20150821.kylin.3.desktop/arch/arm64/include/asm/pgtable.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 \
|
||||
/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 \
|
||||
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 include/linux/mm_types.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 \
|
||||
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 include/linux/bitmap.h \
|
||||
include/linux/page-debug-flags.h include/linux/uprobes.h \
|
||||
include/linux/page-flags-layout.h include/linux/numa.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 include/asm-generic/iomap.h \
|
||||
include/asm-generic/pci_iomap.h include/asm-generic/timex.h \
|
||||
include/linux/plist.h include/linux/nodemask.h \
|
||||
arch/arm64/include/generated/asm/cputime.h include/asm-generic/cputime.h \
|
||||
include/asm-generic/cputime_jiffies.h include/linux/smp.h \
|
||||
include/linux/llist.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 include/linux/rcutree.h \
|
||||
include/uapi/linux/sem.h include/linux/ipc.h include/linux/uidgid.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 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 include/linux/mmdebug.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 \
|
||||
include/linux/topology.h include/linux/mmzone.h \
|
||||
include/linux/pageblock-flags.h include/linux/memory_hotplug.h \
|
||||
include/linux/notifier.h include/linux/mutex.h include/linux/srcu.h \
|
||||
include/linux/workqueue.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 \
|
||||
include/uapi/linux/seccomp.h include/linux/rculist.h \
|
||||
include/linux/rtmutex.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 include/linux/timerqueue.h \
|
||||
include/linux/task_io_accounting.h include/linux/latencytop.h \
|
||||
include/linux/cred.h include/linux/key.h include/linux/sysctl.h \
|
||||
include/uapi/linux/sysctl.h include/linux/assoc_array.h \
|
||||
include/linux/selinux.h include/linux/gfp.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 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 include/linux/tracepoint.h \
|
||||
include/linux/static_key.h include/linux/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 include/linux/proc_fs.h include/linux/fs.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/bit_spinlock.h \
|
||||
include/linux/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/shrinker.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 \
|
||||
/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
|
||||
@@ -0,0 +1 @@
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.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/01-process/01-task/print_thread_info/print_thread_info.ko /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o
|
||||
+64
-64
@@ -1,8 +1,8 @@
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/.hello.mod.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0/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(hello.mod)" -D"KBUILD_MODNAME=KBUILD_STR(hello)" -DMODULE -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.c
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/.print_thread_info.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(print_thread_info.mod)" -D"KBUILD_MODNAME=KBUILD_STR(print_thread_info)" -DMODULE -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.c
|
||||
|
||||
source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.c
|
||||
source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.c
|
||||
|
||||
deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o := \
|
||||
deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o := \
|
||||
$(wildcard include/config/module/unload.h) \
|
||||
include/linux/module.h \
|
||||
$(wildcard include/config/sysfs.h) \
|
||||
@@ -28,13 +28,13 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(wildcard include/config/64bit.h) \
|
||||
include/uapi/linux/types.h \
|
||||
arch/arm64/include/generated/asm/types.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/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/arch/arm64/include/uapi/asm/bitsperlong.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/include/uapi/linux/posix_types.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 \
|
||||
@@ -50,16 +50,16 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
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/include/uapi/asm-generic/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/include/uapi/linux/const.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/arch/arm64/include/asm/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/arch/arm64/include/uapi/asm/stat.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/stat.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/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) \
|
||||
@@ -124,7 +124,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(wildcard include/config/preempt.h) \
|
||||
$(wildcard include/config/mm/owner.h) \
|
||||
include/uapi/linux/sched.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/param.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 \
|
||||
@@ -144,10 +144,10 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/export.h \
|
||||
$(wildcard include/config/have/underscore/symbol/prefix.h) \
|
||||
$(wildcard include/config/modversions.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/linkage.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/arch/arm64/include/asm/bitops.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/barrier.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 \
|
||||
@@ -163,13 +163,13 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
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/arch/arm64/include/uapi/asm/byteorder.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/include/uapi/asm-generic/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) \
|
||||
@@ -185,18 +185,18 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
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/include/uapi/linux/sysinfo.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/cache.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/arch/arm64/include/asm/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/include/uapi/asm-generic/errno.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/errno-base.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 \
|
||||
@@ -219,28 +219,28 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(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/arch/arm64/include/asm/thread_info.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/arch/arm64/include/asm/irqflags.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/ptrace.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/ptrace.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/hwcap.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/hwcap.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/arch/arm64/include/asm/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/arch/arm64/include/asm/spinlock.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/processor.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/arch/arm64/include/asm/fpsimd.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/hw_breakpoint.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 \
|
||||
@@ -276,17 +276,17 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
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/arch/arm64/include/asm/atomic.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/cmpxchg.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/include/uapi/linux/param.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/timex.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/arch_timer.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 \
|
||||
@@ -302,19 +302,19 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/debugobjects.h \
|
||||
$(wildcard include/config/debug/objects.h) \
|
||||
$(wildcard include/config/debug/objects/free.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/io.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/arch/arm64/include/asm/pgtable.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/arch/arm64/include/asm/proc-fns.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/page.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/arch/arm64/include/asm/pgtable-3level-types.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/arch/arm64/include/asm/memory.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 \
|
||||
@@ -324,8 +324,8 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(wildcard include/config/sparsemem/vmemmap.h) \
|
||||
$(wildcard include/config/sparsemem.h) \
|
||||
include/asm-generic/getorder.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/pgtable-hwdef.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/pgtable-3level-hwdef.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) \
|
||||
@@ -341,7 +341,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(wildcard include/config/compaction.h) \
|
||||
include/linux/auxvec.h \
|
||||
include/uapi/linux/auxvec.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/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) \
|
||||
@@ -364,8 +364,8 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/numa.h \
|
||||
$(wildcard include/config/nodes/shift.h) \
|
||||
include/generated/bounds.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/sparsemem.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/mmu.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) \
|
||||
@@ -389,7 +389,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/smp.h \
|
||||
include/linux/llist.h \
|
||||
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/smp.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) \
|
||||
@@ -408,19 +408,19 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/highuid.h \
|
||||
include/uapi/linux/ipc.h \
|
||||
arch/arm64/include/generated/asm/ipcbuf.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/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/include/uapi/asm-generic/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/arch/arm64/include/uapi/asm/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/include/uapi/asm-generic/signal-defs.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/sigcontext.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/sigcontext.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/siginfo.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 \
|
||||
@@ -432,7 +432,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
$(wildcard include/config/debug/vm.h) \
|
||||
$(wildcard include/config/debug/virtual.h) \
|
||||
include/linux/pfn.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/percpu.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) \
|
||||
@@ -516,11 +516,11 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/uapi/linux/stat.h \
|
||||
include/linux/kmod.h \
|
||||
include/linux/elf.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/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/include/uapi/linux/elf-em.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 \
|
||||
@@ -536,7 +536,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/static_key.h \
|
||||
include/linux/jump_label.h \
|
||||
$(wildcard include/config/jump/label.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/module.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) \
|
||||
@@ -544,6 +544,6 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.m
|
||||
include/linux/vermagic.h \
|
||||
include/generated/utsrelease.h \
|
||||
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o)
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o)
|
||||
|
||||
$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.mod.o):
|
||||
$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.mod.o):
|
||||
+90
-64
@@ -1,8 +1,8 @@
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/.hello.o.d -nostdinc -isystem /usr/lib/gcc/aarch64-linux-gnu/4.9/include -I/usr/src/linux-headers-3.14.0/arch/arm64/include -Iarch/arm64/include/generated -Iinclude -I/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi -Iarch/arm64/include/generated/uapi -I/usr/src/linux-headers-3.14.0/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-headers-3.14.0/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(hello)" -D"KBUILD_MODNAME=KBUILD_STR(hello)" -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/.tmp_hello.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.c
|
||||
cmd_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o := aarch64-linux-gnu-gcc -Wp,-MD,/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/.print_thread_info.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(print_thread_info)" -D"KBUILD_MODNAME=KBUILD_STR(print_thread_info)" -c -o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/.tmp_print_thread_info.o /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.c
|
||||
|
||||
source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.c
|
||||
source_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o := /home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.c
|
||||
|
||||
deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o := \
|
||||
deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o := \
|
||||
include/linux/module.h \
|
||||
$(wildcard include/config/sysfs.h) \
|
||||
$(wildcard include/config/modules.h) \
|
||||
@@ -28,13 +28,13 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(wildcard include/config/64bit.h) \
|
||||
include/uapi/linux/types.h \
|
||||
arch/arm64/include/generated/asm/types.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/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/arch/arm64/include/uapi/asm/bitsperlong.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/include/uapi/linux/posix_types.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 \
|
||||
@@ -50,16 +50,16 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
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/include/uapi/asm-generic/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/include/uapi/linux/const.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/arch/arm64/include/asm/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/arch/arm64/include/uapi/asm/stat.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/stat.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/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) \
|
||||
@@ -124,7 +124,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(wildcard include/config/preempt.h) \
|
||||
$(wildcard include/config/mm/owner.h) \
|
||||
include/uapi/linux/sched.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/param.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 \
|
||||
@@ -144,10 +144,10 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/export.h \
|
||||
$(wildcard include/config/have/underscore/symbol/prefix.h) \
|
||||
$(wildcard include/config/modversions.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/linkage.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/arch/arm64/include/asm/bitops.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/barrier.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 \
|
||||
@@ -163,13 +163,13 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
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/arch/arm64/include/uapi/asm/byteorder.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/include/uapi/asm-generic/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) \
|
||||
@@ -185,18 +185,18 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
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/include/uapi/linux/sysinfo.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/cache.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/arch/arm64/include/asm/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/include/uapi/asm-generic/errno.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/errno-base.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 \
|
||||
@@ -219,28 +219,28 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(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/arch/arm64/include/asm/thread_info.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/arch/arm64/include/asm/irqflags.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/ptrace.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/ptrace.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/hwcap.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/hwcap.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/arch/arm64/include/asm/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/arch/arm64/include/asm/spinlock.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/processor.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/arch/arm64/include/asm/fpsimd.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/hw_breakpoint.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 \
|
||||
@@ -276,17 +276,17 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
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/arch/arm64/include/asm/atomic.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/cmpxchg.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/include/uapi/linux/param.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/timex.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/arch_timer.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 \
|
||||
@@ -302,19 +302,19 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/debugobjects.h \
|
||||
$(wildcard include/config/debug/objects.h) \
|
||||
$(wildcard include/config/debug/objects/free.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/io.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/arch/arm64/include/asm/pgtable.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/arch/arm64/include/asm/proc-fns.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/page.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/arch/arm64/include/asm/pgtable-3level-types.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/arch/arm64/include/asm/memory.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 \
|
||||
@@ -324,8 +324,8 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(wildcard include/config/sparsemem/vmemmap.h) \
|
||||
$(wildcard include/config/sparsemem.h) \
|
||||
include/asm-generic/getorder.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/pgtable-hwdef.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/pgtable-3level-hwdef.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) \
|
||||
@@ -341,7 +341,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(wildcard include/config/compaction.h) \
|
||||
include/linux/auxvec.h \
|
||||
include/uapi/linux/auxvec.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/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) \
|
||||
@@ -364,8 +364,8 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/numa.h \
|
||||
$(wildcard include/config/nodes/shift.h) \
|
||||
include/generated/bounds.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/sparsemem.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/mmu.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) \
|
||||
@@ -389,7 +389,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/smp.h \
|
||||
include/linux/llist.h \
|
||||
$(wildcard include/config/arch/have/nmi/safe/cmpxchg.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/smp.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) \
|
||||
@@ -408,19 +408,19 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/highuid.h \
|
||||
include/uapi/linux/ipc.h \
|
||||
arch/arm64/include/generated/asm/ipcbuf.h \
|
||||
/usr/src/linux-headers-3.14.0/include/uapi/asm-generic/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/include/uapi/asm-generic/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/arch/arm64/include/uapi/asm/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/include/uapi/asm-generic/signal-defs.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/sigcontext.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/sigcontext.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/uapi/asm/siginfo.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 \
|
||||
@@ -432,7 +432,7 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
$(wildcard include/config/debug/vm.h) \
|
||||
$(wildcard include/config/debug/virtual.h) \
|
||||
include/linux/pfn.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/percpu.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) \
|
||||
@@ -516,11 +516,11 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/uapi/linux/stat.h \
|
||||
include/linux/kmod.h \
|
||||
include/linux/elf.h \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/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/include/uapi/linux/elf-em.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 \
|
||||
@@ -536,12 +536,38 @@ deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o
|
||||
include/linux/static_key.h \
|
||||
include/linux/jump_label.h \
|
||||
$(wildcard include/config/jump/label.h) \
|
||||
/usr/src/linux-headers-3.14.0/arch/arm64/include/asm/module.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/driver/hello/hello.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o)
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o: $(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o)
|
||||
|
||||
$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/driver/hello/hello.o):
|
||||
$(deps_/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o):
|
||||
@@ -0,0 +1,2 @@
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.ko
|
||||
/home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.o
|
||||
@@ -0,0 +1 @@
|
||||
kernel//home/gatieme/Work/GitHub/LDD-LinuxDeviceDrivers/study/kernel/01-process/01-task/print_thread_info/print_thread_info.ko
|
||||
@@ -81,16 +81,21 @@ unsigned long show_kstack(union thread_union *threadunion)
|
||||
unsigned long kstack_thread = (unsigned long)threadunion->stack;
|
||||
unsigned long kstack_task = (unsigned long)threadunion->thread_info.task->stack;
|
||||
|
||||
|
||||
printk(KERN_INFO "THREAD_SIZE : %ldB == %ldB == %ldKB",
|
||||
sizeof(union thread_union), THREAD_SIZE, THREAD_SIZE / 1024);
|
||||
//printk(KERN_INFO "THREAD_MASK : 0x%x\n", ~(THREAD_SIZE - 1));
|
||||
|
||||
printk(KERN_INFO "union_stack : %p == %p\n",
|
||||
printk(KERN_INFO "task->stack : %p == %p\n",
|
||||
(void *)kstack_thread, (void *)kstack_task);
|
||||
|
||||
printk(KERN_INFO "kernel stack : [%p, %p]\n",
|
||||
(void *)kstack_thread + sizeof(struct thread_info),
|
||||
(void *)(kstack_task) + sizeof(union thread_union));
|
||||
#if 1
|
||||
printk("==thread_union [0x%lx, 0x%lx]==\n", (unsigned long)threadunion, ((unsigned long)threadunion) + sizeof(union thread_union));
|
||||
#endif
|
||||
|
||||
|
||||
assert(kstack_thread == kstack_task);
|
||||
return kstack_thread;
|
||||
|
||||
+4
-1
@@ -17,7 +17,10 @@ __attribute__((section(".gnu.linkonce.this_module"))) = {
|
||||
static const struct modversion_info ____versions[]
|
||||
__used
|
||||
__attribute__((section("__versions"))) = {
|
||||
{ 0x846a1dd9, __VMLINUX_SYMBOL_STR(module_layout) },
|
||||
{ 0x146be775, __VMLINUX_SYMBOL_STR(module_layout) },
|
||||
{ 0xb6b46a7c, __VMLINUX_SYMBOL_STR(param_ops_int) },
|
||||
{ 0x7344e2ef, __VMLINUX_SYMBOL_STR(pid_task) },
|
||||
{ 0x8e9cdd4c, __VMLINUX_SYMBOL_STR(find_vpid) },
|
||||
{ 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) },
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user