From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4E0AD4EE.7060802@domain.hid> Date: Wed, 29 Jun 2011 09:31:58 +0200 From: Jan Kiszka MIME-Version: 1.0 References: <4E0A47B6.2000008@domain.hid> <4E0ACEF7.9080902@domain.hid> <4E0AD384.4030004@domain.hid> In-Reply-To: <4E0AD384.4030004@domain.hid> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD12AF4926A3D141F94382AB0" Sender: jan.kiszka@domain.hid Subject: Re: [Xenomai-core] [Xenomai-git] Jan Kiszka : nucleus: Allow drop_u_mode syscall from any context List-Id: Xenomai life and development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Gilles Chanteperdrix Cc: Xenomai core This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD12AF4926A3D141F94382AB0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2011-06-29 09:25, Gilles Chanteperdrix wrote: > On 06/29/2011 09:06 AM, Jan Kiszka wrote: >> On 2011-06-28 23:29, Gilles Chanteperdrix wrote: >>> On 06/28/2011 11:01 PM, GIT version control wrote: >>>> Module: xenomai-jki >>>> Branch: for-upstream >>>> Commit: 5597470d84584846875e8a35309e6302c768addf >>>> URL: http://git.xenomai.org/?p=3Dxenomai-jki.git;a=3Dcommit;h=3D5= 597470d84584846875e8a35309e6302c768addf >>>> >>>> Author: Jan Kiszka >>>> Date: Tue Jun 28 22:10:07 2011 +0200 >>>> >>>> nucleus: Allow drop_u_mode syscall from any context >>>> >>>> xnshadow_sys_drop_u_mode already checks if the caller is a shadow. I= t >>>> does that without issuing a warning message if the check fails - in >>>> contrast to do_hisyscall_event. As user space may call this cleanup >>>> service even for non-shadow threads (e.g. after shadow creation fail= ed), >>>> we better silence this warning. >>>> >>>> Signed-off-by: Jan Kiszka >>> >>> Jan, >>> >>> I have a branch here, which allocates u_mode in the shared heap, so, >>> this syscall is about to become unnecessary. >>> >>> See: >>> http://git.xenomai.org/?p=3Dxenomai-gch.git;a=3Dshortlog;h=3Drefs/hea= ds/u_mode >> >> Even better. When do you plan to merge all this? I'd like to finally f= ix >> the various MPS fastlock breakages, specifically as they overlap with >> other issues there. >=20 > I would like to give a chance to Philippe to have a look at it before i= t > is merged (especially the commit using an adeos ptd). OK. >=20 > Normally, the MPS fastlock issues are solved in this branch. Only the previously discussed leak. MSP-disabled is still oopsing, and error clean up is also broken - but not only for MPS. I'll base my fixes on top of your branch. Jan --------------enigD12AF4926A3D141F94382AB0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk4K1O4ACgkQitSsb3rl5xRK/wCgxwLNn2FMH5bbrtdyavapoGx1 M3oAnAyyeyrZckCcHH/0HkoUfB/IJk8w =LL91 -----END PGP SIGNATURE----- --------------enigD12AF4926A3D141F94382AB0--