This doesn't compile for me, against 2.6.18 using sn2_defconfig.

I get the following warnings and failures.  Most of the warnings
involve various *_file_write() functions, so I show a grep of those
as well:

========================================================
$ make
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CC      init/main.o
  CHK     include/linux/compile.h
  CC      mm/oom_kill.o
  CC      kernel/sched.o
  CC      kernel/fork.o
  LD      mm/built-in.o
  LD      init/built-in.o
  CC      kernel/exit.o
  CC      fs/proc/base.o
  LD      fs/proc/proc.o
  LD      fs/proc/built-in.o
  LD      fs/built-in.o
  CC      kernel/res_group/res_group.o
  CC      kernel/res_group/shares.o
  CC      kernel/container.o
  CC      kernel/res_group/rgcs.o
kernel/res_group/res_group.c: In function 'register_controller':
kernel/res_group/res_group.c:124: warning: assignment from incompatible pointer 
type
kernel/res_group/res_group.c:132: warning: assignment from incompatible pointer 
type
  CC      kernel/cpuset.o
kernel/res_group/rgcs.c: In function 'res_group_file_write':
kernel/res_group/rgcs.c:232: warning: ISO C90 forbids mixed declarations and 
code
  CC      kernel/cpu_acct.o
kernel/container.c:1027: warning: initialization from incompatible pointer type
kernel/container.c:1035: warning: initialization from incompatible pointer type
kernel/container.c:1042: warning: initialization from incompatible pointer type
  CC      kernel/res_group/numtasks.o
kernel/cpuset.c:1021: warning: initialization from incompatible pointer type
kernel/cpuset.c:1028: warning: initialization from incompatible pointer type
kernel/cpuset.c:1035: warning: initialization from incompatible pointer type
kernel/cpuset.c:1042: warning: initialization from incompatible pointer type
kernel/cpuset.c:1049: warning: initialization from incompatible pointer type
kernel/cpuset.c:1056: warning: initialization from incompatible pointer type
kernel/cpuset.c:1063: warning: initialization from incompatible pointer type
kernel/cpuset.c:1070: warning: initialization from incompatible pointer type
kernel/cpuset.c:1077: warning: initialization from incompatible pointer type
  LD      kernel/res_group/built-in.o
  LD      kernel/built-in.o
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o:(__ksymtab_gpl+0x4c0): undefined reference to 
`get_controller_by_name'
kernel/built-in.o:(__ksymtab_gpl+0x4d0): undefined reference to 
`get_controller_by_id'
kernel/built-in.o:(__ksymtab_gpl+0x4e0): undefined reference to `put_controller'
kernel/built-in.o:(__ksymtab_gpl+0x4f0): undefined reference to 
`alloc_res_group'
kernel/built-in.o:(__ksymtab_gpl+0x500): undefined reference to `free_res_group'
kernel/built-in.o:(__ksymtab_gpl+0x510): undefined reference to 
`default_res_group'
make: *** [.tmp_vmlinux1] Error 1
========================================================
$ gg -n _file_write kernel/res_group/res_group.c kernel/container.c 
kernel/res_group/rgcs.c kernel/cpuset.c
kernel/res_group/res_group.c:124:       ctlr->shares_cft.cft.write = 
res_group_file_write;
kernel/res_group/res_group.c:132:       ctlr->stats_cft.cft.write = 
res_group_file_write;
kernel/container.c:156: * The container_common_file_write handler for 
operations that modify
kernel/container.c:593:static ssize_t container_common_file_write(struct 
container *cont,
kernel/container.c:659:static ssize_t container_file_write(struct file *file, 
const char __user *buf,
kernel/container.c:779: .write = container_file_write,
kernel/container.c:1027:        .write = container_common_file_write,
kernel/container.c:1035:        .write = container_common_file_write,
kernel/container.c:1042:        .write = container_common_file_write,
kernel/res_group/rgcs.c:220:ssize_t res_group_file_write(struct container *cont,
kernel/cpuset.c:846:static ssize_t cpuset_common_file_write(struct container 
*cont,
kernel/cpuset.c:1021:   .write = cpuset_common_file_write,
kernel/cpuset.c:1028:   .write = cpuset_common_file_write,
kernel/cpuset.c:1035:   .write = cpuset_common_file_write,
kernel/cpuset.c:1042:   .write = cpuset_common_file_write,
kernel/cpuset.c:1049:   .write = cpuset_common_file_write,
kernel/cpuset.c:1056:   .write = cpuset_common_file_write,
kernel/cpuset.c:1063:   .write = cpuset_common_file_write,
kernel/cpuset.c:1070:   .write = cpuset_common_file_write,
kernel/cpuset.c:1077:   .write = cpuset_common_file_write,
========================================================
-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <[EMAIL PROTECTED]> 1.925.600.0401

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech

Reply via email to