diff options
author | Christoph Hellwig <[email protected]> | 2010-03-01 11:30:31 +0000 |
---|---|---|
committer | Alex Elder <[email protected]> | 2010-03-01 19:14:36 -0600 |
commit | f1f724e4b523d444c5a598d74505aefa3d6844d2 (patch) | |
tree | 49408b17a42628b7a0fbc1d5bf163bb716e73545 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | a14a5ab58f9d783ec3a2a287320fab22e1764813 (diff) |
xfs: fix locking for inode cache radix tree tag updates
The radix-tree code requires it's users to serialize tag updates
against other updates to the tree. While XFS protects tag updates
against each other it does not serialize them against updates of the
tree contents, which can lead to tag corruption. Fix the inode
cache to always take pag_ici_lock in exclusive mode when updating
radix tree tags.
Signed-off-by: Christoph Hellwig <[email protected]>
Reported-by: Patrick Schreurs <[email protected]>
Tested-by: Patrick Schreurs <[email protected]>
Signed-off-by: Alex Elder <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions