diff options
author | trociny <trociny@FreeBSD.org> | 2012-02-05 15:23:32 +0000 |
---|---|---|
committer | trociny <trociny@FreeBSD.org> | 2012-02-05 15:23:32 +0000 |
commit | 1d510ea553826051e179bde1773d2c8f059df5e1 (patch) | |
tree | 5746ca49e8feebbfceb0c593fd90aa31ef048f65 /contrib/llvm/tools/llvm-mc/Disassembler.cpp | |
parent | d2786f0a2c3f16ec2f18af460036f9a264286ef1 (diff) | |
download | FreeBSD-src-1d510ea553826051e179bde1773d2c8f059df5e1.zip FreeBSD-src-1d510ea553826051e179bde1773d2c8f059df5e1.tar.gz |
If a local write request is from the synchronization thread, when it
is synchronizing data that is out of date on the local component, we
should not send G_GATE_CMD_DONE acknowledge to the kernel.
This fixes the issue, observed in async mode, when on synchronization
from the remote component the worker terminated with "G_GATE_CMD_DONE
failed" error.
Reported by: Artem Kajalainen <artem kayalaynen ru>
Reviewed by: pjd
MFC after: 1 week
Diffstat (limited to 'contrib/llvm/tools/llvm-mc/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions