All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] [PATCH] i386: switch to root domain on unhandled non-root faults
@ 2007-11-05 19:16 Jan Kiszka
  2007-11-05 19:23 ` [Xenomai-core] [Adeos-main] " Jan Kiszka
  0 siblings, 1 reply; 17+ messages in thread
From: Jan Kiszka @ 2007-11-05 19:16 UTC (permalink / raw)
  To: adeos-main; +Cc: Xenomai-core

This patch addresses the recently discovered issue that I-pipe actually
need to deal with faults over non-root domain in which the current
domain shows no interest in. Such faults could be triggered inside
copy_*_user, thus can cleanly be handled by Linux - if we only allow for
this. Currently, if debugging is on, we warn about a potential bug, and
corrupt the pipeline states otherwise.

The new approach is to unconditionally drop to root domain in such
cases, but - for debugging purposes of non-fixable faults - keep track
of the original domain and report it on oops.

Similar patches are required for other archs. Maybe I can look into
x86_64 later.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux


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

end of thread, other threads:[~2007-11-19 12:42 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-05 19:16 [Xenomai-core] [PATCH] i386: switch to root domain on unhandled non-root faults Jan Kiszka
2007-11-05 19:23 ` [Xenomai-core] [Adeos-main] " Jan Kiszka
2007-11-05 22:28   ` Philippe Gerum
2007-11-06  6:16     ` Jan Kiszka
2007-11-06  9:01       ` Jan Kiszka
2007-11-08 13:48         ` Jan Kiszka
2007-11-08 23:31         ` Philippe Gerum
2007-11-09 13:58           ` Jan Kiszka
2007-11-09 16:46             ` Philippe Gerum
2007-11-09 17:07               ` Jan Kiszka
2007-11-09 17:31                 ` Philippe Gerum
2007-11-11 18:59                   ` Jan Kiszka
2007-11-13 10:28                     ` Philippe Gerum
2007-11-13 17:40                       ` Jan Kiszka
2007-11-19 11:59                         ` Philippe Gerum
2007-11-19 12:42                           ` Jan Kiszka
2007-11-13 21:32                       ` Gilles Chanteperdrix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.