Hello all... I made some RPMs based on a custom set of patches, preserving all of the Fedora's official patches (now thtat the kernels are not based off the -AC tree). For the time being I only have AMD64 packages built and am in the process of building generic x86_64, athlon and i686 packages of these. However I'd like to know before I put my machines to build these, if any one would be interested in testing them and provide feedback.
These packages are (as I said above) based on the official Fedora pathces and (for the time being) the Con Kolivas tree (to provide lower latency desktop and overall improved system performance) and the
-nitro patch normally used by Gentoo people (yes I have too a gentoo system).
The full list of patches applied follows:
patch-2.6.14.2.bz2
blackhawk-logo.patch -- A quick and dirty logo I made, most probably I will change it with the newer Fedora logo
Fedora Patches.
linux-2.6-bzimage.patch
linux-2.6-x86-tune-p4.patch
linux-2.6-x86-apic-off-by-default.patch
linux-2.6-x86-vga-vidfail.patch
linux-2.6-ppc64-build.patch
linux-2.6-ppc64-eeh-panic.patch
linux-2.6-serial-of.patch
linux-2.6-xen.patch
linux-2.6-xen-additional.patch
linux-2.6-xen-compile.patch
linux-2.6-build-nonintconfig.patch
linux-2.6-build-userspace-headers-warning.patch
linux-2.6-build-qconfig-qt-lib64.patch
linux-2.6-build-reference-discarded-opd.patch
linux-2.6-execshield.patch
linux-2.6-execshield-xen.patch
linux-2.6-execshield-vdso.patch
linux-2.6-xen-vdso-note.patch
linux-2.6-modsign-core.patch
linux-2.6-modsign-crypto.patch
linux-2.6-modsign-ksign.patch
linux-2.6-modsign-mpilib.patch
linux-2.6-modsign-script.patch
linux-2.6-modsign-include.patch
linux-2.6-debug-slab-backtrace.patch
linux-2.6-debug-list_head.patch
linux-2.6-debug-taint-vm.patch
linux-2.6-debug-taint-check.patch
linux-2.6-debug-singlebiterror.patch
linux-2.6-debug-spinlock-taint.patch
linux-2.6-debug-spinlock-panic.patch
linux-2.6-debug-Wundef.patch
linux-2.6-debug-disable-builtins.patch
linux-2.6-debug-sleep-in-irq-warning.patch
linux-2.6-debug-reference-discarded-return-result.patch
linux-2.6-debug-panic-stackdump.patch
linux-2.6-devmem.patch
linux-2.6-devmem-xen.patch
linux-2.6-crash-driver.patch
linux-2.6-crash-xen.patch
linux-2.6-sleepon.patch
linux-2.6-default-elevator.patch
linux-2.6-max-symlinks.patch
linux-2.6-optimise-for-size.patch
linux-2.6-default-clocksource-tsc.patch
linux-2.6-scsi-advansys-enabler.patch
linux-2.6-scsi-megaraid-legacy.patch
linux-2.6-scsi-advansys-pcitable.patch
linux-2.6-NFSD-non-null-getxattr.patch
linux-2.6-NFSD-ctlbits.patch
linux-2.6-net-sundance-ip100A.patch
linux-2.6-net-atm-lanai-nodev-rmmod.patch
linux-2.6-net-acenic-use-after-free.patch
linux-2.6-crashdump-common.patch
linux-2.6-netdump.patch
linux-2.6-netconsole.patch
linux-2.6-diskdump.patch
linux-2.6-crashdump-reboot-exports.patch
linux-2.6-dump_smp_call_function.patch
linux-2.6-procfs-i_nlink-miscalculate.patch
linux-2.6-atkbd-dell-multimedia.patch
linux-2.6-mcs-canonicalise-getxattr.patch
linux-2.6-module_version.patch
linux-2.6-ide-floppy-eject.patch
linux-2.6-cx88-silence-debug.patch
linux-2.6-swsusp-nofreeze.patch
linux-2.6-input-kill-stupid-messages.patch
linux-2.6-input-usblegacy.patch
linux-2.6-serial-tickle-nmi.patch
linux-2.6-missing-exports.patch
linux-2.6-radeon-backlight.patch
linux-2.6-ide-tune-locking.patch
linux-2.6-autofs-pathlookup.patch
linux-2.6-8139too-suspend.patch
linux-2.6-selinux-hush.patch
linux-2.6-agp-sworks-hang.patch
linux-2.6-smsc-ircc2-pnp.patch
linux-2.6-ide-scsi-check_condition.patch
linux-2.6-usbhid-wireless-security-lock.patch
linux-2.6-net-sk98lin-vpd.patch
linux-2.6-w1-hush-debug.patch
linux-2.6-pwc-powerup-by-default.patch
linux-2.6-kauditd-suspend.patch
linux-2.6-firmware-timeout.patch
linux-2.6-suspend-mxcsr.patch
linux-2.6-i8k-dmi.patch
linux-2.6-acpi-silence-cutoff.patch
linux-2.6-acpi-thinkpad-c2c3.patch
linux-2.6-obsolete-idescsi-warning.patch
linux-2.6-obsolete-oss-warning.patch
linux-2.6-unexport-symbols.patch
linux-2.6-vm-oomkiller-debugging.patch
linux-2.6-vm-silence-atomic-alloc-failures.patch
Con Kolivas Patches.
2.6.14_to_staircase12.1.diff
schedrange.diff
schedbatch2.9.diff
sched-iso3.2.patch
smp-nice-support7.diff
1g_lowmem1_i386.diff
isobatch_ionice2.diff
rt_ionice.diff
pdflush-tweaks.patch
hz-default_values.patch
hz-no_default_250.patch
mm-swap_prefetch-18.patch
vm-mapped.diff
vm-lots_watermark.diff
vm-background_scan-1.diff
sched-staircase12.1_12.2.patch
mm-kswapd_inherit_prio.patch
mm-prio_dependant_scan.patch
mm-batch_prio.patch
sched-staircase12.2_13.patch
Nitro Patches.
linux-2.6-e100-badeeprom.patch
linux-2.6-shfs-0.35-rc4.diff
usbhid-readd-kconfig.patch
shutup-unneeded-warnings.patch
acpi_dsdt_initrd_initramfs.patch
git-alsa.patch
git-libata-all-1.patch
git-scsi-misc.patch
git-ntfs.patch
hz-extra_values.patch
parport-mutex.patch
ide-probe-delay.patch
increase-MAX_MP_BUSSES.patch
kmalloc-max.patch
posix-locks-match.patch
readahead-tune.patch
stack-limit.patch
unmap_vmas-lat.patch
reiser4-for-2.6.14-1.patch
Even though the tree to build these kernels is patched with the reiser4 patch,
it is not configured by default!. In order to have reiser4 support you'd have to have installed in your system the resier4progs package and would have to install the SRPM of the kernel, edit the config file, enable reiser4 support, and rebuild with that tree. I added it just because some people are using reiser4 in Fedora systems. This feature is considered to be
EXTREMELY EXPERIMENTAL and should
NOT be enabled unless you
REALLY KOW WHAT YOU ARE DOING!™
Note: The default configuration for these kernels is based off the configuration for the official Fedora kernels, with a few tweaks here and there to favor peroformance and still retain full stability (or at least that's the goal)
Now, anyone interested in testdriving these babies?