Re: Linux 2.6.8-rc1

From: Martin Schlemmer
Date: Mon Jul 12 2004 - 13:56:52 EST


On Mon, 2004-07-12 at 11:26, Matthias Andree wrote:
> On Sun, 11 Jul 2004, Linus Torvalds wrote:
>
> > Ok, there's been a long time between "public" releases, although the
> > automated BK snapshots have obviously been keeping people up-to-date.
> > Sorry about that, I blame mainly moving boxes and stuff around...
>
> ...
>
> > Alexander Viro:
> ...
> > o sparse: rt_sigsuspend/sigaltstack sanitized
>
> I consider this harmful right now, full log:
>
> ChangeSet@xxxxxx, 2004-06-18 13:35:31-07:00, viro@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> [PATCH] sparse: rt_sigsuspend/sigaltstack sanitized
>
> rt_sigsuspend() and sigaltstack() prototype changed; instead of
> playing games with casts of argument address to struct pt_regs * and
> digging through it, we declare them as
>
> int <fn>(struct pt_regs regs)
>
> instead.
>
> This ChangeSet causes Java to get killed right away, to see this, just
> type "Java". Excluding this ChangeSet (ID
> viro@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[torvalds]|ChangeSet|20040618203531|62233)
> fixes the problem for me.
>

I might be missing something here, but it works fine over here
with 2.6.7-bk21 which seems to include the cset:

---
$ uname -r
2.6.7-bk21
$ java
Usage: java [-options] class [args...]
(to execute a class)
or java -jar [-options] jarfile [args...]
(to execute a jar file)

where options include:
-client to select the "client" VM
-server to select the "server" VM
-hotspot is a synonym for the "client" VM [deprecated]
The default VM is client.

-cp -classpath <directories and zip/jar files separated by :>
set search path for application classes and resources
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-showversion print product version and continue
-? -help print this help message
-X print help on non-standard options
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
$ java-config -f
blackdown-jdk-1.4.1
$ gcc --version
gcc (GCC) 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$
---

Compiler issue like sombody suggested?


--
Martin Schlemmer

Attachment: signature.asc
Description: This is a digitally signed message part