Torvalds publica su primera serie de parches asistida por LLM

Fuentes: Torvalds publishes first LLM-assisted Linux patch series

Linus Torvalds ha publicado en la lista de correo de desarrollo de Linux una serie de diez parches que utiliza por primera vez un modelo de lenguaje grande (LLM) para asistir en su creación. El objetivo principal de esta serie es optimizar el mecanismo de búsqueda de folios (folios) en el sistema de archivos de Linux, un problema que ha existido durante mucho tiempo. La solución propuesta mejora la gestión de folios 'calientes' (hot folios) mediante la implementación de un retraso de liberación bajo el periodo de protección de controladores de actualización (RCU). Este enfoque permite leer los datos de los folios directamente en regiones protegidas por RCU, eliminando la necesidad de tomar referencias de conteo (refcount) en el camino rápido (fastpath) cuando no se producen fallos de página. El resultado es una aceleración de un orden de magnitud en benchmarks intensivos en lecturas. Aunque la serie ha sido enviada a revisión, los revisores han identificado una condición de carrera (race condition) en el código, lo que indica que aún se requiere trabajo adicional para garantizar la estabilidad y seguridad del parche.