Implement filesystem services, and the required kernel objects.

aka according to what? And fwiw, I don't think 3dmoo is a good reference for calling a parameter "unused", unless a comment in 3dmoo explicitly says that it has been tested and verified to be unused.