linux/fs/btrfs
Anand Jain 04e6863b19 btrfs: split btrfs_setxattr calls regarding transaction
When the caller has already created the transaction handle,
btrfs_setxattr() will use it. Also adds assert in btrfs_setxattr().

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2019-04-29 19:02:44 +02:00
..
tests btrfs: inode: Verify inode mode to avoid NULL pointer dereference 2019-04-29 19:02:32 +02:00
Kconfig
Makefile
acl.c btrfs: split btrfs_setxattr calls regarding transaction 2019-04-29 19:02:44 +02:00
async-thread.c
async-thread.h
backref.c btrfs: use BUG() instead of BUG_ON(1) 2019-04-29 19:02:28 +02:00
backref.h
btrfs_inode.h btrfs: use common file type conversion 2019-04-29 19:02:29 +02:00
check-integrity.c
check-integrity.h
compression.c btrfs: Use less confusing condition for uptodate parameter to btrfs_writepage_endio_finish_ordered 2019-04-29 19:02:24 +02:00
compression.h
ctree.c btrfs: get fs_info from trans in copy_for_split 2019-04-29 19:02:42 +02:00
ctree.h btrfs: get fs_info from trans in btrfs_write_dirty_block_groups 2019-04-29 19:02:40 +02:00
dedupe.h
delayed-inode.c btrfs: get fs_info from eb in btrfs_leaf_free_space 2019-04-29 19:02:30 +02:00
delayed-inode.h
delayed-ref.c
delayed-ref.h
dev-replace.c btrfs: get fs_info from trans in btrfs_run_dev_replace 2019-04-29 19:02:43 +02:00
dev-replace.h btrfs: get fs_info from trans in btrfs_run_dev_replace 2019-04-29 19:02:43 +02:00
dir-item.c
disk-io.c btrfs: get fs_info from trans in btrfs_create_tree 2019-04-29 19:02:41 +02:00
disk-io.h btrfs: get fs_info from trans in btrfs_create_tree 2019-04-29 19:02:41 +02:00
export.c
export.h
extent-tree.c Btrfs: remove no longer used member num_dirty_bgs from transaction 2019-04-29 19:02:43 +02:00
extent_io.c btrfs: Implement find_first_clear_extent_bit 2019-04-29 19:02:38 +02:00
extent_io.h btrfs: Implement find_first_clear_extent_bit 2019-04-29 19:02:38 +02:00
extent_map.c btrfs: Optimize unallocated chunks discard 2019-04-29 19:02:38 +02:00
extent_map.h
file-item.c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum 2019-04-29 19:02:40 +02:00
file.c Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota reserve 2019-04-29 19:02:39 +02:00
free-space-cache.c btrfs: get fs_info from trans in btrfs_write_out_cache 2019-04-29 19:02:41 +02:00
free-space-cache.h btrfs: get fs_info from trans in btrfs_write_out_cache 2019-04-29 19:02:41 +02:00
free-space-tree.c btrfs: get fs_info from trans in btrfs_create_tree 2019-04-29 19:02:41 +02:00
free-space-tree.h
inode-item.c
inode-map.c
inode-map.h
inode.c btrfs: get fs_info from trans in btrfs_set_log_full_commit 2019-04-29 19:02:41 +02:00
ioctl.c btrfs: Perform locking/unlocking in btrfs_remap_file_range() 2019-04-29 19:02:29 +02:00
locking.c btrfs: trace: Introduce trace events for all btrfs tree locking events 2019-04-29 19:02:43 +02:00
locking.h
lzo.c
math.h
ordered-data.c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum 2019-04-29 19:02:40 +02:00
ordered-data.h btrfs: Remove redundant inode argument from btrfs_add_ordered_sum 2019-04-29 19:02:40 +02:00
orphan.c
print-tree.c btrfs: get fs_info from eb in btrfs_leaf_free_space 2019-04-29 19:02:30 +02:00
print-tree.h
props.c btrfs: split btrfs_setxattr calls regarding transaction 2019-04-29 19:02:44 +02:00
props.h btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans 2019-04-29 19:02:19 +02:00
qgroup.c btrfs: get fs_info from trans in btrfs_create_tree 2019-04-29 19:02:41 +02:00
qgroup.h
raid56.c for-5.1-rc2-tag 2019-03-26 10:32:13 -07:00
raid56.h
rcu-string.h
reada.c
ref-verify.c
ref-verify.h
relocation.c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum 2019-04-29 19:02:40 +02:00
root-tree.c btrfs: Don't panic when we can't find a root key 2019-04-29 19:02:17 +02:00
scrub.c btrfs: scrub: return EAGAIN when fs is closing 2019-04-29 19:02:17 +02:00
send.c Btrfs: send, improve clone range 2019-04-29 19:02:35 +02:00
send.h
struct-funcs.c
super.c btrfs: drop unused parameter in mount_subvol 2019-04-29 19:02:35 +02:00
sysfs.c
sysfs.h
transaction.c Btrfs: remove no longer used member num_dirty_bgs from transaction 2019-04-29 19:02:43 +02:00
transaction.h Btrfs: remove no longer used member num_dirty_bgs from transaction 2019-04-29 19:02:43 +02:00
tree-checker.c btrfs: tree-checker: Remove comprehensive root owner check 2019-04-29 19:02:39 +02:00
tree-checker.h btrfs: get fs_info from eb in btrfs_check_chunk_valid 2019-04-29 19:02:39 +02:00
tree-defrag.c
tree-log.c btrfs: get fs_info from trans in btrfs_set_log_full_commit 2019-04-29 19:02:41 +02:00
tree-log.h btrfs: get fs_info from trans in btrfs_set_log_full_commit 2019-04-29 19:02:41 +02:00
ulist.c
ulist.h
uuid-tree.c btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add 2019-04-29 19:02:19 +02:00
volumes.c btrfs: get fs_info from trans in btrfs_run_dev_stats 2019-04-29 19:02:43 +02:00
volumes.h btrfs: get fs_info from trans in btrfs_run_dev_stats 2019-04-29 19:02:43 +02:00
xattr.c btrfs: split btrfs_setxattr calls regarding transaction 2019-04-29 19:02:44 +02:00
xattr.h btrfs: export btrfs_setxattr 2019-04-29 19:02:44 +02:00
zlib.c
zstd.c btrfs: zstd: remove indirect calls for local functions 2019-04-29 19:02:18 +02:00