Implicit declaration is ok, it just means the symbols are not defined
in that translation unit.
As long as it links, you will be ok.
If it doesn't link, you need to make sure the kernel is configured
with the proper components (RTFM for more info here).