Revert "use kernel headers, remove headerfiles"

This reverts commit c311be9555b6d1c849ed64b9ea61f094313bdf03.