diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2013-01-14 16:26:58 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2013-01-15 10:03:48 +0100 |
commit | df702c9b4c1d049b12d7cf2f2ee607ff32f766cb (patch) | |
tree | 98d268644fff7121bc9063488d9dcadea4fa7f53 /bsd-user/signal.c | |
parent | 501378c3af16e8e83a9dd500c11e594f4d1dbe79 (diff) |
block: clear dirty bitmap when discarding
Note that resetting bits in the dirty bitmap is done _before_ actually
processing the request. Writes, instead, set bits after the request
is completed.
This way, when there are concurrent write and discard requests, the
outcome will always be that the blocks are marked dirty. This scenario
should never happen, but it is safer to do it this way.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'bsd-user/signal.c')
0 files changed, 0 insertions, 0 deletions