¿Cómo parcheas un kernel?

Obtuve text de diferencia de lkml, ¿cómo lo parcho en una fuente de kernel? Soy muy nuevo en la compilation de núcleos, y no pude encontrar fonts decentes en línea. Estoy utilizando Debian si es relevante.

kernel.org tiene una excelente documentation sobre la aplicación de parches en el kernel de Linux .

Esencialmente, usas el command de parche . Una vez que haya adquirido el parche (aquí llamado patchfile ), colóquelo en su directory de compilation y luego emita el command:

 patch -p <num> < patchfile 

donde <num> es el número de barras diagonales que se eliminarán de los nombres de file contenidos en el parche que se aplicará.

Por lo tanto, suponiendo que su file de parche se encuentra en el directory de nivel superior de su fuente de kernel, puede aplicarlo con:

 patch -p1 -i patchfile 

El parche también tiene una útil --dry-run que imprimirá una list de lo que hará el command, sin realizar ningún cambio en sus files: lo que le permite ajustar con precisión cualquier ajuste antes de comprometerlos.