Revert "Introduced the new jhash implementation"

This reverts commit 8f066abd0ea0676fc9a8d9567b8ea10e85f1882a.
Revert "fix"

This reverts commit 03694eaec7df33246212b7b9f8e861f6790035b4.
Revert "use vzalloc instead of vmalloc + memset"

This reverts commit 0a2a228eac99d2f0245d5461176caf4982969f00.

Conflicts:
	crypto/zlib.c
Revert "fix"

This reverts commit 193657c9e2a0a0e45abbd45ab23843559d703936.
Revert "Some backport of vzalloc"

This reverts commit c556b560747c058022a619d455ec8843225d30c2.
lot of fix to be able to build after idiot things done by me...
lot of fix to be able to build after idiot things done by me...