I have a link from the topic on the #nvidia channel of freenode that has patches for the nvidia-kernel module to work on 2.5.50 plus some other fixes :) here's the link http://www.minion.de/nvidia.html THX
seems that #11191 would be resolved :)
Ok, so what is this in -r1 of nvidia-kernel: --------------------------------------- # Next section applies patches for linux-2.5 kernel, or if # linux-2.4, the page_alloc.c patch courtesy of NVIDIA Corporation. # All these are from: # # http://www.minion.de/nvidia/ # # Many thanks to Christian Zander <zander@minion.de> for bringing # these to us, and being so helpful to select which to use. # This should close bug #9704. local KV_major="`uname -r | cut -d. -f1`" local KV_minor="`uname -r | cut -d. -f2`" cd ${S} if [ "${KV_major}" -eq 2 -a "${KV_minor}" -eq 5 ] then einfo "Applying patches for kernel 2.5..." patch -p1 < ${FILESDIR}/${NV_PACKAGE}-2.5.diff >/dev/null || die einfo "Applying page_alloc.c patch..." patch -p1 < ${FILESDIR}/${NV_PACKAGE}-2.5-pa.diff >/dev/null || die else einfo "Applying page_alloc.c patch..." patch -p1 < ${FILESDIR}/${NV_PACKAGE}-pa.diff >/dev/null || die fi --------------------------------------- Or did they change since then ?
Things changed alot in the 2.5 tree after 2.5.47, particularly to a new modules format and the VM breaking the old patches (which worked fine) and new patches have now been updated and properly work with 2.5.50. I've just had lots of requests and people wondering whats wrong in #gentoo. I would have went ahead and updated, but didn't want to end up screwing up your hard work.
Ok, updated patches.