This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1
in repository toolchain/ci/interesting-commits.
from d102cf5 Add last-good 8a15faa730f99100f6f3ed12663563356ec5a2c0 from h [...]
new 244646b Add regression 84935c9822183ce403bb361c5f405711b9a808c6 from [...]
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:
gcc | 1 +
1 file changed, 1 insertion(+)
--
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_bmk_tx1
in repository toolchain/ci/interesting-commits.
from 392ab36 Add regression 403810557be79e36d0153a04fefff4d72028b2b4 from [...]
new d102cf5 Add last-good 8a15faa730f99100f6f3ed12663563356ec5a2c0 from h [...]
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:
gcc | 1 +
1 file changed, 1 insertion(+)
--
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 gcc.
from a9312a79260 Daily bump.
new eb3480fc0fe gcov: Fix build on AIX
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:
libgcc/libgcov-profiler.c | 11 -----------
libgcc/libgcov.h | 22 ++++++++++++++++++++--
2 files changed, 20 insertions(+), 13 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_bmk_tk1/gnu-release-arm-spec2k6-O3
in repository toolchain/ci/base-artifacts.
discards 4fda7c24 6: update: gcc-bb42c9f52712c7ada6e0f18c82ac353aa76ce857: 1
new a68a39fe 6: update: binutils-gcc-glibc: 1
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 (4fda7c24)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm- [...]
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 | 15 +-
02-prepare_abe/console.log | 414 +-
03-build_abe-binutils/console.log | 11091 +--
04-build_abe-stage1/console.log | 17561 ++--
05-build_abe-linux/console.log | 114 +-
06-build_abe-glibc/console.log | 38175 ++++----
07-build_abe-stage2/console.log | 42270 ++++-----
09-benchmark--O3_marm/benchmark-start.log | 2 +-
09-benchmark--O3_marm/benchmark.log | 20 +-
09-benchmark--O3_marm/console.log | 150 +-
10-check_regression/console.log | 3672 +-
10-check_regression/results-0.csv | 3151 +-
10-check_regression/results-1.csv | 3154 +-
10-check_regression/results-brief.csv | 58 +-
10-check_regression/results-compare.csv | 18 +-
10-check_regression/results-full.csv | 3414 +-
10-check_regression/results.csv | 242 +-
10-check_regression/results.log | 3992 +-
11-update_baseline/console.log | 10928 +--
11-update_baseline/results-1.csv | 3154 +-
11-update_baseline/results-brief.csv | 56 +-
11-update_baseline/results-compare.csv | 16 +-
11-update_baseline/results-full.csv | 3152 +-
11-update_baseline/results.csv | 236 +-
11-update_baseline/results.log | 2984 +-
11-update_baseline/results.regressions | 2 +-
console.log | 124620 ++++++++++++++-------------
jenkins/manifest.sh | 18 +-
results_id | 2 +-
29 files changed, 137156 insertions(+), 135525 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_bmk_tx1/gnu-release-aarch64-spec2k6-Os
in repository toolchain/ci/base-artifacts.
discards 43d87a26 0: update: gcc-c99418920caec4c8df8479cb2a11da8bd574dc5a: 1
new 11f9df25 0: update: binutils-gcc-glibc: 1
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 (43d87a26)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk_tx1/gnu-release-aarc [...]
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 | 15 +-
02-prepare_abe/console.log | 266 +-
03-build_abe-binutils/console.log | 11322 ++--
04-build_abe-stage1/console.log | 13331 ++--
05-build_abe-linux/console.log | 143 +-
06-build_abe-glibc/console.log | 39370 +++++------
07-build_abe-stage2/console.log | 29728 +++++----
09-benchmark--Os/benchmark-start.log | 2 +-
09-benchmark--Os/benchmark.log | 22 +-
09-benchmark--Os/console.log | 148 +-
10-check_regression/console.log | 3833 +-
10-check_regression/results-0.csv | 3641 +-
10-check_regression/results-1.csv | 3568 +-
10-check_regression/results-brief.csv | 58 +-
10-check_regression/results-compare.csv | 3 +-
10-check_regression/results-full.csv | 3839 +-
10-check_regression/results.csv | 253 +-
10-check_regression/results.log | 4108 +-
11-update_baseline/console.log | 3843 +-
11-update_baseline/results-0.csv | 3641 +-
11-update_baseline/results-1.csv | 3568 +-
11-update_baseline/results-brief.csv | 58 +-
11-update_baseline/results-compare.csv | 3 +-
11-update_baseline/results-full.csv | 3839 +-
11-update_baseline/results.csv | 253 +-
11-update_baseline/results.log | 4108 +-
console.log | 102155 +++++++++++++++--------------
jenkins/manifest.sh | 18 +-
results_id | 2 +-
29 files changed, 118063 insertions(+), 117075 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 PR41647
in repository dejagnu.
from 55765f0 Print initial working directory if verbose output is selected
new 5fafcd4 Save and restore variables set by command arguments
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:
ChangeLog | 14 ++++++++++++++
NEWS | 8 ++++++--
runtest.exp | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++----
3 files changed, 70 insertions(+), 6 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 linux.
from d9afbb350990 Merge branch 'next-general' of git://git.kernel.org/pub/sc [...]
new 0d2d35a33ea7 xfs: report unrecognized log item type codes during recovery
new c140735bbb65 xfs: trace quota allocations for all quota types
new d51bafe0d227 xfs: combine two if statements with same condition
new fb353ff19d34 xfs: reserve quota inode transaction space only when needed
new ea1c90403d5d xfs: remove unnecessary variable udqp from xfs_ioctl_setattr
new 7994aae8516a xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach
new cd59455980f9 xfs: simplify the flags setting in xfs_qm_scall_quotaon
new 57fd2d8f61a2 xfs: remove unnecessary check of the variable resblks in x [...]
new 166405f6b53b xfs: stop CONFIG_XFS_DEBUG from changing compiler flags
new ec43f6da31f1 xfs: define printk_once variants for xfs messages
new e968350aadf3 xfs: refactor the buffer cancellation table helpers
new 5ce70b770d16 xfs: rename inode_list xlog_recover_reorder_trans
new 7d4894b4ce07 xfs: factor out a xlog_buf_readahead helper
new f15ab3f60ef3 xfs: simplify xlog_recover_inode_ra_pass2
new 98b69b1285be xfs: refactor xlog_recover_buffer_pass1
new 82ff450b2d93 xfs: remove the xfs_efi_log_item_t typedef
new c84e819090f3 xfs: remove the xfs_efd_log_item_t typedef
new fd9cbe512151 xfs: remove the xfs_inode_log_item_t typedef
new e046e949486e xfs: factor out a xfs_defer_create_intent helper
new c1f09188e8de xfs: merge the ->log_item defer op into ->create_intent
new d367a868e46b xfs: merge the ->diff_items defer op into ->create_intent
new 13a833333907 xfs: turn dfp_intent into a xfs_log_item
new bb47d79750f1 xfs: refactor xfs_defer_finish_noroll
new f09d167c2033 xfs: turn dfp_done into a xfs_log_item
new 3ec1b26c04d4 xfs: use a xfs_btree_cur for the ->finish_cleanup state
new 2f88f1efd02d xfs: spell out the parameter name for ->cancel_item
new d45344d6c49c fs/xfs: Remove unnecessary initialization of i_rwsem
new 606723d98293 fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
new 8d6c3446ec23 fs/xfs: Make DAX mount option a tri-state
new 32dbc5655f1c fs/xfs: Create function xfs_inode_should_enable_dax()
new 840d493dff1a fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_ [...]
new 8bc3b5e4b70d xfs: clean up the error handling in xfs_swap_extents
new cb6ad0993eb8 xfs: refactor failed buffer resubmission into xfsaild
new 54b3b1f619ef xfs: factor out buffer I/O failure code
new f20192991d79 xfs: simplify inode flush error handling
new 15fab3b9be22 xfs: remove unnecessary shutdown check from xfs_iflush()
new b6983e80b03b xfs: reset buffer write failure state on successful completion
new f9bccfcc3b59 xfs: refactor ratelimited buffer error messages into helper
new 61948b6fb276 xfs: ratelimit unmount time per-buffer I/O error alert
new 629dcb38dc35 xfs: fix duplicate verification from xfs_qm_dqflush()
new b707fffda6a3 xfs: abort consistently on dquot flush failure
new 849274c103ae xfs: acquire ->ail_lock from xfs_trans_ail_delete()
new 655879290c28 xfs: use delete helper for items expected to be in AIL
new 6af0479d8b6b xfs: drop unused shutdown parameter from xfs_trans_ail_remove()
new 2b3cf09356d5 xfs: combine xfs_trans_ail_[remove|delete]()
new 88fc187984c9 xfs: remove unused iflush stale parameter
new 7376d7454734 xfs: random buffer write failure errortag
new 28d84620797e xfs: remove unused shutdown types
new c199507993ed xfs: remove unused iget_flags param from xfs_imap_to_bp()
new 35f4521fd3a0 xfs: convert xfs_log_recover_item_t to struct xfs_log_reco [...]
new 86ffa471d9ce xfs: refactor log recovery item sorting into a generic dis [...]
new 8ea5682d0711 xfs: refactor log recovery item dispatch for pass2 readhea [...]
new 3304a4fabd09 xfs: refactor log recovery item dispatch for pass1 commit [...]
new 1094d3f12363 xfs: refactor log recovery buffer item dispatch for pass2 [...]
new 658fa68b6f34 xfs: refactor log recovery inode item dispatch for pass2 c [...]
new fcbdf91e0c9f xfs: refactor log recovery dquot item dispatch for pass2 c [...]
new 3ec6efa703cf xfs: refactor log recovery icreate item dispatch for pass2 [...]
new 9817aa80dcdc xfs: refactor log recovery EFI item dispatch for pass2 com [...]
new 07590a9d38b8 xfs: refactor log recovery RUI item dispatch for pass2 com [...]
new 9b4467e98340 xfs: refactor log recovery CUI item dispatch for pass2 com [...]
new 3c6ba3cf90c7 xfs: refactor log recovery BUI item dispatch for pass2 com [...]
new 2565a11b224b xfs: remove log recovery quotaoff item dispatch for pass2 [...]
new 10d0c6e06fc8 xfs: refactor recovered EFI log item playback
new cba0ccac28a7 xfs: refactor recovered RUI log item playback
new c57ed2f5a2ff xfs: refactor recovered CUI log item playback
new 9329ba89cbb1 xfs: refactor recovered BUI log item playback
new bba7b1644a25 xfs: refactor xlog_item_is_intent now that we're done converting
new 154c733a33d9 xfs: refactor releasing finished intents during log recovery
new 86a371741386 xfs: refactor adding recovered intent items to the log
new 889eb55dd68f xfs: refactor intent item RECOVERED flag into the log item
new 96b60f826713 xfs: refactor intent item iop_recover calls
new cc560a5a9540 xfs: hoist setting of XFS_LI_RECOVERED to caller
new 17d29bf271ea xfs: move log recovery buffer cancellation code to xfs_buf [...]
new 6ea670ade207 xfs: remove unnecessary includes from xfs_log_recover.c
new 43dc0aa84ef7 xfs: fix unused variable warning in buffer completion on !DEBUG
new 3d60548b216b xfs: remove duplicate headers
new 237aac4624aa xfs: ensure f_bfree returned by statfs() is non-negative
new ee4064e56cd8 xfs: Replace zero-length array with flexible-array
new 508578f2f560 xfs: Use the correct style for SPDX License Identifier
new f28cef9e4dac xfs: don't fail verifier on empty attr3 leaf block
new 78bba5c812cc xfs: use ordered buffers to initialize dquot buffers durin [...]
new 765d3c393c22 xfs: don't allow SWAPEXT if we'd screw up quota accounting
new 14506f7a91d8 xfs: fix the warning message in xfs_validate_sb_common()
new b90c2a9c8b44 xfs: xfs_bmapi_read doesn't take a fork id as the last argument
new cb7d58594412 xfs: call xfs_iformat_fork from xfs_inode_from_disk
new 9229d18e801b xfs: split xfs_iformat_fork
new 0bce8173fdcf xfs: handle unallocated inodes in xfs_inode_from_disk
new 2d6051d49653 xfs: call xfs_dinode_verify from xfs_inode_from_disk
new 7f0290123506 xfs: don't reset i_delayed_blks in xfs_iread
new bb8a66af4fff xfs: remove xfs_iread
new 1934c8bd81be xfs: remove xfs_ifork_ops
new 7c7ba2186305 xfs: refactor xfs_inode_verify_forks
new 0f45a1b20cd8 xfs: improve local fork verification
new 1a1c57b2826f xfs: remove the special COW fork handling in xfs_bmapi_read
new 4b516ff4e772 xfs: remove the NULL fork handling in xfs_bmapi_read
new 5fd68bdb5a87 xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q
new 09c38edd54c1 xfs: remove the XFS_DFORK_Q macro
new b2c20045b67b xfs: remove xfs_ifree_local_data
new daf83964a368 xfs: move the per-fork nextents fields into struct xfs_ifork
new f7e67b20ecbb xfs: move the fork format fields into struct xfs_ifork
new ef8385128d4b xfs: cleanup xfs_idestroy_fork
new dc3ffbb14060 xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
new f18c9a903097 xfs: reduce free inode accounting overhead
new b0dff466c009 xfs: separate read-only variables in struct xfs_mount
new b41b46c20c0b xfs: remove the m_active_trans counter
new c8d329f311c4 xfs: group quota should return EDQUOT when prj quota enabled
new dcf1ccc99e6d xfs: always return -ENOSPC on project quota reservation failure
new 8d077f5bfc27 xfs: fix up some whitespace in quota code
new 3dbb9aa31008 xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers
new ce6e7e79ced3 xfs: switch xfs_get_defquota to take explicit type
new e850301f0981 xfs: per-type quota timers and warn limits
new df42ce64dc3e xfs: allow individual quota grace period extension
new 3737bb2c6777 xfs: move eofblocks conversion function to xfs_ioctl.c
new fc96be95e6c6 xfs: replace open-coded XFS_ICI_NO_TAG
new 43d24bcf19d1 xfs: remove unused xfs_inode_ag_iterator function
new 9be0590453cd xfs: remove xfs_inode_ag_iterator_flags
new 390600f811f1 xfs: remove flags argument from xfs_inode_ag_walk
new 8921a0fda54a xfs: remove __xfs_icache_free_eofblocks
new a91bf9928e1e xfs: refactor eofb matching into a single helper
new 39b1cfd75b27 xfs: fix inode ag walk predicate function return values
new 7e88d31423e2 xfs: use bool for done in xfs_inode_ag_walk
new 5662d38ccdbd xfs: move xfs_inode_ag_iterator to be closer to the perag [...]
new 042f65f4a79c xfs: straighten out all the naming around incore inode tree walks
new 964176bd32da xfs: rearrange xfs_inode_walk_ag parameters
new 1edd2c055dff xfs: don't fail unwritten extent conversion on writeback d [...]
new f0322c7cc05e xfs: measure all contiguous previous extents for prealloc size
new 590b16516ef3 xfs: refactor xfs_iomap_prealloc_size
new a5949d3faedf xfs: force writes to delalloc regions to unwritten
new 6dcde60efd94 xfs: more lockdep whackamole with kmem_alloc*
new 16d91548d105 Merge tag 'xfs-5.8-merge-8' of git://git.kernel.org/pub/sc [...]
new efbe3c2493d2 fs: Remove unneeded IS_DAX() check in io_is_direct()
new 712b2698e4c0 fs/stat: Define DAX statx attribute
new 83d9088659e8 Documentation/dax: Update Usage section
new 96ed320d527e Merge tag 'vfs-5.8-merge-1' of git://git.kernel.org/pub/sc [...]
new dae2f8ed7992 fs: Lift XFS_IDONTCACHE to the VFS layer
new 2c567af418e3 fs: Introduce DCACHE_DONTCACHE
new 8eeae5bae123 Merge tag 'vfs-5.8-merge-2' of git://git.kernel.org/pub/sc [...]
new c142c6a449c7 btrfs: add missing annotation for btrfs_lock_cluster()
new 78d933c79cb6 btrfs: add missing annotation for btrfs_tree_lock()
new a37f232b7b65 btrfs: backref: introduce the skeleton of btrfs_backref_iter
new c39c2ddc6702 btrfs: backref: implement btrfs_backref_iter_next()
new 71f572a9e82f btrfs: reloc: use btrfs_backref_iter infrastructure
new 9569cc203d23 btrfs: reloc: rename mark_block_processed and __mark_block [...]
new 84780289335f btrfs: reloc: add backref_cache::pending_edge and backref_ [...]
new 33a0f1f71697 btrfs: reloc: add backref_cache::fs_info member
new 2433bea592d2 btrfs: reloc: make reloc root search-specific for relocati [...]
new 4007ea87d900 btrfs: reloc: refactor direct tree backref processing into [...]
new 4d81ea8bb4fc btrfs: reloc: refactor indirect tree backref processing in [...]
new 2a979612d594 btrfs: reloc: use wrapper to replace open-coded edge linking
new 0304f2d8cce7 btrfs: reloc: pass essential members for alloc_backref_node()
new e7d571c7b004 btrfs: reloc: remove the open-coded goto loop for breadth- [...]
new 1f872924663f btrfs: reloc: refactor finishing part of upper linkage int [...]
new 29db137b6bb2 btrfs: reloc: refactor useless nodes handling into its own [...]
new a26195a5230d btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache
new 7053544146ac btrfs: backref: move btrfs_backref_(node|edge|cache) struc [...]
new e9a28dc52af3 btrfs: rename tree_entry to rb_simple_node and export it
new 584fb12187f0 btrfs: backref: rename and move backref_cache_init()
new b1818dab9bda btrfs: backref: rename and move alloc_backref_node()
new 47254d07f375 btrfs: backref: rename and move alloc_backref_edge()
new f39911e5527e btrfs: backref: rename and move link_backref_edge()
new 741188d3a549 btrfs: backref: rename and move free_backref_(node|edge)
new b0fe7078d62c btrfs: backref: rename and move drop_backref_node()
new 023acb07bc99 btrfs: backref: rename and move remove_backref_node()
new 13fe1bdb22f8 btrfs: backref: rename and move backref_cache_cleanup()
new 982c92cbd51c btrfs: backref: rename and move backref_tree_panic()
new 55465730bcea btrfs: backref: rename and move should_ignore_root()
new d36e7f0e8fed btrfs: reloc: open code read_fs_root() for handle_indirect [...]
new 1b60d2ec982a btrfs: backref: rename and move handle_one_tree_block()
new fc997ed05a9f btrfs: backref: rename and move finish_upper_links()
new 1b23ea180b6b btrfs: reloc: move error handling of build_backref_tree() [...]
new 876de781b0da btrfs: backref: distinguish reloc and non-reloc use of ind [...]
new 7f9fe6144076 btrfs: improve global reserve stealing logic
new e6549c2aabb9 btrfs: allow to use up to 90% of the global block rsv for unlink
new bb4f58a747f0 btrfs: account for trans_block_rsv in may_commit_transaction
new 666daa9f977d btrfs: only check priority tickets for priority flushing
new 42a72cb75374 btrfs: run btrfs_try_granting_tickets if a priority ticket fails
new 9c343784c432 btrfs: force chunk allocation if our global rsv is larger [...]
new 72f4f078de3f btrfs: tree-checker: remove duplicate definition of 'inode [...]
new 2d9faa5a8aaa btrfs: remove pointless assertion on reclaim_size counter
new 7c09c03091ac btrfs: don't force read-only after error in drop snapshot
new a7571232b2aa btrfs: use list_for_each_entry_safe in free_reloc_roots
new b335eab890ed btrfs: make btrfs_read_disk_super return struct btrfs_disk_super
new e3b8336117e5 btrfs: remove the redundant parameter level in btrfs_bin_search()
new 534cf531ccf6 btrfs: simplify error handling of clean_pinned_extents()
new 1072c12d7d58 block: add bio_for_each_bvec_all()
new 6d3113a193e3 btrfs: fix error handling when submitting direct I/O bio
new c36cac28cb94 btrfs: fix double __endio_write_update_ordered in direct I/O
new c7333972b9b5 btrfs: look at full bi_io_vec for repair decision
new f337bd747817 btrfs: don't do repair validation for checksum errors
new fb30f4707d42 btrfs: clarify btrfs_lookup_bio_sums documentation
new 47df7765a803 btrfs: rename __readpage_endio_check to check_data_csum
new ce06d3ec2b5a btrfs: make btrfs_check_repairable() static
new 2390a6daf92d btrfs: remove unused btrfs_dio_private::private
new e3b318d14df7 btrfs: convert btrfs_dio_private->pending_bios to refcount_t
new 85879573fc8b btrfs: put direct I/O checksums in btrfs_dio_private inste [...]
new 769b4f2497bd btrfs: get rid of one layer of bios in direct I/O
new fd9d6670edba btrfs: simplify direct I/O read repair
new 5c047a699aa9 btrfs: get rid of endio_repair_workers
new 77d5d6893106 btrfs: unify buffered and direct I/O read repair
new 0bc2d3c08e2b btrfs: remove useless check for copy_items() return value
new 1ed802c972c6 btrfs: drop useless goto in open_fs_devices
new fd08001f17c7 btrfs: use crypto_shash_digest() instead of open coding
new 998a0671961f btrfs: include non-missing as a qualifier for the latest_bdev
new 7f551d969037 btrfs: free alien device after device add
new d54f814434c5 btrfs: sort error decoder entries
new fb8521caa8f2 btrfs: add more codes to decoder table
new eec5b6e097cb btrfs: remove unused function heads_to_leaves
new a619b3c7abdd btrfs: speedup dead root detection during orphan cleanup
new cbab8ade585a btrfs: qgroup: mark qgroup inconsistent if we're inherting [...]
new 943aeb0dae99 btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid
new 31344b2fcead btrfs: remove more obsolete v0 extent ref declarations
new 2473d24f2b77 btrfs: fix a race between scrub and block group removal/al [...]
new 6b7304af62d0 btrfs: rename member 'trimming' of block group to a more g [...]
new 684b752b0933 btrfs: move the block group freeze/unfreeze helpers into b [...]
new 89490303a429 btrfs: scrub, only lookup for csums if we are dealing with [...]
new 89efda52e6b6 btrfs: send: emit file capabilities after chown
new 83fe9e12b055 btrfs: block-group: don't set the wrong READA flag for btr [...]
new 9afc66498a0b btrfs: block-group: refactor how we read one block group item
new 7357623a7f4b btrfs: block-group: refactor how we delete one block group item
new 97f4728af888 btrfs: block-group: refactor how we insert a block group item
new 3be4d8efe3cf btrfs: block-group: rename write_one_cache_group()
new f2998ebd32e2 btrfs: remove duplicated include in block-group.c
new 4dae666a6286 btrfs: use the token::eb for all set/get helpers
new cc4c13d55cba btrfs: drop eb parameter from set/get token helpers
new 60d48e2e4575 btrfs: don't use set/get token for single assignment in ov [...]
new a31356b9e263 btrfs: don't use set/get token in leaf_space_used
new 870b388db02c btrfs: preset set/get token with first page and drop condition
new 5e3946890c18 btrfs: add separate bounds checker for set/get helpers
new 1441ed9b7a0f btrfs: speed up btrfs_get_##bits helpers
new 8f9da810ee1f btrfs: speed up btrfs_get_token_##bits helpers
new 029e4a42a2b2 btrfs: speed up btrfs_set_##bits helpers
new ce7afe8782a5 btrfs: speed up btrfs_set_token_##bits helpers
new 5cd17f343bd1 btrfs: speed up and simplify generic_bin_search
new db3756c87977 btrfs: remove unused map_private_extent_buffer
new 2b48966a4da4 btrfs: constify extent_buffer in the API functions
new c60ac0ffd682 btrfs: drop unnecessary offset_in_page in extent buffer helpers
new 84da071f3df5 btrfs: optimize split page read in btrfs_get_##bits
new ba8a9a053777 btrfs: optimize split page read in btrfs_get_token_##bits
new f4ca8c51d126 btrfs: optimize split page write in btrfs_set_##bits
new f472d3c28385 btrfs: optimize split page write in btrfs_set_token_##bits
new 583e4a2384db btrfs: update documentation of set/get helpers
new ae3e715f85ff btrfs: drop stale reference to volume_mutex
new 92a7cc425223 btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE
new 82028e0a2a9b btrfs: inode: cleanup the log-tree exceptions in btrfs_tru [...]
new aeb935a45581 btrfs: don't set SHAREABLE flag for data reloc tree
new c11fbb6ed0dd btrfs: reduce lock contention when creating snapshot
new 51415b6c1b11 btrfs: reloc: fix reloc root leak and NULL pointer dereference
new 1dae7e0e58b4 btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots t [...]
new 56e9357a1e81 btrfs: simplify root lookup by id
new a820feb54684 btrfs: open code read_fs_root
new 0202e83fdab0 btrfs: simplify iget helpers
new adbab6420c97 btrfs: unexport btrfs_compress_set_level()
new e289f03ea79b btrfs: fix corrupt log due to concurrent fsync of inodes w [...]
new cc14600c1516 btrfs: make checksum item extension more efficient
new 7e4a3f7ed5d5 btrfs: do not ignore error from btrfs_next_leaf() when ins [...]
new 918cdf442326 btrfs: remove useless 'fail_unlock' label from btrfs_csum_ [...]
new 2e69a7a60d8d btrfs: include error on messages about failure to write sp [...]
new bbcd1f4d5258 btrfs: turn space cache writeout failure messages into deb [...]
new d85dc2e116fd fs: export generic_file_buffered_read()
new 8cecd0ba8547 iomap: add a filesystem hook for direct I/O bio submission
new 3ad99bec6e82 iomap: remove lockdep_assert_held()
new a43a67a2d715 btrfs: switch to iomap_dio_rw() for dio
new b75b7ca7c27d fs: remove dio_end_io()
new 5f008163a559 btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
new d8f3e73587ce btrfs: split btrfs_direct_IO to read and write part
new 995e9a166b69 btrfs: open code key_search
new 213ff4b72a9c btrfs: remove redundant local variable in read_block_for_search
new e2c8e92d1140 btrfs: fix wrong file range cleanup after an error filling [...]
new 467dc47ea99c btrfs: fix space_info bytes_may_use underflow after nocow [...]
new 2166e5edce9a btrfs: fix space_info bytes_may_use underflow during space [...]
new f3cdc8ae116e Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/li [...]
new 7aba5dcc2346 jfs: Replace zero-length array with flexible-array member
new cadf32234b6f Merge tag 'jfs-5.8' of git://github.com/kleikamp/linux-shaggy
new e7cda1ee94f4 erofs: code cleanup by removing ifdef macro surrounding
new f57a3fe44995 erofs: convert to use the new mount fs_context api
new 34f853b849eb erofs: suppress false positive last_block warning
new d6f9469a03d8 Merge tag 'erofs-for-5.8-rc1' of git://git.kernel.org/pub/ [...]
The 277 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:
.clang-format | 1 +
Documentation/block/biovecs.rst | 2 +
Documentation/filesystems/dax.txt | 142 +-
.../filesystems/xfs-self-describing-metadata.rst | 10 +-
drivers/block/loop.c | 6 +-
fs/btrfs/Kconfig | 1 +
fs/btrfs/backref.c | 837 +++++-
fs/btrfs/backref.h | 297 +++
fs/btrfs/block-group.c | 233 +-
fs/btrfs/block-group.h | 14 +-
fs/btrfs/block-rsv.c | 5 +-
fs/btrfs/btrfs_inode.h | 44 +-
fs/btrfs/compression.c | 36 +-
fs/btrfs/compression.h | 2 -
fs/btrfs/ctree.c | 180 +-
fs/btrfs/ctree.h | 121 +-
fs/btrfs/disk-io.c | 93 +-
fs/btrfs/disk-io.h | 4 +-
fs/btrfs/export.c | 17 +-
fs/btrfs/extent-io-tree.h | 1 +
fs/btrfs/extent-tree.c | 23 +-
fs/btrfs/extent_io.c | 288 +-
fs/btrfs/extent_io.h | 67 +-
fs/btrfs/file-item.c | 62 +-
fs/btrfs/file.c | 111 +-
fs/btrfs/free-space-cache.c | 81 +-
fs/btrfs/inode.c | 1319 ++++-----
fs/btrfs/ioctl.c | 102 +-
fs/btrfs/locking.c | 1 +
fs/btrfs/misc.h | 54 +
fs/btrfs/props.c | 9 +-
fs/btrfs/qgroup.c | 14 +
fs/btrfs/relocation.c | 1319 ++-------
fs/btrfs/root-tree.c | 12 +-
fs/btrfs/scrub.c | 59 +-
fs/btrfs/send.c | 89 +-
fs/btrfs/space-info.c | 81 +-
fs/btrfs/space-info.h | 1 +
fs/btrfs/struct-funcs.c | 223 +-
fs/btrfs/super.c | 38 +-
fs/btrfs/transaction.c | 78 +-
fs/btrfs/transaction.h | 3 +-
fs/btrfs/tree-checker.c | 4 -
fs/btrfs/tree-defrag.c | 2 +-
fs/btrfs/tree-log.c | 192 +-
fs/btrfs/uuid-tree.c | 6 +-
fs/btrfs/volumes.c | 80 +-
fs/dcache.c | 19 +
fs/direct-io.c | 19 -
fs/erofs/data.c | 4 +-
fs/erofs/inode.c | 6 -
fs/erofs/internal.h | 27 +-
fs/erofs/namei.c | 2 -
fs/erofs/super.c | 255 +-
fs/erofs/xattr.c | 4 +-
fs/erofs/xattr.h | 7 +-
fs/erofs/zdata.c | 4 +-
fs/iomap/direct-io.c | 17 +-
fs/jfs/jfs_dtree.c | 2 +-
fs/jfs/jfs_xattr.h | 4 +-
fs/stat.c | 3 +
fs/xfs/Makefile | 5 +-
fs/xfs/kmem.h | 8 +-
fs/xfs/libxfs/xfs_ag_resv.h | 2 +-
fs/xfs/libxfs/xfs_alloc.h | 2 +-
fs/xfs/libxfs/xfs_alloc_btree.h | 2 +-
fs/xfs/libxfs/xfs_attr.c | 16 +-
fs/xfs/libxfs/xfs_attr.h | 2 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 59 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 2 +-
fs/xfs/libxfs/xfs_attr_remote.h | 2 +-
fs/xfs/libxfs/xfs_attr_sf.h | 2 +-
fs/xfs/libxfs/xfs_bit.h | 2 +-
fs/xfs/libxfs/xfs_bmap.c | 310 +--
fs/xfs/libxfs/xfs_bmap.h | 2 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 5 +-
fs/xfs/libxfs/xfs_bmap_btree.h | 2 +-
fs/xfs/libxfs/xfs_btree.h | 2 +-
fs/xfs/libxfs/xfs_da_btree.h | 2 +-
fs/xfs/libxfs/xfs_da_format.h | 2 +-
fs/xfs/libxfs/xfs_defer.c | 162 +-
fs/xfs/libxfs/xfs_defer.h | 26 +-
fs/xfs/libxfs/xfs_dir2.c | 8 +-
fs/xfs/libxfs/xfs_dir2.h | 2 +-
fs/xfs/libxfs/xfs_dir2_block.c | 2 +-
fs/xfs/libxfs/xfs_dir2_priv.h | 2 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 13 +-
fs/xfs/libxfs/xfs_errortag.h | 6 +-
fs/xfs/libxfs/xfs_format.h | 9 +-
fs/xfs/libxfs/xfs_fs.h | 2 +-
fs/xfs/libxfs/xfs_health.h | 2 +-
fs/xfs/libxfs/xfs_inode_buf.c | 186 +-
fs/xfs/libxfs/xfs_inode_buf.h | 10 +-
fs/xfs/libxfs/xfs_inode_fork.c | 320 ++-
fs/xfs/libxfs/xfs_inode_fork.h | 68 +-
fs/xfs/libxfs/xfs_log_recover.h | 83 +-
fs/xfs/libxfs/xfs_quota_defs.h | 1 -
fs/xfs/libxfs/xfs_rtbitmap.c | 2 +-
fs/xfs/libxfs/xfs_sb.c | 2 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 16 +-
fs/xfs/libxfs/xfs_trans_inode.c | 2 +-
fs/xfs/scrub/bmap.c | 40 +-
fs/xfs/scrub/dabtree.c | 2 +-
fs/xfs/scrub/dir.c | 7 +-
fs/xfs/scrub/ialloc.c | 3 +-
fs/xfs/scrub/parent.c | 2 +-
fs/xfs/xfs_aops.c | 2 +-
fs/xfs/xfs_attr_inactive.c | 9 +-
fs/xfs/xfs_attr_list.c | 4 +-
fs/xfs/xfs_bmap_item.c | 237 +-
fs/xfs/xfs_bmap_item.h | 11 -
fs/xfs/xfs_bmap_util.c | 79 +-
fs/xfs/xfs_buf.c | 70 +-
fs/xfs/xfs_buf.h | 2 +
fs/xfs/xfs_buf_item.c | 106 +-
fs/xfs/xfs_buf_item.h | 2 -
fs/xfs/xfs_buf_item_recover.c | 984 +++++++
fs/xfs/xfs_dir2_readdir.c | 2 +-
fs/xfs/xfs_dquot.c | 118 +-
fs/xfs/xfs_dquot.h | 2 +-
fs/xfs/xfs_dquot_item.c | 17 +-
fs/xfs/xfs_dquot_item_recover.c | 201 ++
fs/xfs/xfs_error.c | 3 +
fs/xfs/xfs_extfree_item.c | 216 +-
fs/xfs/xfs_extfree_item.h | 25 +-
fs/xfs/xfs_file.c | 2 +-
fs/xfs/xfs_fsops.c | 5 +-
fs/xfs/xfs_icache.c | 345 ++-
fs/xfs/xfs_icache.h | 51 +-
fs/xfs/xfs_icreate_item.c | 152 ++
fs/xfs/xfs_inode.c | 263 +-
fs/xfs/xfs_inode.h | 9 +-
fs/xfs/xfs_inode_item.c | 54 +-
fs/xfs/xfs_inode_item.h | 6 +-
fs/xfs/xfs_inode_item_recover.c | 394 +++
fs/xfs/xfs_ioctl.c | 100 +-
fs/xfs/xfs_iomap.c | 113 +-
fs/xfs/xfs_iops.c | 79 +-
fs/xfs/xfs_itable.c | 6 +-
fs/xfs/xfs_log_recover.c | 2801 ++------------------
fs/xfs/xfs_message.c | 22 +
fs/xfs/xfs_message.h | 24 +-
fs/xfs/xfs_mount.c | 40 +-
fs/xfs/xfs_mount.h | 157 +-
fs/xfs/xfs_pnfs.c | 5 +-
fs/xfs/xfs_qm.c | 66 +-
fs/xfs/xfs_qm.h | 78 +-
fs/xfs/xfs_qm_syscalls.c | 83 +-
fs/xfs/xfs_quotaops.c | 30 +-
fs/xfs/xfs_refcount_item.c | 252 +-
fs/xfs/xfs_refcount_item.h | 11 -
fs/xfs/xfs_rmap_item.c | 229 +-
fs/xfs/xfs_rmap_item.h | 13 -
fs/xfs/xfs_super.c | 70 +-
fs/xfs/xfs_symlink.c | 10 +-
fs/xfs/xfs_trace.h | 4 +-
fs/xfs/xfs_trans.c | 203 +-
fs/xfs/xfs_trans.h | 6 +-
fs/xfs/xfs_trans_ail.c | 79 +-
fs/xfs/xfs_trans_dquot.c | 23 +-
fs/xfs/xfs_trans_priv.h | 21 +-
fs/xfs/xfs_xattr.c | 1 -
include/linux/bio.h | 8 +
include/linux/dcache.h | 2 +
include/linux/fs.h | 18 +-
include/linux/iomap.h | 2 +
include/trace/events/btrfs.h | 1 +
include/uapi/linux/btrfs_tree.h | 9 -
include/uapi/linux/stat.h | 1 +
mm/filemap.c | 3 +-
170 files changed, 7907 insertions(+), 8178 deletions(-)
create mode 100644 fs/xfs/xfs_buf_item_recover.c
create mode 100644 fs/xfs/xfs_dquot_item_recover.c
create mode 100644 fs/xfs/xfs_inode_item_recover.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.