On 2007-11-13 17:53:11 (+0530), Rajeh kuri <rajeshkuri@xxxxxxxxx> wrote: > Well it means there is no way to achieve compiled kernel calling > compiled kernel module. OR The direction of communication from kernel > to kernel module can not be possible? It is possible and it's done quite often. You just need to handle things slightly differently. Take a filesystem for example. They can be built as a module, and still be used by the kernel. In this case that's basically done by function pointers. When the fs module is loaded it registers itself to the kernel and passes pointers to the basic operations to the kernel. The kernel itself doesn't contain any calls to (for example) fat_statfs. That's only used in the fat module. The kernel calls the statfs function pointer in the super_operations struct the fat module registered when it was loaded. Kristof
Attachment:
pgpPIiXUzXkfV.pgp
Description: PGP signature