public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] 3.1.0-ck1
@ 2011-11-03  5:53 Con Kolivas
  2011-11-03 10:18 ` Juergen Beisert
  0 siblings, 1 reply; 4+ messages in thread
From: Con Kolivas @ 2011-11-03  5:53 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 commodity hardware 
workload.

As it may take some time to get a kernel.org account, I have started hosting 
these patches exclusively on my site for now. 


Apply to 3.1.x:
http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/patch-3.1.0-ck1.bz2


Broken out tarball:
http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/3.1.0-ck1-broken-out.tar.bz2


Discrete patches:
http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/patches/


BFS by itself:
http://ck.kolivas.org/patches/bfs/


Web:
http://kernel.kolivas.org


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


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

Full patchlist:

3.1-sched-bfs-414.patch
sched-add-above-background-load-function.patch
mm-minimal_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-1.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


This is mainly a resync with the linux-3.1 kernel apart from the minor 
improvements and cleanups that were committed to the BFS CPU scheduler.


お楽しみ下さい
Please enjoy!

-- 
-ck

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

* Re: [ANNOUNCE] 3.1.0-ck1
  2011-11-03  5:53 [ANNOUNCE] 3.1.0-ck1 Con Kolivas
@ 2011-11-03 10:18 ` Juergen Beisert
  2011-11-04 21:50   ` Belisko Marek
  0 siblings, 1 reply; 4+ messages in thread
From: Juergen Beisert @ 2011-11-03 10:18 UTC (permalink / raw)
  To: Con Kolivas; +Cc: linux-kernel

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.
>
> As it may take some time to get a kernel.org account, I have started
> hosting these patches exclusively on my site for now.
>
>
> Apply to 3.1.x:
> http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/patch-3.1.0-ck1.bz2

Tried here with Mini2440 (=ARM arch) to compile:

[...]
In file included from kernel/sched.c:2:0:
kernel/sched_bfs.c: In function 'schedule':
kernel/sched_bfs.c:3224:4: error: implicit declaration of function 'prefetch'
[...]

> Broken out tarball:
> http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/3.1.0-ck1-broken-out.tar.bz2

This ^ one I tried to apply, but it fails with:
[...]
patching file include/linux/sched.h
Hunk #1 FAILED at 1600.
Hunk #2 FAILED at 1647.
2 out of 2 hunks FAILED -- rejects in file include/linux/sched.h
can't find file to patch at input line 214
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: linux-3.1-ck/kernel/sched_bfs.c
|===================================================================
|--- linux-3.1-ck.orig/kernel/sched_bfs.c	2011-11-03 14:44:23.000000000 +1100
|+++ linux-3.1-ck/kernel/sched_bfs.c	2011-11-03 14:46:02.157115770 +1100
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored
[...]

Regards,
Juergen

-- 
Pengutronix e.K.                              | Juergen Beisert             |
Linux Solutions for Science and Industry      | http://www.pengutronix.de/  |

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

* Re: [ANNOUNCE] 3.1.0-ck1
  2011-11-03 10:18 ` Juergen Beisert
@ 2011-11-04 21:50   ` Belisko Marek
  2011-11-04 22:37     ` Con Kolivas
  0 siblings, 1 reply; 4+ messages in thread
From: Belisko Marek @ 2011-11-04 21:50 UTC (permalink / raw)
  To: Juergen Beisert; +Cc: Con Kolivas, linux-kernel

On Thu, Nov 3, 2011 at 11:18 AM, Juergen Beisert <jbe@pengutronix.de> wrote:
> 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.
>>
>> As it may take some time to get a kernel.org account, I have started
>> hosting these patches exclusively on my site for now.
>>
>>
>> Apply to 3.1.x:
>> http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/patch-3.1.0-ck1.bz2
>
> Tried here with Mini2440 (=ARM arch) to compile:
Seems in kernel/sched_bfs.c is missing #include <linux/prefetch.h>
With that fix it compiles fine. Problem is that prefetch is defined in
ARM headers only for version > v5 (mini is v4).
>
> [...]
> In file included from kernel/sched.c:2:0:
> kernel/sched_bfs.c: In function 'schedule':
> kernel/sched_bfs.c:3224:4: error: implicit declaration of function 'prefetch'
> [...]
>
>> Broken out tarball:
>> http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/3.1.0-ck1-broken-out.tar.bz2
>
> This ^ one I tried to apply, but it fails with:
> [...]
> patching file include/linux/sched.h
> Hunk #1 FAILED at 1600.
> Hunk #2 FAILED at 1647.
> 2 out of 2 hunks FAILED -- rejects in file include/linux/sched.h
> can't find file to patch at input line 214
> Perhaps you used the wrong -p or --strip option?
> The text leading up to this was:
> --------------------------
> |Index: linux-3.1-ck/kernel/sched_bfs.c
> |===================================================================
> |--- linux-3.1-ck.orig/kernel/sched_bfs.c       2011-11-03 14:44:23.000000000 +1100
> |+++ linux-3.1-ck/kernel/sched_bfs.c    2011-11-03 14:46:02.157115770 +1100
> --------------------------
> No file to patch.  Skipping patch.
> 1 out of 1 hunk ignored
> [...]
>
> Regards,
> Juergen
>
> --
> Pengutronix e.K.                              | Juergen Beisert             |
> Linux Solutions for Science and Industry      | http://www.pengutronix.de/  |
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
>

regards,

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com

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

* Re: [ANNOUNCE] 3.1.0-ck1
  2011-11-04 21:50   ` Belisko Marek
@ 2011-11-04 22:37     ` Con Kolivas
  0 siblings, 0 replies; 4+ messages in thread
From: Con Kolivas @ 2011-11-04 22:37 UTC (permalink / raw)
  To: Belisko Marek; +Cc: Juergen Beisert, linux-kernel

On Fri, 4 Nov 2011 22:50:15 Belisko Marek wrote:
> On Thu, Nov 3, 2011 at 11:18 AM, Juergen Beisert <jbe@pengutronix.de> wrote:
> > 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.
> >> 
> >> As it may take some time to get a kernel.org account, I have started
> >> hosting these patches exclusively on my site for now.
> >> 
> >> 
> >> Apply to 3.1.x:
> >> http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/patch-3.1.0-ck1.bz2
> > 
> > Tried here with Mini2440 (=ARM arch) to compile:
> Seems in kernel/sched_bfs.c is missing #include <linux/prefetch.h>
> With that fix it compiles fine. Problem is that prefetch is defined in
> ARM headers only for version > v5 (mini is v4).

Thanks for that. The prefetch is only of questionable advantage so it can be 
removed entirely. The following patch should fix it:

http://ck.kolivas.org/patches/3.0/3.1/3.1.0-ck1/bfs414-noprefetch.patch

Regards,
Con

-- 
-ck

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

end of thread, other threads:[~2011-11-04 22:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-03  5:53 [ANNOUNCE] 3.1.0-ck1 Con Kolivas
2011-11-03 10:18 ` Juergen Beisert
2011-11-04 21:50   ` Belisko Marek
2011-11-04 22:37     ` Con Kolivas

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