From: BlaisorBlade <blaisorblade_spam@yahoo.it>
To: user-mode-linux-devel@lists.sourceforge.net
Subject: Re: [uml-devel] post-2.6.3 build error
Date: Wed, 25 Feb 2004 20:47:58 +0100 [thread overview]
Message-ID: <200402252047.59002.blaisorblade_spam@yahoo.it> (raw)
In-Reply-To: <20040223172012.GA29046@bytesex.org>
Alle 18:20, lunedì 23 febbraio 2004, Gerd Knorr ha scritto:
> Hi,
>
> You might have noticed already that in latest linus tree um doesn't
> build any more. The reason is that sys_sched_setscheduler() is declared
> now in linux/sched.h, which conflicts with the declaration in
> arch/um/kernel/sys_call_table.c. As quick+dirty fix I've just commented
> the declaration. It builds now, but gives a warning (which is harmless I
> think as the exact type of the function shouldn't matter for the syscall
> table). Anyone has a better/cleaner fix for that?
I agree that it's harmless (you can add a typecast as it is done for other
functions there). By the way (unrelated) you could maybe remove include
"linux/sys.h" since it claims to be unused.
Nothing cleaner since avoiding the inclusion of sched.h is impossible. And
this is the fix used for similar cases in that file.
Also, please fix this line:
__NR_sched_yield ] = (syscall_handler_t *) yield
It should refer to sys_sched_yield. yield() is not even asmlinkage, so this
could case serious problems, and it is commented as "for kernel usage". Also
I checked i386 syscall table, and it uses sys_sched_yield.
Bye
--
Paolo Giarrusso, aka Blaisorblade
Linux registered user n. 292729
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id\x1356&alloc_id438&opÌk
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
next prev parent reply other threads:[~2004-02-25 19:53 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-02-23 17:20 [uml-devel] post-2.6.3 build error Gerd Knorr
2004-02-25 19:47 ` BlaisorBlade [this message]
2004-02-25 21:12 ` [uml-devel] " Gerd Knorr
2004-02-26 19:30 ` BlaisorBlade
2004-02-26 21:10 ` Gerd Knorr
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200402252047.59002.blaisorblade_spam@yahoo.it \
--to=blaisorblade_spam@yahoo.it \
--cc=user-mode-linux-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox