diff options
| author | 2011-11-06 03:26:19 -0500 | |
|---|---|---|
| committer | 2011-11-06 03:26:19 -0500 | |
| commit | d43317dcd074818d4bd12ddd4184a29aff98907b (patch) | |
| tree | 233033cf8c7f3cb38dc549d2a1be7f0fc9ecfd80 /lib/mpi/mpi-cmp.c | |
| parent | Btrfs: fix a potential btrfs_bio leak on scrub fixups (diff) | |
| download | wireguard-linux-d43317dcd074818d4bd12ddd4184a29aff98907b.tar.xz wireguard-linux-d43317dcd074818d4bd12ddd4184a29aff98907b.zip | |
Btrfs: fix race during transaction joins
While we're allocating ram for a new transaction, we drop our spinlock.
When we get the lock back, we do check to see if a transaction started
while we slept, but we don't check to make sure it isn't blocked
because a commit has already started.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'lib/mpi/mpi-cmp.c')
0 files changed, 0 insertions, 0 deletions
