Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-6]: src/doc Ticket 1658.



details:   https://anonhg.NetBSD.org/src/rev/d48a568fc38c
branches:  netbsd-1-6
changeset: 531243:d48a568fc38c
user:      tron <tron%NetBSD.org@localhost>
date:      Tue Apr 06 08:00:37 2004 +0000

description:
Ticket 1658.

diffstat:

 doc/CHANGES-1.6.3 |  14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diffs (25 lines):

diff -r 2c23a387ed13 -r d48a568fc38c doc/CHANGES-1.6.3
--- a/doc/CHANGES-1.6.3 Tue Apr 06 07:59:18 2004 +0000
+++ b/doc/CHANGES-1.6.3 Tue Apr 06 08:00:37 2004 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: CHANGES-1.6.3,v 1.1.2.66 2004/04/06 05:45:45 jmc Exp $
+#      $NetBSD: CHANGES-1.6.3,v 1.1.2.67 2004/04/06 08:00:37 tron Exp $
 
 A complete list of changes from NetBSD 1.6.2 to NetBSD 1.6.3:
 
@@ -409,3 +409,15 @@
        lib/libc/db/hash/* writes memory garbage to db file.
        Fixed by changing malloc's to calloc's where needed. PR#5996
        [bouyer, ticket #1651]
+
+sys/dev/ic/com.c                               1.225
+
+       Fix race condition introduced in rev 1.189; after the change, if there
+       is THRE interrupt occurs between the LSR read and IIR read, we won't
+       see the LSR_TXRDY bit when testing it in the variable `lsr' and we
+       don't interrupted again (as the corresponding bit in the IIR is
+       cleared by reading, except for some broken device).
+       Tested by Matthias Scheler and me, reviewed by Allen Briggs.
+       Closes PR#25010.
+       [enami, ticket #1658]
+



Home | Main Index | Thread Index | Old Index