aboutsummaryrefslogtreecommitdiff
path: root/fs/jbd/commit.c
diff options
context:
space:
mode:
authorAnton Blanchard <[email protected]>2012-10-03 18:57:10 +0000
committerBenjamin Herrenschmidt <[email protected]>2012-10-04 18:03:20 +1000
commitd900bd7366463fd96a907b2c212242e2b68b27d8 (patch)
treeb1837bc8c27d32a159ebc9edea9b1944e9231444 /fs/jbd/commit.c
parentc8adfeccee01ce3de6a7d14fcd4e3be02e27f03c (diff)
powerpc/iommu: Fix multiple issues with IOMMU pools code
There are a number of issues in the recent IOMMU pools code: - On a preempt kernel we might switch CPUs in the middle of building a scatter gather list. When this happens the handle hint passed in no longer falls within the local CPU's pool. Check for this and fall back to the pool hint. - We were missing a spin_unlock/spin_lock in one spot where we switch pools. - We need to provide locking around dart_tlb_invalidate_all and dart_tlb_invalidate_one now that the global lock is gone. Reported-by: Alexander Graf <[email protected]> Signed-off-by: Anton Blanchard <[email protected]> Signed-off-by: Benjamin Herrenschmidt <[email protected]> CC: <[email protected]> [v3.6]
Diffstat (limited to 'fs/jbd/commit.c')
0 files changed, 0 insertions, 0 deletions