Ultimas compilaciones y fin de crashes

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

blogroll

social