Nice work. I have incorporated the patch together with an fattach tweak from John and posted it as LiS-2.14.P.

This is the prime candidate to become LiS-2.15. Speak soon or forever, ...., well, whatever.

Happy holidays everybody.

-- Dave

At 07:27 AM 12/23/2002 Monday, Howard Selover wrote:
Hello David,

I found the hole. lis_bcanput() is not locking the queue when the queue pointer passed to the function does not contain a service function. I started to think about the problem last night at church and decided to look again at the locking of the queue structure when it updates the q_flag field. I found it last night.

I have provided diffs for you. I also removed the enabling flag out of the lis_qenable() function.

Howard

--
Howard Selover III
Principal Engineer
Chief Architect's Office
Ulticom, Inc.
1020 Briggs Road
Mount Laurel, NJ 08054

Direct: +1-856-787-2739
Mobile: +1-856-495-4181
Fax: +1-856-866-2033
Email: [EMAIL PROTECTED]
Web: www.ulticom.com

_______________________________________________
Linux-streams mailing list
[EMAIL PROTECTED]
http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams


Reply via email to