On 16/02/15 11:54, Arnd Bergmann wrote:
On Monday 16 February 2015 11:36:03 Daniel Thompson wrote:
Currently if nfsd is configured as v2 only then the kernel fails to build. This is a regression introduced by 9cf514ccfacb("nfsd: implement pNFS operations"). It occurs because inline code from the xdr4.h header is now included from generic nfsd code (via pnfs.h).
This patch takes the simplest route and makes conditional the problematic inline function.
Note: I also tried extending the #ifdef CONFIG_NFSD_PNFS to cover almost all of the pnfs.h header file. That works great too but feels more invasive. However I can dust this off if that were preferable for any reason.
I believe this was fixed last Friday in the patch below. Do you still see the problem on today's linux-next?
Thanks Arnd. I overlooked this patch (which didn't pop out very clearly in the google searches I did).
It is fixed in linux-next.
Daniel.