linux/drivers/md/bcache
John Sheu cb85114956 bcache: remove nested function usage
Uninlined nested functions can cause crashes when using ftrace, as they don't
follow the normal calling convention and confuse the ftrace function graph
tracer as it examines the stack.

Also, nested functions are supported as a gcc extension, but may fail on other
compilers (e.g. llvm).

Signed-off-by: John Sheu <john.sheu@gmail.com>
2014-03-18 12:39:28 -07:00
..
alloc.c bcache: Kill unused freelist 2014-03-18 12:23:36 -07:00
bcache.h bcache: Kill bucket->gc_gen 2014-03-18 12:24:54 -07:00
bset.c
bset.h bcache: Add bch_keylist_init_single() 2014-03-18 12:22:36 -07:00
btree.c bcache: Kill bucket->gc_gen 2014-03-18 12:24:54 -07:00
btree.h bcache: Kill unused freelist 2014-03-18 12:23:36 -07:00
closure.c
closure.h
debug.c
debug.h
extents.c bcache: remove nested function usage 2014-03-18 12:39:28 -07:00
extents.h
io.c
journal.c bcache: btree locking rework 2014-03-18 12:23:35 -07:00
journal.h
Kconfig bcache: Kill dead cgroup code 2014-03-18 12:22:35 -07:00
Makefile
movinggc.c
request.c bcache: Kill dead cgroup code 2014-03-18 12:22:35 -07:00
request.h bcache: Kill dead cgroup code 2014-03-18 12:22:35 -07:00
stats.c bcache: Kill dead cgroup code 2014-03-18 12:22:35 -07:00
stats.h
super.c bcache: Kill bucket->gc_gen 2014-03-18 12:24:54 -07:00
sysfs.c bcache: remove nested function usage 2014-03-18 12:39:28 -07:00
sysfs.h
trace.c bcache: Better alloc tracepoints 2014-03-18 12:22:35 -07:00
util.c
util.h
writeback.c
writeback.h