diff options
| author | David Chinner <[email protected]> | 2008-04-10 12:18:46 +1000 |
|---|---|---|
| committer | Lachlan McIlroy <[email protected]> | 2008-04-18 11:50:39 +1000 |
| commit | eb01c9cd87c7a9998c2edf209721ea069e3e3652 (patch) | |
| tree | 201fc07dac684d6a5a789995c8c35918ea16de7f /scripts/patch-kernel | |
| parent | 114d23aae51233b2bc62d8e2a632bcb55de1953d (diff) | |
[XFS] Remove the xlog_ticket allocator
The ticket allocator is just a simple slab implementation internal to the
log. It requires the icloglock to be held when manipulating it and this
contributes to contention on that lock.
Just kill the entire allocator and use a memory zone instead. While there,
allow us to gracefully fail allocation with ENOMEM.
SGI-PV: 978729
SGI-Modid: xfs-linux-melb:xfs-kern:30771a
Signed-off-by: David Chinner <[email protected]>
Signed-off-by: Christoph Hellwig <[email protected]>
Signed-off-by: Lachlan McIlroy <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions