Disclaimer
This patchset is in no way affiliated with the Gentoo Foundation and so it's
use does not imply any more or less official support from the gentoo developers.
Do NOT, EVER, post bugs regarding a kernel patched to nitro-sources to
_bugs.gentoo.org_. Post your problems in this thread instead.
If you use this kernel on partitions created with reiser4progs 1.0.4 or older, or you will not be able to mount them with kernels older than 2.6.12!
for details look at this thread
What is it?
Custom kernel patchset, based upon ck-patchset from Con Kolivas and
many additional features usually requested by users.
What's in it?
Code: Select all
#####################
# #
# 2.6.15-nitro2 #
# "Freshness" #
# #
#####################
# ck patchset
04_2.6.15-ck1.patch
# newest libata
01_2.6.15-libata1.patch
# some patches from -mm tree (light version)
02_mm-patches.patch
-> includes:
2.6-sony_acpi4.patch
amd64-agp-suspend-support.patch
ata_piix-ide-mode-sata-patch-for-intel-ich8.patch
enable-unit-at-a-time-optimisations-for-gcc4.patch
ext3-get-blocks-adjust-accounting-info-in-build-fix.patch
ext3-get-blocks-adjust-accounting-info-in.patch
ext3-get-blocks-adjust-reservation-window-size-for.patch
ext3-get-blocks-maping-multiple-blocks-at-a-once-vs-ext3_readdir-use-generic-readahead.patch
ext3-get-blocks-maping-multiple-blocks-at-a-once.patch
ext3-get-blocks-multiple-block-allocation.patch
ext3-get-blocks-support-multiple-blocks-allocation-in.patch
ext3_readdir-use-generic-readahead.patch
hda_intel-patch-for-intel-ich8.patch
hdaps-convert-to-the-new-platform-device-interface.patch
i386-let-regparm-no-longer-depend-on-experimental.patch
input-attempt-to-re-synchronize-mouse-every-5-seconds.patch
ipw2200-stack-reduction.patch
ipw2200_txbusy.patch
lxdialog-sane-colours.patch
md-dm-reduce-stack-usage-with-stacked-block-devices.patch
optimize-select-poll-by-putting-small-data-sets-on-the-stack.patch
piix-ide-pata-patch-for-intel-ich8m.patch
pre-udma-eide-pio-mode-selection.patch
reduce-size-of-bio-mempools.patch
small-fixes-backported-to-old-ide-sis-driver.patch
sound-remove-bkl-from-sound-core-infoc.patch
touchkit-ps-2-touchscreen-driver.patch
unplug-can-sleep.patch
# additional filesystem support
03_reiser4.patch
14_squashfs2.2-r2.patch
15_unionfs-snapshot-20060108.patch
# cumulative sets of fixes and enhancements from
# gentoo fedora and suse kernels
08_gentoo-sources-trunk.patch
-> includes:
1100_netlink-rcv-skb-dos.patch
1105_netfilter-pptp-crash-1.patch
1110_netfilter-pptp-crash2.patch
1310_ppc-ml300-ep405-boot.patch
1900_select-correct-bridge-id.patch
1905_bridge-netfilter-ip-fragments.patch
1915_netlink-oops.patch
1920_ufs-inode-sem.patch
2100_skge-memory-on-ring-changes.patch
2500_vgacon-doublescan.patch
4100_sky2-0.12.patch
4101_deprecate-sk98lin.patch
4305_dm-bbr.patch
4900_speakup-20060103.patch
4901_speakup-highlight-tracking-amd64.patch
09_fedora-patchset.patch
-> includes
linux-2.6-acpi-thinkpad-c2c3.patch
linux-2.6-autofs-pathlookup.patch
linux-2.6-firmware-loader-timeout.patch
linux-2.6-ide-tune-locking.patch
linux-2.6-input-usblegacy.patch
linux-2.6-max-symlinks.patch
linux-2.6-posix-timers-sched_time-accumulation.patch
linux-2.6-procfs-i_nlink-miscalculate.patch
linux-2.6-sata-enable-atapi-by-default.patch
linux-2.6-valid-ether-addr.patch
linux-2.6-vm-clear-unreclaimable.patch
linux-2.6-x86-vga-vidfail.patch
linux-2.6.14-intel-cache-build.patch
10_suse-patchset.patch
-> includes:
alsa-git-2.6.15
alsa-disable-nested-devices
alsa-ppc-screamer-endian-workaround
ext3-barrier-default
ext3-register-filesystem-lifo
ide-probe-delay
ipw2200-lockup-fix
kmalloc-max
modpost-segfault-fix.diff
nfs-directio-drop-semaphore
parport-mutex
stack-limit
unmap_vmas-lat
x86_64-nmi-watchdog-timeout
# suspend2 + vesafb-tng + fbsplash
05_suspend2-2.2-rc16-for-2.6.15.patch
06_vesafb-tng-1.0-rc1-r3.patch
07_fbsplash-0.9.2-r5.patch
# iptables layer7-filer support
13_ipt-layer7-v20.patch
# workaround for e100 faulty eeprom
18_e100-badeeprom.patch
# centrino undervolt support
11_bdz.undervolt.2006.01.07.patch
# ibm thinkpad extended fancontrol
12_ibm_acpi-fancontrol.patch
# candy
16_usbhid-readd-kconfig.patch
17_daconfig.patch
# nitro stuff
19_nitro-fblogo.patch
20_suppress-deprecated-unusedresult.patch
21_sched-smaller-slices.patch
22_nitromenu-2.patch
23_branding.patch
IMPORTANT UPDATES AND EDITS:
** To be continued...
Howto install
And now, even more important part:GENTOO:
1)create directory <OVERLAY_DIR>/sys-kernel/nitro-sources (substitute <OVERLAY_DIR> according to overlay path)
2) PROMPT>cd <OVERLAY_DIR>/sys-kernel/nitro-sources
3) PROMPT>wget http://www.stud.uni-karlsruhe.de/~uyavl ... -r2.ebuild
4) PROMPT>ebuild nitro-sources-2.6.15-r2.ebuild digest
5) PROMPT>USE="symlink" emerge nitro-sources
6) PROMPT>cd /usr/src/linux
7) configure, compile and install your kernel
if in doubt about how to do it, consult the documentation in the kernel source directory
ALL OTHER DISTROS:
1) PROMPT>cd /usr/src
2) PROMPT>wget http://www.kernel.org/pub/linux/kernel/ ... 15.tar.bz2
3) PROMPT>wget http://www.stud.uni-karlsruhe.de/~uyavl ... nitro2.bz2
4) PROMPT>tar -xvjf linux-2.6.15.tar.bz2 && rm linux-2.6.15.tar.bz2
5) PROMPT>mv linux-2.6.15 linux-2.6.15-nitro2 && rm linux && ln -s linux-2.6.15-nitro2 linux
6) PROMPT>bunzip2 patch-2.6.15-nitro2.bz2 && cd linux
7) PROMPT>patch -p1 -i ../patch-2.6.15-nitro2
configure, compile and install your kernel
if in doubt about how to do it, consult the documentation in the kernel source directory
NOTE:
for rpm based distros, try doing "make rpm" after menuconfig, although this is untested
EBUILD
PATCH
BROKEN OUT TARBALL
MANIFEST FILE
DIGEST FILE
SERIES (DETAILED PATCH LISTING)
SHOWTIME !!!!
cheers
T






