--- old/src/os/aix/vm/os_aix.cpp 2014-05-30 19:53:59.403156113 +0400 +++ new/src/os/aix/vm/os_aix.cpp 2014-05-30 19:53:59.287156116 +0400 @@ -4734,10 +4734,8 @@ // // Thread.interrupt and object.notify{All} both call Event::set. // That is, we treat thread.interrupt as a special case of notification. - // The underlying Solaris implementation, cond_timedwait, admits - // spurious/premature wakeups, but the JLS/JVM spec prevents the - // JVM from making those visible to Java code. As such, we must - // filter out spurious wakeups. We assume all ETIME returns are valid. + // We must filter out spurious wakeups. + // We assume all ETIME returns are valid. // // TODO: properly differentiate simultaneous notify+interrupt. // In that case, we should propagate the notify to another waiter.