Pristine kernel version 3.0.1 with
rt9 patch.
Warning, despite the fix of licensing issue (EXPORT_SYMBOL below), NVIDIA fails for me with this kernel. I then switch to nouveau.
Packages tuned for desktop (1000Hz), Core2, fully premptible, has been uploaded to
http://jeandamiendurand.free.fr/debian/kernel
deb http://jeandamiendurand.free.fr/debian/kernel sid main
deb-src http://jeandamiendurand.free.fr/debian/kernel sid main
Method to build this kernel is:
cd /usr/src
wget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.1.tar.bz2
wget -c http://www.kernel.org/pub/linux/kernel/projects/rt/patches-3.0.1-rt9.tar.bz2
rm -rf linux-3.0.1 linux-3.0.1-rt9
tar -jxf linux-3.0.1.tar.bz2
mv linux-3.0.1 linux-3.0.1-rt9
cd linux-3.0.1-rt9
bzip2 -d -c ../patch-3.0.1-rt9.patch.bz2 | patch -p1
grep 'EXPORT_SYMBOL_GPL(migrate_disable)' -R ./
perl -pi -e 's/EXPORT_SYMBOL_GPL\(migrate_disable\)/EXPORT_SYMBOL(migrate_disable)/g' ./kernel/sched.c
grep 'EXPORT_SYMBOL_GPL(migrate_enable)' -R ./
perl -pi -e 's/EXPORT_SYMBOL_GPL\(migrate_enable\)/EXPORT_SYMBOL(migrate_enable)/g' ./kernel/sched.c
grep 'EXPORT_SYMBOL_GPL(__rt_mutex_init)' -R ./
perl -pi -e 's/EXPORT_SYMBOL_GPL\(__rt_mutex_init\)/EXPORT_SYMBOL(__rt_mutex_init)/g' ./kernel/rtmutex.c
make xconfig
make clean
make -j`getconf _NPROCESSORS_ONLN || echo 1` deb-pkg
X can freeze with nouveau but this is much less frequent. But at least KDE is up and running. All other kernels in the repo has been removed btw.