Since my patch from LU-1812 impacts this work I piece together a recipe to be able to build a fc18 lustre ZFS server. The patches needed are:
http://review.whamcloud.com/#change,4649 - LU-1812 kernel: 3.0/SuSE and 3.6/FC18 server patches
http://review.whamcloud.com/#change,5973 - LU-2686 kernel: sock_map_fd replaced by sock_alloc_file
http://review.whamcloud.com/#change,5974 - LU-2686 kernel: Kernel update for 3.7.2-201.fc18
http://review.whamcloud.com/#change,5768 - LU-2850 compat: posix_acl_
{to,from}
_xattr take
user_namespace
http://review.whamcloud.com/#change,5781 - LU-2800 llite: introduce local getname()
http://review.whamcloud.com/#change,5763 - LU-2987 llite: rcu-free inode
With this the build only fails with an:
lustre-2.3.63/libcfs/libcfs/linux/linux-lwt.c:60: error: ‘struct task_struct’ has no member named ‘oomkilladj’
I could not find a patch for this.
All patches landed.