Desde finales de marzo que no escribía sobre las compilaciones del kernel, y eso que tengo buenas noticias: por fin los crashes cpufreq del modulo NVIDIA han desaparecido. Los parches del kernel 3.13.7 sobre los que tenía fundadas esperanzas no me han defraudado, y parece que han solucionado definitivamente las condiciones de carrera del módulo de cpufreq (al menos las mías). He preferido esperar un tiempo lo suficientemente largo para asegurarme que, efectivamente, no era el azar. Pero tras 2 meses y 5 versiones del kernels distintas sin ningún crash creo que es bastante seguro decir que el problema está solucionado.
En cuanto a los tiempos de compilación, los últimos resultados son consistentes entre ellos, incluso entre las versiones 3.13 y 3.14 (que no parece que tuvieran demasiados cambios respecto a mi configuración). Los valores numéricos son estos:
$ time fakeroot make-kpkg -j4 --initrd --revision=3.13.9+1 --append-to-version=-amd64 kernel_image kernel_headers
real 13m16.435s
user 30m25.944s
sys 2m4.020s
$ time fakeroot make-kpkg -j4 --initrd --revision=3.13.11+1 --append-to-version=-amd64 kernel_image kernel_headers
real 13m26.326s
user 30m29.584s
sys 2m4.712s
$ time fakeroot make-kpkg -j4 --initrd --revision=3.14.4+1 --append-to-version=-amd64 kernel_image kernel_headers
real 13m35.355s
user 30m40.324s
sys 2m7.732s
$ time fakeroot make-kpkg -j4 --initrd --revision=3.14.5+1 --append-to-version=-amd64 kernel_image kernel_headers
real 13m29.465s
user 30m40.732s
sys 2m9.508s
Todavía estoy usando gcc 4.8, aunque ya tengo gcc 4.9 instalado en mi distribución. Será interesante ver qué ocurre con los tiempos cuando cambie la versión del compilador.
Como podéis observar, aguanté bastante en la rama 3.13.x, hasta que un agujero de seguridad me llevó a saltar a las 3.14.x (la 3.14.4 se hizo de rogar más de 1 día, pero por fin salió con el fix). Además, la rama 3.14 ha sido bastante tranquila: está a punto de salir la 3.15 y todavía nos encontramos en la 3.14.5, mientras que a estas alturas en otras ramas estaríamos ya por la revisión 9 o 10. Por eso, a pesar de transcurrir 2 meses, han sido sólo 5 kernels distintos. Pero ahora que ya no tengo que preocuparme del crash es probable que el ritmo de actualización del kernel aumente (aunque no la frecuencia de posteo, eso lo dejaré para cuando haya algo interesante que comentar).
:wq