423a424,425
> } else if (res) {
> *res = req->getScResult();
425,435d426
<
< if (req->isLocked()) {
< uint64_t scResult = req->getExtraData();
< if (scResult != 0) {
< // clear failure counter
< thread->setStCondFailures(0);
< }
< if (res) {
< *res = req->getExtraData();
< }
< }