Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Official thread: "zen-sources" - Part IV
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 15, 16, 17  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jun 22, 2008 4:25 pm    Post subject: Reply with quote

rmh3093 wrote:
kernelOfTruth wrote:
FallenWizard wrote:
kernelOfTruth wrote:

[cut]
...
[cut]


You can try to disable "disable heap randomization". It helped at me. My Zen kernel is rock stable now. (With exception of joydev, but it is a another story)


you mean: # CONFIG_COMPAT_BRK is not set
?

then it's not the trigger (at least not for me),

thanks

I've lowered memory-frequency & FSB a little && disabled swap for now, it's rock solid/stable :)

reiser4 to reiserfs, reiser4 to reiser4 and reiserfs to reiser4 syncing works fine so far ...

perhaps swap is the bad guy ?


I will look in to the mm/ patches then


thanks :)

mroconnor wrote:
Well the first test failed.

I tried copying a directory(700mb)on an ext3 partition to my blackberries media card (FAT32). Everything started ok but then I opened a terminal and did 'make menuconfig' to look around and locked up completely.

I have
Code:

│ │    [*] Enable concurrent radix tree operations (EXPERIMENTAL)             │ │
  │ │    [*]   Enabled optimistic locking (EXPERIMENTAL)                        │ │



ugh!


try disabling swap and see if that helps, if yes we have a candidate :?
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
dodo1122
Guru
Guru


Joined: 02 Sep 2006
Posts: 347
Location: York, England

PostPosted: Sun Jun 22, 2008 6:55 pm    Post subject: Reply with quote

I downgraded xorg-server to 1.4.2, and X started to work with lockless :)

But then, i got my first hardlock since .25-zen1 :lol: . Disabling swap helped, i no longer get hardlocks at all. For now, concurrent pagecache is going out, lockless stays. i'm gonna try and figure out how cpc and related patches break swap, and at least try to fix it. Btw, 2.6.26-rc7-zen1 is on it's way, with lockless included.


dodo
_________________
#zen-sources on irc.rizon.net
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jun 22, 2008 7:22 pm    Post subject: Reply with quote

dodo1122 wrote:
I downgraded xorg-server to 1.4.2, and X started to work with lockless :)

But then, i got my first hardlock since .25-zen1 :lol: . Disabling swap helped, i no longer get hardlocks at all. For now, concurrent pagecache is going out, lockless stays. i'm gonna try and figure out how cpc and related patches break swap, and at least try to fix it. Btw, 2.6.26-rc7-zen1 is on it's way, with lockless included.


dodo


Quote:
The lockless pagecache work focuses on removing the reader lock, however, this paper presents a method to break the write side of the lock.


so it's definitely concurrent pagecache producing those hardlocks (?) - what a pity :(

http://www.zdnet.de/itmanager/whitepapers/0,39026294,88025635p-39002144q,00.htm

how come it messes with swap ?
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jun 22, 2008 7:44 pm    Post subject: Reply with quote

Hi,

I'm getting this very often lately during
Code:
git pull
,

what is the all-time fix for those merge-problems:

Quote:
git pull
Auto-merged .gitignore
Auto-merged MAINTAINERS
Auto-merged Makefile
CONFLICT (content): Merge conflict in Makefile
Removed arch/mips/lasat/sysctl.h
Auto-merged drivers/ata/libata-scsi.c
Auto-merged drivers/char/Kconfig
Auto-merged drivers/char/drm/ati_pcigart.c
Auto-merged drivers/char/drm/drm.h
Auto-merged drivers/char/drm/drm_drv.c
CONFLICT (content): Merge conflict in drivers/char/drm/drm_drv.c
Auto-merged drivers/char/drm/drm_pciids.h
CONFLICT (content): Merge conflict in drivers/char/drm/drm_pciids.h
Auto-merged drivers/char/drm/i915_drv.h
Auto-merged drivers/char/drm/r300_cmdbuf.c
CONFLICT (content): Merge conflict in drivers/char/drm/r300_cmdbuf.c
Auto-merged drivers/char/drm/r300_reg.h
Auto-merged drivers/char/drm/radeon_cp.c
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_cp.c
Auto-merged drivers/char/drm/radeon_drm.h
Auto-merged drivers/char/drm/radeon_drv.h
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_drv.h
Auto-merged drivers/char/drm/radeon_irq.c
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_irq.c
Auto-merged drivers/char/drm/radeon_microcode.h
CONFLICT (add/add): Merge conflict in drivers/char/drm/radeon_microcode.h
Auto-merged drivers/char/drm/radeon_state.c
Auto-merged drivers/ide/Kconfig
Removed drivers/ide/arm/bast-ide.c
Auto-merged drivers/input/joydev.c
Auto-merged drivers/input/mouse/appletouch.c
Auto-merged drivers/net/wireless/Makefile
CONFLICT (content): Merge conflict in drivers/net/wireless/Makefile
Auto-merged fs/btrfs/extent_io.c
CONFLICT (add/add): Merge conflict in fs/btrfs/extent_io.c
Auto-merged fs/btrfs/inode.c
CONFLICT (add/add): Merge conflict in fs/btrfs/inode.c
Auto-merged fs/fuse/inode.c
Auto-merged fs/inode.c
Auto-merged fs/reiser4/as_ops.c
CONFLICT (add/add): Merge conflict in fs/reiser4/as_ops.c
Auto-merged fs/reiser4/init_super.c
CONFLICT (add/add): Merge conflict in fs/reiser4/init_super.c
Auto-merged fs/reiser4/jnode.c
CONFLICT (add/add): Merge conflict in fs/reiser4/jnode.c
Auto-merged fs/reiser4/plugin/file/cryptcompress.c
CONFLICT (add/add): Merge conflict in fs/reiser4/plugin/file/cryptcompress.c
Auto-merged fs/reiser4/plugin/file/file.c
CONFLICT (add/add): Merge conflict in fs/reiser4/plugin/file/file.c
Auto-merged fs/reiser4/search.c
CONFLICT (add/add): Merge conflict in fs/reiser4/search.c
Auto-merged fs/reiser4/tree.h
CONFLICT (add/add): Merge conflict in fs/reiser4/tree.h
Auto-merged fs/reiser4/tree_walk.c
CONFLICT (add/add): Merge conflict in fs/reiser4/tree_walk.c
Auto-merged fs/reiser4/znode.c
CONFLICT (add/add): Merge conflict in fs/reiser4/znode.c
Auto-merged include/linux/Kbuild
Auto-merged include/linux/fs.h
Auto-merged include/linux/mm.h
Auto-merged init/Kconfig
Auto-merged ipc/shm.c
Auto-merged kernel/printk.c
Auto-merged kernel/sysctl.c
Auto-merged lib/radix-tree.c
CONFLICT (content): Merge conflict in lib/radix-tree.c
Auto-merged mm/filemap.c
Auto-merged mm/migrate.c
Auto-merged mm/vmscan.c
Auto-merged net/netfilter/nf_conntrack_core.c
Automatic merge failed; fix conflicts and then commit the result.


thanks

Quote:
put some shit about using GIT here
could refer to some nice git-howto, don't know of any, though ... :P
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
rmh3093
Advocate
Advocate


Joined: 06 Aug 2003
Posts: 2138
Location: Albany, NY

PostPosted: Sun Jun 22, 2008 7:52 pm    Post subject: Reply with quote

kernelOfTruth wrote:
Hi,

I'm getting this very often lately during
Code:
git pull
,

what is the all-time fix for those merge-problems:

Quote:
git pull
Auto-merged .gitignore
Auto-merged MAINTAINERS
Auto-merged Makefile
CONFLICT (content): Merge conflict in Makefile
Removed arch/mips/lasat/sysctl.h
Auto-merged drivers/ata/libata-scsi.c
Auto-merged drivers/char/Kconfig
Auto-merged drivers/char/drm/ati_pcigart.c
Auto-merged drivers/char/drm/drm.h
Auto-merged drivers/char/drm/drm_drv.c
CONFLICT (content): Merge conflict in drivers/char/drm/drm_drv.c
Auto-merged drivers/char/drm/drm_pciids.h
CONFLICT (content): Merge conflict in drivers/char/drm/drm_pciids.h
Auto-merged drivers/char/drm/i915_drv.h
Auto-merged drivers/char/drm/r300_cmdbuf.c
CONFLICT (content): Merge conflict in drivers/char/drm/r300_cmdbuf.c
Auto-merged drivers/char/drm/r300_reg.h
Auto-merged drivers/char/drm/radeon_cp.c
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_cp.c
Auto-merged drivers/char/drm/radeon_drm.h
Auto-merged drivers/char/drm/radeon_drv.h
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_drv.h
Auto-merged drivers/char/drm/radeon_irq.c
CONFLICT (content): Merge conflict in drivers/char/drm/radeon_irq.c
Auto-merged drivers/char/drm/radeon_microcode.h
CONFLICT (add/add): Merge conflict in drivers/char/drm/radeon_microcode.h
Auto-merged drivers/char/drm/radeon_state.c
Auto-merged drivers/ide/Kconfig
Removed drivers/ide/arm/bast-ide.c
Auto-merged drivers/input/joydev.c
Auto-merged drivers/input/mouse/appletouch.c
Auto-merged drivers/net/wireless/Makefile
CONFLICT (content): Merge conflict in drivers/net/wireless/Makefile
Auto-merged fs/btrfs/extent_io.c
CONFLICT (add/add): Merge conflict in fs/btrfs/extent_io.c
Auto-merged fs/btrfs/inode.c
CONFLICT (add/add): Merge conflict in fs/btrfs/inode.c
Auto-merged fs/fuse/inode.c
Auto-merged fs/inode.c
Auto-merged fs/reiser4/as_ops.c
CONFLICT (add/add): Merge conflict in fs/reiser4/as_ops.c
Auto-merged fs/reiser4/init_super.c
CONFLICT (add/add): Merge conflict in fs/reiser4/init_super.c
Auto-merged fs/reiser4/jnode.c
CONFLICT (add/add): Merge conflict in fs/reiser4/jnode.c
Auto-merged fs/reiser4/plugin/file/cryptcompress.c
CONFLICT (add/add): Merge conflict in fs/reiser4/plugin/file/cryptcompress.c
Auto-merged fs/reiser4/plugin/file/file.c
CONFLICT (add/add): Merge conflict in fs/reiser4/plugin/file/file.c
Auto-merged fs/reiser4/search.c
CONFLICT (add/add): Merge conflict in fs/reiser4/search.c
Auto-merged fs/reiser4/tree.h
CONFLICT (add/add): Merge conflict in fs/reiser4/tree.h
Auto-merged fs/reiser4/tree_walk.c
CONFLICT (add/add): Merge conflict in fs/reiser4/tree_walk.c
Auto-merged fs/reiser4/znode.c
CONFLICT (add/add): Merge conflict in fs/reiser4/znode.c
Auto-merged include/linux/Kbuild
Auto-merged include/linux/fs.h
Auto-merged include/linux/mm.h
Auto-merged init/Kconfig
Auto-merged ipc/shm.c
Auto-merged kernel/printk.c
Auto-merged kernel/sysctl.c
Auto-merged lib/radix-tree.c
CONFLICT (content): Merge conflict in lib/radix-tree.c
Auto-merged mm/filemap.c
Auto-merged mm/migrate.c
Auto-merged mm/vmscan.c
Auto-merged net/netfilter/nf_conntrack_core.c
Automatic merge failed; fix conflicts and then commit the result.


thanks

Quote:
put some shit about using GIT here
could refer to some nice git-howto, don't know of any, though ... :P


http://zen-sources.org/content/help-me-i-get-all-these-conflict-merges
_________________
Do not meddle in the affairs of wizards, for they are subtle and quick to anger.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jun 22, 2008 7:56 pm    Post subject: Reply with quote

rmh3093 wrote:
kernelOfTruth wrote:

[cut]
...
[cut]


thanks

Quote:
put some shit about using GIT here could refer to some nice git-howto, don't know of any, though ... :P


http://zen-sources.org/content/help-me-i-get-all-these-conflict-merges


exactly what I was looking for :wink: , so there's already every question answered - no need for an faq or whatever ... :P

thanks
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
mroconnor
Guru
Guru


Joined: 24 Feb 2006
Posts: 402
Location: USA

PostPosted: Mon Jun 23, 2008 1:32 pm    Post subject: Reply with quote

@KernelofTruth - I got super lazy and made a shell script for fixing git. ;)

So lockless is in, CPC is out. Do I need to still test it by disabling swap or are we certain that is it? It seems like everytime I hardlocked it had something to do with a reiser partition except once and that was just a big file IO operation.[/quote]
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Mon Jun 23, 2008 3:10 pm    Post subject: Reply with quote

Hrm, -rc7-zen0 doesn't boot here. Damn lockless pagecache.

Code:
Cleaning /var/run ...

..there it hangs. And interactive boot will hang at DBUS when skipping bootmisc.

Same issues as some days ago.

What's the easiest way to create a local branch and get rid of lockless pagecache again?
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1160

PostPosted: Mon Jun 23, 2008 3:18 pm    Post subject: Reply with quote

locks up here as soon as i touch emerge and sometimes for no reasons.
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
gforum
Tux's lil' helper
Tux's lil' helper


Joined: 31 Mar 2008
Posts: 140

PostPosted: Mon Jun 23, 2008 4:48 pm    Post subject: Reply with quote

im a bit confused about how to try zen-sources, so after i get the source for the first time i just follow the same procedure to get it a second or third time, etc.?
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1160

PostPosted: Mon Jun 23, 2008 5:25 pm    Post subject: Reply with quote

gforum wrote:
im a bit confused about how to try zen-sources, so after i get the source for the first time i just follow the same procedure to get it a second or third time, etc.?


git clone the source the first time. compile and install the kernel as usual.
then everytime you 'git pull' in the source directory, you're doing sync
for changes and if the changes are significant to your sytem setup, you compile
and install the kernel again as usual.
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
mroconnor
Guru
Guru


Joined: 24 Feb 2006
Posts: 402
Location: USA

PostPosted: Mon Jun 23, 2008 5:37 pm    Post subject: Reply with quote

And then you become one of us.....constantly entering 'git-pull' into a terminal, it is a pure addiction. ;)
Back to top
View user's profile Send private message
dodo1122
Guru
Guru


Joined: 02 Sep 2006
Posts: 347
Location: York, England

PostPosted: Mon Jun 23, 2008 5:38 pm    Post subject: Reply with quote

you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo
_________________
#zen-sources on irc.rizon.net
Back to top
View user's profile Send private message
cheater1034
Veteran
Veteran


Joined: 09 Sep 2004
Posts: 1558

PostPosted: Tue Jun 24, 2008 5:12 am    Post subject: Reply with quote

tranquilcool wrote:
the mousepoll errors have come back.
i think you should revert the patch as you did in zen1


sysctl table check failed: /fs/hid_mousepoll_interval .5.77 Unknown sysctl binary path
Pid: 1, comm: swapper Not tainted 2.6.26-rc6-zen2 #42
[<80139007>] set_fail+0x45/0x47
[<80139363>] sysctl_check_table+0x35a/0x697
[<801291f2>] sysctl_head_finish+0x11/0x37
[<8013937f>] sysctl_check_table+0x376/0x697
[<8056716c>] sysctl_init+0x22/0x25
[<8055627a>] kernel_init+0x184/0x291
[<80185e7c>] sys_select+0xe4/0x1b8
[<8056714a>] sysctl_init+0x0/0x25
[<8011e942>] finish_task_switch+0x1f/0x7a
[<8011fc64>] schedule_tail+0x17/0x45
[<80102f56>] ret_from_fork+0x6/0x1c
[<805560f6>] kernel_init+0x0/0x291
[<805560f6>] kernel_init+0x0/0x291
[<80103c73>] kernel_thread_helper+0x7/0x14
=======================


Code:
diff -urN 1/kernel/sysctl.c 2/kernel/sysctl.c
--- 1/kernel/sysctl.c   2008-06-23 21:16:31.000000000 -0400
+++ 2/kernel/sysctl.c   2008-06-23 21:17:14.000000000 -0400
@@ -82,7 +82,11 @@
 extern int sysctl_stat_interval;
 extern int latencytop_enabled;
 extern int sysctl_nr_open_min, sysctl_nr_open_max;
+
+/* USB Mouse Polling */
+#if defined(CONFIG_USB_HID)
 extern int hid_mousepoll_interval;
+#endif

 /* Constants used for minimum and  maximum */
 #if defined(CONFIG_DETECT_SOFTLOCKUP) || defined(CONFIG_HIGHMEM)


Or i uploaded the complete fixed patch because it's been reverted :roll:
Code:
http://omploader.org/va2M3

_________________
IRC!: #zen-sources on irc.rizon.net
zen-kernel.org
--
Lost in android development land.
Back to top
View user's profile Send private message
ebrsc
n00b
n00b


Joined: 24 Jun 2008
Posts: 31

PostPosted: Tue Jun 24, 2008 8:44 am    Post subject: Reply with quote

dodo1122 wrote:
you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo


hi,

i'm not using git but patches from zen-sources.org. i'd like to use 2.6.26-rc6-zen2 but couldn't figure how to generate the patch from gitweb. could someone please show me the light.

TIA
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Jun 24, 2008 9:15 am    Post subject: Reply with quote

ebrsc wrote:
dodo1122 wrote:
you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo


hi,

i'm not using git but patches from zen-sources.org. i'd like to use 2.6.26-rc6-zen2 but couldn't figure how to generate the patch from gitweb. could someone please show me the light.

TIA


create it locally:

https://forums.gentoo.org/viewtopic-p-5121103.html#5121103
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
ebrsc
n00b
n00b


Joined: 24 Jun 2008
Posts: 31

PostPosted: Tue Jun 24, 2008 9:26 am    Post subject: Reply with quote

kernelOfTruth wrote:
ebrsc wrote:
dodo1122 wrote:
you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo


hi,

i'm not using git but patches from zen-sources.org. i'd like to use 2.6.26-rc6-zen2 but couldn't figure how to generate the patch from gitweb. could someone please show me the light.

TIA


create it locally:

https://forums.gentoo.org/viewtopic-p-5121103.html#5121103


Thanks for your reply. But this means I'll have to clone it anyway or did I miss something ? Is there any other way to get the patch only without cloning the whole tree ?
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Jun 24, 2008 10:11 am    Post subject: Reply with quote

ebrsc wrote:
kernelOfTruth wrote:
ebrsc wrote:
dodo1122 wrote:
you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo


hi,

i'm not using git but patches from zen-sources.org. i'd like to use 2.6.26-rc6-zen2 but couldn't figure how to generate the patch from gitweb. could someone please show me the light.

TIA


create it locally:

https://forums.gentoo.org/viewtopic-p-5121103.html#5121103


Thanks for your reply. But this means I'll have to clone it anyway or did I miss something ? Is there any other way to get the patch only without cloning the whole tree ?


select a zen-sources release under "tags", e.g. 2.6.26-rc6-zen2 (http://zen-sources.org/cgi-bin/gitweb.cgi?p=kernel.git;a=commit;h=84735558af8ab3fe8de861277b3f75e39febb860)

then click on "snapshot", that should give you a tarball with anything needed (haven't tried to compile it yet, but looks complete to me ) ...

dunno how to create a patch against 2.6.26-rc6 :oops: ,

so you'd better ask dodo, waninkoko, rmh3093, ...

cheers
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
ebrsc
n00b
n00b


Joined: 24 Jun 2008
Posts: 31

PostPosted: Tue Jun 24, 2008 10:31 am    Post subject: Reply with quote

kernelOfTruth wrote:
ebrsc wrote:
kernelOfTruth wrote:
ebrsc wrote:
dodo1122 wrote:
you shouldn't really use zen from git now if you want stability, as it has lockless, which causes hardlocks.

Best thing to do would be to checkout latest working tag (v2.6.26-rc6-zen1/zen2) and build that, as it works.

dodo


hi,

i'm not using git but patches from zen-sources.org. i'd like to use 2.6.26-rc6-zen2 but couldn't figure how to generate the patch from gitweb. could someone please show me the light.

TIA


create it locally:

https://forums.gentoo.org/viewtopic-p-5121103.html#5121103


Thanks for your reply. But this means I'll have to clone it anyway or did I miss something ? Is there any other way to get the patch only without cloning the whole tree ?


select a zen-sources release under "tags", e.g. 2.6.26-rc6-zen2 (http://zen-sources.org/cgi-bin/gitweb.cgi?p=kernel.git;a=commit;h=84735558af8ab3fe8de861277b3f75e39febb860)

then click on "snapshot", that should give you a tarball with anything needed (haven't tried to compile it yet, but looks complete to me ) ...

dunno how to create a patch against 2.6.26-rc6 :oops: ,

so you'd better ask dodo, waninkoko, rmh3093, ...

cheers


thanks a lot! i'll try that just right now!

edit/ oh but that's the full source... thank you very much for your help anyway, very appreciated.


Last edited by ebrsc on Tue Jun 24, 2008 10:42 am; edited 1 time in total
Back to top
View user's profile Send private message
dodo1122
Guru
Guru


Joined: 02 Sep 2006
Posts: 347
Location: York, England

PostPosted: Tue Jun 24, 2008 10:36 am    Post subject: Reply with quote

I haven't uploaded -zen2 yet, cuz today i'll remake the whole master branch with working reiser4 and btrfs, and updated stuff. After i finish, i'll upload that.


dodo
_________________
#zen-sources on irc.rizon.net
Back to top
View user's profile Send private message
ebrsc
n00b
n00b


Joined: 24 Jun 2008
Posts: 31

PostPosted: Tue Jun 24, 2008 10:47 am    Post subject: Reply with quote

dodo1122 wrote:
I haven't uploaded -zen2 yet, cuz today i'll remake the whole master branch with working reiser4 and btrfs, and updated stuff. After i finish, i'll upload that.


dodo


good news, thanks for the information (and for the hard work). however, just FTR, do you know if it's possible to create a patch out of gitweb ? (i promise i stop spamming this thread right after this last post). Thank you.
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Tue Jun 24, 2008 11:31 am    Post subject: Reply with quote

gimpel wrote:
Hrm, -rc7-zen0 doesn't boot here. Damn lockless pagecache.

Code:
Cleaning /var/run ...

..there it hangs. And interactive boot will hang at DBUS when skipping bootmisc.

Same issues as some days ago.

What's the easiest way to create a local branch and get rid of lockless pagecache again?

Hrm, weird

I just fetched linux-2.6.git and added following refs from zen-sources:
Quote:
Merge branch 'cko'
Merge branch 'fbcondecor'
Merge branch 'march-native'
Merge branch 'hz-kconfig'
Merge branch 'reiser4'
Merge branch 'strip-debug'

aaaaand
Quote:
Merge branch 'lockless' of git://zen-sources.org/zen/kernel

System boots just fine, so it must be something else in current zen master that breaks things for me.

Let's see if I get hardlocks due to lockless.
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Jun 24, 2008 11:52 am    Post subject: Reply with quote

ok, here a possible temporary "fix" for the lockless cache-problem:

Quote:
On Monday 23 June 2008 13:51, Ryan Hope wrote:
> well i get the hardlock on -mm with out using reiser4, i am pretty
> sure is swap related

The guys seeing hangs don't use PREEMPT_RCU, do they?

In my swapping tests, I found -mm3 to be stable with classic RCU, but
on a hunch, I tried PREEMPT_RCU and it crashed a couple of times rather
quickly. First crash was in find_get_pages so I suspected lockless
pagecache doing something subtly wrong with the RCU API, but I just got
another crash in __d_lookup:


http://lkml.org/lkml/2008/6/23/140

so try to use classic rcu instead of preempt_rcu if you're still having problems :idea:

I think I'll gonna give the last zen-sources with lockless + concurrent pagecache + classic rcu a test-ride and see if it still hardlocks :P

anyone with me on this little adventure ? :wink:
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
gimpel
Advocate
Advocate


Joined: 15 Oct 2004
Posts: 2720
Location: Munich, Bavaria

PostPosted: Tue Jun 24, 2008 11:57 am    Post subject: Reply with quote

kernelOfTruth wrote:
anyone with me on this little adventure ? :wink:

I would, but it doesn't even boot. I did and still do use classic RCU, though.
But I could also merge concurrent pagecache in this "zen-mini" here and see how it goes...
_________________
http://proaudio.tuxfamily.org/wiki - pro-audio software overlay
Back to top
View user's profile Send private message
mroconnor
Guru
Guru


Joined: 24 Feb 2006
Posts: 402
Location: USA

PostPosted: Tue Jun 24, 2008 2:17 pm    Post subject: Reply with quote

@KernelofTruth: I am on the adventure too. And I was not using the classic RCU. So when I get a chance to git-pull today, I'll try and go back to classic RCU.

I had a few more hardlocks yesterday on moderate disk IO, moving a dir of mp3s to a blackberry attached as mass storage device.


Just curious - is there a pretty way to get out of the hardlock with out holding the power button down?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3 ... 5, 6, 7 ... 15, 16, 17  Next
Page 6 of 17

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum