Se você está trabalhando em um módulo do kernel, eu recomendo que você obtenha uma árvore git. Obviamente, a árvore de Linus é obrigatória - também recebo as árvores estáveis. Como você está trabalhando no Ubuntu, eu verifico se eles têm uma árvore com as alterações que você pode usar.
Usando a árvore git, consegui fazer checkout em master
e executar git blame drivers/input/input.c
para ver que a assinatura da função input_get_keycode
foi alterada pela última vez em commit 8613e4c2
.
A execução de git show 8613e4c2
me fornece a mensagem de confirmação para essa alteração (as notas que você deseja), bem como o patch que implementa a alteração. Eu posso ver que a mudança foi feita em 2010-09-09.
Iniciando o gitk
(um visualizador gráfico do git) e dizendo para ele ir para o commit, eu posso ver que o commit precede a v2.6.37-rc1, informando que ele foi mesclado nessa release. Seguindo o ramo até quando Linus se fundiu, eu posso ver que ele foi fundido em 2010-10-26 no commit 3a99c631.
Esta é toda a linha principal sem olhar para os patches do Ubuntu, então parece que a mudança não tem nada a ver com o Ubuntu.