View previous topic :: View next topic |
Author |
Message |
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Sun Jul 09, 2006 10:26 pm Post subject: 2.6.17-emission3: Mission: Return to Planet Linux | (Wow!) |
|
|
E-Mission Sources is based on the Lockless Pagecache by Nick Piggin, GenPatches, and CK.
The main goal of this patchset is to stay updated with gentoo-sources releases,
offer latest features, decrease latencies, decrease overhead, and improve interactivity. Another
goal of E-Mission Sources is stability. I boot test each release and run for an extended amount of time.
/* Notes */
New version of Suspend2 and Lockless.
This release is much smaller than the last, because our ebuild now pulls in genpatches-base and
genpatches-extra in the same way that gentoo-sources does. Genpatches 2.6.17-3 Patchlist
Suspend2 has become a USE flag, because I personally do not use it, but I'll
leave it an option for you guys that need it.
I've removed the 'staircase' USE flag, and have defaulted to staircase in the main patchset. If some of you prefer it the old method, please leave your comments.
I've removed GregKH's devfs removal patch, because it gave a few people some grief with alsa-drivers.
Those of you with SMP and Reiser4, if you have any problems at all, please re-emerge patch with 'no-lockless'
USE flag. It has been reported by at least one person that Lockless and Reiser4 do not play nice on Athlon64 X2.
Code: | /* 2.6.17-emission3: Mission: Return to Planet Linux */
001-gregkh-patches-2.6.17.patch
-------------------------------------------
Includes:
-------------------------------------------
gregkh-01-driver-2.6.17.patch
gregkh-02-i2c-2.6.17.patch
gregkh-03-pci-2.6.17.patch
gregkh-04-usb-2.6.17.patch
002-lockless-2.6.17-r1.patch
-------------------------------------------
Includes:
-------------------------------------------
lockless.patch.bz2
radix-tree-small.patch
003-full_ck_patchset-2.6.17-ck1.patch
-------------------------------------------
Includes:
-------------------------------------------
sched-implement-smpnice-2.6.17.patch
sched-revise_smt_nice_locking.patch
2.6.17-smpnice-staircase-16.patch
sched-staircase16_interactive_tunable.patch
sched-staircase16_compute_tunable.patch
sched-range.patch
sched-iso-4.5.patch
track_mutexes-1.patch
sched-idleprio-1.9.patch
sched-limit_policy_changes.patch
defaultcfq.diff
cfq-ioprio_inherit_rt_class.patch
cfq-iso_idleprio_ionice.patch
hz-default_1000.patch
hz-no_default_250.patch
sched-add-above-background-load-function.patch
mm-swap_prefetch-32.patch
swsusp-rework-memory-shrinker-rev-2.patch
mm-convert_swappiness_to_mapped.patch
mm-lots_watermark.diff
mm-kswapd_inherit_prio-1.patch
mm-prio_dependant_scan-1.patch
mm-background_scan-1.patch
mm-idleprio_prio.patch
mm-decrease_minimum_dirty_ratio.patch
mm-set_zero_dirty_ratio.patch
mm-filesize_dependant_lru_cache_add.patch
fs-fcache-v2.1.patch
kconfig-expose_vmsplit_option.patch
004-emission_nametag-2.6.17.patch
005-emission_ui_enhancements-2.6.17.patch
-------------------------------------------
Includes:
-------------------------------------------
lxdialog-sane-colours.patch
daconfig.patch
006-shutup-false-positives-2.6.17.patch
007-realtime-lsm-2.6.17.patch
008-usb-mouse-polling.patch
009-linux-phc-0.2.5-2.6.17.patch
010-cpusupport-2.6.14-tiny1.patch
-------------------------------------------
Includes:
-------------------------------------------
cpu-support.patch
mtrr-cpusupport.patch
movsl-mask.patch
011-unionfs-20060616-1848-2.6.17.patch
012-reiser4-2.6.17-rc6-mm2.patch
-------------------------------------------
Includes:
-------------------------------------------
writeback-fix-range-handling.patch
reiser4-export-handle_ra_miss.patch
reiser4-sb_sync_inodes.patch
reiser4-export-remove_from_page_cache.patch
reiser4-export-radix_tree_preload.patch
reiser4-export-find_get_pages.patch
reiser4.patch
reiser4-hardirq-include-fix.patch
reiser4-fix-trivial-tyops-which-were-hard-to-hit.patch
reiser4-run-truncate_inode_pages-in-reiser4_delete_inode.patch
013-suspend2-2.2.7-2.6.17.patch | apply with 'suspend2' USE flag
-------------------------------------------
Includes:
-------------------------------------------
2010-suspend2-freezer-upgrade.patch
2020-kmod-freeze.patch
3000-crypto-api-lzf-support.patch
3020-cryptoapi-deflate.patch
3030-reboot-handler-hook.patch
3050-init-hooks.patch
3060-reset-kswapd-max-order-after-resume.patch
3080-dynamic-pageflags.patch
9900-Suspend2.patch
9920-linus-basic-trace.patch
9920-linus-console-suspend-resume.patch
9930-pdflush-fix.patch
9940-irq-reenabled-debug.patch
014-nolockless-2.6.17-emission3.patch | apply with 'no-lockless' USE flag, for troubleshooting only |
Enjoy!
Patch:
http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3.bz2
Ebuild:
http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/emission-sources-2.6.17-r3.ebuild
Suspend2 Patch (Optional):
http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3-suspend2.patch
No-Lockless Patch (Troubleshooting)
http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3-no-lockless.patch
Broken-Out:
http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3-broken-out.tar.bz2
Making it work:
Ebuild Method:
Code: | mkdir -p /usr/local/portage/sys-kernel/emission-sources
cd /usr/local/portage/sys-kernel/emission-sources
wget http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/emission-sources-2.6.17-r3.ebuild
ebuild emission-sources-2.6.17-r3.ebuild digest
USE="symlink" emerge emission-sources
cd /usr/src/linux
make menuconfig |
If you want suspend2:
echo 'sys-kernel/emission-sources suspend2 >> /etc/portage/package.use/all' (For E-Mission guide users)
or:
'echo sys-kernel/emission-sources suspend2 >> /etc/portage/package.use' (For Non-E-Mission guide users).
Manual Method:
Code: | cd /usr/src
rm linux
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.tar.bz2
tar -xvjf linux-2.6.17.tar.bz2
mv linux-2.6.17 linux-2.6.17-emission3
ln -s linux-2.6.17-emission3 linux
cd linux
wget http://dev.gentoo.org/~dsd/genpatches/tarballs/genpatches-2.6.17-3.base.tar.bz2
wget http://dev.gentoo.org/~dsd/genpatches/tarballs/genpatches-2.6.17-3.extras.tar.bz2
wget http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3.bz2
wget http://distfiles.evolution-mission.org/emission-sources/2.6.17/emission3/linux-2.6.17-emission3-suspend2.patch (Optional)
bzcat genpatches-2.6.17-3.base.tar.bz2 | patch -p1
bzcat genpatches-2.6.17-3.extras.tar.bz2 | patch -p1
bzcat linux-2.6.17-emission3.bz2 | patch -p1
patch -p1 < ./linux-2.6.17-emission3-suspend2.patch (Optional)
rm -rf *.bz2 *.patch
make menuconfig |
For all support, requests, patches, please check the Emission-Sources Bugzilla Tracker
and check Emission-Sources Forums for new releases! _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog
Last edited by vipernicus on Wed Jul 12, 2006 1:26 pm; edited 1 time in total |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
|
Back to top |
|
|
Martigen n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Tue Jul 11, 2006 3:52 pm Post subject: |
|
|
Erk.
Code: | -time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(msi_apic)" -D"KBUILD_MODNAME=KBUILD_STR(msi_apic)" -c -o drivers/pci/msi-apic.o drivers/pci/msi-apic.c
In file included from include/asm/msi.h:11,
from drivers/pci/msi.h:71,
from drivers/pci/msi-apic.c:8:
include/asm/smp.h:104: error: expected ')' before '->' token
make[2]: *** [drivers/pci/msi-apic.o] Error 1
make[1]: *** [drivers/pci] Error 2
make: *** [drivers] Error 2
|
|
|
Back to top |
|
|
candrews Developer
Joined: 10 Aug 2005 Posts: 162
|
Posted: Tue Jul 11, 2006 4:46 pm Post subject: grsecurity |
|
|
Could you add grsecurity to his patchset? I'd like to use emission on my home server, but I'm a bit of a security nut... and I'm sure a few more people would be interested in trying out some added security as well. You can get the latest grsecurity patches from:
http://www.grsecurity.net/~spender/
I tried to get grsecurity-2.1.9-2.6.17.4-200607091322.patch to apply, but it failed just a few times - perhaps for someone experienced, it wouldn't be too hard to fix.
Thanks! |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Tue Jul 11, 2006 5:01 pm Post subject: Re: grsecurity |
|
|
candrews wrote: | Could you add grsecurity to his patchset? I'd like to use emission on my home server, but I'm a bit of a security nut... and I'm sure a few more people would be interested in trying out some added security as well. You can get the latest grsecurity patches from:
http://www.grsecurity.net/~spender/
I tried to get grsecurity-2.1.9-2.6.17.4-200607091322.patch to apply, but it failed just a few times - perhaps for someone experienced, it wouldn't be too hard to fix.
Thanks! |
I'll look into that for you. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Tue Jul 11, 2006 5:02 pm Post subject: |
|
|
Martigen wrote: | Erk.
Code: | -time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(msi_apic)" -D"KBUILD_MODNAME=KBUILD_STR(msi_apic)" -c -o drivers/pci/msi-apic.o drivers/pci/msi-apic.c
In file included from include/asm/msi.h:11,
from drivers/pci/msi.h:71,
from drivers/pci/msi-apic.c:8:
include/asm/smp.h:104: error: expected ')' before '->' token
make[2]: *** [drivers/pci/msi-apic.o] Error 1
make[1]: *** [drivers/pci] Error 2
make: *** [drivers] Error 2
|
|
Can you pastebin your .config for me? _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
candrews Developer
Joined: 10 Aug 2005 Posts: 162
|
Posted: Tue Jul 11, 2006 5:19 pm Post subject: Re: grsecurity |
|
|
vipernicus wrote: | candrews wrote: | Could you add grsecurity to his patchset? I'd like to use emission on my home server, but I'm a bit of a security nut... and I'm sure a few more people would be interested in trying out some added security as well. You can get the latest grsecurity patches from:
http://www.grsecurity.net/~spender/
I tried to get grsecurity-2.1.9-2.6.17.4-200607091322.patch to apply, but it failed just a few times - perhaps for someone experienced, it wouldn't be too hard to fix.
Thanks! |
I'll look into that for you. |
It actually only fails in two hunks if suspend2 is disabled (there are many failure with suspend2) in these two files:
./arch/i386/kernel/vmlinux.lds.S
./include/linux/sysctl.h
I'm not sure how important either of those failures are... or if they're easy to fix :-/ |
|
Back to top |
|
|
Kensai Guru
Joined: 09 Mar 2004 Posts: 569 Location: Puerto Rico
|
Posted: Wed Jul 12, 2006 1:33 am Post subject: |
|
|
Man you have never dissapointed me, another succesful release that works as a charm. Kudos to the developers and Vipernicus. _________________ Gentoo: Gigabyte: nFORCE 2: nVIDIA GeForce 6600: AMD Athlon XP 3200+
Leaving the above specs to immortalize the first system I Installed Gentoo on! |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Wed Jul 12, 2006 1:41 am Post subject: |
|
|
Kensai wrote: | Man you have never dissapointed me, another succesful release that works as a charm. Kudos to the developers and Vipernicus. |
Thanks!
Also, if you want to show support for the Evolution Mission projects, you can join us in #evo-mission on irc.freenode.net. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
polygon7 n00b
Joined: 17 Dec 2005 Posts: 38
|
Posted: Wed Jul 12, 2006 6:23 am Post subject: |
|
|
Hi,
i just want to say thanks - Emission3 is great!
P.S. Maybe it is a placebo effect, but i think that this kernel is faster than emission2. _________________ regards,
p7
Favorite software:
Open source IDE Code::Blocks, Free open source UML modelling tool ArgoUML |
|
Back to top |
|
|
Martigen n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Wed Jul 12, 2006 7:22 am Post subject: |
|
|
vipernicus wrote: | Martigen wrote: | Erk.
Code: | -time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(msi_apic)" -D"KBUILD_MODNAME=KBUILD_STR(msi_apic)" -c -o drivers/pci/msi-apic.o drivers/pci/msi-apic.c
In file included from include/asm/msi.h:11,
from drivers/pci/msi.h:71,
from drivers/pci/msi-apic.c:8:
include/asm/smp.h:104: error: expected ')' before '->' token
make[2]: *** [drivers/pci/msi-apic.o] Error 1
make[1]: *** [drivers/pci] Error 2
make: *** [drivers] Error 2
|
|
Can you pastebin your .config for me? |
Disabling message-signalled interrupts allowed it to compile. What do you mean by pastebin? I imagine this is a better method than pasting the entire .config here. |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Wed Jul 12, 2006 11:22 am Post subject: |
|
|
Martigen wrote: | vipernicus wrote: | Martigen wrote: | Erk.
Code: | -time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(msi_apic)" -D"KBUILD_MODNAME=KBUILD_STR(msi_apic)" -c -o drivers/pci/msi-apic.o drivers/pci/msi-apic.c
In file included from include/asm/msi.h:11,
from drivers/pci/msi.h:71,
from drivers/pci/msi-apic.c:8:
include/asm/smp.h:104: error: expected ')' before '->' token
make[2]: *** [drivers/pci/msi-apic.o] Error 1
make[1]: *** [drivers/pci] Error 2
make: *** [drivers] Error 2
|
|
Can you pastebin your .config for me? |
Disabling message-signalled interrupts allowed it to compile. What do you mean by pastebin? I imagine this is a better method than pasting the entire .config here. |
If you go to www.pastebin.ca, you can paste alot of information, and only supply a link for others, to view what you pasted. Keeps the forums clean. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
zitvh n00b
Joined: 12 Jul 2006 Posts: 11
|
Posted: Fri Jul 14, 2006 12:03 am Post subject: |
|
|
kernel compiled just fine, but after it boot it freezes at "freeing unused kernel memory : 156K free". |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Fri Jul 14, 2006 2:27 am Post subject: |
|
|
zitvh wrote: | kernel compiled just fine, but after it boot it freezes at "freeing unused kernel memory : 156K free". |
What arch are you on, and can you post your .config? _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
zitvh n00b
Joined: 12 Jul 2006 Posts: 11
|
Posted: Fri Jul 14, 2006 2:47 am Post subject: |
|
|
vipernicus wrote: | zitvh wrote: | kernel compiled just fine, but after it boot it freezes at "freeing unused kernel memory : 156K free". |
What arch are you on, and can you post your .config? |
i figured out the problem, it was the lockless patch
thanks for the reply |
|
Back to top |
|
|
EAD Guru
Joined: 05 Jul 2006 Posts: 352
|
Posted: Fri Jul 14, 2006 3:41 pm Post subject: |
|
|
Hi.
It seem then when using the EVO install guide 3.0 I get some strength erorrs in the install.
Sometimes I get "404 page not found erorr" when doing emerge, like when doing emerge binutils.
Can someone check it and fix it? maybe even rplace the overlays?
also, is this kernel is in the EVO install 3.0 ?
and, the server that host the stages3 files is really slow! Can something be done for this? |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Fri Jul 14, 2006 4:00 pm Post subject: |
|
|
EAD wrote: | Hi.
It seem then when using the EVO install guide 3.0 I get some strength erorrs in the install.
Sometimes I get "404 page not found erorr" when doing emerge, like when doing emerge binutils.
Can someone check it and fix it? maybe even rplace the overlays?
also, is this kernel is in the EVO install 3.0 ?
and, the server that host the stages3 files is really slow! Can something be done for this? |
I don't know why you are getting 404 page not found errors, maybe your connection is dropping? try doing an 'evmgr -u' to update the overlays. Nothing can be down to make the server any faster, here I get about 500K a sec down from it. You shouldn't need to d/l more than 100 megs from it. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
EAD Guru
Joined: 05 Jul 2006 Posts: 352
|
Posted: Fri Jul 14, 2006 4:03 pm Post subject: |
|
|
vipernicus wrote: | EAD wrote: | Hi.
It seem then when using the EVO install guide 3.0 I get some strength erorrs in the install.
Sometimes I get "404 page not found erorr" when doing emerge, like when doing emerge binutils.
Can someone check it and fix it? maybe even rplace the overlays?
also, is this kernel is in the EVO install 3.0 ?
and, the server that host the stages3 files is really slow! Can something be done for this? |
I don't know why you are getting 404 page not found errors, maybe your connection is dropping? try doing an 'evmgr -u' to update the overlays. Nothing can be down to make the server any faster, here I get about 500K a sec down from it. You shouldn't need to d/l more than 100 megs from it. |
amm. I know it is a weird erorr!!!
but, when doint the emerge glibc I get in some of the patches the 404 erorr, Why is that? and not in all, so my net is ok (ping and download work great)
and what is the evmgr -u ? is it matter? |
|
Back to top |
|
|
EAD Guru
Joined: 05 Jul 2006 Posts: 352
|
Posted: Fri Jul 14, 2006 4:17 pm Post subject: |
|
|
It seem that I forget doing the evmgr --update.
Could this be the reason for all this problems? what this script do any way? |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Fri Jul 14, 2006 4:54 pm Post subject: |
|
|
EAD, please stop posting Evolution Mission Install Guide problems in the kernel thread. Please post on our forums (link in signature). |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Fri Jul 14, 2006 4:55 pm Post subject: |
|
|
EAD wrote: | It seem that I forget doing the evmgr --update.
Could this be the reason for all this problems? what this script do any way? |
Read the guide word for word, all of this is documentated. Also, please go to www.evolution-mission.org or #evo-mission on irc.freenode.net for bugs like this. Also, this is a kernel thread, not a Guide thread. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Mon Jul 17, 2006 8:35 pm Post subject: |
|
|
Good news! Predatorfreak (Brett Goulder) will be joining Evo-Mission to become the new maintainer of emission-sources.
You may remember him from sk-sources, dark-sources, no-sources, and recently hammer-sources.
I believe he will do an excellent job.
_________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
immudium Guru
Joined: 12 Oct 2004 Posts: 332 Location: Utah
|
Posted: Mon Jul 17, 2006 9:33 pm Post subject: |
|
|
vipernicus wrote: | Good news! Predatorfreak (Brett Goulder) will be joining Evo-Mission to become the new maintainer of emission-sources.
You may remember him from sk-sources, dark-sources, no-sources, and recently hammer-sources.
I believe he will do an excellent job.
|
That's awsome! Just out of curiosity what prompted the change? Will you continue to contribute to emission sources or will you focus on other aspects of evolution mission? Or is there another reason altogether? I hope it wasn't my annoying insistence at using reiser4 and lockless that drove you away... |
|
Back to top |
|
|
nesl247 Veteran
Joined: 15 Jun 2004 Posts: 1614 Location: Florida
|
Posted: Mon Jul 17, 2006 9:57 pm Post subject: |
|
|
immudium wrote: | vipernicus wrote: | Good news! Predatorfreak (Brett Goulder) will be joining Evo-Mission to become the new maintainer of emission-sources.
You may remember him from sk-sources, dark-sources, no-sources, and recently hammer-sources.
I believe he will do an excellent job.
|
That's awsome! Just out of curiosity what prompted the change? Will you continue to contribute to emission sources or will you focus on other aspects of evolution mission? Or is there another reason altogether? I hope it wasn't my annoying insistence at using reiser4 and lockless that drove you away... |
What prompted the change is predatorfreak asked to join Evolution Mission. IT was not because of you, and no you are not annoying. Yes he will still be contributing to Evolution Mission Sources. |
|
Back to top |
|
|
EAD Guru
Joined: 05 Jul 2006 Posts: 352
|
Posted: Mon Jul 17, 2006 10:17 pm Post subject: |
|
|
Hii.
I have been doing make menuconfig to the new kernel, and found many many new things, and I don't have .config file so everything is at his deafult level, Can some one please help me and give me some info about all the options there is there?
I don't want to start gussing, and it will be nice. |
|
Back to top |
|
|
|