On Lustre 1.6.2, 2.6.18 kernel with quotas enabled I seem to be unable to compile lustre with quotas enabled.
It seems to be the same problem as: http://groups.google.com/group/lustre-discuss-list/browse_thread/thread/96d5e0bd61435326/b6eca1f86cfed4bc?lnk=gst&q=enable-quota&rnum=2#b6eca1f86cfed4bc Looking in lustre/quota/quota_ctl.c I see that quota.h is only included within __KERNEL__, but Q_QUOTAON is used in lov_quota_ctl() which is always compiled in. So any of these fixes might apply: - Include sys/quota.h when not in __KERNEL__ - Only compile lov_quota_ctl() in __KERNEL__ - Something else. In any case it's obviously broken, and determining the correct fix requires some knowledge of the code involved. Meanwhile I'll try various stuff and see what happens. /Nikke -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Niklas Edmundsson, Admin @ {acc,hpc2n}.umu.se | [EMAIL PROTECTED] --------------------------------------------------------------------------- Dramatize: What well dressed RAM chips wear. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________ Lustre-discuss mailing list [email protected] https://mail.clusterfs.com/mailman/listinfo/lustre-discuss
