Main Page

Get It
 Via the Web
 Via Anonymous CVS



 SourceForge Page

My Other SF projects
 rpmrebuild (with Eric Gerbier)

SourceForge.net Logo

Some of the kernel and modules functions have strange suffix like

It's a checksum value calculated from function parameters and return value
types in order to prevent module with different idea about function
parameters from being inserted into the kernel.

It's a good, but sometimes (and often !) different checksums caluclated
for function with same parameters and "good" module can not be inserted.

Kernel Simbol Manipulator was written to work around this limitation.

It implemented as LD_PRELOAD library.
System call query_module catched and it's return data manipulated 
as described in the file $KSM_CONF (default - /etc/ksm.conf)