ck-sources version bump to 2.6.10-r2 Reproducible: Always Steps to Reproduce: 1. 2. 3.
simple name change from 2.6.10-r1 to 2.6.10-r2 doesn't work Calculating world dependencies ...done! >>> emerge (1 of 1) sys-kernel/ck-sources-2.6.10-r2 to / >>> md5 src_uri ;-) linux-2.6.10.tar.bz2 >>> md5 src_uri ;-) patch-2.6.10-ck2.bz2 >>> Preparing to unpack ... >>> Unpacking source... >>> Unpacking linux-2.6.10.tar.bz2 to /var/tmp/portage/ck-sources-2.6.10-r2/work * FATAL: unable to locate: * /home/portage_overlay/sys-kernel/ck-sources/files/ck-sources-2.6.10.CAN-2004-1056.patch * for read-only. The file either has incorrect permissions * or does not exist. !!! ERROR: sys-kernel/ck-sources-2.6.10-r2 failed. !!! Function unipatch, Line 485, Exitcode 0 !!! Unable to locate /home/portage_overlay/sys-kernel/ck-sources/files/ck-sources-2.6.10.CAN-2004-1056.patch !!! If you need support, post the topmost build error, NOT this status message.
I'm not too keen on adding this version, due to Con's note: *Note do not enable full write i/o priority support it is currently broken* Can you explain this? What does he mean by "broken"? Can we disable this option or something like that?
In the ck mailing list he said: "You have to go out of your way to enable it in your config so don't worry about it." I have not tried to look for the option so I don't know how far is "out of your way".
Created attachment 47777 [details] ebuild for ck-sources 2.6.10-r2
The ck-sources-2.6.10.CAN-2004-1056.patch patch is no longer needed because it included in the patch-2.6.10-ck2.bz2 patchset. I've added a working ebuild that includes a fix for the connection tracking bug ( http://bugs.gentoo.org/show_bug.cgi?id=76572 ). This patch can be downloaded from: http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10/2.6.10-mm1/broken-out/fix-broken-rst-handling-in-ip_conntrack.patch
I know from experience that those annoying make oldconfig users will find the option and break it. If someone could track it down and maybe make a patch to make it unconfigurable I will include this. Otherwise you'll have to wait for myself to do it :)
From the ck mailing list: It is CONFIG_IOPRIO_WRITE found under drivers->block drivers -> i/o schedulers Cheers, Con
Created attachment 47794 [details, diff] Removes the "dangerous" config option Ask and ye shall receive. :)
Not sure if thats going to work, how about something more like config IOPRIO_WRITE bool depends on IOSCHED_CFQ default n
In portage. Still am unsure how "broken" this option is but its safer unconfigurable and off :) Thanks.