Apologizes if this is not relevant. I tried to compile Ceph client against a Lucid Ubuntu (Ubuntu 2.6.32-24-server), the master backport does not compile complaining for a missing definition of WQ_NON_REENTRANT. Not an expert of Kernel workqueues but I understand that this mechanism was introduced in a post subversion of current Ubuntu stable. Am I wrong assuming that the backport should not use Concurrency-managed workqueues? Is there a workaround for this? Again, sorry if this is not relevant. Dump of the error: make -C libceph make: Entering directory `/home/gabriele/ceph-client-standalone/libceph' make -C /lib/modules/2.6.32-24-server/build M=/home/gabriele/ceph-client-standalone/libceph CONFIG_CEPH_LIB=m modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-server' CC [M] /home/gabriele/ceph-client-standalone/libceph/messenger.o /home/gabriele/ceph-client-standalone/libceph/messenger.c: In function âceph_msgr_initâ: /home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: implicit declaration of function âalloc_workqueueâ /home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: âWQ_NON_REENTRANTâ undeclared (first use in this function) /home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: (Each undeclared identifier is reported only once /home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: for each function it appears in.) make[2]: *** [/home/gabriele/ceph-client-standalone/libceph/messenger.o] Error 1 make[1]: *** [_module_/home/gabriele/ceph-client-standalone/libceph] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-server' make: *** [all] Error 2 make: Leaving directory `/home/gabriele/ceph-client-standalone/libceph' -- 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