Alguns dias atrás, escrevi sobre um patch do kernel do Linux sendo preparado para corrigir relatórios de topologia SMP/HT da CPU híbrida da Intel devido à maneira como o kernel do Linux estava contando o número de irmãos Hyper Threading para cada núcleo. Felizmente, essa correção, que aparentemente se torna mais urgente para os próximos processadores Meteor Lake, agora foi escolhida a tempo para o lançamento do Linux 6.4-rc4 de hoje e está definida para retroportar para a série de kernel estável.
Thomas Gleixner esta manhã enviou um único patch x86/urgente para 6.4-rc4. Ele resumiu o problema como:
“Evite uma configuração falsa para o número de irmãos HT, que é causada pelo naufrágio de avaliação CPUID do X86. Isso recalcula o valor para cada CPU, de modo que o última CPU”ganha”. Isso pode causar valores de irmãos completamente falsos.”Na realidade, era um laptop de soquete único com 16 núcleos no total. Essas informações de topologia foram transmitidas ao espaço do usuário para uso por ferramentas como lscpu.
Linus Torvalds já foi em frente e combinou o patch direto para esta alteração que foi surpreendentemente ignorada até recentemente.
O kernel Linux 6.4-rc4 será lançado até o final do dia com mais uma semana de várias correções de bugs/regressões. O Linux 6.4 estável deve ser lançado no final de junho ou início de julho.