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
..
Kconfig bcache: Kill dead cgroup code 2014-03-18 12:22:35 -07:00
Makefile bcache: Abstract out stuff needed for sorting 2014-01-08 13:05:12 -08: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 bcache: Fix another compiler warning on m68k 2014-02-18 08:55:05 -08:00
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 bcache: kill closure locking code 2014-01-08 13:05:08 -08:00
closure.h bcache: kill closure locking code 2014-01-08 13:05:08 -08:00
debug.c bcache: Convert debug code to btree_keys 2014-01-08 13:05:13 -08:00
debug.h bcache: Convert debug code to btree_keys 2014-01-08 13:05:13 -08:00
extents.c bcache: remove nested function usage 2014-03-18 12:39:28 -07:00
extents.h bcache: Convert debug code to btree_keys 2014-01-08 13:05:13 -08:00
io.c block: Introduce new bio_split() 2013-11-23 22:33:57 -08:00
journal.c bcache: btree locking rework 2014-03-18 12:23:35 -07:00
journal.h bcache: Fix a shutdown bug 2014-02-25 18:42:49 -08:00
movinggc.c bcache: stop moving_gc marking buckets that can't be moved. 2014-03-18 12:22:34 -07:00
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 bcache: Break up struct search 2013-11-10 21:56:32 -08:00
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 bcache: Don't export utility code, prefix with bch_ 2013-03-28 12:50:55 -06:00
trace.c bcache: Better alloc tracepoints 2014-03-18 12:22:35 -07:00
util.c Linux 3.13-rc6 2013-12-31 09:51:02 -07:00
util.h bcache: Convert debug code to btree_keys 2014-01-08 13:05:13 -08:00
writeback.c Linux 3.13-rc6 2013-12-31 09:51:02 -07:00
writeback.h block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00