Code: Select all
--- object.c~ 2005-03-23 12:30:52.000000000 +0300
+++ object.c 2005-03-23 13:31:39.000000000 +0300
@@ -976,6 +976,7 @@
* FIXME: this resembles generic_delete_inode
*/
list_del_init(&object->i_list);
+ list_del_init(&object->i_sb_list);
object->i_state |= I_FREEING;
inodes_stat.nr_inodes--;
spin_unlock(&inode_lock);
Thanks for the link ahorn, I updated the website.ahorn wrote:reiser4 fix for umount freezes.. /fs/reiser4/plugins/object.cedit: ftp://ftp.namesys.com/pub/reiser4-for-2 ... -fix.patchCode: Select all
--- object.c~ 2005-03-23 12:30:52.000000000 +0300 +++ object.c 2005-03-23 13:31:39.000000000 +0300 @@ -976,6 +976,7 @@ * FIXME: this resembles generic_delete_inode */ list_del_init(&object->i_list); + list_del_init(&object->i_sb_list); object->i_state |= I_FREEING; inodes_stat.nr_inodes--; spin_unlock(&inode_lock);
http://www.bluescarni.infoAlbert Einstein wrote:I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.
http://www.bluescarni.infoAlbert Einstein wrote:I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.
bothmayday147 wrote:2 cents question: Which sched is supposed to be faster? nicksched or staircase ?
Code: Select all
idaho morph-sources # emerge morph-sources
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-kernel/morph-sources-2.6.11-r5 to /
!!! Digest verification Failed:
!!! /usr/portage/distfiles/linux-2.6.11.tar.bz2
!!! Reason: Filesize does not match recorded size
Personally I'd go with staircase, but this is rather a personal choice and is a very ... flammable ... topicmayday147 wrote:2 cents question: Which sched is supposed to be faster? nicksched or staircase ?
http://www.bluescarni.infoAlbert Einstein wrote:I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.
Try digesting the sources:allex87 wrote:For some weird reason I cannot seem to be able to emerge morph sources. I get the following error:
Why is that? I tried to re-download linux-2.6.11.tar.bz2 several times but I still get the error.Code: Select all
idaho morph-sources # emerge morph-sources Calculating dependencies ...done! >>> emerge (1 of 1) sys-kernel/morph-sources-2.6.11-r5 to / !!! Digest verification Failed: !!! /usr/portage/distfiles/linux-2.6.11.tar.bz2 !!! Reason: Filesize does not match recorded size
Anyone?
Thanks,
Alex.
Code: Select all
emerge morph-sources --digest
Thank you all for the replies.mayday147 wrote:yarbird: 10x for your answer . I'll try both of them.
allex87:
Try digesting the sources:allex87 wrote:For some weird reason I cannot seem to be able to emerge morph sources. I get the following error:
Why is that? I tried to re-download linux-2.6.11.tar.bz2 several times but I still get the error.Code: Select all
idaho morph-sources # emerge morph-sources Calculating dependencies ...done! >>> emerge (1 of 1) sys-kernel/morph-sources-2.6.11-r5 to / !!! Digest verification Failed: !!! /usr/portage/distfiles/linux-2.6.11.tar.bz2 !!! Reason: Filesize does not match recorded size
Anyone?
Thanks,
Alex.Code: Select all
emerge morph-sources --digest
cpu scheduler doesnt provide a speed. this is provided by your CPU for ex and via nice level for a not so good example. yeah somebody can said that indirectly maybe , but which scheduler is faster ? , this sounds like which scheduler code is faster but this is making a less of sense , You can write scheduler in a pure asm if Your are good coder but this is not a pointmayday147 wrote:2 cents question: Which sched is supposed to be faster? nicksched or staircase ?
Code: Select all
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
UNIPATCH_LIST="${DISTDIR}/patch-${KV_FULL}.bz2"
K_PREPATCHED="yes"
UNIPATCH_STRICTORDER="yes"
NR=$(echo ${PR} | cut -c 2-)
SC_VER="10.6"
#XBOX_VER="20050102"
ORINOCO_VER="0.13e-SN-6"
HOSTAP_VER="0.3.7"
MH_VER="2"
MPPE_VER="1.3"
V4L_VER="2"
K_NOUSENAME="yes"
ETYPE="sources"
inherit kernel-2 eutils
detect_version
IUSE="hostap orinoco touchpad-fixes sk98 staircase mppe-mppc updated-bluetooth nicksched updated-v4l"
DESCRIPTION="Full sources for the Stock Linux kernel plus various enhancements for desktop and laptop users."
HOMEPAGE="http://morph-sources.sf.net"
SRC_URI="${KERNEL_URI}
mirror://sourceforge/${PN}/patch-${PV}-morph${NR}.bz2
mirror://sourceforge/${PN}/extra-patches-${PV}-morph${NR}.tar.bz2
http://osdn.dl.sourceforge.net/sourceforge/morph-sources/patch-${PV}-morph${NR}.bz2
http://osdn.dl.sourceforge.net/sourceforge/morph-sources/extra-patches-${PV}-morph${NR}.tar.bz2"
KEYWORDS="~x86 ~amd64"
src_compile() {
if use staircase && use nicksched
then
eerror "Cannot use both staircase AND nicksched, please choose just one."
eerror "Aborting."
die
fi
cd ${WORKDIR}
tar xjvf ${DISTDIR}/extra-patches-${PV}-morph${NR}.tar.bz2
cd ${S}
EPATCH_OPTS="-p1 --no-backup-if-mismatch"
if use staircase
then
epatch ../extra-patches/${PV}-staircase-${SC_VER}.diff
fi
if use nicksched
then
epatch ../extra-patches/${PV}-nicksched.patch
fi
if use mppe-mppc
then
epatch ../extra-patches/linux-${PV}-mppe-mppc-${MPPE_VER}.patch
fi
#if use xbox
#then
# epatch ../extra-patches/xbox-sources-${PV}-${XBOX_VER}-morph${NR}.patch
#fi
if use updated-bluetooth
then
epatch ../extra-patches/patch-${PV}-mh${MH_VER}.patch
fi
if use updated-v4l
then
epatch ../extra-patches/v4l-${PV}-${V4L_VER}.diff
fi
if use touchpad-fixes
then
epatch ../extra-patches/touchpad-fixes-${PV}.diff
fi
if use sk98
then
epatch ../extra-patches/sk98-${PV}.patch
fi
if use orinoco
then
epatch ../extra-patches/orinoco-${ORINOCO_VER}.patch
fi
if use hostap
then
epatch ../extra-patches/hostap-${HOSTAP_VER}.patch
fi
}
pkg_postinst() {
postinst_sources
#if use xbox
#then
# ewarn ""
# ewarn "WARNING: The FATX driver is currently horribly broken. Writing to a FATX partition with this kernel will corrupt it."
# ewarn ""
#fi
if use mppe-mppc
then
ewarn ""
ewarn "PLEASE NOTE:"
ewarn "The mppe-mppc patch contains a patented algorithm. To avoid legal problems US citizens"
ewarn "should NOT use this patch. You have been warned. More details here:"
ewarn "http://www.polbox.com/h/hs001/"
fi
ewarn ""
ewarn "IMPORTANT:"
ewarn "This is a experimental kernel version, I'm not responsible for breaking your system"
ewarn "ALWAYS keep a second stable and bootable kernel apart in your boot manager"
ewarn ""
}
http://www.bluescarni.infoAlbert Einstein wrote:I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.
Code: Select all
Graphics support --->
[*] Support for frame buffer devices
...
<*> VGA 16-color graphics support
<*> VESA VGA graphics support
VESA driver type (vesafb) --->
...
[*] Support for the framebuffer splash
Code: Select all
# Gentoo & MORPH Sources
title GNU/Linux Gentoo 1.4.16 (Kernel 2.6.11-morph6)
kernel (hd0,2)/kernel-2.6.11-morph6 ro root=/dev/hda6 video=vesafb:ywrap,pmipal,1280x1024-16@60 splash=verbose,theme:livecd-2005.0 vga=794
initrd (hd0,2)/initrd-2.6.11
Code: Select all
CC splash.o
splash.c: In function `main':
splash.c:218: error: `FBIOSPLASH_SETMODE' undeclared (first use in this function)
splash.c:218: error: (Each undeclared identifier is reported only once
splash.c:218: error: for each function it appears in.)
splash.c:218: error: `FB_SPLASH_MODE_SILENT' undeclared (first use in this function)
splash.c:218: error: `FB_SPLASH_MODE_VERBOSE' undeclared (first use in this function)
splash.c:239: error: `FBIOSPLASH_GETMODE' undeclared (first use in this function)
make: *** [splash.o] Error 1
Look to the morph webpage and check the news. some use-flags are hidden in older news, of course.jubo wrote:Is there a place where all of the USE flags and their effects are explained for morph-sources?

Probably. It is maybe just a collecting of information from this thread, or the changelog posted on the 1st page.You got a good idea, yardbird should do a use-flag explanation list.