É possível adicionar uma chamada do sistema através de um LKM?

Gostaria de adicionar uma nova chamada do sistema por meio de um LKM, mas não sei como fazer isso. Ou seja, eu sei que se eu quiser adicionar uma chamada de sistema completamente nova, posso olhar através da tabela sys_call_table e encontrar umsys_ni_syscall e apenas substituí-lo, mas eu estava curioso para saber se era possívelAdicionar, acrescentar aosys_call_table. Eu percebo que é provavelmentenão possível, dado que é uma matriz de tamanho fixo, mas eu queria saber se havia outras maneiras inteligentes de adicionar chamadas do sistema sem substituir um número de chamada do sistema não utilizado.

questionAnswers(3)

yourAnswerToTheQuestion