linux/fs/btrfs
Josef Bacik bcb7e449ec Btrfs: just free dummy extent buffers
If we fail during our sanity tests we could get NULL deref's because we unload
the module before the dummy extent buffers are free'd via RCU.  So check for
this case and just free the things directly.  Thanks,

Signed-off-by: Josef Bacik <jbacik@fb.com>
2015-03-17 16:30:18 -04:00
..
tests btrfs: switch extent_state state to unsigned 2015-01-21 18:02:04 -08:00
acl.c
async-thread.c
async-thread.h
backref.c btrfs: cleanup, remove inode_ref_info helper 2015-01-14 19:23:47 +01:00
backref.h btrfs: cleanup, remove inode_item_info helper 2015-01-14 19:23:47 +01:00
btrfs_inode.h Btrfs: Add code to support file creation time 2015-02-02 18:39:16 -08:00
check-integrity.c
check-integrity.h
compression.c
compression.h
ctree.c Btrfs: fix off-by-one logic error in btrfs_realloc_node 2015-03-02 14:04:45 -08:00
ctree.h Btrfs: prepare block group cache before writing 2015-03-17 10:56:55 -04:00
delayed-inode.c Btrfs: Add code to support file creation time 2015-02-02 18:39:16 -08:00
delayed-inode.h
delayed-ref.c
delayed-ref.h
dev-replace.c Btrfs: btrfs_rm_dev_replace_blocked(): Use wait_event() 2015-01-21 18:06:48 -08:00
dev-replace.h
dir-item.c
disk-io.c btrfs: fix sizeof format specifier in btrfs_check_super_valid() 2015-03-13 13:38:22 -07:00
disk-io.h
export.c
export.h
extent_io.c Btrfs: just free dummy extent buffers 2015-03-17 16:30:18 -04:00
extent_io.h btrfs: switch extent_state state to unsigned 2015-01-21 18:02:04 -08:00
extent_map.c
extent_map.h
extent-tree.c Btrfs: prepare block group cache before writing 2015-03-17 10:56:55 -04:00
file-item.c
file.c Btrfs: fix data loss in the fast fsync path 2015-03-05 17:28:32 -08:00
free-space-cache.c btrfs: cleanup init for list in free-space-cache 2015-02-02 19:25:50 -08:00
free-space-cache.h
hash.c
hash.h
inode-item.c Btrfs: fix fsync log replay for inodes with a mix of regular refs and extrefs 2015-01-21 18:02:05 -08:00
inode-map.c
inode-map.h
inode.c Btrfs: account merges/splits properly 2015-03-17 16:28:21 -04:00
ioctl.c
Kconfig
locking.c
locking.h
lzo.c
Makefile
math.h
ordered-data.c Btrfs: fix fsync race leading to ordered extent memory leaks 2015-03-02 14:04:44 -08:00
ordered-data.h
orphan.c
print-tree.c
print-tree.h
props.c
props.h
qgroup.c Btrfs: fix comp_oper to get right order 2015-03-13 13:46:59 -07:00
qgroup.h
raid56.c Btrfs: Include map_type in raid_bio 2015-01-21 18:06:49 -08:00
raid56.h Btrfs: Make raid_map array be inlined in btrfs_bio structure 2015-01-21 18:06:47 -08:00
rcu-string.h
reada.c Btrfs: add ref_count and free function for btrfs_bio 2015-01-21 18:06:48 -08:00
relocation.c
root-tree.c
scrub.c Btrfs: scrub, fix sleep in atomic context 2015-02-14 08:19:14 -08:00
send.c Btrfs: incremental send, don't rename a directory too soon 2015-03-02 14:04:45 -08:00
send.h
struct-funcs.c
super.c btrfs: remove a no-op unfreeze superbock callback 2015-01-21 18:02:04 -08:00
sysfs.c Btrfs: add missing cleanup on sysfs init failure 2015-02-02 19:24:49 -08:00
sysfs.h
transaction.c Btrfs: prepare block group cache before writing 2015-03-17 10:56:55 -04:00
transaction.h btrfs: Fix out-of-space bug 2015-02-14 08:19:14 -08:00
tree-defrag.c
tree-log.c Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref. 2015-03-05 17:28:33 -08:00
tree-log.h
ulist.c
ulist.h
uuid-tree.c
volumes.c Btrfs: fix allocation size calculations in alloc_btrfs_bio 2015-02-20 06:55:15 -08:00
volumes.h Btrfs: Include map_type in raid_bio 2015-01-21 18:06:49 -08:00
xattr.c Btrfs: do not ignore errors from btrfs_lookup_xattr in do_setxattr 2015-03-02 14:04:45 -08:00
xattr.h
zlib.c