diff options
| author | Kent Overstreet <kmo@daterainc.com> | 2014-03-17 19:55:55 -0400 |
|---|---|---|
| committer | Kent Overstreet <kmo@daterainc.com> | 2014-03-18 15:23:36 -0400 |
| commit | 2531d9ee61fa08a5a9ab8f002c50779888d232c7 (patch) | |
| tree | 4a75259d27010a2b48c0aca0e5b490060db81f75 /include/trace | |
| parent | 0a63b66db566cffdf90182eb6e66fdd4d0479e63 (diff) | |
bcache: Kill unused freelist
This was originally added as at optimization that for various reasons isn't
needed anymore, but it does add a lot of nasty corner cases (and it was
responsible for some recently fixed bugs). Just get rid of it now.
Signed-off-by: Kent Overstreet <kmo@daterainc.com>
Diffstat (limited to 'include/trace')
| -rw-r--r-- | include/trace/events/bcache.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/trace/events/bcache.h b/include/trace/events/bcache.h index 8fc2a7134d3c..c9c3c044b32f 100644 --- a/include/trace/events/bcache.h +++ b/include/trace/events/bcache.h | |||
| @@ -446,7 +446,6 @@ TRACE_EVENT(bcache_alloc_fail, | |||
| 446 | __field(dev_t, dev ) | 446 | __field(dev_t, dev ) |
| 447 | __field(unsigned, free ) | 447 | __field(unsigned, free ) |
| 448 | __field(unsigned, free_inc ) | 448 | __field(unsigned, free_inc ) |
| 449 | __field(unsigned, unused ) | ||
| 450 | __field(unsigned, blocked ) | 449 | __field(unsigned, blocked ) |
| 451 | ), | 450 | ), |
| 452 | 451 | ||
| @@ -454,13 +453,12 @@ TRACE_EVENT(bcache_alloc_fail, | |||
| 454 | __entry->dev = ca->bdev->bd_dev; | 453 | __entry->dev = ca->bdev->bd_dev; |
| 455 | __entry->free = fifo_used(&ca->free[reserve]); | 454 | __entry->free = fifo_used(&ca->free[reserve]); |
| 456 | __entry->free_inc = fifo_used(&ca->free_inc); | 455 | __entry->free_inc = fifo_used(&ca->free_inc); |
| 457 | __entry->unused = fifo_used(&ca->unused); | ||
| 458 | __entry->blocked = atomic_read(&ca->set->prio_blocked); | 456 | __entry->blocked = atomic_read(&ca->set->prio_blocked); |
| 459 | ), | 457 | ), |
| 460 | 458 | ||
| 461 | TP_printk("alloc fail %d,%d free %u free_inc %u unused %u blocked %u", | 459 | TP_printk("alloc fail %d,%d free %u free_inc %u blocked %u", |
| 462 | MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free, | 460 | MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free, |
| 463 | __entry->free_inc, __entry->unused, __entry->blocked) | 461 | __entry->free_inc, __entry->blocked) |
| 464 | ); | 462 | ); |
| 465 | 463 | ||
| 466 | /* Background writeback */ | 464 | /* Background writeback */ |
