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.
What is it?
Custom kernel patchset, based upon ck-patchset from Con Kolivas and
many additional features usually requested by users.
THIS RELEASE HAS VESAFB-TNG DISABLED, AS IT CAUSED PANIC ON BOOT
USE VESAFB INSTEAD, FOR 1280x1024 RESOLUTION APPEND "vga=0x31A" TO KERNEL BOOTPARAMS
INSTEAD OF "video=vesafb: etc...."
What's in it?
Code: Select all
#
# ck patchset
#
->2.6.14-ck4.patch
...........1g_lowmem1_i386.diff
...........2.6.14_to_staircase12.1.diff
...........hz-default_values.patch
...........hz-update_values.patch
...........isobatch_ionice2.diff
...........mm-batch_prio.patch
...........mm-kswapd_inherit_prio.patch
...........mm-prio_dependant_scan.patch
...........mm-swap_prefetch-18.patch
...........pdflush-tweaks.patch
...........rt_ionice.diff
...........sched-iso3.2.patch
...........sched-staircase12.1_12.2.patch
...........sched-staircase12.2_13.patch
...........schedbatch2.9.diff
...........schedrange.diff
...........scsi-low_hz_fix.diff
...........smp-nice-support7.diff
...........vm-background_scan-1.diff
...........vm-lots_watermark.diff
...........vm-mapped.diff
...........net-fix_zero-size_datagram_reception.patch
...........patch-2.6.14.1
#
#Some stuff from mm-tree
#
->01-mm_patches.patch
...........activate-sata300-tx4-in-sata_promise.patch
...........add-a-file_permission-helper.patch
...........add-a-vfs_permission-helper.patch
...........add-vfs_-helpers-for-xattr-operations.patch
...........add-via-vt6410-support.patch
...........agp-performance-fixes.patch
...........as-cooperating-processes.patch
...........eagle-and-adi-930-usb-adsl-modem-driver-tidies.patch
...........eagle-and-adi-930-usb-adsl-modem-driver.patch
...........git-acpi-build-fix-3.patch
...........git-acpi-pciehprm_acpi-fix.patch
...........git-acpi-update-8250_acpi.patch
...........git-acpi.patch
...........git-agpgart.patch
...........git-alsa.patch
...........git-blktrace-fixup.patch
...........git-blktrace.patch
...........git-input.patch
...........git-libata-all.patch
...........ide-promise-flushing-hang-fix.patch
...........increase-maximum-kmalloc-size-to-256k-fix.patch
...........increase-maximum-kmalloc-size-to-256k.patch
...........ingo-nfs-stuff.patch
...........ktimers-kt2-export-mktime.patch
...........ktimers-kt2.patch
...........linus.patch
...........memory-leak-in-dentry_open.patch
...........pci-gart-fix.patch
...........vfs-pass-file-pointer-to-filesystem-from-ftruncate.patch
...........vfs-split-dentry-locking-documentation.patch
...........vfs-update-overview-document.patch
...........vxfs-use-generic_ro_fops.patch
...........workaround-for-pnp-device-interrupt.patch
...........write_inode_now-write-inode-if-not-bdi_cap_no_writeback.patch
#
# The rest
#
->03-reiser4-07.11.2005.patch
->04-daconfig-2.3.0.patch
->05-linux-2.6.13-e100-badeeprom.diff
->06-mppe_mppc-iptables_layer7-2.6.14.diff
->07-squashfs_2.2-r2.diff
->08-unionfs-20051014-1448.diff
->09-shfs-0.35_for_2.6.14-rc4.diff
->10-svgalib_helper-1.9.21.diff
->11-usbhid-readd-kconfig.diff
->12-shutup-unneeded-warnings.diff
->13-config-nr-tty-devices.diff
->14-Nitro-FB-logo.diff
->15-fixes
->16-suspend2-2.2-rc9-for-2.6.14.patch
->18-fbsplash-0.9.2-r5-2.6.14.patch
IMPORTANT UPDATES AND EDITS:
*** experimental/testing release, vesafb-tng disabled
*** Typo, came from my copy/paste-happiness
** 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 ... -r1.ebuild
4) PROMPT>ebuild nitro-sources-2.6.14-r1.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/ ... 14.tar.bz2
3) PROMPT>wget http://www.stud.uni-karlsruhe.de/~uyavl ... nitro1.bz2
4) PROMPT>tar -xvjf linux-2.6.14.tar.bz2 && rm linux-2.6.14.tar.bz2
5) PROMPT>mv linux-2.6.14 linux-2.6.14-nitro1 && rm linux && ln -s linux-2.6.14-nitro1 linux
6) PROMPT>bunzip2 patch-2.6.14-nitro1.bz2 && cd linux
7) PROMPT>patch -p1 -i ../patch-2.6.14-nitro1
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
LINKS
MANIFEST FILE
DIGEST FILE
EBUILD
PATCH
BROKEN OUT TARBALL
SERIES (DETAILED PATCH LISTING)
Let the compilefest begin !
cheers
T




