linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.4.23-ck1
@ 2003-12-03 15:28 Con Kolivas
  2003-12-03 17:24 ` 2.4.23-ck1 Norberto Bensa
  2003-12-04 10:43 ` 2.4.23-ck1 Tvrtko A. Uršulin
  0 siblings, 2 replies; 12+ messages in thread
From: Con Kolivas @ 2003-12-03 15:28 UTC (permalink / raw)
  To: linux kernel mailing list

Updated my patchset.

http://kernel.kolivas.org

Includes:
O(1) scheduler with batch scheduling, interactivity
Preemptible kernel
Low Latency
Read Latency2
Variable Hz
64bit jiffies
Supermount-NG v1.2.10
Bootsplash v3.0.7
XFS file system v1.3.1

Added:
64 bit jiffies - too many people were complaining of their uptime resetting 
after 49.7 days at 1000Hz (a good sign I guess) so I've added this patch from 
Robert Love
ACL and DMAPI for XFS

Updated:
Low latency points that were missing from reiserfs
Supermount-NG to latest version
Bootsplash to latest version
XFS to latest stable version.
Variable Hz is set to 1000 by default for all settings.

Removed:
AA VM hacks; they are now in vanilla kernel
GRSecurity: this will have to be a separate patch

Pending (maybe):
GRsec update
rmap option


Notes.
XFS is compile tested only. Test carefully before using in production 
environment.

I am no longer taking requests for more patches in this patchset, but I will 
accept sent patches/fixes. This release is mainly a resync and I don't have 
time for kernel development any more.

Con


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

* Re: 2.4.23-ck1
  2003-12-03 15:28 2.4.23-ck1 Con Kolivas
@ 2003-12-03 17:24 ` Norberto Bensa
  2003-12-03 17:46   ` 2.4.23-ck1 Marius Ascheberg
  2003-12-03 22:26   ` 2.4.23-ck1 Con Kolivas
  2003-12-04 10:43 ` 2.4.23-ck1 Tvrtko A. Uršulin
  1 sibling, 2 replies; 12+ messages in thread
From: Norberto Bensa @ 2003-12-03 17:24 UTC (permalink / raw)
  To: Con Kolivas, linux kernel mailing list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 129 bytes --]

Con Kolivas wrote:
> Updated my patchset.
>
> http://kernel.kolivas.org

Too bad http://ck.kolivas.org/ seems down :-(

Norberto

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: 2.4.23-ck1
  2003-12-03 17:24 ` 2.4.23-ck1 Norberto Bensa
@ 2003-12-03 17:46   ` Marius Ascheberg
  2003-12-03 19:01     ` 2.4.23-ck1 wwp
  2003-12-03 19:15     ` 2.4.23-ck1 Josh McKinney
  2003-12-03 22:26   ` 2.4.23-ck1 Con Kolivas
  1 sibling, 2 replies; 12+ messages in thread
From: Marius Ascheberg @ 2003-12-03 17:46 UTC (permalink / raw)
  To: linux-kernel

Norberto Bensa wrote:
> Con Kolivas wrote:
> > Updated my patchset.
> >
> > http://kernel.kolivas.org
> 
> Too bad http://ck.kolivas.org/ seems down :-(

Con's site is also available through http://members.optusnet.com.au/ckolivas/kernel/ .

Marius.

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

* Re: 2.4.23-ck1
  2003-12-03 17:46   ` 2.4.23-ck1 Marius Ascheberg
@ 2003-12-03 19:01     ` wwp
  2003-12-03 19:15     ` 2.4.23-ck1 Josh McKinney
  1 sibling, 0 replies; 12+ messages in thread
From: wwp @ 2003-12-03 19:01 UTC (permalink / raw)
  To: linux-kernel

Hi Marius Ascheberg,


On Wed, 3 Dec 2003 18:46:34 +0100 Marius Ascheberg <ma@netsrc.de> wrote:

> Norberto Bensa wrote:
> > Con Kolivas wrote:
> > > Updated my patchset.
> > >
> > > http://kernel.kolivas.org
> > 
> > Too bad http://ck.kolivas.org/ seems down :-(
> 
> Con's site is also available through http://members.optusnet.com.au/ckolivas/kernel/ .

Yep but no way to download any patch.. Is this an official mirror from C. Kolivas
(that doesn't mirror the files or I'm wrong)?


Regards,

-- 
wwp

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

* Re: 2.4.23-ck1
  2003-12-03 17:46   ` 2.4.23-ck1 Marius Ascheberg
  2003-12-03 19:01     ` 2.4.23-ck1 wwp
@ 2003-12-03 19:15     ` Josh McKinney
  1 sibling, 0 replies; 12+ messages in thread
From: Josh McKinney @ 2003-12-03 19:15 UTC (permalink / raw)
  To: linux-kernel

On approximately Wed, Dec 03, 2003 at 06:46:34PM +0100, Marius Ascheberg wrote:
> Norberto Bensa wrote:
> > Con Kolivas wrote:
> > > Updated my patchset.
> > >
> > > http://kernel.kolivas.org
> > 
> > Too bad http://ck.kolivas.org/ seems down :-(
> 
> Con's site is also available through http://members.optusnet.com.au/ckolivas/kernel/ .
> 
> Marius.

The problem isn't that we can't get to the website, we can't download
anything.  ck.kolivas.org is where the patches are downloaded from.

-- 
Josh McKinney		     |	Webmaster: http://joshandangie.org
--------------------------------------------------------------------------
                             | They that can give up essential liberty
Linux, the choice       -o)  | to obtain a little temporary safety deserve 
of the GNU generation    /\  | neither liberty or safety. 
                        _\_v |                          -Benjamin Franklin

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

* Re: 2.4.23-ck1
  2003-12-03 17:24 ` 2.4.23-ck1 Norberto Bensa
  2003-12-03 17:46   ` 2.4.23-ck1 Marius Ascheberg
@ 2003-12-03 22:26   ` Con Kolivas
  1 sibling, 0 replies; 12+ messages in thread
From: Con Kolivas @ 2003-12-03 22:26 UTC (permalink / raw)
  To: linux kernel mailing list

On Thu, 4 Dec 2003 04:24, Norberto Bensa wrote:
> Con Kolivas wrote:
> > Updated my patchset.
> >
> > http://kernel.kolivas.org
>
> Too bad http://ck.kolivas.org/ seems down :-(

Sorry seems flaky (and no it's not running my kernel!)
Fixed. 

Con


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

* Re: 2.4.23-ck1
  2003-12-03 15:28 2.4.23-ck1 Con Kolivas
  2003-12-03 17:24 ` 2.4.23-ck1 Norberto Bensa
@ 2003-12-04 10:43 ` Tvrtko A. Uršulin
  2003-12-04 12:21   ` 2.4.23-ck1 Con Kolivas
  1 sibling, 1 reply; 12+ messages in thread
From: Tvrtko A. Uršulin @ 2003-12-04 10:43 UTC (permalink / raw)
  To: Con Kolivas, linux kernel mailing list

On Wednesday 03 December 2003 16:28, Con Kolivas wrote:
> Updated my patchset.

There is something wrong with /proc/stat which confuses xosview and ksysguard 
regarding CPU usage. Top is working ok.

tvrtko@oxygene:~> cat /proc/stat
cpu  7452 0 2048 40426
cpu0 7452 0 2048 1844674407370950652
page 146199 106012
swap 1 0
intr 559574 499265 1318 0 0 0 0 1 673 2 0 0 3872 31224 0 23216 3 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0
disk_io: (3,0):(23282,11382,292398,11900,212024)
ctxt 356071
btime 1070534465
processes 5491


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

* Re: 2.4.23-ck1
  2003-12-04 10:43 ` 2.4.23-ck1 Tvrtko A. Uršulin
@ 2003-12-04 12:21   ` Con Kolivas
  2003-12-04 13:31     ` 2.4.23-ck1 Tim Schmielau
  0 siblings, 1 reply; 12+ messages in thread
From: Con Kolivas @ 2003-12-04 12:21 UTC (permalink / raw)
  To: Tvrtko A. Uršulin, linux kernel mailing list

On Thu, 4 Dec 2003 21:43, Tvrtko A. Uršulin wrote:
> On Wednesday 03 December 2003 16:28, Con Kolivas wrote:
> > Updated my patchset.
>
> There is something wrong with /proc/stat which confuses xosview and
> ksysguard regarding CPU usage. Top is working ok.
>
> tvrtko@oxygene:~> cat /proc/stat
> cpu  7452 0 2048 40426
> cpu0 7452 0 2048 1844674407370950652

You're right. This looks like a hangover from the 64bit jiffies or the 
variable Hz. It's not a critical bug so unless someone can debug it for me it 
can wait.

Con


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

* Re: 2.4.23-ck1
  2003-12-04 12:21   ` 2.4.23-ck1 Con Kolivas
@ 2003-12-04 13:31     ` Tim Schmielau
  2003-12-04 13:36       ` 2.4.23-ck1 Tvrtko A. Uršulin
  0 siblings, 1 reply; 12+ messages in thread
From: Tim Schmielau @ 2003-12-04 13:31 UTC (permalink / raw)
  To: Con Kolivas; +Cc: Tvrtko A. Uršulin, linux kernel mailing list

On Thu, 4 Dec 2003, Con Kolivas wrote:

> On Thu, 4 Dec 2003 21:43, Tvrtko A. Uršulin wrote:
> > There is something wrong with /proc/stat which confuses xosview and
> > ksysguard regarding CPU usage. Top is working ok.
> >
> > tvrtko@oxygene:~> cat /proc/stat
> > cpu  7452 0 2048 40426
> > cpu0 7452 0 2048 1844674407370950652
> 
> You're right. This looks like a hangover from the 64bit jiffies or the 
> variable Hz. It's not a critical bug so unless someone can debug it for me it 
> can wait.

Oops, yes. I made a mistake when merging variable HZ with 64bit jiffies.
Please apply the following patch on top of that.
Could you please confirm this fixes things, and could you also check that
btime stays constant with this patch? Thanks!

Warning: totally untested. Pretty much obvious, however.

Sorry,
Tim


--- linux-2.4.23-ck1/fs/proc/proc_misc.c	2003-12-04 14:15:59.000000000 +0100
+++ linux-2.4.23-ck1-fix/fs/proc/proc_misc.c	2003-12-04 14:20:07.000000000 +0100
@@ -422,7 +422,7 @@
 			(unsigned long long) jiffies_64_to_clock_t(user),
 			(unsigned long long) jiffies_64_to_clock_t(nice),
 			(unsigned long long) jiffies_64_to_clock_t(system),
-			(unsigned long long) jiffies_64_to_clock_t(jif - user - nice - system));
+			(unsigned long long) jif - jiffies_64_to_clock_t(user + nice + system));
 	}
 	proc_sprintf(page, &off, &len,
 		"page %u %u\n"
@@ -460,7 +460,7 @@
 		}
 	}
 
-	do_div(jif, HZ);
+	do_div(jif, USER_HZ);
 	proc_sprintf(page, &off, &len,
 		"\nctxt %lu\n"
 		"btime %lu\n"

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

* Re: 2.4.23-ck1
  2003-12-04 13:31     ` 2.4.23-ck1 Tim Schmielau
@ 2003-12-04 13:36       ` Tvrtko A. Uršulin
  2003-12-04 14:08         ` 2.4.23-ck1 Con Kolivas
  0 siblings, 1 reply; 12+ messages in thread
From: Tvrtko A. Uršulin @ 2003-12-04 13:36 UTC (permalink / raw)
  To: Tim Schmielau, Con Kolivas; +Cc: linux kernel mailing list

On Thursday 04 December 2003 14:31, Tim Schmielau wrote:

> Warning: totally untested. Pretty much obvious, however.

oxygene:/usr/src/linux-2.4.23-ck1 # patch --dry-run 
<../patches/2.4.23-ck1-stat-fix.patch -p1 --global-reject=bla
patching file fs/proc/proc_misc.c
Hunk #1 FAILED at 422.
Hunk #2 FAILED at 460.
2 out of 2 hunks FAILED -- saving rejects to file fs/proc/proc_misc.c.rej

oxygene:/usr/src/linux-2.4.23-ck1 # cat bla
*************** fs/proc/proc_misc.c
*** 422,428 ****
                         (unsigned long long) jiffies_64_to_clock_t(user),
                         (unsigned long long) jiffies_64_to_clock_t(nice),
                         (unsigned long long) jiffies_64_to_clock_t(system),
-                        (unsigned long long) jiffies_64_to_clock_t(jif - user 
-
 nice - system));
         }
         proc_sprintf(page, &off, &len,
                 "page %u %u\n"
--- 422,428 ----
                         (unsigned long long) jiffies_64_to_clock_t(user),
                         (unsigned long long) jiffies_64_to_clock_t(nice),
                         (unsigned long long) jiffies_64_to_clock_t(system),
+                        (unsigned long long) jif - jiffies_64_to_clock_t(user 
+
 nice + system));
         }
         proc_sprintf(page, &off, &len,
                 "page %u %u\n"
*************** fs/proc/proc_misc.c
*** 460,466 ****
                 }
         }

-        do_div(jif, HZ);
         proc_sprintf(page, &off, &len,
                 "\nctxt %lu\n"
                 "btime %lu\n"
--- 460,466 ----
                 }
         }

+        do_div(jif, USER_HZ);
         proc_sprintf(page, &off, &len,
                 "\nctxt %lu\n"
                 "btime %lu\n"



> Sorry,
> Tim
>
>
> --- linux-2.4.23-ck1/fs/proc/proc_misc.c	2003-12-04 14:15:59.000000000
> +0100 +++ linux-2.4.23-ck1-fix/fs/proc/proc_misc.c	2003-12-04
> 14:20:07.000000000 +0100 @@ -422,7 +422,7 @@
>  			(unsigned long long) jiffies_64_to_clock_t(user),
>  			(unsigned long long) jiffies_64_to_clock_t(nice),
>  			(unsigned long long) jiffies_64_to_clock_t(system),
> -			(unsigned long long) jiffies_64_to_clock_t(jif - user - nice -
> system)); +			(unsigned long long) jif - jiffies_64_to_clock_t(user + nice
> + system)); }
>  	proc_sprintf(page, &off, &len,
>  		"page %u %u\n"
> @@ -460,7 +460,7 @@
>  		}
>  	}
>
> -	do_div(jif, HZ);
> +	do_div(jif, USER_HZ);
>  	proc_sprintf(page, &off, &len,
>  		"\nctxt %lu\n"
>  		"btime %lu\n"


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

* Re: 2.4.23-ck1
  2003-12-04 13:36       ` 2.4.23-ck1 Tvrtko A. Uršulin
@ 2003-12-04 14:08         ` Con Kolivas
  2003-12-04 14:37           ` 2.4.23-ck1 Guillermo Menguez Alvarez
  0 siblings, 1 reply; 12+ messages in thread
From: Con Kolivas @ 2003-12-04 14:08 UTC (permalink / raw)
  To: Tvrtko A. Uršulin, Tim Schmielau; +Cc: linux kernel mailing list

[-- Attachment #1: Type: text/plain, Size: 626 bytes --]

On Fri, 5 Dec 2003 00:36, Tvrtko A. Uršulin wrote:
> On Thursday 04 December 2003 14:31, Tim Schmielau wrote:
> > Warning: totally untested. Pretty much obvious, however.
>
> oxygene:/usr/src/linux-2.4.23-ck1 # patch --dry-run
> <../patches/2.4.23-ck1-stat-fix.patch -p1 --global-reject=bla
> patching file fs/proc/proc_misc.c
> Hunk #1 FAILED at 422.
> Hunk #2 FAILED at 460.
> 2 out of 2 hunks FAILED -- saving rejects to file fs/proc/proc_misc.c.rej

Probably just a whitespace problem. Try this one. Please tell me if it works; 
I just made this based on what Tim sent (thanks muchly by the way Tim!)

Con

[-- Attachment #2: patch-2.4.23-ck1-fix1 --]
[-- Type: text/x-diff, Size: 867 bytes --]

diff -Naurp linux-2.4.23-ck1/fs/proc/proc_misc.c linux-2.4.23-ck1-fix1/fs/proc/proc_misc.c
--- linux-2.4.23-ck1/fs/proc/proc_misc.c	2003-12-02 23:17:28.000000000 +1100
+++ linux-2.4.23-ck1-fix1/fs/proc/proc_misc.c	2003-12-05 01:06:11.585672996 +1100
@@ -422,7 +422,7 @@ static int kstat_read_proc(char *page, c
 			(unsigned long long) jiffies_64_to_clock_t(user),
 			(unsigned long long) jiffies_64_to_clock_t(nice),
 			(unsigned long long) jiffies_64_to_clock_t(system),
-			(unsigned long long) jiffies_64_to_clock_t(jif - user - nice - system));
+			(unsigned long long) jif - jiffies_64_to_clock_t(user + nice + system));
 	}
 	proc_sprintf(page, &off, &len,
 		"page %u %u\n"
@@ -460,7 +460,7 @@ static int kstat_read_proc(char *page, c
 		}
 	}
 
-	do_div(jif, HZ);
+	do_div(jif, USER_HZ);
 	proc_sprintf(page, &off, &len,
 		"\nctxt %lu\n"
 		"btime %lu\n"

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

* Re: 2.4.23-ck1
  2003-12-04 14:08         ` 2.4.23-ck1 Con Kolivas
@ 2003-12-04 14:37           ` Guillermo Menguez Alvarez
  0 siblings, 0 replies; 12+ messages in thread
From: Guillermo Menguez Alvarez @ 2003-12-04 14:37 UTC (permalink / raw)
  To: Con Kolivas, Tim Schmielau; +Cc: linux-kernel

> Probably just a whitespace problem. Try this one. Please tell me if it
> works; I just made this based on what Tim sent (thanks muchly by the
> way Tim!)

Patched correctly, seems to work fine:

cpu  1247 0 891 14492
cpu0 1247 0 891 14491

Thank you both :)

-- 
Usuario Linux #212057 - Maquinas Linux #98894, #130864 y #168988
Proyecto LONIX: http://lonix.sourceforge.net
Lagrimas en la Lluvia: http://www.lagrimasenlalluvia.com


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

end of thread, other threads:[~2003-12-04 14:37 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-12-03 15:28 2.4.23-ck1 Con Kolivas
2003-12-03 17:24 ` 2.4.23-ck1 Norberto Bensa
2003-12-03 17:46   ` 2.4.23-ck1 Marius Ascheberg
2003-12-03 19:01     ` 2.4.23-ck1 wwp
2003-12-03 19:15     ` 2.4.23-ck1 Josh McKinney
2003-12-03 22:26   ` 2.4.23-ck1 Con Kolivas
2003-12-04 10:43 ` 2.4.23-ck1 Tvrtko A. Uršulin
2003-12-04 12:21   ` 2.4.23-ck1 Con Kolivas
2003-12-04 13:31     ` 2.4.23-ck1 Tim Schmielau
2003-12-04 13:36       ` 2.4.23-ck1 Tvrtko A. Uršulin
2003-12-04 14:08         ` 2.4.23-ck1 Con Kolivas
2003-12-04 14:37           ` 2.4.23-ck1 Guillermo Menguez Alvarez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).