diff options
author | Chris Mason | 2008-06-09 15:35:50 +0200 |
---|---|---|
committer | Chris Mason | 2008-09-25 17:04:03 +0200 |
commit | 48ec2cf8738b0db53dc8361026cb7a328f7ad386 (patch) | |
tree | adcb56cf494b67c578a5032b3454203c21171419 /fs/btrfs/ctree.h | |
parent | btrfs delete ordered inode handling fix (diff) | |
download | kernel-qcow2-linux-48ec2cf8738b0db53dc8361026cb7a328f7ad386.tar.gz kernel-qcow2-linux-48ec2cf8738b0db53dc8361026cb7a328f7ad386.tar.xz kernel-qcow2-linux-48ec2cf8738b0db53dc8361026cb7a328f7ad386.zip |
Btrfs: Fix race in running_transaction checks
When a new transaction was started, the code would incorrectly
set the pointer in fs_info before all the data structures were setup.
fsync heavy workloads hit races on the setup of the ordered inode spinlock
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/ctree.h')
0 files changed, 0 insertions, 0 deletions