The ceph-client tree is always maintained against the latest rc from Linus. For any other kernel you need to use the -backports branches. It looks like this is what's causing both your troubles. :) -Greg On Thu, Oct 28, 2010 at 8:20 AM, Yonggang Liu <myidpt@xxxxxxxxx> wrote: > The same thing happens here, I was using Debian 5.0 with kernel 2.6.32-5-686. > I had the following error message: > client:~/ceph-client-standalone# insmod ceph.ko > insmod: error inserting 'ceph.ko': -1 Unknown symbol in module > client:~/ceph-client-standalone# dmesg -c > [ 4295.877555] ceph: Unknown symbol task_dirty_inc > > Any ideas? > > On Thu, Oct 28, 2010 at 5:55 AM, Jeff Wu <cpwu@xxxxxxxxxxxxx> wrote: >> Hi ,all >> >> At Ubuntu 10.10 x86_64 , kernel : Linux-2.6.35-22-generic , >> >> I git Lastest ceph-client-standalone source codes from >> git://ceph.newdream.net/ceph-client-standalone.git >> >> it make fail, get the warning messages: "account_page_dirtied" >> >> =================== Logs ======================== >> >> jeff@cephserver:~/work/ceph-client-standalone$ make >> >> ................................... >> >> CC [M] /home/jeff/work/ceph-client-standalone/ceph_hash.o >> CC [M] /home/jeff/work/ceph-client-standalone/ceph_frag.o >> LD [M] /home/jeff/work/ceph-client-standalone/ceph.o >> Building modules, stage 2. >> MODPOST 1 modules >> WARNING: >> "account_page_dirtied" [/home/jeff/work/ceph-client-standalone/ceph.ko] >> undefined! >> CC /home/jeff/work/ceph-client-standalone/ceph.mod.o >> LD [M] /home/jeff/work/ceph-client-standalone/ceph.ko >> make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic' >> jeff@cephserver:~/work/ceph-client-standalone$ >> >> ===================================================== >> >> then i change to master-backport, to make it , >> still get a warning messages : "task_dirty_inc" . >> >> ===============logs=================================== >> >> jeff@cephserver:~/work/ceph-client-standalone$ git checkout -b >> master-backport origin/master-backport >> Branch master-backport set up to track remote branch master-backport >> from origin. >> Switched to a new branch 'master-backport' >> jeff@cephserver:~/work/ceph-client-standalone$ git pull >> Already up-to-date. >> >> jeff@cephserver:~/work/ceph-client-standalone$ make >> >> ......................................... >> >> CC [M] /home/jeff/work/ceph-client-standalone/osdmap.o >> CC [M] /home/jeff/work/ceph-client-standalone/debugfs.o >> CC [M] /home/jeff/work/ceph-client-standalone/auth.o >> LD [M] /home/jeff/work/ceph-client-standalone/ceph.o >> Building modules, stage 2. >> MODPOST 1 modules >> WARNING: >> "task_dirty_inc" [/home/jeff/work/ceph-client-standalone/ceph.ko] >> undefined! >> CC /home/jeff/work/ceph-client-standalone/ceph.mod.o >> LD [M] /home/jeff/work/ceph-client-standalone/ceph.ko >> make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic' >> jeff@cephserver:~/work/ceph-client-standalone$ >> >> ========================================================= >> >> Is it a bug ? or i git wrong source package ? >> >> Thanks, >> Jeff,Wu >> >> >> >> >> >> >> >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > > > -- > Yonggang Liu > Advanced Computing and Information Systems Laboratory > University of Florida > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html