In all my drivers I use separate qinit structures for read and write queues. It makes sense since one naturally would specify xxx_wput and xxx_rput differently. Just supply a NULL pointer for the close routine on the write-side qinit and you will only get one call to close.
I will put the NULL for close on the write-side. However, I agree with Brian that LiS is wrong in this regard.
BTW, if I had open defined for both sides, would LiS call open twice?
--
David Lehmann Ulticom, Inc. AOL/Yahoo IM: davidULCM 1020 Briggs Road 1-856-787-2729 Mt. Laurel, NJ 08054 USA
_______________________________________________ Linux-streams mailing list [EMAIL PROTECTED] http://gsyc.escet.urjc.es/mailman/listinfo/linux-streams
