So we have an hierarchy of several Linux kernel modules.
Lets simply call them A, B, C, D
A is a base module. It serves the others, but also provides some func