Por que você acha que o sinal deve ser encaminhado para o seu módulo? Eu acho que você deve escrever o novo syscall para testar seu módulo. você pode chamar sua função de módulo em seu syscall para teste. e chamando seu syscall no programa C.
C sample - > novo syscall com args (que arg especifica modules func) - > sua função de módulo.