Como encontrar um patch específico para um arquivo do kernel

2

Eu depurei um problema no kernel do Linux e encontrei uma correção para o problema. Verificando referência cruzada, posso ver que a correção foi aplicada a esse arquivo entre a versão do kernel A e a versão do kernel B.

Qual é a melhor maneira de encontrar o patch com o patch exato com o qual esta correção foi checada? Gostaria de ver se há outros problemas corrigidos com o mesmo patch.

Coisa que eu conheço:

  • Arquivo e linha de código exato que mudaram
  • Versão do kernel em que o bug estava presente e a versão que foi corrigida em

Obrigado!

    
por zeus_masta_funk 27.05.2016 / 18:07

1 resposta

1

Você pode chegar a algum lugar navegando na torvalds árvore git, por exemplo, para o arquivo time/hrtimer.c . Clique em culpa e para cada número de linha você vê o último patch aplicado. Você também pode procurar o histórico para patches mais antigos.

    
por 27.05.2016 / 20:44