Re: Is notify_die being overloaded?



On Sat, Apr 15, 2006 at 04:19:55PM +1000, Keith Owens wrote:
Robin Holt (on Thu, 13 Apr 2006 14:46:44 -0500) wrote:
notify_die seems to be called to indicate the machine is going down as
well as there are trapped events for the process.
...
The only real problem is the page fault handler event. All the other
...

kprobes should be using its own notify chain to trap page faults, and
the handler for that chain should be optimized away when
CONFIG_KPROBES=n or there are no active probes.

I realize the page fault handler is the only performance critical event,
but don't all the debugging events _REALLY_ deserve a seperate call chain?
They are _completely_ seperate and isolated events. One is a minor event
which a small number of other userland processes are concerned with.
The other is indicating the machine is about stop running and is only
relevant to critical system infrastructure.

When I get back from vacation on Tuesday, I will try to work up a patch
which introduces a notify_debug() call and its call chain. Maybe that
will initiate more discussion.

Thanks,
Robin
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: covering additional use-cases in Chain of Resp.
    ... only one handling and halting the chain. ... Instead of checking if the handler can handle it, one just executes the handler and moves on through the tree. ... You just need a flexible mechanism for accessing that context information. ... Now processRequest "walks" the nextHandler references through the chain. ...
    (comp.software.patterns)
  • Re: Hooking UnhandledException in .NET module invoked in classic ASP
    ... > My question is how do I hook a handler into the UnhandledException chain ... > Anybody got any light to shed on where the UnhandledException event chain ... to the COM client and it is not unhandled. ...
    (microsoft.public.dotnet.framework)
  • Re: Is notify_die being overloaded?
    ... kprobes should be using its own notify chain to trap page faults, ... I realize the page fault handler is the only performance critical event, ... but a kprobes patch removed that code. ...
    (Linux-Kernel)
  • Re: Is notify_die being overloaded?
    ... kprobes should be using its own notify chain to trap page faults, ... I realize the page fault handler is the only performance critical event, ... first ask the debuggers if the event if for them then, ...
    (Linux-Kernel)
  • Hooking UnhandledException in .NET module invoked in classic ASP
    ... We have a large IIS/SQL classic ASP site that we are converting to .NET by ... My question is how do I hook a handler into the UnhandledException chain for ... The section of my code where I hook the chain is: ... Anybody got any light to shed on where the UnhandledException event chain ...
    (microsoft.public.dotnet.framework)