Linux 5.19-rc7 lançado após uma semana difícil com Retbleed e Intel GPU Firmware Snafu

Linus Torvalds cria guias para impedir que os analisadores Kconfig não os manipulem corretamente
tux

O desenvolvedor Linus Torvalds lançou neste final de semana o Linux 5.19-rc7 após uma semana movimentada devido à mitigação de segurança do Retbleed e não apenas ao impacto no desempenho da CPU que ele coloca nos usuários, mas a bagunça que causa no desenvolvimento do kernel, especialmente quando se trata de problemas embargados que dificultam os patches para revisar e testar bem antes do levantamento do embargo. Assim, o Linux 5.19-rc7 acabou lançado após uma semana difícil com Retbleed e Intel GPU Firmware Snafu.

Além de Retbleed exigir alterações em muitos arquivos e ser uma das maiores mitigações nos últimos tempos, houve algumas consequências com avisos do compilador e outros problemas de compilação surgindo. Com o Linux 5.19-rc7, parece que o código inicial de mitigação do Retbleed está em boa forma e deve ser executado com sucesso nos processadores afetados.

O desenvolvimento upstream do Linux também foi dificultado esta semana com a regressão de firmware Intel Alder Lake P “GuC” que mencionei esta semana e agora acabará sendo corrigida ou revertida para a v5.19. No momento, um patch está pendente para fornecer compatibilidade retroativa com o firmware mais antigo, caso contrário, o Linus reverterá o suporte ao GuC v70, se necessário.

O Linux 5.19-rc7 também marca o novo driver Intel IFS como “quebrado” até que sua interface sysfs seja considerada sólida.

Linux 5.19-rc7 lançado após uma semana difícil com Retbleed e Intel GPU Firmware Snafu

E então apenas a variedade usual de correções de bugs. Portanto, nem será preciso dizer que Linus Torvalds observou que o ciclo do Linux 5.19 será prolongado uma semana extra. Assim, espere o Linux 5.19-rc8 no próximo domingo, em vez de qualquer versão final. O Linux 5.19 estável, por sua vez, deve sair em duas semanas.

Foi uma semana difícil para o kernel Linux

Linux 5.19-rc7 lançado após uma semana difícil com Retbleed e Intel GPU Firmware Snafu

Abaixo está o anúncio 5.19-rc7 de Linus Torvalds:

Mais uma semana, mais um rc. Obviamente, tivemos toda aquela coisa de “Retbleed”, e isso aparece tanto no diffstat quanto no shortlog, e o rc7 é definitivamente maior que o normal.

E também, como de costume, quando tivemos um desses problemas de hardware embargados pendentes, os patches não obtiveram o desenvolvimento aberto e, como resultado, perdemos toda a verificação de sanidade usual por toda a infraestrutura de construção e teste de automação que tenho. Portanto, não é surpresa – houve vários pequenos patches de correção posteriormente também para alguns casos de canto.

Dito isso, na semana passada havia duas outras árvores de desenvolvimento que, independentemente, também pediram uma extensão, então o 5.19 será um daqueles lançamentos que terão um rc8 adicional no próximo fim de semana antes do lançamento final. Tivemos algumas reversão de btrfs de última hora e também há um problema pendente com um firmware de GPU intel.

Quando chove transborda.

Não que as coisas realmente pareçam tão ruins. Eu acho que nós temos as consequências do rebleed todas tratadas (knock wood), e as reversões do btrfs estão no lugar. E o problema do firmware da GPU Intel parece ter um patch pendente também (ou apenas reverteremos). Portanto, não é como se tivéssemos grandes problemas, mas uma semana extra é definitivamente necessária.

Pelo menos quando o Linux 5.19 for lançado em 31 de julho, haverá muitos novos recursos com este kernel.