<br><br><div class="gmail_quote">On Tue, Nov 1, 2011 at 6:38 PM, vichy <span dir="ltr">&lt;<a href="mailto:vichy.kuo@gmail.com">vichy.kuo@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
hi all:<br>
if I register a user-defined notification chain as below:<br>
blocking_notifier_chain_register(&amp;my_noti_chain, &amp;my_notifier);<br>
under what circumstances it will be called?<br><br></blockquote><div><br>Hi,<br><br>If you are asking when does the above register function will be called,<br>then you should call it whenever any other code path tries to register its <br>
callback function to your new notifier event.<br><br>However, in case you are asking when the actual callbacks registered for <br>your new notifier are called, then they are called when you call<br>blocking_notifier_call_chain() function.<br>
<br>Refer to kernel/power/main.c for an example.<br><br>Regards,<br>Srivatsa S. Bhat<br> </div></div>