Pluggable Kernel Modules Programming
with my module that I have to write for an assignment, I am writing a compression character device. The lecturer wants it to have pluggable compression modules. In other words, if I want the classic RLE Compression, I just "insmod rle_compress.ko" or GZW (or whatever those compression names are) along with my main compression device. So it can only de/compress data with the available modules loaded.
My textbook "Linux Device Drivers" said deliberately that they are not going to discuss that part of kernel module development. I also searched on Google only to find nothing and the "Linux Kernel Module Programming Guide" didn't help me either.
Can anyone help me with this, what to do, where to go?
I would really appreciate it!