[완료]CentOS 5.5 에서 Module Hello 프로그램 빌드 에러
안녕하세요.
모듈 테스트 프로그램을 작성해서 빌드했습니다.
다음과 같은 에러가 발생하는데 알수가 없네요.
에러는 크게
1. ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
2. division by zero in #if
등이 많이 보이고 있습니다.
더많지만 일단 이거부터 잡아보려고 합니다.
감사합니다.
gcc -O2 -DMODULE -D__KERNEL__ -W -Wall -Wstrict-prototypes -Wmissing-prototypes -I/usr/src/kernels/`uname -r`-x86_64/include -c -o hello-1.o hello-1.c
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/bitops.h:8,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/bitops.h:9,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/thread_info.h:20,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/preempt.h:9,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock.h:49,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/capability.h:45,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:44,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h: In function ‘alternatives_smp_module_add’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:29: warning: unused parameter ‘mod’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:29: warning: unused parameter ‘name’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:30: warning: unused parameter ‘locks’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:30: warning: unused parameter ‘locks_end’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:31: warning: unused parameter ‘text’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:31: warning: unused parameter ‘text_end’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h: In function ‘alternatives_smp_module_del’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:32: warning: unused parameter ‘mod’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h: In function ‘alternatives_smp_switch’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/alternative.h:33: warning: unused parameter ‘smp’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/cache.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/pda.h:7,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/thread_info.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/thread_info.h:21,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/preempt.h:9,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock.h:49,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/capability.h:45,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:44,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kernel.h: In function ‘vprintk’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kernel.h:185: warning: unused parameter ‘s’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kernel.h:185: warning: unused parameter ‘args’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kernel.h: In function ‘printk’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kernel.h:188: warning: unused parameter ‘s’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/processor.h:16,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/prefetch.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/list.h:8,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/lockdep.h:13,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock_types.h:18,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock.h:78,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/capability.h:45,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:44,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/msr.h: In function ‘rdmsr_on_cpu’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/msr.h:169: warning: unused parameter ‘cpu’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/msr.h: In function ‘wrmsr_on_cpu’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/msr.h:173: warning: unused parameter ‘cpu’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/prefetch.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/list.h:8,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/lockdep.h:13,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock_types.h:18,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock.h:78,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/capability.h:45,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:44,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/processor.h: At top level:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/processor.h:80: error: ‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/processor.h:80: error: requested alignment is not a constant
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/processor.h:243: error: requested alignment is not a constant
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/lockdep.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock_types.h:18,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/spinlock.h:78,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/capability.h:45,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:44,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h: In function ‘debug_show_held_locks’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h:56: warning: unused parameter ‘task’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h: In function ‘debug_check_no_locks_freed’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h:61: warning: unused parameter ‘from’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h:61: warning: unused parameter ‘len’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h: In function ‘debug_check_no_locks_held’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/debug_locks.h:66: warning: unused parameter ‘task’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:49,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:33:3: error: #error You lose.
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:250:31: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:294:46: error: division by zero in #if
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:49,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_to_msecs’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:299: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:299: error: (Each undeclared identifier is reported only once
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:299: error: for each function it appears in.)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:305:46: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_to_usecs’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:310: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:318:46: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘msecs_to_jiffies’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:323: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:331:46: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘usecs_to_jiffies’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:336: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘timespec_to_jiffies’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:355: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:357: error: ‘SHIFT_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_to_timespec’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:374: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘timeval_to_jiffies’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:396: error: ‘SHIFT_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:396: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_to_timeval’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:412: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:425:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:426: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:437: error: ‘CONFIG_HZ’ undeclared (first use in this function)
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:456:6: error: division by zero in #if
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/jiffies.h:457: error: ‘CONFIG_HZ’ undeclared (first use in this function)
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:54,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h: In function ‘__first_node’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h:229: warning: signed and unsigned type in conditional expression
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h: In function ‘__next_node’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h:235: warning: signed and unsigned type in conditional expression
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h: In function ‘__first_unset_node’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/nodemask.h:253: warning: signed and unsigned type in conditional expression
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:42,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:57,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/wait.h: In function ‘__remove_wait_queue’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/wait.h:138: warning: unused parameter ‘head’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:43,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:57,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rwsem.h:24:65: error: asm/rwsem.h: 그런 파일이나 디렉토리가 없음
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:57,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h: In function ‘down’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:112: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:103: warning: unused parameter ‘sem’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h: In function ‘down_interruptible’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:137: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:125: warning: unused parameter ‘sem’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h: In function ‘down_trylock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:161: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:151: warning: unused parameter ‘sem’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h: In function ‘up’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:184: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/asm/semaphore.h:177: warning: unused parameter ‘sem’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:63,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/smp.h: In function ‘smp_send_reschedule’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/smp.h:96: warning: unused parameter ‘cpu’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:64,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sem.h: In function ‘copy_semundo’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sem.h:147: warning: unused parameter ‘clone_flags’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sem.h:147: warning: unused parameter ‘tsk’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sem.h: In function ‘exit_sem’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sem.h:152: warning: unused parameter ‘tsk’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:7,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h:357,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/percpu.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rcupdate.h:41,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/pid.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:71,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/notifier.h: At top level:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/notifier.h:47: error: field ‘rwsem’ has incomplete type
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h:357,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/percpu.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rcupdate.h:41,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/pid.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:71,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘pgdat_resize_lock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:140: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:140: warning: unused parameter ‘f’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘pgdat_resize_unlock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:141: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:141: warning: unused parameter ‘f’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘pgdat_resize_init’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:142: warning: unused parameter ‘pgdat’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘zone_span_seqbegin’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:144: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘zone_span_seqretry’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:148: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:148: warning: unused parameter ‘iv’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘zone_span_writelock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:152: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘zone_span_writeunlock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:153: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘zone_seqlock_init’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:154: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h: In function ‘__remove_pages’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:164: warning: unused parameter ‘zone’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:164: warning: unused parameter ‘start_pfn’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/memory_hotplug.h:165: warning: unused parameter ‘nr_pages’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/percpu.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rcupdate.h:41,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/pid.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:71,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h: In function ‘memory_present’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h:378: warning: unused parameter ‘nid’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h:378: warning: unused parameter ‘start’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/mmzone.h:378: warning: unused parameter ‘end’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:14,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/percpu.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rcupdate.h:41,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/pid.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:71,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h: In function ‘gfp_zone’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:85: warning: empty body in an if-statement
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h: In function ‘arch_free_page’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:109: warning: unused parameter ‘page’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:109: warning: unused parameter ‘order’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h: In function ‘drain_node_pages’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/gfp.h:211: warning: unused parameter ‘node’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/percpu.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rcupdate.h:41,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/pid.h:4,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:71,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h: In function ‘kmem_cache_alloc_node’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:227: warning: unused parameter ‘node’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h: In function ‘kmalloc_node’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/slab.h:231: warning: unused parameter ‘node’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:74,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/seccomp.h: In function ‘has_secure_computing’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/seccomp.h:32: warning: unused parameter ‘ti’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:76,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/futex.h: In function ‘exit_robust_list’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/futex.h:119: warning: unused parameter ‘curr’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/futex.h: In function ‘exit_pi_state_list’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/futex.h:122: warning: unused parameter ‘curr’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rtmutex.h:16,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:77,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/plist.h: In function ‘plist_head_init’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/plist.h:129: warning: unused parameter ‘lock’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:77,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rtmutex.h: In function ‘rt_mutex_debug_check_no_locks_freed’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rtmutex.h:46: warning: unused parameter ‘from’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/rtmutex.h:47: warning: unused parameter ‘len’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:82,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/timer.h: In function ‘add_timer’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/timer.h:82: warning: empty body in an if-statement
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘softlockup_tick’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:234: warning: unused parameter ‘regs’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: At top level:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:372: error: field ‘mmap_sem’ has incomplete type
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘prefetch_stack’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:851: warning: unused parameter ‘t’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘set_cpus_allowed_ptr’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1210: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘set_cpus_allowed’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1222: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘kick_process’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1325: warning: unused parameter ‘tsk’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘dequeue_signal_lock’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1343: warning: implicit declaration of function ‘local_irq_save’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1345: warning: implicit declaration of function ‘local_irq_restore’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘lock_need_resched’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1624: warning: unused parameter ‘lock’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘task_cpu’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1659: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h: In function ‘set_task_cpu’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1664: warning: unused parameter ‘p’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1664: warning: unused parameter ‘cpu’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:22,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysdev.h:24,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1684,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_create_dir’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:126: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_remove_dir’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:131: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_rename_dir’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:136: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:136: warning: unused parameter ‘new_name’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_create_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:141: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:141: warning: unused parameter ‘a’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_update_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:146: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:146: warning: unused parameter ‘a’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_chmod_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:150: warning: unused parameter ‘kobj’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:150: warning: unused parameter ‘attr’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:150: warning: unused parameter ‘mode’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_remove_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:155: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:155: warning: unused parameter ‘a’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_create_link’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:160: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:160: warning: unused parameter ‘t’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:160: warning: unused parameter ‘n’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_remove_link’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:165: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:165: warning: unused parameter ‘name’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_create_bin_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:171: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:171: warning: unused parameter ‘a’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_remove_bin_file’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:176: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:176: warning: unused parameter ‘a’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_create_group’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:181: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:181: warning: unused parameter ‘g’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_remove_group’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:186: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:186: warning: unused parameter ‘g’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h: In function ‘sysfs_notify’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:191: warning: unused parameter ‘k’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:191: warning: unused parameter ‘dir’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysfs.h:191: warning: unused parameter ‘attr’
In file included from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sysdev.h:24,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/sched.h:1684,
from /usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/module.h:9,
from hello-1.c:2:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h: At top level:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:179: error: field ‘rwsem’ has incomplete type
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h: In function ‘kobject_uevent’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:283: warning: unused parameter ‘kobj’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:283: warning: unused parameter ‘action’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h: In function ‘add_uevent_var’:
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:285: warning: unused parameter ‘envp’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:285: warning: unused parameter ‘num_envp’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:285: warning: unused parameter ‘cur_index’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:286: warning: unused parameter ‘buffer’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:286: warning: unused parameter ‘buffer_size’
/usr/src/kernels/2.6.18-194.17.1.el5-x86_64/include/linux/kobject.h:286: warning: unused parameter ‘cur_len’
아 ~ 제가 한참 잘못
아 ~ 제가 한참 잘못 알고 있었네요.
제가 시도한 방식은 Kernel 2.4에서 동작하는 예제입니다.
2.6 예제로 하니 잘 동작합니다.
아 이런 기본 실수를 좀더 검색하고 질문하겠습니다. ^^;
댓글 달기