Linux: 2.4.22-ck2 Adds XFS and GRSec

Submitted by Jeremy
on September 13, 2003 - 6:19am

Con Kolivas [interview] has released an updated interactivity patch for the 2.4.22 kernel [forum]. With the release of 2.4.22-ck2, Con has added XFS and GRSec to his patchset. Con further describes:

"The O1int interactivity backport is more substantial now bringing it in line with O20.1int with only the nanosecond resolution missing from the 2.6 work. CK vm hacks and swap prefetch were dropped and AA Vm addons were merged as part of the default - lack of time prevented me maintaining ck vm properly."

Read on for his full announcement email.


From: Con Kolivas [email blocked]
To: linux kernel mailing list [email blocked]
Subject: 2.4.22-ck2
Date: Sat, 13 Sep 2003 22:10:35 +1000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Here is an update to my patchset:

http://kernel.kolivas.org

Includes:

O(1) Scheduler
Batch scheduling
Preemptible
Low Latency
O1int interactivity
AA VM addons
Read Latency2
Variable HZ
Supermount-NG
Bootsplash
XFS
GRSec
Desktop tuning

Split out patches available on the website; incrementals available on request 
(my bandwidth / storage is limited sorry).

Changes:
The O1int interactivity backport is more substantial now bringing it in line 
with O20.1int with only the nanosecond resolution missing from the 2.6 work.
CK vm hacks and swap prefetch were dropped and AA Vm addons were merged as 
part of the default - lack of time prevented me maintaining ck vm properly.
XFS Merged - thanks Rik
GRSec Merged - thanks Rik

The slow termination of applications is fixed by the completion of the 
interactivity backport to this version.

Feel free to send me comments, queries, suggestions, patches and bug reports.

Con
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/Ywk9ZUg7+tp6mRURAioHAJ46qHL8zO8Vg/lmXTlk99+WCGD1YwCfU/Gg
SurHyuGKhGhgF2R5t7sWPtI=
=/p/1
-----END PGP SIGNATURE-----


Related Links:

Oh yes!

nero
on
September 14, 2003 - 2:52am

Best - desktop - kernel - ever.

(for 2.4 anyway ;)

same here

Anonymous
on
September 14, 2003 - 6:54am

yeah, I use it also.Thx for your work Con!

This patch is working great f

Anonymous
on
September 15, 2003 - 1:18am

This patch is working great for me. I had some problems with the 2.4.21 patch and XFS. Must have been specific to my config.

Re: This patch is working great f

nero
on
September 15, 2003 - 7:24am

This patch is against 2.4.22, not 2.4.21.. what do you mean?

usb mouse not work

Anonymous
on
September 15, 2003 - 7:54am

I can't get the usb mouse work under redhat9 with this patch, even though I have all the usb stuff in my config. Last time it worked was with the 2.4.21-ck1 kernel. Thats a petty.

/d

not as smooth as 2.4.21-ck3

Anonymous
on
September 16, 2003 - 6:57am

as per topic

Nice value

nero
on
September 16, 2003 - 8:14pm

What nice value do you run X at? -10 or so? With the latest -ck, it behaves in the same way as 2.6.0-test?-mm? does, so you need to run X at nice 0, since it uses the interactivity estimator to increase X's importance. (So, renice 0 `pgrep X`)

Hope this helps.

re: Nice value

Anonymous
on
September 17, 2003 - 9:21am

btw i'm using rh9, does it renice X by default? i'll try that command anyway.i feel 2.6.0-test?-mm? still the "smoothest"

I'm pretty sure it does NOT

Mr_Z
on
September 17, 2003 - 11:29am

I just checked on my box, and X isn't reniced. I haven't changed the default X config either (aside from installing the NVidia drivers).

I'm pretty sure (someone please confirm?) that RH9 ships a modified 2.4 kernel w/ the O(1) scheduler in place, along with several other backported improvements.

Re: Nice value

Anonymous
on
September 17, 2003 - 9:28am

try that ..

[mot2@localhost mot2]$ renice 0 `pgrep X`
3948: old priority 0, new priority 0

:((

Anonymous
on
November 10, 2003 - 2:13pm

make[2]: Entering directory `/home/6o6ep/kernel/linux-2.4.22/kernel'
gcc -D__KERNEL__ -I/home/6o6ep/kernel/linux-2.4.22/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon -nostdinc -iwithprefix include -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c
sched.c: In function `kick_if_running':
sched.c:473: warning: `tsk' might be used uninitialized in this function
sched.c: In function `try_to_wake_up':
sched.c:473: warning: `tsk' might be used uninitialized in this function
sched.c: In function `load_balance':
sched.c:1044: error: structure has no member named `sleep_timestamp'
make[2]: *** [sched.o] Ошибка 1

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.