Nem todo Pull Request (PR) no kernel vira notícia. Em geral, esses envios são listas objetivas de correções, com um “obrigado” no final e só. Mas o PR mais recente de correções do Intel Xe, enviado em 28 de novembro de 2025 para o ciclo do Linux 6.18, veio com uma nota de despedida: Lucas De Marchi anunciou que está deixando a Intel e, com isso, encerra sua atuação como mantenedor do driver Xe no upstream.
A mensagem, enviada aos responsáveis pelo subsistema DRM, deixa claro que este foi seu último PR no papel de liderança, justamente na reta final de um lançamento que está prestes a ser liberado. É uma transição importante porque o driver Xe é uma das grandes apostas da Intel para o futuro do Linux gráfico, convivendo com a base histórica do i915 e acelerando a evolução para GPUs mais novas.
Despedida e sucessão
No comunicado, De Marchi foi direto ao dizer que este é seu último envio como maintainer do Xe, pois está saindo da Intel. Ele também sinalizou que a mudança não ficará apenas no anúncio: um patch para o arquivo MAINTAINERS deve ser mesclado em breve, formalizando a atualização de responsáveis pelo código.
O ponto mais importante para a comunidade, porém, é a continuidade. A partir daqui, a manutenção do driver passará para Rodrigo Vivi e Thomas Hellström, que devem seguir enviando pacotes de correções e ajustes. O próprio e-mail enquadra essa transição dentro do calendário do kernel: caso o Linux 6.18 não tivesse um release naquela semana, eles continuariam encaminhando os fixes normalmente, mantendo o fluxo saudável do subsistema.
Correções finais para o kernel Linux 6.18
Além do anúncio pessoal, o PR cumpre o papel técnico esperado para a reta final do ciclo. O pacote reúne correções “towards 6.18” e parte do estado do Linux 6.18-rc7, deixando explícito que a prioridade aqui é estabilidade, robustez e redução de risco no fechamento da versão.
Entre os ajustes, três pontos se destacam:
- Correção de vazamento de recurso em um caminho de erro durante a inicialização do GuC (na rotina xe_guc_ct_init_noalloc), evitando acúmulo de recursos quando algo falha no setup.
- Ajuste no uso do stack_depot para não depender de uma inicialização que pode não estar garantida em certos cenários, prevenindo problemas difíceis de diagnosticar.
- Correção de overflow na conversão de clock ticks para milissegundos, um tipo de erro que pode virar comportamento imprevisível em contadores, temporizações e telemetria.
Há também um detalhe que ajuda a ler o “estado do projeto”: o pacote de despedida traz contribuições de mais nomes além do maintainer, como Shuicheng Lin e Harish Chegondi, reforçando que o trabalho já é distribuído e que a sucessão tende a ocorrer sem quebra de ritmo.
