Tribute to love-sources on valentines day!
-----
NICKSCHED TIMESLICE BUG
This will be resolved very soon, with a patch to apply, until then, you need to edit the following file to 16,32,64,128, or 256 - IF YOU ARE USING NICKSCHED
Code: Select all
# nano /sys/cpusched/nicksched/base_timeslice (assuming you are using nano)-----
PATCH TO MAKE NICKSCHED THE DEFAULT CPU SCHEDULER
This was intended to go into mainline no-sources, but it did not, so here is the patch (it is not needed, but it will be used in the future)
Code: Select all
# cd /usr/src/linux (clean kernel, assuming make clean has been ran)
# wget bfgraphics.net/nicksched_default.diff
# patch -p1 -i nicksched_default.diff-----
Due to valentine's day, a lot of the text in this post will have a pretty indigo color
-----
New release, RECCOMENDED UPRGADE!, fixed suspend2 issues, upgraded to vanill 2.6.15.4, added a few fixes from -mm (e.x. a bluetooth fix), Added eCryptfs support,FIXED NICKSCHED TIMESLICE!, by adding it to the CPU Schedulers kernel config, and setting the default to 128*, Fixed hdaps in mm, added lufs support, added the mapped watermark patch from -ck
-----
SUPPORT
IRC: #no-sources (at FreeNode)
Otherwise, post in this thread
-----
[_CPUSCHED_]
Code: Select all
{ There are 7 available cpu scheduler you can choose from , either from the kernel config or by using cpusched="nicksched" in /boot/grub/grub.conf
(assuming you are using grub) as a kernel parameter.
Available options are:
cpusched="nicksched"
cpusched="staircase"
cpusched="zaphod"
cpusched="spa_no_frills"
cpusched="spa_ws"
cpusched="spa_svr"
cpusched="ingosched"
} Patches: -->
CHANGELOG: http://enderandrew.com/conrad/no-source ... ngelog.txt
NOTES (Detailed patchlist): http://enderandrew.com/conrad/no-source ... /Notes.txt
Code: Select all
01_patches-from-2.6.15-mm4_and-2.6.15.4-micro-upgrade.patch | Apply 119 nice mm patches and upgrade to the latest vanilla release, 2.6.15.4
02_reiser4-from-mm.patch | Support for the Reiser V4 FileSystem, patches from -mm
03_patches-from-2.6.15-ck3.patch | a few nice patches from -ck
04_plugsched-6.1.6-for-2.6.15.patch | Multiple cpu schedulers
05_daconfig-menuconfig.patch | A cool script by damouse
# modified to work with 2.6.15.4 upgrade
06_suspend2-2.2-rc16.patch | Suspend2 Power mangement
07_vesafb-tng-1.0-rc1-r3.patch | Support for the vesafb-tng framebuffer
08_fbsplash-0.9.2-r5.patch | Support for the gensplash FrameBuffer Splash screen
09_bdz_undervolt.2006.01.07.patch | Allows underclocking and undervolting on pentium-m/centrino CPUs
10_kernel-2.6.13-2.6.15-layer7-2.1.patch | iptables layer7 support
11_ibm_fancontrol.patch | Extended fancontrol for certain IBM Notebooks
12_squashfs-2.2.patch | SquashFS Support (Squashed filesystem)
13_unionfs-1.1.2.patch | UnionFS Support
14_config-nr-tty-devices.patch | configure amount of ttys in /dev
15_sata_pm.2.6.15.patch | SATA Power Mangement patch
16_usbhid-readd-kconfig.patch | Configurable Mouse Polling
17_realtime-lsm-0.1.1.patch | Realtime linux security Module
18_sky2_and_deprecate-sk98lin.patch | Add sky2 ethernet driver to kernel
19_revert-mm-hdaps-changes.patch | Fix hdaps in -mm
20_suppress-deprecated-unusedresult.patch | Patch from nitro-sources, suppress unused result warnings
21_ecryptfs-0.1.patch | eCrypt FS Support
22_lufs-0.9.7.patch | Linux userland FS Support
# modified to work with other patches
23_vm-mapped.patch | Con Kolivas Swap hack
24_cpu-schedulars-menu.patch | Add CPU Scheduler choices in General Setup - CPU Schedulers, also include Nicksched timeslice option, with default @ 128
version.diff | Brand the kernel for latest no-sourcesAll files temporarily on enderandrew mirror
DOWNLOADS:
EBUILD
PATCH
PATCH MD5
BROKEN-OUT
DETAILED PATCHLIST
CHANGELOG
-----
MINI-HOWTO
GENTOO:
# nano /etc/make.conf
<set PORTDIR_OVERLAY="/usr/local/portage", in make.conf, unless already set>
# wget http://enderandrew.com/conrad/no-source ... -r4.ebuild
# mkdir -p /usr/local/portage/sys-kernel/no-sources
# mv no-sources-2.6.15-r4.ebuild /usr/local/portage/sys-kernel/no-sources
# ebuild /usr/local/portage/sys-kernel/no-sources/no-sources-2.6.15-r4.ebuild digest
<ALL users running stable x86 do the following step>
# echo sys-kernel/no-sources ~x86 >> /etc/portage/package.keywords
# emerge no-sources
OTHER DISTROS:
# cd /usr/src
# rm linux
# wget http://www.kernel.org/pub/linux/kernel/ ... 15.tar.bz2
# wget http://enderandrew.com/conrad/no-source ... 15-no4.bz2
# tar jxvf linux-2.6.15.tar.bz2
# ln -s linux-2.6.15 linux
# cd linux
# bzcat /usr/src/2.6.15-no4.bz2 | patch -p1





