[EMAIL PROTECTED] wrote:
How was it fixed in 2.19.0 ?
Partly by avoiding the problem. The queue is normally allocated
with a lock (the default is LIS_QLOCK_QUEUE) at the top of
lis_alloc_stdata(). Then, the locks are tossed by the same
routine doing a lis_set_q_sync(q, LIS_QLOCK_NONE). Later,
the same locks are allocated again. This tossing of the
locks is no longer done.
See also the notes on locking at the top of queuerun() in
stream.c in 2.19.0.
Is there a README with a list of fixes for 2.19.0 ?
Not beyond what I posted with the original release e-mail:
changes for kernel 2.6 and SMP (the latter being the bulk of
what I changed). There's always the diffs if you want to see
the nitty gritty.
Steve
------------------------------------------------------------------------
Steve Schefter phone: +1 705 725 9999 x26
The Software Group Limited fax: +1 705 725 9666
642 Welham Road, email: [EMAIL PROTECTED]
Barrie, Ontario CANADA L4N 9A1 Web: www.wanware.com