lkml.org 
[lkml]   [1996]   [Apr]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: Steve's crashing 1.3 machine, cured?
From
Bjorn Ekwall wrote:
> [...]
> There _are_ a couple of things left to do with kerneld, especially with
> handling return messages to requests generated during interrupts,
> so you don't have to hurry to select _what_ hat to use just yet... :-)

There's another thing left to do (which I already reported some time ago):
If the process that called open() and caused kerneld to load a
(character-driver) module gets a signal (SIGALRM in my case) before the
module is loaded, open() will return with ENODEV. kerneld will continue to
load the module, but then it's already too late. I worked around this by
blocking all signals in user-space before the open(), but if I'm correct,
kerneld should handle (un)loading of modules transparently, so the signals
should be blocked automatically in kernel-space.

Martin
--
/* Martin Buck E-Mail: martin-2.buck@student.uni-ulm.de */
/* Student of electrical engineering WWW: http://www.uni-ulm.de/~s_mbuck1/ */
/* University of Ulm, Germany Snail-Mail: Paukengasse 2, 89077 Ulm, Germany */
#include <disclaimer.h> /* PGP Key available MIME-Mail welcome */


\
 
 \ /
  Last update: 2005-03-22 13:36    [W:0.023 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site