diff options
| author | Kent Overstreet <kmo@daterainc.com> | 2014-03-17 16:55:55 -0700 | 
|---|---|---|
| committer | Kent Overstreet <kmo@daterainc.com> | 2014-03-18 12:23:36 -0700 | 
| commit | 2531d9ee61fa08a5a9ab8f002c50779888d232c7 (patch) | |
| tree | 4a75259d27010a2b48c0aca0e5b490060db81f75 /include/trace | |
| parent | 0a63b66db566cffdf90182eb6e66fdd4d0479e63 (diff) | |
| download | linux-2531d9ee61fa08a5a9ab8f002c50779888d232c7.tar.bz2 | |
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,  		__field(dev_t,		dev			)  		__field(unsigned,	free			)  		__field(unsigned,	free_inc		) -		__field(unsigned,	unused			)  		__field(unsigned,	blocked			)  	), @@ -454,13 +453,12 @@ TRACE_EVENT(bcache_alloc_fail,  		__entry->dev		= ca->bdev->bd_dev;  		__entry->free		= fifo_used(&ca->free[reserve]);  		__entry->free_inc	= fifo_used(&ca->free_inc); -		__entry->unused		= fifo_used(&ca->unused);  		__entry->blocked	= atomic_read(&ca->set->prio_blocked);  	), -	TP_printk("alloc fail %d,%d free %u free_inc %u unused %u blocked %u", +	TP_printk("alloc fail %d,%d free %u free_inc %u blocked %u",  		  MAJOR(__entry->dev), MINOR(__entry->dev), __entry->free, -		  __entry->free_inc, __entry->unused, __entry->blocked) +		  __entry->free_inc, __entry->blocked)  );  /* Background writeback */ |