The kernel module you are trying to build is incompatible with your kernel. The data structure element names have changed.
That patch failed as the diff doesn't mtch the code you are trying to patch (diffenet revision no doubt).
I think that code is probably too old to work withthe current kernel. *Looks* like more than a tweak.
---------- Post added at 07:41 AM ---------- Previous post was at 07:38 AM ----------
Looks like you don't need that module at all.
Here - this should work on fedora too.
http://www.unfoldingcode.com/2011/08...client-on.html