Skip to contentSkip to conversation

3.7-ck1, BFS 426 for linux-3.7

ANNOUNCE Con Kolivas 3 participants 5 messages Dec 16, 2012 – Dec 17, 2012

lore
Share & tools
lore
#0 lore raw

These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.

Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz

Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz

Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/

Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch

Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

Signature · 1 line
-ck
#1 lore raw
Quoted 17 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:

These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.

Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz

Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz

Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/

Quoted 8 lines

Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch

Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p

Signature · 1 line
-ck
#2 lore raw
Quoted 21 lines · Con Kolivas
Quoted 20 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:

These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.

Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz

Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz

Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/

Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch

Quoted 8 lines
Quoted 5 lines

Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p

Better if changes after 425 are directly attached?

Hillf

#3 lore raw
Quoted 31 lines · On Sun, 16 Dec 2012 18:33:14 Hillf Danton wrote:
Quoted 21 lines · Con Kolivas
Quoted 20 lines · On Sun, 16 Dec 2012 11:16:31 Con Kolivas wrote:

These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.

Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz

Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz

Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/

Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch

Quoted 8 lines
Quoted 5 lines

Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

Of course these links all got scrambled somehow, but I'm sure you can figure out where the patches are :p

Quoted 3 lines

Better if changes after 425 are directly attached?

Hillf

That's of not much use without all the merging changes as well. The 425 patch for mainline 3.7 looks nothing like the 425 patch for 3.6. see my blog for details.

Con

Signature · 1 line
-ck
#4 lore raw
In reply to Con Kolivas
Quoted 17 lines · Con Kolivas

These are patches designed to improve system responsiveness and interactivity with specific emphasis on the desktop, but suitable to any commodity hardware workload.

Apply to 3.7.x:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patch-3.71.lrz

Broken out tarball:
-ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.bz2 or -ck-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/3.71-broken-out.tar.lrz

Discrete patches:
-ckhttp://ck.kolivas.org/patches/3.0/3.7/3.71/patches/

Quoted 9 lines

Latest BFS by itself:
http://ck.kolivas.org/patches/bfs/3.0/3.7/3.7-sched-bfs-426.patch

Web:
http://kernel.kolivas.org

Code blog when I feel like it:
http://ck-hack.blogspot.com/

One thing that caught my eye here was the hardwiring of SLUB as the slab allocator and not making the others configurable. I looked around a little bit on your website and it says that's because of kernel crashes with SLAB and SLOB and that peaked my interest even more. Could you describe the issues that you saw that makes those slab allocators have trouble with this type of schedular design?

Thanks.