David Sterba
951e6276e6
btrfs-progs: tree-stats: use on-stack path buffer in calc_root_size
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
9733b4b926
btrfs-progs: check: use on-stack path buffer in repair_root_items
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
5ec9951e7d
btrfs-progs: check: use on-stack path buffer in build_roots_info_cache
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
1b42d77eb6
btrfs-progs: check: use on-stack path buffer in fill_csum_tree_from_extent
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
02ca1e8a0f
btrfs-progs: check: use on-stack path buffer in fill_csum_tree_from_fs
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
c050db55e2
btrfs-progs: check: use on-stack path buffer in fill_csum_tree_from_one_fs_root
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
5cbedb02e1
btrfs-progs: check: use on-stack path buffer in delete_bad_item
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:33 +01:00
David Sterba
29bfb8318b
btrfs-progs: check: use on-stack path buffer in recow_extent_buffer
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
d0c3fa4d5b
btrfs-progs: check: use on-stack path buffer in reset_balance
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
54db6df0e8
btrfs-progs: check: use on-stack path buffer in reset_block_groups
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
848e7f01ad
btrfs-progs: check: use on-stack path buffer in fixup_extent_flags
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
1e1bb046e5
btrfs-progs: check: use on-stack path buffer in fixup_extent_refs
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
1f7f342b26
btrfs-progs: check: use on-stack path buffer in record_orphan_data_extents
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
f2f7da66c5
btrfs-progs: check: use on-stack path buffer in delete_duplicate_records
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
919f914483
btrfs-progs: check: use on-stack path buffer in check_extent_exists
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
bd4376a987
btrfs-progs: check: use on-stack path buffer in check_extent_csums
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
e036805d29
btrfs-progs: check: use on-stack path buffer in verify_space_cache
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
a88c8f17cb
btrfs-progs: check: use on-stack path buffer in try_to_fix_bad_block
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
4cf9b7e2a1
btrfs-progs: check: use on-stack path buffer in repair_btree
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
3640b6a6ef
btrfs-progs: check: use on-stack path buffer in try_repair_inode
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
f24d4d6847
btrfs-progs: check: use on-stack path buffer in find_normal_file_extent
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
7e47022599
btrfs-progs: check: use on-stack path buffer in delete_dir_index
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
f26af74da4
btrfs-progs: check: use on-stack path buffer in add_missing_dir_index
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
5b3c976bc2
btrfs-progs: convert bitfield to separate variables in btrfs_path
...
We don't have that many bitfields that would save space.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
64e9dbf550
btrfs-progs: qgroup: use on-stack path buffer in repair_qgroup_status
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
b059f926b8
btrfs-progs: qgroup: use on-stack path buffer in repair_qgroup_info
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
c6a0cb7d6d
btrfs-progs: utils: remove useless check in make_btrfs
...
A leftover when fs_uuid was dynamically allocated, the condition was
always true, no functional change.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:32 +01:00
David Sterba
1b1a49b1e6
btrfs-progs: fi du: don't redefine standard macro/function
...
The macro dprintf is defined in stdio.h, rename it.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
5103e80b21
btrfs-progs: dump-tree: use new names for obsoleted keys
...
The DEV_STATS and BALANCE_ITEM have been deprecated in favor of more
general items, print the new names in the dump.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
a7d8850f9f
btrfs-progs: image: use embedded array for metadump cluster buffer
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
acd2580777
btrfs-progs: image: use fixed-size array for worker thread pointers
...
No need to dynamically allocate the thread pointers.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
84f9e8cfe3
btrfs-progs: image: add symbolic constant for max thread count
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
9459a505d0
btrfs-progs: image: use on-stack path buffer in fixup_devices
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
14eba91330
btrfs-progs: image: use on-stack path buffer in create_metadump
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
33f07b0d03
btrfs-progs: convert: use on-stack path buffer in link_subvol
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
c0807cbfc4
btrfs-progs: convert: use on-stack path buffer in create_image
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
aca69c9d39
btrfs-progs: convert: use on-stack path buffer in record_file_blocks
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
a34b3b9273
btrfs-progs: mkfs: use on-stack path buffer in cleanup_temp_chunks
...
We don't need to conserve stack space too much unlike kernel, also
remove one error condition.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
5a0645afb8
btrfs-progs: reduce size of btrfs_path::lowest_level
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
f0f40c400e
btrfs-progs: reduce size of btrfs_path::reada
...
We use only a few values, reada accessed not in performance critical
contexts.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
b81edabe79
btrfs-progs: reduce size of btrfs_path, locks are not used
...
Size of btrfs_path can be reduced by 32 bytes as we don't use the locks
array, down to 112 from 144 bytes.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
7456592977
btrfs-progs: mkfs: constify some char parameters
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
8ade920c5b
btrfs-progs: mkfs: use const char for unmodified members of directory_name_entry
...
We never modify the members, just point them to other strings.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
87596654ae
btrfs-progs: check: reorder fields in inode_backref for better packing
...
The structure size went from 56 bytes to 48, which could save some bytes
in larger scale.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
35985c1521
btrfs-progs: check: unify type for inode_backref::itemtype
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
b759702b67
btrfs-progs: check: unify type for inode_backref::filetype
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
17a8c6d7e1
btrfs-progs: send: cleanup use of ctransid delta temporary variable in find_good_parent
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
62fb1a5c14
btrfs-progs: send: cleanup, rename send context variables
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
a9f407b9a6
btrfs-progs: send: cleanup, rename some variables in dump_thread
...
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00
David Sterba
f3a00c630a
btrfs-progs: send: clean types in write_buf
...
Use matching types for buffer, return value and buffer sizes.
Signed-off-by: David Sterba <dsterba@suse.com>
2016-11-09 13:47:31 +01:00