I have removed SEM_DESTROY(&hd->sd_wiocing) in the lis_strdoioctl(). I see no practical purpose in destroying that semaphore there. Except that because of the flaky IOCWAIT flag synhronization with the lis_strrput() and some other functions that destroyed semaphore can cause system hang.
I'm running my test now and it looks good so far. I'll keep you posted. -- Eugene __________________________________________________________________ Introducing the New Netscape Internet Service. Only $9.95 a month -- Sign up today at http://isp.netscape.com/register Netscape. Just the Net You Need. New! Netscape Toolbar for Internet Explorer Search from anywhere on the Web and block those annoying pop-ups. Download now at http://channels.netscape.com/ns/search/install.jsp _______________________________________________ Linux-streams mailing list [EMAIL PROTECTED] http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams
