Linux 7.3-rc5 llega con una enorme tanda de correcciones antes de la versión final

Linux 7.3-rc5 ya está disponible como la quinta versión candidata del próximo kernel Linux 7.3. Linus Torvalds publicó esta nueva RC el 27 de septiembre de 2026, describiéndola como otra versión candidata de tamaño considerable, aunque sin detectar nada especialmente preocupante en los cambios incluidos.
La distribución de los cambios resulta algo diferente de lo habitual. Menos de un tercio del parche corresponde a controladores y alrededor de una cuarta parte está formada por selftests, mientras que el resto se reparte principalmente entre correcciones de arquitectura, KVM, rendimiento, el planificador, BPF, redes y distintos componentes del núcleo.
Una RC5 más grande de lo habitual
Linux 7.3-rc5 mantiene un ritmo de desarrollo elevado cuando la nueva versión del kernel se aproxima a su lanzamiento estable.
Torvalds señala que el diffstat de esta semana resulta poco habitual. Los controladores representan menos de un tercio de los cambios y los selftests aproximadamente una cuarta parte. Esta proporción puede resultar engañosa porque muchos cambios de drivers son pequeños, mientras que algunos de los tests ocupan bastante más espacio.
Entre estos últimos destaca especialmente una prueba de KVM para ARM64 relacionada con las tablas ITS.
A pesar del tamaño de la actualización, el responsable del kernel no considera que exista una señal de alarma. La mayor parte de los cambios son correcciones habituales y el desarrollo continúa avanzando hacia la versión estable de Linux 7.3.
KVM y las arquitecturas reciben numerosas correcciones
Una parte importante de Linux 7.3-rc5 está relacionada con las arquitecturas de CPU, especialmente con KVM y diferentes componentes de virtualización.
Las modificaciones incluyen correcciones en KVM para ARM64 y otros ajustes relacionados con rendimiento y arquitectura. Los selftests también tienen un peso considerable en esta versión candidata, permitiendo detectar regresiones y comprobar distintos caminos de ejecución del kernel antes de que llegue la versión definitiva.
La presencia de estas pruebas es especialmente relevante porque una parte importante de los cambios de esta RC no está destinada a añadir nuevas funciones al usuario final, sino a comprobar que las funciones existentes continúan comportándose correctamente.
Importantes correcciones en los controladores gráficos
El subsistema DRM recibe una de las mayores tandas de correcciones de esta RC, con cambios para Intel, AMD, NVIDIA y otros controladores gráficos.
En Nouveau, el controlador libre para GPU NVIDIA, se corrigen varios problemas introducidos después del cambio desde el firmware basado en la rama R535 al firmware R570. Entre ellos se encuentran problemas con la suspensión y reanudación, la gestión de VRAM, referencias de objetos y memoria y diferentes fugas durante la gestión de energía.
El controlador amdgpu recibe correcciones relacionadas con las colas de usuario, reinicios de los motores VCN 4 y 5, diferentes rutas de error y problemas de tamaño de pila que podían aparecer con determinadas combinaciones de compilador y configuración.
Por su parte, Intel i915 corrige un problema en el desmontaje mediante RCU que podía provocar un bucle infinito, además de recibir correcciones para DP MST, FEC y otras funciones de pantalla. También se incluye una solución para un problema de parpadeo eDP en un modelo concreto de portátil.
Intel Xe prepara mejor soporte para hardware gráfico
El controlador Xe también recibe varias correcciones en esta versión candidata.
Entre ellas destaca la incorporación de información sobre las causas por las que una GPU puede estar siendo limitada térmica o energéticamente. Para los aceleradores Intel Crescent Island se incorpora específicamente power brake como nuevo motivo de limitación.
También se solucionan problemas relacionados con la invalidación de TLB, la expulsión de memoria SVM, el cierre de máquinas virtuales y determinadas corrupciones de pantalla en sistemas Lunar Lake ejecutados como invitados Xen PV.
Linux 7.3-rc5 introduce muchas de las correcciones proceden de análisis con IA
Una característica llamativa de esta tanda de cambios es el número de errores detectados mediante herramientas de análisis asistidas por IA y LLM.
El mantenedor del subsistema DRM, Dave Airlie, explicó que buena parte de las correcciones gráficas de esta semana procede de análisis realizados con ayuda de modelos de lenguaje, especialmente para localizar errores en rutas de tratamiento de fallos, fugas de memoria y casos de use-after-free.
No significa que el kernel esté siendo desarrollado automáticamente por una IA: los cambios siguen pasando por el proceso habitual de revisión y mantenimiento del proyecto. En este caso, los modelos están siendo utilizados como herramientas adicionales para encontrar posibles errores en código existente.
También el subsistema de IPE incorpora dos correcciones de seguridad encontradas mediante análisis asistido por LLM. Una evita un use-after-free al auditar una política recién cargada y otra protege mediante RCU el hash raíz de dm-verity frente a condiciones de carrera.
BPF, scheduler y sistema de archivos también reciben correcciones
El núcleo propiamente dicho también recibe una cantidad considerable de cambios.
El scheduler incorpora nuevas correcciones para Cache Aware Scheduling, incluyendo un cambio destinado a evitar que determinados hilos del kernel interfieran en este mecanismo.
BPF recibe varias correcciones relacionadas con la selección de intérpretes de binfmt_misc y diferentes condiciones de carrera y lecturas fuera de límites.
También se incluyen modificaciones en el VFS y XFS, además de correcciones en NTFS3 y otros componentes del sistema de archivos. Entre ellas se encuentra una corrección para evitar que determinados caminos de montaje creen problemas relacionados con los espacios de nombres.
Las redes siguen siendo una parte importante en Linux 7.3-rc5
El código de red representa otra parte importante de Linux 7.3-rc5.
La tanda incluye correcciones para diferentes controladores y subsistemas de red, además de cambios destinados a solucionar errores detectados durante las pruebas.
Linus Torvalds señala precisamente que la presencia de una cantidad considerable de cambios de red no resulta especialmente sorprendente: aunque la distribución general de la RC sea poco habitual, la actividad en networking y DRM sigue el patrón que suele observarse durante el desarrollo del kernel.
Linux 7.3 se acerca a su versión estable
Linux 7.3-rc5 es todavía una versión de pruebas y no debería confundirse con la próxima versión estable del kernel. El calendario manejado actualmente sitúa el lanzamiento estable de Linux 7.3 alrededor del 18 de octubre, siempre que el desarrollo continúe sin necesidad de ampliar el ciclo de versiones candidatas.
Por ahora, el mensaje de Torvalds es que el tamaño de esta RC no constituye un problema. El kernel continúa recibiendo correcciones para hardware nuevo, regresiones y errores detectados mediante pruebas automatizadas y análisis de código.
Linux 7.3-rc5 deja así una nueva fotografía del estado de desarrollo de la próxima versión del kernel: una actualización grande, con especial actividad en KVM, gráficos, redes, BPF y pruebas internas, pero sin cambios que hagan pensar actualmente en un problema grave para el lanzamiento final.
