Linus Torvalds
6fa425a265
for-5.2-rc4-tag
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE8rQSAMVO+zA4DBdWxWXV+ddtWDsFAlz/z0wACgkQxWXV+ddt
WDt/4g//eS+USsVpHV65AoOC+LWHQFvKHVNX97l53yy7GvINxgCO5+X7MctvCP1P
cEhhyGhapTFWinOj2zoMSz+mk1//wkqPsC9KzN+ha1fx0ktj+IKms+xbh3kFsygq
dbqLMBHobGpCVV1z7kg+YN0OnG3W90qv/5TqeYhPADBEzEDffXuj+5qEul88J47h
n4GP309mJcJwO1SmYOMFTchZDKJJnFMejr+KS+hOvzh3i5C6ZVOLeEs2yksdFvUi
X9zeM9sbzshPonzRQVR9xazzW3JKP69rgkz+fo5TLnKqYwXiGN9ObCCjtKm/rck6
pkJbvSmqV6QpX/pBUwdI/8DjgQyrPlfVyVcv5lU960mwya0eCkJYTa95bMC7N4UJ
NNfROq9aJHKmct/rHECLsOwRTy2KuAqpX7+Ktjy6Sarw9bvlPwpgBep7PvYR9DXf
mC9QHcRTYDCoKR5SF5xzB5lQHVOfWe6dduCugW8BhvO8t3ty+IW8p9WfcNXkTVu8
SQWuxF2Y9uOEuTJMmyw6gbl1KRppg+U95r7vpKKbPFXMrsJDcGy2eUhMHfChwnkO
brI2scsAaJg+UMvTjjO/8DVw4qpR9UDZaDgPqsGcFCNIQv65bPlL/UnQD112M2Ba
w9FsvwbyI1AgUC0JsslLoHQVcOqHl2DnxFyvtbFTy0zcJK8fPxY=
=UByh
-----END PGP SIGNATURE-----
Merge tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Pull btrfs fix from David Sterba:
"One regression fix to TRIM ioctl.
The range cannot be used as its meaning can be confusing regarding
physical and logical addresses. This confusion in code led to
potential corruptions when the range overlapped data.
The original patch made it to several stable kernels and was promptly
reverted, the version for master branch is different due to additional
changes but the change is effectively the same"
* tag 'for-5.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
btrfs: Always trim all unallocated space in btrfs_trim_free_extents
2019-06-11 15:10:15 -10:00
..
tests
for-5.2-tag
2019-05-07 11:34:19 -07:00
acl.c
btrfs: cleanup btrfs_setxattr_trans and drop transaction parameter
2019-04-29 19:02:44 +02:00
async-thread.c
btrfs: simplify workqueue name when allocating
2019-02-25 14:13:24 +01:00
async-thread.h
backref.c
Btrfs: do not start a transaction during fiemap
2019-04-29 19:02:51 +02:00
backref.h
btrfs_inode.h
Btrfs: improve performance on fsync of files with multiple hardlinks
2019-04-29 19:02:52 +02:00
check-integrity.c
btrfs: Fix typos in comments and strings
2018-12-17 14:51:50 +01:00
check-integrity.h
compression.c
for-5.2-rc1-tag
2019-05-20 09:52:35 -07:00
compression.h
btrfs: change set_level() to bound the level passed in
2019-02-25 14:13:32 +01:00
ctree.c
btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_item_key_safe
2019-04-29 19:02:52 +02:00
ctree.h
for-5.2-tag
2019-05-07 11:34:19 -07: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
Btrfs: delayed-inode: use rb_first_cached for ins_root and del_root
2018-10-15 17:23:33 +02:00
delayed-ref.c
btrfs: remove unused parameter fs_info from btrfs_add_delayed_extent_op
2019-04-29 19:02:51 +02:00
delayed-ref.h
btrfs: remove unused parameter fs_info from btrfs_add_delayed_extent_op
2019-04-29 19:02:51 +02:00
dev-replace.c
btrfs: Ensure replaced device doesn't have pending chunk allocation
2019-05-28 18:54:00 +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
btrfs: remove unused parameter fs_info from btrfs_extend_item
2019-04-29 19:02:50 +02:00
disk-io.c
for-5.2/block-20190507
2019-05-07 18:14:36 -07:00
disk-io.h
btrfs: get fs_info from trans in btrfs_create_tree
2019-04-29 19:02:41 +02:00
export.c
btrfs: Remove 'objectid' member from struct btrfs_root
2018-10-15 17:23:25 +02:00
export.h
extent-tree.c
btrfs: Always trim all unallocated space in btrfs_trim_free_extents
2019-06-07 14:52:05 +02:00
extent_io.c
for-5.2/block-20190507
2019-05-07 18:14:36 -07:00
extent_io.h
btrfs: Remove bio_offset argument from submit_bio_hook
2019-04-29 19:02:47 +02:00
extent_map.c
btrfs: Optimize unallocated chunks discard
2019-04-29 19:02:38 +02:00
extent_map.h
btrfs: Remove impossible condition from mergable_maps
2019-02-25 14:13:21 +01:00
file-item.c
btrfs: Document btrfs_csum_one_bio
2019-04-29 19:02:52 +02:00
file.c
Btrfs: fix race between ranged fsync and writeback of adjacent ranges
2019-05-16 14:31:13 +02:00
free-space-cache.c
btrfs: get fs_info from block group in btrfs_find_space_cluster
2019-04-29 19:02:46 +02:00
free-space-cache.h
btrfs: get fs_info from block group in btrfs_find_space_cluster
2019-04-29 19:02:46 +02:00
free-space-tree.c
btrfs: get fs_info from block group in search_free_space_info
2019-04-29 19:02:46 +02:00
free-space-tree.h
btrfs: get fs_info from block group in search_free_space_info
2019-04-29 19:02:46 +02:00
inode-item.c
btrfs: remove unused parameter fs_info from btrfs_extend_item
2019-04-29 19:02:50 +02:00
inode-map.c
inode-map.h
inode.c
for-5.2-rc2-tag
2019-05-30 20:52:40 -07:00
ioctl.c
btrfs: drop local copy of inode i_mode
2019-04-29 19:02:53 +02:00
Kconfig
locking.c
btrfs: trace: Introduce trace events for all btrfs tree locking events
2019-04-29 19:02:43 +02:00
locking.h
btrfs: merge btrfs_set_lock_blocking_rw with it's caller
2019-02-25 14:13:28 +01:00
lzo.c
btrfs: change set_level() to bound the level passed in
2019-02-25 14:13:32 +01:00
Makefile
math.h
ordered-data.c
btrfs: track DIO bytes in flight
2019-04-29 19:25:37 +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: use the existing reserved items for our first prop for inheritance
2019-05-09 11:18:14 +02:00
props.h
btrfs: delete unused function btrfs_set_prop_trans
2019-04-29 19:02:54 +02:00
qgroup.c
btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference
2019-05-28 18:54:10 +02:00
qgroup.h
btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to btrfs_qgroup_extent_record
2019-02-25 14:13:39 +01:00
raid56.c
block: remove the i argument to bio_for_each_segment_all
2019-04-30 09:26:13 -06:00
raid56.h
rcu-string.h
reada.c
btrfs: dev-replace: open code trivial locking helpers
2018-12-17 14:51:45 +01:00
ref-verify.c
Wimplicit-fallthrough patches for 5.2-rc1
2019-05-07 12:48:10 -07:00
ref-verify.h
btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod()
2019-04-29 19:02:49 +02:00
relocation.c
btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()
2019-05-28 18:54:10 +02:00
root-tree.c
Btrfs: do not abort transaction at btrfs_update_root() after failure to COW path
2019-05-09 11:25:27 +02:00
scrub.c
btrfs: get fs_info from device in btrfs_scrub_cancel_dev
2019-04-29 19:02:47 +02:00
send.c
Btrfs: incremental send, fix emission of invalid clone operations
2019-05-28 18:54:10 +02:00
send.h
struct-funcs.c
super.c
for-5.2-tag
2019-05-07 11:34:19 -07:00
sysfs.c
btrfs: sysfs: don't leak memory when failing add fsid
2019-05-16 14:31:12 +02:00
sysfs.h
btrfs: drop extra enum initialization where using defaults
2018-12-17 14:51:43 +01:00
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: detect file extent items with overlapping ranges
2019-05-16 14:33:51 +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
btrfs: open code now trivial btrfs_set_lock_blocking
2019-02-25 14:13:27 +01:00
tree-log.c
Btrfs: fix race updating log root item during fsync
2019-05-28 19:26:46 +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: remove unused parameter fs_info from btrfs_extend_item
2019-04-29 19:02:50 +02:00
volumes.c
btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdev
2019-04-29 19:02:48 +02:00
volumes.h
Wimplicit-fallthrough patches for 5.2-rc1
2019-05-07 12:48:10 -07:00
xattr.c
btrfs: start transaction in xattr_handler_set_prop
2019-04-29 19:02:54 +02:00
xattr.h
btrfs: cleanup btrfs_setxattr_trans and drop transaction parameter
2019-04-29 19:02:44 +02:00
zlib.c
btrfs: change set_level() to bound the level passed in
2019-02-25 14:13:32 +01:00
zstd.c
btrfs: correct zstd workspace manager lock to use spin_lock_bh()
2019-05-28 18:54:09 +02:00