public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.6.37-ck1
@ 2011-01-06  5:19 Con Kolivas
  2011-01-16  0:03 ` 2.6.37-ck1 walt
  0 siblings, 1 reply; 2+ messages in thread
From: Con Kolivas @ 2011-01-06  5:19 UTC (permalink / raw)
  To: linux-kernel

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


Apply to 2.6.37:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.37/2.6.37-
ck1/patch-2.6.37-ck1.bz2

Broken out tarball:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.37/2.6.37-
ck1/2.6.37-ck1-broken-out.tar.bz2

Discrete patches:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.37/2.6.37-
ck1/patches/

All -ck patches:
http://www.kernel.org/pub/linux/kernel/people/ck/patches/


Web:
http://kernel.kolivas.org

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

Each discrete patch contains a brief description of what it does at the top of 
the patch itself.


The most significant change is an updated BFS CPU scheduler, up to version 
0.363. See the announce of that patch for the changelog. The rest is a resync.


2.6.37-sched-bfs-363.patch
sched-add-above-background-load-function.patch
mm-make_swappiness_really_mean_it.patch
mm-zero_swappiness.patch
mm-enable_swaptoken_only_when_swap_full.patch
mm-drop_swap_cache_aggressively.patch
mm-kswapd_inherit_prio-1.patch
mm-background_scan.patch
mm-idleprio_prio-1.patch
mm-lru_cache_add_lru_tail.patch
mm-decrease_default_dirty_ratio.patch
kconfig-expose_vmsplit_option.patch
hz-default_1000.patch
hz-no_default_250.patch
hz-raise_max.patch
preempt-desktop-tune.patch
cpufreq-bfs_tweaks.patch
ck1-version.patch



I'll be offline shortly and in Japan for a few weeks so I'll be unlikely to 
respond to any emails in that time.

Enjoy!
Con
-- 
-ck

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: 2.6.37-ck1
  2011-01-06  5:19 2.6.37-ck1 Con Kolivas
@ 2011-01-16  0:03 ` walt
  0 siblings, 0 replies; 2+ messages in thread
From: walt @ 2011-01-16  0:03 UTC (permalink / raw)
  To: linux-kernel

On 01/05/2011 09:19 PM, Con Kolivas wrote:
> These are patches designed to improve system responsiveness and interactivity
> with specific emphasis on the desktop, but suitable to any workload.
>
>
> Apply to 2.6.37:
> http://www.kernel.org/pub/linux/kernel/people/ck/patches/2.6/2.6.37/2.6.37-
> ck1/patch-2.6.37-ck1.bz2

Thanks Con.  I can't build a ck kernel without CONFIG_HOTPLUG_CPU but I don't
know if this is a bug or a feature :)

Your latest sched_bfs.c encloses the subroutine sched_set_stop_task() inside of
an #ifdef CONFIG_HOTPLUG_CPU section.

But the most recent stop_machine.c uses that subroutine twice -- once inside of
an #ifdef CONFIG_HOTPLUG_CPU section, and again outside of that section.

The result is that stop_machine.o still needs sched_set_stop_task() even if
CONFIG_HOTPLUG_CPU is not defined, so the build fails in the link stage with
a missing symbol error.

Thanks for any suggestions/clarifications.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-01-16  0:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-06  5:19 2.6.37-ck1 Con Kolivas
2011-01-16  0:03 ` 2.6.37-ck1 walt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox