Não há nenhum lugar especial em que o código-fonte precise estar. Normalmente, é onde quer que seu repositório esteja.
Se você quiser deixá-lo em algum lugar para o próximo administrador encontrar, o lugar mais óbvio seria um servidor VCS da empresa. /usr/src
também seria um local razoável para procurar, bem como $HOME
.
Eventualmente, se você decidir enviar o módulo para inclusão no kernel, você terá que colocá-lo no local apropriado no seu checkout do linux git.