ich hoffe, du hast das verzeichnis, in dem du den kernel erstellt hast, noch auf der platte. dann geht das nämlich recht schnell:
entweder editierst du die elantech.c von hand oder du entfernst den alten patch mit
Code:
patch -p1 -R < elantechfull.patch.txt
dafür brauchst du den
alten patch! und patchst anschließend mit dem neuen. danach
make-kpkg --initrd buildpackage
sofern du nicht per make clean aufgeräumt hast, wird make die bereits kompilierten module erkennen und überspringen und nur das modul neu kompilieren, dessen source-code du geändert hast (da die datei "neuer" ist als das modul). das dürfte eigentlich nicht länger als wenige minuten inkl paketierung dauern
edit:
ich hoffe, dass make-kpkg nicht vorm kompilieren aufräumt. denn dann dauert es wieder ewig.
edit2:
wenn du auf nummer sicher gehen willst, ruf nach der änderung des quellcode
auf und kopier die psmouse.ko bzw psmouse.ko.gz an einen sicheren ort. mit der kannst du dann die bisherige psmouse.ko(.gz) überschreiben.
dieser weg ist nicht sauber, erspart einem aber mehrere stunden kompiliererei
edit3:
nachdem du die neue psmouse.ko(.gz) gesichert hast, solltest du es noch mal mit dem sauberen weg probieren. mit glück baut der dir dann einfach das deb. wenn du pech hast, dauert es lange und du hast genug zeit dir zu überlegen, ob du den vorgang abbrichst oder doch wartest.