Você não disse que qual versão do ubuntu funciona para você, então suponho que seja o kernel que vem com o Saucy (13.10).
Para ver a árvore do kernel, vá para http: kernel.ubuntu.com e escolha git web. Na caixa de pesquisa coloque o saucy e você terá uma lista de repositórios relacionados ao kernel.
No link você vê que o repo oficial do kernel para o Saucy é ubuntu-saucy.git
. Escolha este repo na lista acima e então você pode navegar nele.
Por exemplo, colocando "r8169" na caixa de pesquisa de confirmação, você tem algo parecido com isso:
Agora você pode navegar aqui e ver qual patch (es) você precisa. Btw, se você tiver um problema de barra de lançamento, procure por ele; Normalmente, os patches que corrigem algum problema da barra de lançamento têm o problema da barra de lançamento mencionado na confirmação, como este .
Se você instalar o git e tirar uma cópia da (s) árvore (s) no seu computador, git diff
é normalmente poderoso o suficiente para mostrar o que é alterado no diretório do driver de duas versões diferentes. Então você provavelmente será capaz (se você tem a árvore do Ubuntu baseada em 3.12 - não sabe qual é) para restringir o diff de commit para as duas versões que você está interessado.