Hi,<br>    Once process terminated for what ever reason, kernel should release all the resources held by that process including lock.<br>do_exit()--&gt;exit_sem().<br><br>thanks,<br>Rajath<br><div class="gmail_quote">On Tue, Feb 28, 2012 at 1:53 PM, Rajath N R <span dir="ltr">&lt;<a href="mailto:rajathnr@gmail.com">rajathnr@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,<br>    I think santosh is talking about user land IPC (semget). thread/process which has acquired a sema lock/sem down using semop(2) syscall. <br>
<br><br><br>Thanks,<br>Rajath<div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Fri, Feb 24, 2012 at 3:54 PM, Kristof Provost <span dir="ltr">&lt;<a href="mailto:kristof@sigsegv.be" target="_blank">kristof@sigsegv.be</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On 2012-02-24 12:15:03 (+0200), Kosta Zertsekel &lt;<a href="mailto:zertsekel@gmail.com" target="_blank">zertsekel@gmail.com</a>&gt; wrote:<br>


&gt; I think of user land program opening a socket and crashing on<br>
&gt; segmentation fault.<br>
&gt; In code &#39;socket&#39; syscall does:<br>
&gt;     sock_map_fd --&gt; sock_alloc_file --&gt; alloc_file --&gt; ... get lost ...<br>
&gt; Where exactly in this case lock is held - I mean the lock that gets<br>
&gt; released when user land process dies?<br>
<br>
</div>In this case there doesn&#39;t appear to be any lock. The sock_map_fd<br>
function is most probably called from the socket syscall. This call<br>
isn&#39;t locked. Multiple processes can be in the socket syscall at the<br>
same time.<br>
There certainly won&#39;t be a (kernel) lock which is held between two system<br>
calls.<br>
<br>
Regards,<br>
Kristof<br>
<div><div><br>
<br>
_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org" target="_blank">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Thanks &amp; Regards,<br>Rajath N R<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Thanks &amp; Regards,<br>Rajath N R<br>