1* coding style does not fully comply with the kernel style guide.
2* still TODOs, annotated in the code
3* currently the code introduces new IOCTLs. I'm afraid this is a bad idea.
4  -> Replace this with another interface, hints are welcome!
5* Some missing data (marked with ###) needs to be added in the documentation
6