This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 8ff468c29e9a Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/p [...]
new ad7999cd701e Merge branch 'fixes' into work.icache
new fdb0da89f4ba new inode method: ->free_inode()
new 6d0e0d0bb8eb spufs: switch to ->free_inode()
new 25af6c4a4a6b erofs: switch to ->free_inode()
new 5e8a0770c01a 9p: switch to ->free_inode()
new 8f05a7953560 adfs: switch to ->free_inode()
new 312a679183b0 affs: switch to ->free_inode()
new 49f82a808bb0 befs: switch to ->free_inode()
new 8d8fc9cbc7a8 bfs: switch to ->free_inode()
new 41149cb08aeb bdev: switch to ->free_inode()
new c2e6802e7b5a cifs: switch to ->free_inode()
new 6234ddf429ef debugfs: switch to ->free_inode()
new f415c51123b8 efs: switch to ->free_inode()
new a2d1b88becd9 ext2: switch to ->free_inode()
new d01718a050d0 f2fs: switch to ->free_inode()
new f9ec991d4158 fat: switch to ->free_inode()
new 9f179271e7bf freevxfs: switch to ->free_inode()
new 784494e1d759 gfs2: switch to ->free_inode()
new 6d845e2286a8 hfs: switch to ->free_inode()
new 08ab2293936c hfsplus: switch to ->free_inode()
new 08ccfc5c363d hostfs: switch to ->free_inode()
new 4d436d5cd51a hpfs: switch to ->free_inode()
new 07b012071046 isofs: switch to ->free_inode()
new db0bd7b7198e jffs2: switch to ->free_inode()
new d67a398a5fc6 minix: switch to ->free_inode()
new ca1a199e3b87 nfs{,4}: switch to ->free_inode()
new 977c3d18948e nilfs2: switch to ->free_inode()
new 9fbc000786ba dlmfs: switch to ->free_inode()
new e91b9194bc87 ocfs2: switch to ->free_inode()
new 363db959aeb1 openpromfs: switch to ->free_inode()
new 4aa6b55c05a2 procfs: switch to ->free_inode()
new bc40ddd12c92 qnx4: switch to ->free_inode()
new 45c2a3ff3a84 qnx6: switch to ->free_inode()
new a5a8cbea63be reiserfs: convert to ->free_inode()
new bcb8d71bda47 romfs: convert to ->free_inode()
new 56b5af19318f squashfs: switch to ->free_inode()
new dc4317599616 ubifs: switch to ->free_inode()
new a78bb3838d58 udf: switch to ->free_inode()
new 6becf8edf1a7 sysv: switch to ->free_inode()
new d984892bd7e8 coda: switch to ->free_inode()
new 98835e884cb0 ufs: switch to ->free_inode()
new 015d7956183b mqueue: switch to ->free_inode()
new 524845ff9c47 bpf: switch to ->free_inode()
new bef252fa194c rpcpipe: switch to ->free_inode()
new 27afa27d6703 apparmor: switch to ->free_inode()
new f614ee1e3ea7 securityfs: switch to ->free_inode()
new a2b757fe0fcd ntfs: switch to ->free_inode()
new 53e228299965 dax: make use of ->free_inode()
new 51b9fe48c411 afs: switch to use of ->free_inode()
new 26602cab4117 btrfs: use ->free_inode()
new cfa6d41263ca ceph: use ->free_inode()
new 586a94fdc9c9 ecryptfs: make use of ->free_inode()
new 94053139d482 ext4: make use of ->free_inode()
new 9baf28bbfea1 fuse: switch to ->free_inode()
new b3b4a6e356db jfs: switch to ->free_inode()
new 0b269ded4e60 overlayfs: make use of ->free_inode()
new b62de3225797 hugetlb: make use of ->free_inode()
new 74b1da5645cc shmem: make use of ->free_inode()
new f276ae0dd6d0 orangefs: make use of ->free_inode()
new 168e153d5ebb Merge branch 'work.icache' of git://git.kernel.org/pub/scm [...]
new 9419a3191dcb acct_on(): don't mess with freeze protection
new 5467a68cbf68 dcache: sort the freeing-without-RCU-delay mess for good.
new ce285c267a00 autofs: fix use-after-free in lockless ->d_manage()
new 78438ce18f26 Merge branch 'stable-fodder' of git://git.kernel.org/pub/s [...]
new 2996e1f8bcad btrfs: factor our read/write stage off csum_tree_block int [...]
new c53839fc3217 btrfs: warn if extent buffer mapping crosses a page bounda [...]
new 7ac1e464c4d4 btrfs: Don't panic when we can't find a root key
new 8de60fe94292 btrfs: Initialize inode::i_mapping once in btrfs_symlink
new 6c3abeda7730 btrfs: scrub: return EAGAIN when fs is closing
new b2423496a656 btrfs: zstd: remove indirect calls for local functions
new 3b1da515c64e Btrfs: remove no longer used 'sync' member from transactio [...]
new c258d6e36442 btrfs: Introduce fs_info to extent_io_tree
new 7b4397386fbd btrfs: switch extent_io_tree::track_uptodate to bool
new 43eb5f297584 btrfs: Introduce extent_io_tree::owner to distinguish diff [...]
new a1d198478e92 btrfs: tracepoints: Add trace events for extent_io_tree
new 443c8e2a839f btrfs: reduce kmap_atomic time for checksumming
new 7715da84f74d btrfs: merge _btrfs_set_prop helpers
new 3dcf96c7b9fe btrfs: drop redundant forward declaration in props.c
new 419a6f30fd84 btrfs: rename fs_info argument to fs_private
new 262c96a3c367 btrfs: refactor btrfs_set_prop and add btrfs_set_prop_trans
new e8baf7abcf56 btrfs: Turn an 'else if' into an 'else' in btrfs_uuid_tree_add
new 4e586ca3c3e6 btrfs: Remove EXTENT_WRITEBACK
new 8882679ea50b btrfs: Remove EXTENT_IOBITS
new e4e9fd0f3262 btrfs: add assertion helpers for spinning writers
new 843ccf9f46ba btrfs: use assertion helpers for spinning writers
new 225948dedc9d btrfs: add assertion helpers for spinning readers
new afd495a8264f btrfs: use assertion helpers for spinning readers
new 58a2ddaedbf7 btrfs: add assertion helpers for extent buffer read lock counters
new 5c9c799ab783 btrfs: use assertion helpers for extent buffer read lock counters
new e3f153886702 btrfs: add assertion helpers for extent buffer write lock [...]
new c79adfc085c0 btrfs: use assertion helpers for extent buffer write lock [...]
new ed1b4ed79df2 btrfs: switch extent_buffer::lock_nested to bool
new e65ef21ed850 btrfs: Exploit the fact that pages passed to extent_readpa [...]
new d51f51bb6f3c btrfs: Remove unused -EIO assignment in end_bio_extent_readpage
new 10995c049120 btrfs: reloc: Fix NULL pointer dereference due to expanded [...]
new 80fbc341dcff btrfs: Make btrfs_(set|clear)_header_flag return void
new 537f38f019fa btrfs: Correctly free extent buffer in case btree_read_ext [...]
new 448de471cd4c btrfs: Check the first key and level for cached extent buffer
new 63489055e4c0 btrfs: Always output error message when key/level verifica [...]
new f4340622e022 btrfs: extent_io: Move the BUG_ON() in flush_write_bio() o [...]
new 3065976b045f btrfs: extent_io: Handle errors better in extent_write_ful [...]
new 2b952eea813b btrfs: extent_io: Handle errors better in btree_write_cach [...]
new e06808be8a52 btrfs: extent_io: Kill dead condition in extent_write_cach [...]
new 02c6db4f7308 btrfs: extent_io: Handle errors better in extent_write_loc [...]
new 2e3c25136adf btrfs: extent_io: add proper error handling to lock_extent [...]
new a2a72fbd1110 btrfs: extent_io: Handle errors better in extent_writepages()
new 6a8d2136ca3f btrfs: Use less confusing condition for uptodate parameter [...]
new ff612ba78499 btrfs: fix panic during relocation after ENOSPC before wri [...]
new 75391f0d4119 btrfs: disk-io: Show the timing of corrupted tree block ex [...]
new d46a05edac44 btrfs: tests: handle fs_info allocation failure in extent_ [...]
new d33d105b85d6 btrfs: tests: don't leak fs_info in extent_io bitmap tests
new efd31fce54f7 btrfs: tests: print file:line for error messages
new 703de4266f63 btrfs: tests: add table of most common errors
new 37b2a7bc1ea9 btrfs: tests: use standard error message after fs_info all [...]
new 52ab7bca3583 btrfs: tests: use standard error message after root alloca [...]
new 9e3d9f8462ef btrfs: tests: use standard error message after extent buff [...]
new 770e0cc040b0 btrfs: tests: use standard error message after path alloca [...]
new 6a060db85d0a btrfs: tests: use standard error message after inode alloc [...]
new 3199366da73d btrfs: tests: use standard error message after block group [...]
new 7b9586bc2b31 btrfs: tests: properly initialize fs_info of extent buffer
new 488f673023be btrfs: tests: return errors from extent map tests
new d7de4b0864dd btrfs: tests: return errors from extent map test case 1
new e71f2e17e8c9 btrfs: tests: return errors from extent map test case 2
new 992dce7494d6 btrfs: tests: return errors from extent map test case 3
new 7c6f670052f1 btrfs: tests: return errors from extent map test case 4
new ccfada1f650b btrfs: tests: return error from all extent map test cases
new 6c3047468088 btrfs: tests: use standard error message after extent map [...]
new 43f7cddc6e5a btrfs: tests: use SZ_ constants everywhere
new 3173fd926c46 btrfs: tests: fix comments about tested extent map ranges
new 752dbe48e22a btrfs: tests: drop messages when some tests finish
new e4fa7469eb7a btrfs: tests: unify messages when tests start
new d4eb671a0882 btrfs: remove stale definition of BUFFER_LRU_MAX
new 247462a5aca5 btrfs: move tree block wait and write helpers to tree-log
new 290342f66108 btrfs: use BUG() instead of BUG_ON(1)
new 7984ae52bbf7 btrfs: Perform locking/unlocking in btrfs_remap_file_range()
new 7d157c3d4810 btrfs: use common file type conversion
new 9df76fb5442a btrfs: get fs_info from eb in lock_extent_buffer_for_io
new 20a1fbf97e11 btrfs: get fs_info from eb in repair_eb_io_failure
new 0ab020632860 btrfs: get fs_info from eb in write_one_eb
new 8f881e8c1880 btrfs: get fs_info from eb in leaf_data_end
new bcdc428cfe7d btrfs: get fs_info from eb in btrfs_exclude_logged_extents
new b0c9b3b05dcb btrfs: get fs_info from eb in check_tree_block_fsid
new ed874f0db897 btrfs: get fs_info from eb in tree_mod_log_eb_copy
new 6a884d7d527f btrfs: get fs_info from eb in clean_tree_block
new e902baac6564 btrfs: get fs_info from eb in btrfs_leaf_free_space
new d0d20b0f5c6d btrfs: get fs_info from eb in read_node_slot
new 5ab12d1ff837 btrfs: get fs_info from eb in btree_read_extent_buffer_pages
new e064d5e9f0a0 btrfs: get fs_info from eb in btrfs_verify_level_key
new 90b1377daa96 btrfs: qgroup: remove obsolete fs_info members
new 82fc28fbedbb btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] a [...]
new f114024376bc btrfs: tree-checker: Make chunk item checker messages more [...]
new bf871c3b43b1 btrfs: tree-checker: Make btrfs_check_chunk_valid() return [...]
new 075cb3c78fe7 btrfs: tree-checker: Check chunk item at tree block read time
new ab4ba2e13346 btrfs: tree-checker: Verify dev item
new 80e46cf22ba0 btrfs: tree-checker: Enhance chunk checker to validate chu [...]
new 496245cac57e btrfs: tree-checker: Verify inode item
new 6bf9e4bd6a27 btrfs: inode: Verify inode mode to avoid NULL pointer dereference
new 86a6be3abe6c btrfs: tree-checker: get fs_info from eb in generic_err
new 1fd715ffdd14 btrfs: tree-checker: get fs_info from eb in file_extent_err
new 68128ce75620 btrfs: tree-checker: get fs_info from eb in check_csum_item
new d98ced688f49 btrfs: tree-checker: get fs_info from eb in dir_item_err
new ce4252c049bd btrfs: tree-checker: get fs_info from eb in check_dir_item
new 4806bd886aa0 btrfs: tree-checker: get fs_info from eb in block_group_err
new af60ce2b9354 btrfs: tree-checker: get fs_info from eb in check_block_gr [...]
new ae2a19d8ad2e btrfs: tree-checker: get fs_info from eb in check_extent_d [...]
new 0076bc89a77a btrfs: tree-checker: get fs_info from eb in check_leaf_item
new e2ccd361ef06 btrfs: tree-checker: get fs_info from eb in check_leaf
new d001e4a3fe39 btrfs: tree-checker: get fs_info from eb in chunk_err
new 5617ed80cbaa btrfs: tree-checker: get fs_info from eb in dev_item_err
new 412a23127c58 btrfs: tree-checker: get fs_info from eb in check_dev_item
new 39e57f495bf9 btrfs: tree-checker: get fs_info from eb in check_inode_item
new ae0bc863106a btrfs: drop unused parameter in mount_subvol
new 8b4d1efc9e6c btrfs: prop: open code btrfs_set_prop in inherit_prop
new 040ee6120cb6 Btrfs: send, improve clone range
new c2d1b3aae336 btrfs: Honour FITRIM range constraints during free space trim
new bbbf7243d62d btrfs: combine device update operations during transaction commit
new 61d0d0d2cbb7 btrfs: Handle pending/pinned chunks before blockgroup relo [...]
new 41e7acd38c1a btrfs: Rename and export clear_btree_io_tree
new 39e264a40dd7 btrfs: Populate ->orig_block_len during read_one_chunk
new 930b09072977 btrfs: Introduce new bits for device allocation tree
new 4ca7365606ca btrfs: Implement set_extent_bits_nowait
new 8e75fd893b06 btrfs: Stop using call_rcu for device freeing
new 68c94e55e150 btrfs: Transpose btrfs_close_devices/btrfs_mapping_tree_fr [...]
new 1c11b63eff2a btrfs: replace pending/pinned chunks lists with io tree
new 60dfdf25bd31 btrfs: Remove 'trans' argument from find_free_dev_extent(_start)
new e74e3993bcf6 btrfs: Factor out in_range macro
new 8811133d8a98 btrfs: Optimize unallocated chunks discard
new 45bfcfc168f8 btrfs: Implement find_first_clear_extent_bit
new 929be17a9b49 btrfs: Switch btrfs_trim_free_extents to find_first_clear_ [...]
new 1c4360ee056b btrfs: get fs_info from eb in btrfs_check_leaf_full
new cfdaad5e5f42 btrfs: get fs_info from eb in btrfs_check_leaf_relaxed
new 813fd1dcab2d btrfs: get fs_info from eb in btrfs_check_node
new 6ec0896c4c81 btrfs: get fs_info from eb in should_balance_chunk
new ddaf1d5aef2c btrfs: get fs_info from eb in btrfs_check_chunk_valid
new 9690ac098774 btrfs: get fs_info from eb in read_one_chunk
new 178507595c93 btrfs: get fs_info from eb in read_one_dev
new 39ad31731588 Btrfs: fix data bytes_may_use underflow with fallocate due [...]
new ff2ac107fae2 btrfs: tree-checker: Remove comprehensive root owner check
new 8d47a0d8f794 btrfs: Do mandatory tree block check before submitting bio
new f9756261c28c btrfs: Remove redundant inode argument from btrfs_add_ordered_sum
new 39db232daec7 btrfs: get fs_info from trans in write_one_cache_group
new bbebb3e0babb btrfs: get fs_info from trans in btrfs_setup_space_cache
new 5742d15fa76a btrfs: get fs_info from trans in btrfs_write_dirty_block_groups
new 6b2794084345 btrfs: get fs_info from trans in update_block_group
new 9b7a2440ae51 btrfs: get fs_info from trans in btrfs_create_tree
new 4884b8e8ebf5 btrfs: get fs_info from trans in btrfs_need_log_full_commit
new 907877664e2d btrfs: get fs_info from trans in btrfs_set_log_full_commit
new 4ca75f1bd413 btrfs: get fs_info from trans in create_free_space_inode
new fe04153452a6 btrfs: get fs_info from trans in btrfs_write_out_cache
new d30a668f1bf1 btrfs: get fs_info from trans in push_node_left
new 55d32ed8d3e3 btrfs: get fs_info from trans in balance_node_right
new 6ad3cf6df096 btrfs: get fs_info from trans in insert_ptr
new 94f94ad97255 btrfs: get fs_info from trans in copy_for_split
new 6f8e0fc77cd5 btrfs: get fs_info from trans in init_first_rw_device
new 5c466629e27a btrfs: get fs_info from trans in btrfs_finish_sprout
new 196c9d8de838 btrfs: get fs_info from trans in btrfs_run_dev_stats
new 2b584c688bb5 btrfs: get fs_info from trans in btrfs_run_dev_replace
new 74f657d89c67 Btrfs: remove no longer used member num_dirty_bgs from tra [...]
new 34e73cc930a8 btrfs: trace: Introduce trace events for sleepable tree lock
new 31aab402076f btrfs: trace: Introduce trace events for all btrfs tree lo [...]
new cac237ae095f btrfs: rename btrfs_setxattr to btrfs_setxattr_trans
new 2d74fa3efcff btrfs: rename do_setxattr to btrfs_setxattr
new 3e125a74fbc1 btrfs: export btrfs_setxattr
new 353c2ea735e4 btrfs: remove redundant readonly root check in btrfs_setxa [...]
new 04e6863b19c7 btrfs: split btrfs_setxattr calls regarding transaction
new e3de9b159a92 btrfs: cleanup btrfs_setxattr_trans and drop transaction p [...]
new 32b593bfcb58 Btrfs: remove no longer used function to run delayed refs [...]
new f87b7eb821e3 btrfs: get fs_info from block group in next_block_group
new fdf08605b95d btrfs: get fs_info from block group in pin_down_extent
new 7949f3392ed6 btrfs: get fs_info from block group in lookup_free_space_inode
new bb6cb1c5b92b btrfs: get fs_info from block group in load_free_space_cache
new 6701bdb39ceb btrfs: get fs_info from block group in write_pinned_extent [...]
new 2ceeae2e4c4c btrfs: get fs_info from block group in btrfs_find_space_cluster
new 2ccf545e0db9 btrfs: get fs_info from block group in search_free_space_info
new a9355a0ef32f btrfs: Define submit_bio_hook's type directly
new a56b1c7bc83c btrfs: Change submit_bio_hook to taking an inode directly
new c2ccfbc62e9f btrfs: Remove 'tree' argument from read_extent_buffer_pages
new e7681167c36f btrfs: Pass 0 for bio_offset to btrfs_wq_submit_bio
new e68f2ee72181 btrfs: Always pass 0 bio_offset for btree_submit_bio_start
new 50489a5734ec btrfs: Remove bio_offset argument from submit_bio_hook
new f72f0010b202 btrfs: get fs_info from eb in __push_leaf_right
new 8087c193450b btrfs: get fs_info from eb in __push_leaf_left
new f331a9525f96 btrfs: get fs_info from device in btrfs_rm_dev_item
new 163e97ee0d0f btrfs: get fs_info from device in btrfs_scrub_cancel_dev
new 65237ee3b6b3 btrfs: get fs_info from device in btrfs_rm_dev_replace_fre [...]
new bfc61c36260c Btrfs: do not start a transaction at iterate_extent_inodes()
new b28b1f0ce44c btrfs: delayed-ref: Introduce better documented delayed re [...]
new dd28b6a5aad3 btrfs: extent-tree: Open-code process_func in __btrfs_mod_ref
new ed4f255b9bac btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...]
new 76675593b69f btrfs: delayed-ref: Use btrfs_ref to refactor btrfs_add_de [...]
new 8a5040f7d9fd btrfs: ref-verify: Use btrfs_ref to refactor btrfs_ref_tree_mod()
new ddf30cf03fb5 btrfs: extent-tree: Use btrfs_ref to refactor add_pinned_bytes()
new 82fa113fccc4 btrfs: extent-tree: Use btrfs_ref to refactor btrfs_inc_ex [...]
new ffd4bb2a19cd btrfs: extent-tree: Use btrfs_ref to refactor btrfs_free_extent()
new c4140cbf35b9 btrfs: qgroup: Don't scan leaf if we're modifying reloc tree
new 25263cd7cec1 btrfs: remove unused parameter fs_info from split_item
new 78ac4f9e5ae0 btrfs: remove unused parameter fs_info from btrfs_truncate_item
new c71dd88007bd btrfs: remove unused parameter fs_info from btrfs_extend_item
new c7da9597fe8c btrfs: remove unused parameter fs_info from tree_move_down
new 179d1e6a3b6a btrfs: remove unused parameter fs_info from from tree_advance
new 033774dc5a90 btrfs: remove unused parameter fs_info from CHECK_FE_ALIGNED
new 5c5aff98f83a btrfs: remove unused parameter fs_info from emit_last_fiem [...]
new c6e340bc1c9e btrfs: remove unused parameter fs_info from btrfs_add_dela [...]
new f5c8daa5b2ae btrfs: remove unused parameter fs_info from btrfs_set_disk [...]
new 03628cdbc64d Btrfs: do not start a transaction during fiemap
new 9f89d5de8631 Btrfs: send, flush dellaloc in order to avoid data loss
new 62d54f3a7fa2 Btrfs: fix race between send and deduplication that lead t [...]
new b8aa330d2acb Btrfs: improve performance on fsync of files with multiple [...]
new 51d470aeaa3a btrfs: Document btrfs_csum_one_bio
new 02529d7a1077 btrfs: tree-checker: Allow error injection for tree-checker
new 7c15d41016dc btrfs: ctree: Dump the leaf before BUG_ON in btrfs_set_ite [...]
new f22125e5d8ae btrfs: refactor btrfs_set_props to validate externally
new cd31af158b32 btrfs: export btrfs_set_prop
new ff9fef559bab btrfs: start transaction in btrfs_ioctl_setflags()
new 11d3cd5c6258 btrfs: drop useless inode i_flags copy and restore
new d2b8fcfe4315 btrfs: modify local copy of btrfs_inode flags
new 3c8d8b635780 btrfs: drop old_fsflags in btrfs_ioctl_setflags
new 44e5194b5ec1 btrfs: drop local copy of inode i_mode
new b3f6a4be1333 btrfs: start transaction in xattr_handler_set_prop
new 717ebdc3205a btrfs: delete unused function btrfs_set_prop_trans
new da9b6ec829df btrfs: merge calls of btrfs_setxattr and btrfs_setxattr_tr [...]
new 4297ff84dc24 btrfs: track DIO bytes in flight
new c8eaeac7b734 btrfs: reserve delalloc metadata differently
new 97db120451e2 btrfs: Preallocate chunks in cow_file_range_async
new b5326271e791 btrfs: Rename async_cow to async_chunk
new c5a68aec4e68 btrfs: Remove fs_info from struct async_chunk
new 1368c6dac7f1 btrfs: Make compress_file_range take only struct async_chunk
new 69684c5a8890 btrfs: Replace clear_extent_bit with unlock_extent
new 4336650aff74 btrfs: Set io_tree only once in submit_compressed_extents
new 7447555fe776 btrfs: Factor out common extent locking code in submit_com [...]
new b1c16ac978fd btrfs: Use kvmalloc for allocating compressed path context
new 9f2e3a53f7ec Merge tag 'for-5.2-tag' of git://git.kernel.org/pub/scm/li [...]
new a83722f45c5b jfs: fix spelling mistake, EACCESS -> EACCES
new 3a9a12fbed5f jfs: remove incorrect comment in jfs_superblock
new 7ca5e8f089c2 jfs: compare old and new mode before setting update_mode flag
new 2e3bc6125154 fs/jfs: Switch to use new generic UUID API
new a5fdd713d256 jfs: fix bogus variable self-initialization
new b8cac3cd24c1 Merge tag 'jfs-5.2' of git://github.com/kleikamp/linux-shaggy
new 73ce6abae5f9 iomap: convert to SPDX identifier
new dbc582b6fb6a iomap: Clean up __generic_write_end calling
new 26ddb1f4fd88 fs: Turn __generic_write_end into a void function
new 7a77dad7e3be iomap: Fix use-after-free error in page_done callback
new df0db3ecdb8f iomap: Add a page_prepare callback
new cbbf4c0be8a7 iomap: move iomap_read_inline_data around
new d8456eaf319a Merge tag 'iomap-5.2-merge-2' of git://git.kernel.org/pub/ [...]
new 4d09807f2046 xfs: fix use after free in buf log item unlock assert
new 545aa41f5cba xfs: wake commit waiters on CIL abort before log item abort
new 22fedd80b652 xfs: shutdown after buf release in iflush cluster abort path
new 1ca89fbc48e1 xfs: don't account extra agfl blocks as available
new 2bf9d264efed xfs,fstrim: fix to return correct minlen
new 6772c1f11206 xfs: track metadata health status
new 39353ff6e96f xfs: replace the BAD_SUMMARY mount flag with the equivalen [...]
new 519841c207de xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem
new 1b6d968de22b xfs: bump XFS_IOC_FSGEOMETRY to v5 structures
new 7cd5006bdb6f xfs: add a new ioctl to describe allocation group geometry
new c23232d40935 xfs: report fs and rt health via geometry structure
new 1302c6a24fd9 xfs: report AG health via AG geometry ioctl
new 89d139d5ad46 xfs: report inode health via bulkstat
new 9d71e15586fd xfs: refactor scrub context initialization
new f8c2a2257ca1 xfs: collapse scrub bool state flags into a single unsigned int
new 160b5a784525 xfs: hoist the already_fixed variable to the scrub context
new 4860a05d2475 xfs: scrub/repair should update filesystem metadata health
new 4fb7951fde64 xfs: scrub should only cross-reference with healthy btrees
new cb357bf3d105 xfs: implement per-inode writeback completion queues
new 28408243706e xfs: remove unused m_data_workqueue
new 3994fc489575 xfs: merge adjacent io completions of the same type
new 945c941fcd82 xfs: make tr_growdata a permanent transaction
new 362f5e745ae2 xfs: assert that we don't enter agfl freeing with a non-pe [...]
new 1fdeaea4d92c xfs: abort unaligned nowait directio early
new 903b1fc2737f xfs: widen quota block counters to 64-bit integers
new 394aafdc15da xfs: widen inode delalloc block counter to 64-bits
new 078f4a7d3109 xfs: kill the xfs_dqtrx_t typedef
new 3de5eab3fde1 xfs: unlock inode when xfs_ioctl_setattr_get_trans can't g [...]
new f60be90fc9a9 xfs: fix broken bhold behavior in xrep_roll_ag_trans
new 9fe82b8c422b xfs: track delayed allocation reservations across the filesystem
new ed30dcbd901c xfs: rename the speculative block allocation reclaim toggl [...]
new 9a1f3049f473 xfs: allow scrubbers to pause background reclaim
new 47cd97b5b239 xfs: scrub should check incore counters against ondisk headers
new 1749d1ea89bd xfs: add missing error check in xfs_prepare_shift()
new 710d707d2fa9 xfs: always rejoin held resources during defer roll
new 94079285756d xfs: don't parse the mtpt mount option
new 75efa57d0bf5 xfs: add online scrub for superblock counters
new 910832697cf8 xfs: change some error-less functions to void types
new aa26690fab13 Merge tag 'xfs-5.2-merge-4' of git://git.kernel.org/pub/sc [...]
new 184012ad69b2 dtlk: remove double call to nonseekable_open
new c5bf68fe0c86 *: convert stream-like files from nonseekable_open -> stream_open
new 438ab720c675 vfs: pass ppos=NULL to .read()/.write() of FMODE_STREAM files
new 41bc10cabe96 Merge tag 'stream_open-5.2' of https://lab.nexedi.com/kirr/linux
new 5dd50aaeb185 Make anon_inodes unconditional
new b3e583825266 clone: add CLONE_PIDFD
new 2151ad1b0672 signal: support CLONE_PIDFD with pidfd_send_signal
new 43c6afee48d4 samples: show race-free pidfd metadata access
new eac7078a0fff Merge tag 'pidfd-v5.2-rc1' of git://git.kernel.org/pub/scm [...]
new 9f671e58159a security: Create "kernel hardening" config area
new b6a6a3772d20 security: Move stackleak config to Kconfig.hardening
new 709a972efb01 security: Implement Clang's stack initialization
new 2d60d96b6f00 Merge tag 'meminit-v5.2-rc1' of git://git.kernel.org/pub/s [...]
new 0a4c92657f25 fs: mark expected switch fall-throughs
new e690c9e3f4fb afs: Mark expected switch fall-throughs
new 74f79099efe0 adfs: mark expected switch fall-throughs
new e2e801644eb3 scsi: aic7xxx: mark expected switch fall-throughs
new 6a29edc41e13 scsi: be2iscsi: be_iscsi: Mark expected switch fall-through
new a8308767c169 scsi: be2iscsi: be_main: Mark expected switch fall-through
new 8fabc0eb9daa scsi: bfa: bfa_fcpim: Mark expected switch fall-throughs
new 1f7716373901 scsi: csiostor: csio_wr: mark expected switch fall-through
new 9fa29a670bb8 scsi: imm: mark expected switch fall-throughs
new dbb744ba4129 scsi: lpfc: lpfc_ct: Mark expected switch fall-throughs
new bf9598bdb311 scsi: lpfc: lpfc_els: Mark expected switch fall-throughs
new f60deecb9661 scsi: lpfc: lpfc_hbadisc: Mark expected switch fall-throughs
new e305c8dfa5ec scsi: lpfc: lpfc_nportdisc: Mark expected switch fall-through
new 309cf28a0451 scsi: lpfc: lpfc_nvme: Mark expected switch fall-through
new 88216a783b15 scsi: lpfc: lpfc_scsi: Mark expected switch fall-throughs
new 6bb0497834d4 scsi: osst: mark expected switch fall-throughs
new 2d5ffc2611f4 scsi: ppa: mark expected switch fall-through
new 7c2901107d1a scsi: sym53c8xx_2: sym_hipd: mark expected switch fall-throughs
new 0779ad71aa08 scsi: sym53c8xx_2: sym_nvram: Mark expected switch fall-through
new 224b44d46ffe lib: zstd: Mark expected switch fall-throughs
new 8a05452ca460 lib/cmdline.c: mark expected switch fall-throughs
new afb33e40d54e ASN.1: mark expected switch fall-through
new e16fb3a8d271 block: Mark expected switch fall-throughs
new 9fe0a7590890 NFC: pn533: mark expected switch fall-throughs
new a01bcfd6990d NFC: st21nfca: Fix fall-through warnings
new 322b38ce3dd6 drm/nouveau/nvkm: mark expected switch fall-throughs
new ccaa75187a5f memstick: mark expected switch fall-throughs
new b4b52b881cf0 Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.ker [...]
The 385 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/filesystems/Locking | 2 +
Documentation/filesystems/porting | 30 +
Makefile | 5 +
arch/arm/kvm/Kconfig | 1 -
arch/arm64/kvm/Kconfig | 1 -
arch/mips/kvm/Kconfig | 1 -
arch/powerpc/kvm/Kconfig | 1 -
arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 +-
arch/powerpc/platforms/cell/spufs/file.c | 2 +-
arch/powerpc/platforms/cell/spufs/inode.c | 10 +-
arch/s390/kvm/Kconfig | 1 -
arch/um/drivers/harddog_kern.c | 2 +-
arch/x86/Kconfig | 1 -
arch/x86/kernel/cpu/microcode/core.c | 2 +-
arch/x86/kvm/Kconfig | 1 -
drivers/base/Kconfig | 1 -
drivers/block/drbd/drbd_int.h | 2 +-
drivers/block/drbd/drbd_receiver.c | 4 +-
drivers/block/drbd/drbd_req.c | 2 +-
drivers/block/rsxx/core.c | 1 +
drivers/char/ds1620.c | 2 +-
drivers/char/dtlk.c | 3 +-
drivers/char/ipmi/ipmi_watchdog.c | 2 +-
drivers/char/pcmcia/cm4000_cs.c | 2 +-
drivers/char/pcmcia/scr24x_cs.c | 2 +-
drivers/char/tb0219.c | 2 +-
drivers/char/tpm/Kconfig | 1 -
drivers/dax/super.c | 7 +-
drivers/dma-buf/Kconfig | 1 -
drivers/firewire/nosy.c | 2 +-
drivers/gnss/core.c | 2 +-
drivers/gpio/Kconfig | 1 -
drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.c | 17 +
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 1 +
drivers/hid/uhid.c | 2 +-
drivers/hwmon/fschmd.c | 2 +-
drivers/hwmon/w83793.c | 2 +-
drivers/iio/Kconfig | 1 -
drivers/infiniband/Kconfig | 1 -
drivers/infiniband/core/ucm.c | 2 +-
drivers/infiniband/core/ucma.c | 2 +-
drivers/infiniband/core/user_mad.c | 2 +-
drivers/infiniband/core/uverbs_main.c | 2 +-
drivers/input/evdev.c | 2 +-
drivers/input/joydev.c | 2 +-
drivers/input/misc/uinput.c | 2 +-
drivers/isdn/capi/capi.c | 2 +-
drivers/leds/uleds.c | 2 +-
drivers/media/rc/lirc_dev.c | 2 +-
drivers/memstick/host/jmb38x_ms.c | 2 +
drivers/memstick/host/tifm_ms.c | 2 +
drivers/nfc/pn533/pn533.c | 2 +
drivers/nfc/st21nfca/dep.c | 2 +
drivers/pci/switch/switchtec.c | 2 +-
drivers/platform/chrome/cros_ec_debugfs.c | 2 +-
drivers/rtc/rtc-ds1374.c | 2 +-
drivers/rtc/rtc-m41t80.c | 2 +-
drivers/s390/char/fs3270.c | 2 +-
drivers/s390/char/tape_char.c | 2 +-
drivers/s390/char/zcore.c | 2 +-
drivers/s390/crypto/zcrypt_api.c | 2 +-
drivers/scsi/aic7xxx/aic7xxx_core.c | 12 +-
drivers/scsi/be2iscsi/be_iscsi.c | 1 +
drivers/scsi/be2iscsi/be_main.c | 1 +
drivers/scsi/bfa/bfa_fcpim.c | 6 +-
drivers/scsi/csiostor/csio_wr.c | 1 +
drivers/scsi/imm.c | 33 +-
drivers/scsi/lpfc/lpfc_ct.c | 2 +
drivers/scsi/lpfc/lpfc_els.c | 1 +
drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 1 +
drivers/scsi/lpfc/lpfc_nvme.c | 1 +
drivers/scsi/lpfc/lpfc_scsi.c | 8 +-
drivers/scsi/osst.c | 6 +
drivers/scsi/ppa.c | 1 +
drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +
drivers/scsi/sym53c8xx_2/sym_nvram.c | 1 +
drivers/spi/spidev.c | 2 +-
drivers/staging/erofs/super.c | 10 +-
drivers/staging/pi433/pi433_if.c | 2 +-
drivers/usb/misc/ldusb.c | 2 +-
drivers/vfio/Kconfig | 1 -
drivers/watchdog/acquirewdt.c | 2 +-
drivers/watchdog/advantechwdt.c | 2 +-
drivers/watchdog/alim1535_wdt.c | 2 +-
drivers/watchdog/alim7101_wdt.c | 2 +-
drivers/watchdog/ar7_wdt.c | 2 +-
drivers/watchdog/at91rm9200_wdt.c | 2 +-
drivers/watchdog/ath79_wdt.c | 2 +-
drivers/watchdog/bcm63xx_wdt.c | 2 +-
drivers/watchdog/cpu5wdt.c | 2 +-
drivers/watchdog/cpwd.c | 2 +-
drivers/watchdog/eurotechwdt.c | 2 +-
drivers/watchdog/f71808e_wdt.c | 2 +-
drivers/watchdog/gef_wdt.c | 2 +-
drivers/watchdog/geodewdt.c | 2 +-
drivers/watchdog/ib700wdt.c | 2 +-
drivers/watchdog/ibmasr.c | 2 +-
drivers/watchdog/indydog.c | 2 +-
drivers/watchdog/intel_scu_watchdog.c | 2 +-
drivers/watchdog/iop_wdt.c | 2 +-
drivers/watchdog/it8712f_wdt.c | 2 +-
drivers/watchdog/ixp4xx_wdt.c | 2 +-
drivers/watchdog/ks8695_wdt.c | 2 +-
drivers/watchdog/m54xx_wdt.c | 2 +-
drivers/watchdog/machzwd.c | 2 +-
drivers/watchdog/mixcomwd.c | 2 +-
drivers/watchdog/mtx-1_wdt.c | 2 +-
drivers/watchdog/mv64x60_wdt.c | 2 +-
drivers/watchdog/nuc900_wdt.c | 2 +-
drivers/watchdog/nv_tco.c | 2 +-
drivers/watchdog/pc87413_wdt.c | 2 +-
drivers/watchdog/pcwd.c | 4 +-
drivers/watchdog/pcwd_pci.c | 4 +-
drivers/watchdog/pcwd_usb.c | 4 +-
drivers/watchdog/pika_wdt.c | 2 +-
drivers/watchdog/pnx833x_wdt.c | 2 +-
drivers/watchdog/rc32434_wdt.c | 2 +-
drivers/watchdog/rdc321x_wdt.c | 2 +-
drivers/watchdog/riowd.c | 2 +-
drivers/watchdog/sa1100_wdt.c | 2 +-
drivers/watchdog/sb_wdog.c | 2 +-
drivers/watchdog/sbc60xxwdt.c | 2 +-
drivers/watchdog/sbc7240_wdt.c | 2 +-
drivers/watchdog/sbc8360.c | 2 +-
drivers/watchdog/sbc_epx_c3.c | 2 +-
drivers/watchdog/sbc_fitpc2_wdt.c | 2 +-
drivers/watchdog/sc1200wdt.c | 2 +-
drivers/watchdog/sc520_wdt.c | 2 +-
drivers/watchdog/sch311x_wdt.c | 2 +-
drivers/watchdog/scx200_wdt.c | 2 +-
drivers/watchdog/smsc37b787_wdt.c | 2 +-
drivers/watchdog/w83877f_wdt.c | 2 +-
drivers/watchdog/w83977f_wdt.c | 2 +-
drivers/watchdog/wafer5823wdt.c | 2 +-
drivers/watchdog/watchdog_dev.c | 2 +-
drivers/watchdog/wdrtas.c | 4 +-
drivers/watchdog/wdt.c | 4 +-
drivers/watchdog/wdt285.c | 2 +-
drivers/watchdog/wdt977.c | 2 +-
drivers/watchdog/wdt_pci.c | 4 +-
drivers/xen/evtchn.c | 2 +-
fs/9p/v9fs_vfs.h | 2 +-
fs/9p/vfs_inode.c | 10 +-
fs/9p/vfs_super.c | 4 +-
fs/Makefile | 2 +-
fs/adfs/dir_f.c | 6 +
fs/adfs/super.c | 10 +-
fs/affs/super.c | 13 +-
fs/afs/cmservice.c | 8 +
fs/afs/file.c | 2 +
fs/afs/flock.c | 1 +
fs/afs/fsclient.c | 31 +-
fs/afs/misc.c | 9 +
fs/afs/rxrpc.c | 1 +
fs/afs/super.c | 9 +-
fs/afs/vlclient.c | 18 +-
fs/afs/yfsclient.c | 30 +-
fs/autofs/autofs_i.h | 1 +
fs/autofs/inode.c | 2 +-
fs/befs/linuxvfs.c | 12 +-
fs/bfs/inode.c | 10 +-
fs/block_dev.c | 14 +-
fs/btrfs/acl.c | 6 +-
fs/btrfs/backref.c | 38 +-
fs/btrfs/btrfs_inode.h | 8 -
fs/btrfs/compression.c | 2 +-
fs/btrfs/ctree.c | 254 ++++----
fs/btrfs/ctree.h | 79 ++-
fs/btrfs/delayed-inode.c | 5 +-
fs/btrfs/delayed-ref.c | 46 +-
fs/btrfs/delayed-ref.h | 122 +++-
fs/btrfs/dev-replace.c | 8 +-
fs/btrfs/dev-replace.h | 3 +-
fs/btrfs/dir-item.c | 5 +-
fs/btrfs/disk-io.c | 225 +++----
fs/btrfs/disk-io.h | 7 +-
fs/btrfs/extent-tree.c | 651 ++++++++-------------
fs/btrfs/extent_io.c | 356 +++++++----
fs/btrfs/extent_io.h | 89 ++-
fs/btrfs/extent_map.c | 38 ++
fs/btrfs/file-item.c | 32 +-
fs/btrfs/file.c | 47 +-
fs/btrfs/free-space-cache.c | 45 +-
fs/btrfs/free-space-cache.h | 18 +-
fs/btrfs/free-space-tree.c | 24 +-
fs/btrfs/free-space-tree.h | 1 -
fs/btrfs/inode-item.c | 8 +-
fs/btrfs/inode.c | 336 ++++++-----
fs/btrfs/ioctl.c | 181 +++---
fs/btrfs/locking.c | 157 +++--
fs/btrfs/ordered-data.c | 14 +-
fs/btrfs/ordered-data.h | 3 +-
fs/btrfs/print-tree.c | 2 +-
fs/btrfs/props.c | 242 ++++----
fs/btrfs/props.h | 7 +-
fs/btrfs/qgroup.c | 5 +-
fs/btrfs/ref-verify.c | 54 +-
fs/btrfs/ref-verify.h | 10 +-
fs/btrfs/relocation.c | 123 ++--
fs/btrfs/root-tree.c | 13 +-
fs/btrfs/scrub.c | 6 +-
fs/btrfs/send.c | 114 +++-
fs/btrfs/super.c | 5 +-
fs/btrfs/tests/btrfs-tests.c | 17 +-
fs/btrfs/tests/btrfs-tests.h | 17 +-
fs/btrfs/tests/extent-buffer-tests.c | 8 +-
fs/btrfs/tests/extent-io-tests.c | 35 +-
fs/btrfs/tests/extent-map-tests.c | 213 +++++--
fs/btrfs/tests/free-space-tests.c | 11 +-
fs/btrfs/tests/free-space-tree-tests.c | 14 +-
fs/btrfs/tests/inode-tests.c | 34 +-
fs/btrfs/tests/qgroup-tests.c | 20 +-
fs/btrfs/transaction.c | 64 +-
fs/btrfs/transaction.h | 4 +-
fs/btrfs/tree-checker.c | 513 ++++++++++++----
fs/btrfs/tree-checker.h | 11 +-
fs/btrfs/tree-log.c | 289 +++++++--
fs/btrfs/tree-log.h | 10 +-
fs/btrfs/uuid-tree.c | 6 +-
fs/btrfs/volumes.c | 469 +++++----------
fs/btrfs/volumes.h | 40 +-
fs/btrfs/xattr.c | 65 +-
fs/btrfs/xattr.h | 7 +-
fs/btrfs/zstd.c | 11 +-
fs/buffer.c | 8 +-
fs/ceph/file.c | 1 +
fs/ceph/inode.c | 5 +-
fs/ceph/super.c | 1 +
fs/ceph/super.h | 1 +
fs/cifs/cifsfs.c | 12 +-
fs/coda/inode.c | 10 +-
fs/configfs/dir.c | 2 +
fs/dcache.c | 24 +-
fs/debugfs/inode.c | 10 +-
fs/ecryptfs/super.c | 5 +-
fs/efs/super.c | 10 +-
fs/ext2/super.c | 10 +-
fs/ext4/super.c | 5 +-
fs/f2fs/node.c | 2 +
fs/f2fs/super.c | 10 +-
fs/fat/inode.c | 10 +-
fs/fcntl.c | 2 +-
fs/freevxfs/vxfs_super.c | 11 +-
fs/fuse/inode.c | 24 +-
fs/gfs2/bmap.c | 19 +-
fs/gfs2/super.c | 12 +-
fs/hfs/super.c | 10 +-
fs/hfsplus/super.c | 13 +-
fs/hostfs/hostfs_kern.c | 10 +-
fs/hpfs/super.c | 10 +-
fs/hugetlbfs/inode.c | 5 +-
fs/inode.c | 56 +-
fs/internal.h | 4 +-
fs/iomap.c | 105 ++--
fs/isofs/inode.c | 10 +-
fs/jffs2/fs.c | 1 +
fs/jffs2/super.c | 10 +-
fs/jfs/acl.c | 3 +-
fs/jfs/inode.c | 13 +
fs/jfs/jfs_incore.h | 6 +-
fs/jfs/jfs_logmgr.c | 18 +-
fs/jfs/jfs_logmgr.h | 10 +-
fs/jfs/jfs_mount.c | 4 +-
fs/jfs/jfs_superblock.h | 8 +-
fs/jfs/jfs_txnmgr.c | 3 +-
fs/jfs/namei.c | 2 +-
fs/jfs/super.c | 32 +-
fs/libfs.c | 2 +
fs/locks.c | 2 +-
fs/minix/inode.c | 10 +-
fs/nfs/inode.c | 10 +-
fs/nfs/internal.h | 2 +-
fs/nfs/nfs4super.c | 2 +-
fs/nfs/super.c | 2 +-
fs/nfsd/nfs4proc.c | 1 +
fs/nfsd/nfs4state.c | 1 +
fs/nilfs2/nilfs.h | 2 -
fs/nilfs2/super.c | 11 +-
fs/notify/fanotify/Kconfig | 1 -
fs/notify/inotify/Kconfig | 1 -
fs/nsfs.c | 3 +-
fs/ntfs/inode.c | 17 +-
fs/ntfs/inode.h | 2 +-
fs/ntfs/super.c | 2 +-
fs/ocfs2/cluster/quorum.c | 1 +
fs/ocfs2/dlmfs/dlmfs.c | 10 +-
fs/ocfs2/super.c | 12 +-
fs/open.c | 5 +-
fs/openpromfs/inode.c | 10 +-
fs/orangefs/super.c | 9 +-
fs/overlayfs/super.c | 13 +-
fs/proc/inode.c | 10 +-
fs/qnx4/inode.c | 12 +-
fs/qnx6/inode.c | 12 +-
fs/read_write.c | 113 ++--
fs/reiserfs/super.c | 10 +-
fs/romfs/super.c | 11 +-
fs/seq_file.c | 1 +
fs/signalfd.c | 1 +
fs/squashfs/super.c | 11 +-
fs/sysv/inode.c | 10 +-
fs/ubifs/super.c | 10 +-
fs/udf/super.c | 10 +-
fs/ufs/super.c | 10 +-
fs/ufs/util.h | 4 +-
fs/xfs/Makefile | 3 +
fs/xfs/libxfs/xfs_ag.c | 54 ++
fs/xfs/libxfs/xfs_ag.h | 2 +
fs/xfs/libxfs/xfs_alloc.c | 13 +-
fs/xfs/libxfs/xfs_attr.c | 35 +-
fs/xfs/libxfs/xfs_attr.h | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 17 +-
fs/xfs/libxfs/xfs_defer.c | 14 +-
fs/xfs/libxfs/xfs_dquot_buf.c | 4 +-
fs/xfs/libxfs/xfs_fs.h | 139 ++++-
fs/xfs/libxfs/xfs_health.h | 190 ++++++
fs/xfs/libxfs/xfs_quota_defs.h | 2 +-
fs/xfs/libxfs/xfs_sb.c | 18 +-
fs/xfs/libxfs/xfs_sb.h | 2 +-
fs/xfs/libxfs/xfs_trans_resv.c | 6 +-
fs/xfs/libxfs/xfs_types.c | 2 +-
fs/xfs/libxfs/xfs_types.h | 2 +
fs/xfs/scrub/agheader.c | 20 +
fs/xfs/scrub/common.c | 47 +-
fs/xfs/scrub/common.h | 4 +
fs/xfs/scrub/fscounters.c | 366 ++++++++++++
fs/xfs/scrub/health.c | 237 ++++++++
fs/xfs/scrub/health.h | 14 +
fs/xfs/scrub/ialloc.c | 4 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/scrub/quota.c | 2 +-
fs/xfs/scrub/repair.c | 34 +-
fs/xfs/scrub/repair.h | 5 +-
fs/xfs/scrub/scrub.c | 49 +-
fs/xfs/scrub/scrub.h | 27 +-
fs/xfs/scrub/trace.h | 63 +-
fs/xfs/xfs_aops.c | 135 ++++-
fs/xfs/xfs_aops.h | 1 -
fs/xfs/xfs_bmap_util.c | 2 +
fs/xfs/xfs_buf_item.c | 4 +-
fs/xfs/xfs_discard.c | 3 +-
fs/xfs/xfs_dquot.c | 17 +-
fs/xfs/xfs_file.c | 6 +-
fs/xfs/xfs_fsops.c | 3 +-
fs/xfs/xfs_fsops.h | 2 +-
fs/xfs/xfs_health.c | 392 +++++++++++++
fs/xfs/xfs_icache.c | 11 +-
fs/xfs/xfs_icache.h | 4 +-
fs/xfs/xfs_inode.c | 31 +-
fs/xfs/xfs_inode.h | 17 +-
fs/xfs/xfs_ioctl.c | 62 +-
fs/xfs/xfs_ioctl32.c | 9 +-
fs/xfs/xfs_itable.c | 2 +
fs/xfs/xfs_log.c | 3 +-
fs/xfs/xfs_log_cil.c | 21 +-
fs/xfs/xfs_log_recover.c | 10 +-
fs/xfs/xfs_mount.c | 35 +-
fs/xfs/xfs_mount.h | 32 +-
fs/xfs/xfs_qm.c | 3 +-
fs/xfs/xfs_qm.h | 8 +-
fs/xfs/xfs_quota.h | 37 +-
fs/xfs/xfs_super.c | 41 +-
fs/xfs/xfs_trace.h | 76 +++
fs/xfs/xfs_trans_dquot.c | 52 +-
include/linux/dcache.h | 2 +-
include/linux/fs.h | 6 +-
include/linux/iomap.h | 22 +-
include/linux/mount.h | 2 +
include/linux/pid.h | 2 +
include/trace/events/btrfs.h | 243 +++++++-
include/uapi/linux/btrfs_tree.h | 2 +
include/uapi/linux/sched.h | 1 +
init/Kconfig | 10 -
ipc/mqueue.c | 10 +-
kernel/acct.c | 4 +-
kernel/bpf/inode.c | 10 +-
kernel/fork.c | 107 +++-
kernel/signal.c | 12 +-
kernel/sys_ni.c | 3 -
lib/asn1_decoder.c | 4 +
lib/cmdline.c | 5 +
lib/zstd/bitstream.h | 5 +
lib/zstd/compress.c | 1 +
lib/zstd/decompress.c | 5 +-
lib/zstd/huf_compress.c | 2 +
mm/shmem.c | 5 +-
net/batman-adv/icmp_socket.c | 2 +-
net/batman-adv/log.c | 2 +-
net/rfkill/core.c | 2 +-
net/sunrpc/rpc_pipe.c | 11 +-
samples/Makefile | 2 +-
samples/pidfd/Makefile | 6 +
samples/pidfd/pidfd-metadata.c | 112 ++++
scripts/gcc-plugins/Kconfig | 126 +---
security/Kconfig | 2 +
security/Kconfig.hardening | 164 ++++++
security/apparmor/apparmorfs.c | 10 +-
security/inode.c | 10 +-
sound/core/control.c | 2 +-
sound/core/rawmidi.c | 2 +-
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/timer.c | 2 +-
411 files changed, 6556 insertions(+), 3496 deletions(-)
create mode 100644 fs/xfs/libxfs/xfs_health.h
create mode 100644 fs/xfs/scrub/fscounters.c
create mode 100644 fs/xfs/scrub/health.c
create mode 100644 fs/xfs/scrub/health.h
create mode 100644 fs/xfs/xfs_health.c
create mode 100644 samples/pidfd/Makefile
create mode 100644 samples/pidfd/pidfd-metadata.c
create mode 100644 security/Kconfig.hardening
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 7bd55dac80 [gdb/testsuite] Fix ls_host return in index-cache.exp
new b654832d0d xfail locview tests on mep that use complex relocs for view numbers
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gas/ChangeLog | 5 +++++
gas/testsuite/gas/elf/dwarf2-18.d | 3 ++-
gas/testsuite/gas/elf/dwarf2-19.d | 3 ++-
3 files changed, 9 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allyesconfig
in repository toolchain/ci/base-artifacts.
discards 3829c0c9 0: update: binutils-gcc-linux: all
new 6c5b8972 0: update: binutils-gcc-linux: all
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3829c0c9)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-st [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 166 +-
02-prepare_abe/console.log | 324 +-
03-build_abe-binutils/console.log | 9392 +++----
04-build_abe-stage1/console.log | 20084 +++++++-------
05-build_linux/console.log | 22906 ++++++++--------
06-boot_linux/console.log | 2 +-
console.log | 52874 ++++++++++++++++++------------------
jenkins/manifest.sh | 12 +-
8 files changed, 52868 insertions(+), 52892 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-defconfig
in repository toolchain/ci/binutils-gdb.
from 2dd92f9d37 Automatic date update in version.in
adds eeb2b9c679 Automatic date update in version.in
No new revisions were added by this update.
Summary of changes:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-lts-defconfig
in repository toolchain/ci/base-artifacts.
discards 22712f36 0: update: binutils-gcc-linux: boot
new 6624f354 0: update: binutils-gcc-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (22712f36)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-l [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 14 +-
02-prepare_abe/console.log | 436 +-
03-build_abe-binutils/console.log | 10298 ++++++-------
04-build_abe-stage1/console.log | 16999 +++++++++++----------
05-build_linux/console.log | 712 +-
06-boot_linux/console.log | 472 +-
console.log | 28957 ++++++++++++++++++------------------
jenkins/manifest.sh | 12 +-
8 files changed, 28941 insertions(+), 28959 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from cd37bf790dc Make sure that the DAG combiner doesn't merge stores that w [...]
new b81da4406fd [InstCombine] Add new combine to add folding
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/Transforms/InstCombine/InstCombineAddSub.cpp | 6 +++++-
test/Transforms/InstCombine/add.ll | 14 ++++++--------
test/Transforms/InstCombine/sub.ll | 5 ++---
test/Transforms/InstCombine/with_overflow.ll | 7 +++----
4 files changed, 16 insertions(+), 16 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.