Um conjunto de melhorias no printk foi enviado ontem para a janela de mesclagem do Kernel Linux 6.6. Essas melhorias são significativas, pois representam um passo importante em direção à implementação da impressão de console com o threaded/atomic console printing. Essa implementação é crucial porque é o último obstáculo significativo antes que o suporte em tempo real (PREEMPT_RT) possa finalmente ser incorporado ao kernel.
John Ogness, da Linutronix, que pertence à Intel, tem trabalhado nas melhorias do printk como um pré-requisito para avançar na tão aguardada capacidade de imprimir no console de maneira encadeada/atômica, especialmente em consoles sem bloqueio.
Essas melhorias colocam o subsistema printk em um estágio imediatamente anterior à introdução do código encadeado/atômico pendente. Infelizmente, o suporte encadeado/atômico em si não está pronto a tempo para a janela de mesclagem do Linux 6.6. No entanto, esperamos que isso não demore muito mais, o que abrirá finalmente a porta para a inclusão do suporte em tempo real que ficou fora da árvore por muitos anos.
A solicitação de mesclagem (pull request) do printk foi enviada ontem e inclui melhorias de código, a introdução de um novo indicador de console para o estado de suspensão do console, em vez de ser um estado global, evita tentativas de obtenção de bloqueio do console durante um panic(), correções na documentação e outras atualizações importantes.
Até a próxima !!
Nenhum comentário:
Postar um comentário