tag:blogger.com,1999:blog-6469704299235308349.post285995393517194707..comments2024-02-09T16:24:46.087+11:00Comments on -ck hacking: BFS 453/454/455/456 and 3.16-ck2ckhttp://www.blogger.com/profile/02904761195451530213noreply@blogger.comBlogger52125tag:blogger.com,1999:blog-6469704299235308349.post-41129704616406681842015-02-27T17:10:05.570+11:002015-02-27T17:10:05.570+11:00Thanks so much for your work on this.
Really appre...Thanks so much for your work on this.<br />Really appreciated.<br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-14640451707600428092014-11-10T08:50:16.902+11:002014-11-10T08:50:16.902+11:00This way is o.k. like it is.
BTW, your 3.17-gc pa...This way is o.k. like it is.<br />BTW, your 3.17-gc patches do still work well on here. Now with post-factum's style TOI makeup. ;-)<br /><br />ManuelAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-65467642761055944252014-11-10T08:37:28.764+11:002014-11-10T08:37:28.764+11:00@post-factum
Thanks for the reminder! And of cours...@post-factum<br />Thanks for the reminder! And of course for your work, too. <br />With the help of your shortlog for 3.17-pf1 and your and the kernel git repository, I was able to patch my 3.17.2 with the "old" TuxOnIce on here yesterday. (This enables me to not use your monolithic -pf1 patch, but to patch several addons separately, e.g. more of Alfred's improvements than you've included and to also omit UKSM what has shown to be prone for errors in my past experience.)<br />It's working fine and seems to be stable.<br /><br />Best regards, Manuel KrauseAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-40247892167222454902014-11-09T08:09:35.269+11:002014-11-09T08:09:35.269+11:00Nah just too busy, lack of time and enthusiasm. I ...Nah just too busy, lack of time and enthusiasm. I will get around to it eventually.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-85027699252791559012014-11-09T02:56:10.412+11:002014-11-09T02:56:10.412+11:00no more ck-patchesno more ck-patchesAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-25961871911335018252014-11-08T22:27:46.421+11:002014-11-08T22:27:46.421+11:00@Manuel
Thanks for testing. The reason I go for se...@Manuel<br />Thanks for testing. The reason I go for separated patches is it's easier to bisect and find out which patch cause the problem if something wrong happened.Alfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-43111450945134713742014-11-08T19:52:27.275+11:002014-11-08T19:52:27.275+11:00As you may notice, I've released 3.17-pf1 with...As you may notice, I've released 3.17-pf1 with TuxOnIce as well.<br /><br />--post-factumAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-16041738092983746642014-11-08T06:35:36.028+11:002014-11-08T06:35:36.028+11:00Seems like all Australians are on holiday? ;-) O.k...Seems like all Australians are on holiday? ;-) O.k. they should enjoy, of course!<br /><br />I can encourage you to test Alfred Chen's latest -gc patches for the 3.17 kernel. Unfortunately, these are up to 18 (!) separate patches to be applied, including the last BFS with enhancements. I hope, he would provide a all-in-one complete patch sometimes. But so he let's us choose our dose of poison. They apply well on 3.17.2 and do also work well. Two days of everyday's desktop work based testing.<br />http://cchalpha.blogspot.de/2014/11/whats-new-for-317-gc-patch-set.html<br /><br />I really miss a new revision of TuxOnIce. :-(<br /><br />Best regards,<br /><br />Manuel KrauseAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-38641106129398556732014-11-03T22:46:56.738+11:002014-11-03T22:46:56.738+11:00Hi,
There are more changes between 3.14-ck1 and 3...Hi,<br /><br />There are more changes between 3.14-ck1 and 3.16-ck2 than I am prepared to play with, given my lack of programming ability, to integrate smtnice6 into the older versions of BFS.<br /><br />So, I'll leave it alone for now (though curiosity may kill the cat in time).<br /><br />ClaireUnknownhttps://www.blogger.com/profile/17626383125113419973noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-51410196408089238142014-10-27T21:39:51.652+11:002014-10-27T21:39:51.652+11:00I have prepared kernel 3.17.1 with your four sugge...I have prepared kernel 3.17.1 with your four suggested patches, installed, now I'm running this kernel since few hours, and is working fine...<br /><br />now I'm searching for USKM and TOI for kernel 3.17: there are unofficial patches of these two?<br /><br /><br />Thank you!<br />NicCoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-86780162121642400802014-10-21T05:21:06.636+11:002014-10-21T05:21:06.636+11:00Thanks a lot Alfred
Testing right now =)
Wasn...Thanks a lot Alfred<br /><br />Testing right now =)<br /><br />Wasn't aware that you're a Gentoo-user, too <br /><br /><br />BFQ v7r6 is out, btw:<br /><br />https://groups.google.com/forum/#!topic/bfq-iosched/EufEsuDaEuUkernelOfTruthnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-14491426078058375102014-10-15T11:33:41.320+11:002014-10-15T11:33:41.320+11:00Thank you for publishing your BFS-port to 3.17 bel...Thank you for publishing your BFS-port to 3.17 below! I really hope, CK would pick up --at least-- some of your improvements.<br /><br />Currently I'm very glad with the 3.16 kernel until now: 3.16.5 + bfs/ck2 + gc-patches + bfq + my reworked revert patch for "drm-i915-Move-all-ring-resets-before-setting-the-HWS-page".<br />In this fashion, this kernel gets the least annoying and best performing one since months.<br />BTW, would someone of you NOT recommend to enable CONFIG_OPTIMIZE_INLINING ? I'm not completely sure whether to blame recent mainline changes or this config setting. Overall performance and responsiveness seems to be better with it enabled?! My gcc is a 4.8.3 20140627 [gcc-4_8-branch revision 212064].<br /><br />Many thanks to all participants in all involved projects!!!<br />Manuel Krause<br /><br />P.S.: Not only the upgraded bfq is missing, I'd also wish to see a new TuxOnIce for 3.17. ^^Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-8136065789121786492014-10-14T17:02:50.176+11:002014-10-14T17:02:50.176+11:00Hi, all,
My porting of bfs 0456 to 3.17 is ready,...Hi, all,<br /><br />My porting of bfs 0456 to 3.17 is ready, if you want to try bfs on 3.17 before new bfs release by ck, you can apply the blow 2 patches upon 3.17.<br /><br />#1 Original BFS 0456 apply on 3.17<br />https://bitbucket.org/alfredchen/linux-gc/commits/f9bf49826dda7530106b50e337b030514f9aadd6<br /><br />#2 bfs: 0456 porting to 3.17 and sync with mainline.<br />https://bitbucket.org/alfredchen/linux-gc/commits/35d0568d06e79d42e6643aee5169579e7f1aabdb<br /><br />The others patches are not official accepted by ck, but as bug fix and improvement, apply them as you like.<br /><br />#3 revert KVM workaround due to proper cond_resched() fix, by pf<br />https://bitbucket.org/alfredchen/linux-gc/commits/6531d1dca19b58b544fab697ac3b10ccd2ad5b40<br /><br />#4 bfs: Refine resched_best_idle() call logic in schedule(). ---- the 3% performance boot patch under low workload.<br />https://bitbucket.org/alfredchen/linux-gc/commits/993df75b0292abd1c8e16bf5a43d32eebf7f0231<br /><br />...<br />other bfs related patches on my linux-3.17.y-gc branch are refactory/improvement that normally hard to be noticeable.<br /><br />https://bitbucket.org/alfredchen/linux-gc/commits/branch/linux-3.17.y-gc<br /><br />PS: my -gc branch is not yet completed, still waiting for new release of BFQ<br /><br />BR AlfredAlfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-82398106060636795242014-10-13T11:35:24.104+11:002014-10-13T11:35:24.104+11:00Thanks for the head-up. I have started porting 045...Thanks for the head-up. I have started porting 0456 to 3.17 last weekend and there still some sync-up with mainline core.c left, but it already running on one of my machines. Hopefully my porting can be released in a day or two.<br /><br />BR Alfred.Alfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-60187347616664001252014-10-08T19:21:38.688+11:002014-10-08T19:21:38.688+11:00Only patch I am proposing for 3.17 BFS is still th...Only patch I am proposing for 3.17 BFS is still the 3% low workload performance boost code change. Other patches are minor code changes which very hard to measure.<br /><br />https://bitbucket.org/alfredchen/linux-gc/commits/ad9dd03db1002717f155c859ee613641620d3ba0?at=linux-3.16.y-gcAlfred Chenhttps://www.blogger.com/profile/03164306846702841944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-68232452861080743982014-10-07T11:06:11.604+11:002014-10-07T11:06:11.604+11:00@Alfred Chen:
Have you already begun to re-propaga...@Alfred Chen:<br />Have you already begun to re-propagate your pending patches of your pure BFS branch to Con? Before he'd release his 3.17 version... BTW, they're running well since published.<br /><br />Best regards to all of you,<br />Manuel KrauseAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-46583291244865733222014-10-02T08:29:15.465+10:002014-10-02T08:29:15.465+10:00Very nice :)Very nice :)ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-86649290541927156862014-09-28T08:01:28.407+10:002014-09-28T08:01:28.407+10:00+ /usr/bin/make -j2 -s all
kernel/sched/bfs.c:814:...+ /usr/bin/make -j2 -s all<br />kernel/sched/bfs.c:814:25: warning: ‘thread_cpumask’ used but never defined [enabled by default]<br />....................................................<br />....................................................<br />kernel/built-in.o: In function `smt_should_schedule':<br />bfs.c:(.text+0x2ffbc): undefined reference to `thread_cpumask'<br />kernel/built-in.o: In function `check_smt_siblings':<br />bfs.c:(.text+0x30084): undefined reference to `thread_cpumask'<br />kernel/built-in.o: In function `schedule':<br />(.sched.text+0x1234): undefined reference to `thread_cpumask'<br />make: *** [vmlinux] Error 1<br /><br />Regards, NicCoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-76689146060294189712014-09-19T23:56:47.679+10:002014-09-19T23:56:47.679+10:00It has been reported that kernel 3.15.10 with ht/s...It has been reported that kernel 3.15.10 with ht/smt nice6 enabled<br />- vmware 10 > the linux guests with ht/smt<br /><br />these linux guests run very slow, perhaps the cause may be:<br />> "ata_sff" stays forever at 99%<br /><br />do you have some experience about that?<br /><br /><br />thanks<br />bye, NicCoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-22196146265034970022014-09-12T04:58:07.180+10:002014-09-12T04:58:07.180+10:00With BFS and "Debug preemptible kernel" ...With BFS and "Debug preemptible kernel" enabled I get lots of warnings about smp_processor_id() usage while using qemu/kvm. Is that BFS issue?<br /><br />Disabling "Debug preemptible kernel" just mutes warnings, and everything still works OK.Oleksandr Natalenkohttps://www.blogger.com/profile/12098091624630953604noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-11315952645474047542014-09-11T21:07:43.757+10:002014-09-11T21:07:43.757+10:00@Alfred Chen
I am using it on 3.15.10, so far all ...@Alfred Chen<br />I am using it on 3.15.10, so far all is working fine<br /><br />thanks<br />NicCoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-47157156542715504612014-09-03T18:03:55.457+10:002014-09-03T18:03:55.457+10:00What was the error?
ClaireWhat was the error?<br /><br />ClaireAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-91193069928259702812014-09-03T00:46:32.150+10:002014-09-03T00:46:32.150+10:00I tried smtnice-6 onto 3.14 + bfs454
patches appli...I tried smtnice-6 onto 3.14 + bfs454<br />patches applied then had build issueAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-264208815375331872014-09-02T03:42:07.465+10:002014-09-02T03:42:07.465+10:00OK, so here's an untested mockup patch of smtn...OK, so here's an untested mockup patch of smtnice-6 onto 3.14 + bfs454:<br /><br />https://github.com/clfarron4/linux-lts-ck-archlinux/blob/master/bfs454-smtnice-6.patch<br /><br />If you study it carefully, you should realise it's the same as applying the following file straight onto 3.14 + bfs454:<br /><br />http://ck.kolivas.org/patches/bfs/3.0/3.15/test/bfs449-smtnice-6.patch<br /><br />I will get around to testing it when I've some free time from this other package.Unknownhttps://www.blogger.com/profile/17626383125113419973noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-9237290546473394162014-09-01T23:55:36.396+10:002014-09-01T23:55:36.396+10:00Not at the moment.
I could probably backport it, ...Not at the moment.<br /><br />I could probably backport it, but I'm currently busy dealing with another (kernel) package I maintain.<br /><br />ClaireUnknownhttps://www.blogger.com/profile/17626383125113419973noreply@blogger.com