* [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