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 e1cab50d2dd Fix AIX catchpoint warning during fork () event
new 8fe04eeb2cb gprofng: 31123 improvements to hardware event implementation
new c49f224f9e7 gprofng: add an examples directory
The 2 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:
gprofng/common/core_pcbe.c | 46 +--
gprofng/common/hwc_cpus.h | 16 +
gprofng/common/hwcdrv.c | 35 +-
gprofng/common/hwcentry.h | 5 +-
gprofng/common/hwcfuncs.c | 82 ++---
gprofng/common/hwctable.c | 124 ++++---
gprofng/common/opteron_pcbe.c | 21 +-
gprofng/examples/mxv-pthreads/README.md | 158 +++++++++
.../examples/mxv-pthreads/experiments/profile.sh | 79 +++++
gprofng/examples/mxv-pthreads/src/Makefile | 70 ++++
gprofng/examples/mxv-pthreads/src/main.c | 374 +++++++++++++++++++++
gprofng/examples/mxv-pthreads/src/manage_data.c | 148 ++++++++
gprofng/examples/mxv-pthreads/src/mxv.c | 78 +++++
gprofng/examples/mxv-pthreads/src/mydefs.h | 117 +++++++
gprofng/examples/mxv-pthreads/src/workload.c | 91 +++++
gprofng/src/collctrl.cc | 211 ++++++------
16 files changed, 1408 insertions(+), 247 deletions(-)
create mode 100644 gprofng/examples/mxv-pthreads/README.md
create mode 100755 gprofng/examples/mxv-pthreads/experiments/profile.sh
create mode 100644 gprofng/examples/mxv-pthreads/src/Makefile
create mode 100644 gprofng/examples/mxv-pthreads/src/main.c
create mode 100644 gprofng/examples/mxv-pthreads/src/manage_data.c
create mode 100644 gprofng/examples/mxv-pthreads/src/mxv.c
create mode 100644 gprofng/examples/mxv-pthreads/src/mydefs.h
create mode 100644 gprofng/examples/mxv-pthreads/src/workload.c
--
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 ab27740f7665 Merge tag 'linux_kselftest-next-6.8-rc1' of git://git.kern [...]
new d1c371035c82 quota: convert dquot_claim_space_nodirty() to return void
new 9963327f8e57 Merge tag 'fs_for_v6.8-rc1' of git://git.kernel.org/pub/sc [...]
new 7232522e6caf fanotify: store fsid in mark instead of in connector
new 30ad1938326b fanotify: allow "weak" fsid when watching a single filesystem
new 32720aca900b Merge tag 'fsnotify_for_v6.8-rc1' of git://git.kernel.org/ [...]
new 07bcbdf020c9 xfs: don't leak recovered attri intent items
new 03f7767c9f61 xfs: use xfs_defer_pending objects to recover intent items
new a050acdfa800 xfs: pass the xfs_defer_pending object to iop_recover
new deb4cd8ba87f xfs: transfer recovered intent item ownership in ->iop_recover
new e70fb328d527 xfs: recreate work items when recovering intent items
new a51489e140d3 xfs: dump the recovered xattri log item if corruption happens
new e5f1a5146ec3 xfs: use xfs_defer_finish_one to finish recovered work items
new db7ccc0bac2a xfs: move ->iop_recover to xfs_defer_op_type
new 6b4ffe97e913 Merge tag 'reconstruct-defer-work-6.8_2023-12-06' of https [...]
new 172538beba82 xfs: don't set XFS_TRANS_HAS_INTENT_DONE when there's no A [...]
new 3dd75c8db1c1 xfs: hoist intent done flag setting to ->finish_item callsite
new e6e5299fcbf0 xfs: collapse the ->finish_item helpers
new f3fd7f6fce1c xfs: hoist ->create_intent boilerplate to its callsite
new bd3a88f6b71c xfs: use xfs_defer_create_done for the relogging operation
new 3e0958be2156 xfs: clean out XFS_LI_DIRTY setting boilerplate from ->iop_relog
new b28852a5bd08 xfs: hoist xfs_trans_add_item calls to defer ops functions
new 8a9aa763e17c xfs: collapse the ->create_done functions
new a49c708f9a44 xfs: move ->iop_relog to struct xfs_defer_op_type
new 34d386666819 Merge tag 'reconstruct-defer-cleanups-6.8_2023-12-06' of h [...]
new a6a38f309afc xfs: make rextslog computation consistent with mkfs
new cf8f0e6c1429 xfs: fix 32-bit truncation in xfs_compute_rextslog
new e14293803f4e xfs: don't allow overly small or large realtime volumes
new 47c460efc467 Merge tag 'fix-rtmount-overflows-6.8_2023-12-06' of https: [...]
new 94da54d582e6 xfs: document what LARP means
new 9c07bca793b4 xfs: elide ->create_done calls for unlogged deferred work
new 9f334526ee0a Merge tag 'defer-elide-create-done-6.8_2023-12-06' of http [...]
new 3f113c2739b1 xfs: make xchk_iget safer in the presence of corrupt inode btrees
new dec0224bae8b Merge tag 'scrub-livelock-prevention-6.8_2023-12-06' of ht [...]
new 6b126139401a xfs: don't append work items to logged xfs_defer_pending objects
new 4dffb2cbb483 xfs: allow pausing of pending deferred work items
new 4c88fef3af4a xfs: remove __xfs_free_extent_later
new e3042be36c34 xfs: automatic freeing of freshly allocated unwritten space
new 4c8ecd1cfdd0 xfs: remove unused fields from struct xbtree_ifakeroot
new be4084176304 xfs: implement block reservation accounting for btrees we' [...]
new 6bb9ea8ecd2c xfs: log EFIs for all btree blocks being used to stage a btree
new 3f3cec031099 xfs: force small EFIs for reaping btree extents
new 49391d1349da Merge tag 'repair-auto-reap-space-reservations-6.8_2023-12 [...]
new fa422b353d21 mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind
new 011f129fee4b Documentation: xfs: consolidate XFS docs into its own subd [...]
new 64f08b152a3b xfs: clean up the XFS_IOC_{GS}ET_RESBLKS handler
new c2c2620de757 xfs: clean up the XFS_IOC_FSCOUNTS handler
new 646ddf0c4df5 xfs: clean up the xfs_reserve_blocks interface
new 08e54ca42d6a xfs: clean up xfs_fsops.h
new e6af9c98cbf0 xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real
new 5759aa4f9560 xfs: update dir3 leaf block metadata after swap
new fd45ddb9dd60 xfs: extract xfs_da_buf_copy() helper function
new c12c50393c1f xfs: use static_assert to check struct sizes and offsets
new 18793e050504 xfs: move xfs_ondisk.h to libxfs/
new 578bd4ce7100 xfs: recompute growfsrtfree transaction reservation while [...]
new 19b366dae1c1 Merge tag 'fix-growfsrt-failures-6.8_2023-12-13' of https: [...]
new c00eebd09e95 xfs: consolidate the xfs_attr_defer_* helpers
new 2e8f7b6f4a15 xfs: move xfs_attr_defer_type up in xfs_attr_item.c
new 7f2f7531e0d4 xfs: store an ops pointer in struct xfs_defer_pending
new dc22af643682 xfs: pass the defer ops instead of type to xfs_defer_start [...]
new 603ce8ab1209 xfs: pass the defer ops directly to xfs_defer_add
new 84712492e6da xfs: short circuit xfs_growfs_data_private() if delta is zero
new c0e37f07d2bd xfs: fix an off-by-one error in xreap_agextent_binval
new 0573676fdde7 xfs: initialise di_crc in xfs_log_dinode
new 13ae04d8d452 xfs: force all buffers to be written during btree bulk load
new c1e0f8e6fb06 xfs: set XBF_DONE on newly formatted btree block that are [...]
new 26de64629d8b xfs: read leaf blocks when computing keys for bulkloading [...]
new a20ffa7d9f86 xfs: add debug knobs to control btree bulk load slack factors
new 6dfeb0c2ecde xfs: move btree bulkload record initialization to ->get_re [...]
new e069d549705e xfs: constrain dirty buffers while formatting a staged btree
new 5e60ca3fada4 Merge tag 'repair-prep-for-bulk-loading-6.8_2023-12-15' of [...]
new 6ece924b9522 xfs: create separate structures and code for u32 bitmaps
new 0f08af0f9f3e xfs: move the per-AG datatype bitmaps to separate files
new efb43b355457 xfs: roll the scrub transaction after completing a repair
new 8bd0bf570bd7 xfs: remove trivial bnobt/inobt scrub helpers
new 4bdfd7d15747 xfs: repair free space btrees
new dbfbf3bdf639 xfs: repair inode btrees
new 9099cd38002f xfs: repair refcount btrees
new 6e1d7b894129 Merge tag 'repair-ag-btrees-6.8_2023-12-15' of https://git [...]
new d5aa62de1efe xfs: disable online repair quota helpers when quota not enabled
new 259ba1d36f55 xfs: try to attach dquots to files before repairing them
new 576d30ecb620 xfs: add missing nrext64 inode flag check to scrub
new 6b5d91778021 xfs: dont cast to char * for XFS_DFORK_*PTR macros
new d9041681dd2f xfs: set inode sick state flags when we zap either ondisk fork
new 2d295fe65776 xfs: repair inode records
new e744cef20605 xfs: zap broken inode forks
new 6c7289528d3c xfs: abort directory parent scrub scans if we encounter a [...]
new c3a22c2e4b45 xfs: skip the rmapbt search on an empty attr fork unless w [...]
new 7b63ce86f9d4 Merge tag 'repair-inodes-6.8_2023-12-15' of https://git.ke [...]
new 66da11280f7e xfs: reintroduce reaping of file metadata blocks to xrep_r [...]
new 8f71bede8efd xfs: repair inode fork block mapping data structures
new 48a72f60861f xfs: refactor repair forcing tests into a repair.c helper
new d12bf8bac87a xfs: create a ranged query function for refcount btrees
new dbbdbd008632 xfs: repair problems in CoW forks
new 98e63b91cd43 Merge tag 'repair-file-mappings-6.8_2023-12-15' of https:/ [...]
new 41991cf29891 xfs: check rt bitmap file geometry more thoroughly
new 04f0c3269b41 xfs: check rt summary file geometry more thoroughly
new 20cc0d398e89 xfs: always check the rtbitmap and rtsummary files
new 5a8e07e79972 xfs: repair the inode core and forks of a metadata inode
new a59eb5fc21b2 xfs: create a new inode fork block unmap helper
new ffd37b22bd2b xfs: online repair of realtime bitmaps
new 5bb4ad95c1c6 Merge tag 'repair-rtbitmap-6.8_2023-12-15' of https://git. [...]
new 7d1f0e167a06 xfs: check the ondisk space mapping behind a dquot
new 774b5c0a5152 xfs: check dquot resource timers
new 21d7500929c8 xfs: improve dquot iteration for scrub
new a5b91555403e xfs: repair quotas
new 98bdbf60cca8 Merge tag 'repair-quota-6.8_2023-12-15' of https://git.ker [...]
new 07afd3173d0c xfs: add lock protection when remove perag from radix tree
new 782392188775 xfs: fix perag leak when growfs fails
new b5785f615918 xfs/health: cleanup, remove duplicated including
new 944df7595880 xfs: consider minlen sized extents in xfs_rtallocate_extent_block
new 825b49e4dad8 xfs: turn the xfs_trans_mod_dquot_byino stub into an inlin [...]
new eef519d746bb xfs: remove the xfs_alloc_arg argument to xfs_bmap_btalloc [...]
new 58643460546d xfs: also use xfs_bmap_btalloc_accounting for RT allocations
new 152e21235727 xfs: move xfs_bmap_rtalloc to xfs_rtalloc.c
new ce42b5d37527 xfs: return -ENOSPC from xfs_rtallocate_*
new db8616e2765a xfs: reflow the tail end of xfs_bmap_rtalloc
new 676544c27e71 xfs: indicate if xfs_bmap_adjacent changed ap->blkno
new a3e48f68b5f4 xfs: cleanup picking the start extent hint in xfs_bmap_rtalloc
new c2adcfa31ff6 xfs: move xfs_rtget_summary to xfs_rtbitmap.c
new b271b314119e xfs: split xfs_rtmodify_summary_int
new f3e509dd45c2 xfs: invert a check in xfs_rtallocate_extent_block
new 9ade45b08a68 xfs: reflow the tail end of xfs_rtallocate_extent_block
new d9498fa8c858 xfs: merge the calls to xfs_rtallocate_range in xfs_rtallo [...]
new 3c97c9f78d23 xfs: tidy up xfs_rtallocate_extent_exact
new 8ceee72fdb6f xfs: factor out a xfs_rtalloc_sumlevel helper
new 3abfe6c2759e xfs: remove rt-wrappers from xfs_format.h
new a39f5ccc30d5 xfs: remove XFS_RTMIN/XFS_RTMAX
new 26e5eed78022 xfs: reorder the minlen and prod calculations in xfs_bmap_rtalloc
new b6bb34588f4c xfs: simplify and optimize the RT allocation fallback cascade
new e1ead237407a xfs: fold xfs_rtallocate_extent into xfs_bmap_rtalloc
new 6e145f943bd8 xfs: make if_data a void pointer
new 45c76a2add55 xfs: return if_data from xfs_idata_realloc
new 14f2e4ab5d03 xfs: move the xfs_attr_sf_lookup tracepoint
new 6c8d169bbd51 xfs: simplify xfs_attr_sf_findname
new 22b7b1f597a6 xfs: remove xfs_attr_shortform_lookup
new 1fb4b0def7b5 xfs: use xfs_attr_sf_findname in xfs_attr_shortform_getvalue
new 414147225400 xfs: remove struct xfs_attr_shortform
new 074aea4be1a4 xfs: remove xfs_attr_sf_hdr_t
new 378b6aef9de0 xfs: turn the XFS_DA_OP_REPLACE checks in xfs_attr_shortfo [...]
new 4f6ac47b55e3 xfs: fix a use after free in xfs_defer_finish_recovery
new bcdfae6ee520 xfs: use the op name in trace_xlog_intent_recovery_failed
new 12958e9c4c8e Merge tag 'xfs-6.8-merge-3' of git://git.kernel.org/pub/sc [...]
new b1dd019de6f3 btrfs: remove duplicate btrfs_clear_buffer_dirty() prototy [...]
new 6000d9313f20 btrfs: remove log_extents_lock and logged_list from struct [...]
new 6e5de50fc5d7 btrfs: use bool for return type of btrfs_block_can_be_shared()
new 80d197fe04e8 btrfs: make the logic from btrfs_block_can_be_shared() eas [...]
new 9ba7c686feb0 btrfs: do not utilize goto to implement delayed inode ref [...]
new 9ba965dca3b1 btrfs: use page alloc/free wrappers for compression pages
new 4cea422a7765 btrfs: use shrinker for compression page pool
new cfbf07e2787e btrfs: migrate to use folio private instead of page private
new a5e182d85fa5 btrfs: scrub: remove unused scrub_ctx::sectors_per_bio
new 3d7294166446 btrfs: remove unused btrfs_ordered_extent::outstanding_isize
new a0df0a268035 btrfs: raid56: remove unused btrfs_plug_cb::work
new 49542050b1a1 btrfs: remove unused definition of tree_entry in extent-io-tree.c
new 46524fab690e btrfs: remove unused btrfs_root::type
new 5031660a1b6a btrfs: mark sanity checks when getting chunk map as unlikely
new 3128b548c759 btrfs: split assert into two different asserts when removi [...]
new 2ecec0d6a5b5 btrfs: unexport extent_map_block_end()
new ebb0beca6c6a btrfs: use btrfs_next_item() at scrub.c:find_first_extent_item()
new 7dc66abb5a47 btrfs: use a dedicated data structure for chunk maps
new 71fca47b6449 btrfs: remove stripe size local variable from insert_dev_e [...]
new 516095cdf07a btrfs: move lockdep class setting out of extent_io_tree_init
new ab76c43e7474 btrfs: drop error message in extent_io_tree insert_state()
new 3a97347ea694 btrfs: constify fs_info parameter in __btrfs_panic()
new 70146f2b0938 btrfs: enhance extent_io_tree error reports
new 738290c056e2 btrfs: always set extent_io_tree::inode and drop fs_info
new cbf44cd93db3 btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONE [...]
new aa6313e6ff2b btrfs: zoned: don't clear dirty flag of extent buffer
new 2aae747a4938 btrfs: remove now unneeded btrfs_redirty_list_add
new b0d823840936 btrfs: use memset_page instead of opencoding it
new 3ba2d3648f9d btrfs: reflow btrfs_free_tree_block
new 397239ed6a6c btrfs: allow extent buffer helpers to skip cross-page handling
new 3c0e918b8fb3 btrfs: remove no longer used EXTENT_MAP_DELALLOC block sta [...]
new f67d922edb4e fs: indicate request originates from old mount API
new 2b41b19dd6d0 btrfs: split out the mount option validation code into its [...]
new 6207c9e3c205 btrfs: set default compress type at btrfs_init_fs_info time
new a6a8f22a4af6 btrfs: move space cache settings into open_ctree
new 272efa308fb6 btrfs: do not allow free space tree rebuild on extent tree v2
new 9ef40c2e9b26 btrfs: split out ro->rw and rw->ro helpers into their own [...]
new 2496bff6e53d btrfs: add a NOSPACECACHE mount option flag
new 15ddcdd34ebf btrfs: add fs_parameter definitions
new 17b3612022fe btrfs: add parse_param callback for the new mount API
new 0f85e244dfc5 btrfs: add fs context handling functions
new eddb1a433f26 btrfs: add reconfigure callback for fs_context
new 3bb17a25bcb0 btrfs: add get_tree callback for new mount API
new f044b318675f btrfs: handle the ro->rw transition for mounting different [...]
new ad21f15b0f79 btrfs: switch to the new mount API
new 41d46b290ef9 btrfs: move the device specific mount options to super.c
new 6941823cc878 btrfs: remove old mount API code
new 83e3a40a69f8 btrfs: move one shot mount option clearing to super.c
new 9fb3b1a7fed7 btrfs: set clear_cache if we use usebackuproot
new a1912f712188 btrfs: remove code for inode_cache and recovery mount options
new ed9b50a13edf btrfs: cache that we don't have security.capability set
new 637e6e0f50d2 btrfs: allocate btrfs_inode::file_extent_tree only without [...]
new 32d53f6f7b01 btrfs: assert extent map is not in a list when setting it up
new b30aa1c176ba btrfs: tests: fix error messages for test case 4 of extent [...]
new eca3aaec0de1 btrfs: tests: do not ignore NULL extent maps for extent ma [...]
new c9201b4fec0d btrfs: tests: print all values as decimal in messages for [...]
new db9d94464a7a btrfs: unexport add_extent_mapping()
new d224d2ef959a btrfs: remove redundant value assignment at btrfs_add_exte [...]
new 00deaf04df35 btrfs: log messages at unpin_extent_range() during unexpec [...]
new 1a9fb16c6052 btrfs: avoid useless rbtree iterations when attempting to [...]
new b144cc0415e7 btrfs: make extent_map_end() argument const
new 27f0d9c98d15 btrfs: refactor mergable_maps() for more readability
new f86f7a75e2fb btrfs: use the flags of an extent map to identify the comp [...]
new 4618d0a66b50 btrfs: fix mismatching parameter names for btrfs_get_extent()
new eefaf0a1a6f1 btrfs: fix typos found by codespell
new 6140ba8a0a14 btrfs: switch btrfs_root::delayed_nodes_tree to xarray fro [...]
new 2b0122aaa800 btrfs: sysfs: validate scrub_speed_max value
new 09e6cef19c9f btrfs: refactor alloc_extent_buffer() to allocate-then-att [...]
new 082d5bb9b336 btrfs: migrate extent_buffer::pages[] to folio
new 13df3775efca btrfs: cleanup metadata page pointer usage
new 4a565c8069b7 btrfs: don't double put our subpage reference in alloc_ext [...]
new 8d993618350c btrfs: migrate get_eb_page_index() and get_eb_offset_in_pa [...]
new 55151ea9ec1b btrfs: migrate subpage code to folio interfaces
new a700ca5ec4ee btrfs: migrate various end io functions to folios
new f4521b01c524 btrfs: migrate eb_bitmap_offset() to folio interfaces
new 96c36eaa7730 btrfs: migrate btrfs_repair_io_failure() to folio interfaces
new 02d05b6416b1 btrfs: factor out helper for single device IO check
new fd747f2d5f9b btrfs: re-introduce struct btrfs_io_geometry
new 30e8534b538e btrfs: factor out block-mapping for RAID0
new 5e36aba8377b btrfs: factor out RAID1 block mapping
new 5aeb15c8ca0d btrfs: factor out block mapping for DUP profiles
new 8938f112b9c4 btrfs: factor out block mapping for RAID10
new d9d4ce9f297f btrfs: reduce scope of data_stripes in btrfs_map_block
new 089221d3457b btrfs: factor out block mapping for RAID5/6
new a16fb8c6f618 btrfs: factor out block mapping for single profiles
new b55b307785ad btrfs: change block mapping to switch/case in btrfs_map_block
new 89f547c6cc61 btrfs: open code set_io_stripe for RAID56
new 6edf68223679 btrfs: pass struct btrfs_io_geometry to set_io_stripe
new e94dfb7a2935 btrfs: pass btrfs_io_geometry into btrfs_max_io_len
new affc5af36bbb Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/li [...]
The 232 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/index.rst | 5 +-
Documentation/filesystems/xfs/index.rst | 14 +
.../{ => xfs}/xfs-delayed-logging-design.rst | 0
.../{ => xfs}/xfs-maintainer-entry-profile.rst | 0
.../{ => xfs}/xfs-online-fsck-design.rst | 2 +-
.../{ => xfs}/xfs-self-describing-metadata.rst | 0
.../maintainer/maintainer-entry-profile.rst | 2 +-
MAINTAINERS | 4 +-
drivers/dax/super.c | 3 +-
fs/btrfs/accessors.c | 98 +-
fs/btrfs/accessors.h | 4 +-
fs/btrfs/bio.c | 17 +-
fs/btrfs/bio.h | 4 +-
fs/btrfs/block-group.c | 169 +-
fs/btrfs/block-group.h | 6 +-
fs/btrfs/btrfs_inode.h | 10 +-
fs/btrfs/compression.c | 139 +-
fs/btrfs/compression.h | 5 +
fs/btrfs/ctree.c | 63 +-
fs/btrfs/ctree.h | 17 +-
fs/btrfs/defrag.c | 13 +-
fs/btrfs/delayed-inode.c | 109 +-
fs/btrfs/dev-replace.c | 28 +-
fs/btrfs/disk-io.c | 155 +-
fs/btrfs/disk-io.h | 3 -
fs/btrfs/extent-io-tree.c | 119 +-
fs/btrfs/extent-io-tree.h | 18 +-
fs/btrfs/extent-tree.c | 104 +-
fs/btrfs/extent_io.c | 1051 +++++----
fs/btrfs/extent_io.h | 80 +-
fs/btrfs/extent_map.c | 195 +-
fs/btrfs/extent_map.h | 77 +-
fs/btrfs/file-item.c | 15 +-
fs/btrfs/file.c | 27 +-
fs/btrfs/free-space-cache.c | 4 +-
fs/btrfs/fs.h | 18 +-
fs/btrfs/inode.c | 153 +-
fs/btrfs/lru_cache.c | 2 +-
fs/btrfs/lzo.c | 4 +-
fs/btrfs/messages.c | 2 +-
fs/btrfs/messages.h | 2 +-
fs/btrfs/ordered-data.c | 5 +-
fs/btrfs/ordered-data.h | 7 -
fs/btrfs/qgroup.c | 2 +-
fs/btrfs/raid56.c | 7 +-
fs/btrfs/raid56.h | 2 +-
fs/btrfs/reflink.c | 6 +-
fs/btrfs/relocation.c | 7 +-
fs/btrfs/scrub.c | 63 +-
fs/btrfs/subpage.c | 373 ++--
fs/btrfs/subpage.h | 82 +-
fs/btrfs/super.c | 2345 ++++++++++----------
fs/btrfs/super.h | 5 +-
fs/btrfs/sysfs.c | 4 +
fs/btrfs/tests/btrfs-tests.c | 5 +-
fs/btrfs/tests/btrfs-tests.h | 1 +
fs/btrfs/tests/extent-io-tests.c | 4 +-
fs/btrfs/tests/extent-map-tests.c | 143 +-
fs/btrfs/tests/inode-tests.c | 60 +-
fs/btrfs/tree-checker.h | 2 +-
fs/btrfs/tree-log.c | 17 +-
fs/btrfs/volumes.c | 934 +++++---
fs/btrfs/volumes.h | 47 +-
fs/btrfs/xattr.c | 55 +-
fs/btrfs/zlib.c | 6 +-
fs/btrfs/zoned.c | 66 +-
fs/btrfs/zoned.h | 12 +-
fs/btrfs/zstd.c | 7 +-
fs/namespace.c | 11 +
fs/notify/fanotify/fanotify.c | 34 +-
fs/notify/fanotify/fanotify.h | 16 +
fs/notify/fanotify/fanotify_user.c | 124 +-
fs/notify/mark.c | 52 +-
fs/quota/dquot.c | 6 +-
fs/xfs/Makefile | 21 +-
fs/xfs/libxfs/xfs_ag.c | 38 +-
fs/xfs/libxfs/xfs_ag.h | 12 +
fs/xfs/libxfs/xfs_ag_resv.c | 2 +
fs/xfs/libxfs/xfs_alloc.c | 116 +-
fs/xfs/libxfs/xfs_alloc.h | 24 +-
fs/xfs/libxfs/xfs_alloc_btree.c | 13 +-
fs/xfs/libxfs/xfs_attr.c | 125 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 238 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 8 +-
fs/xfs/libxfs/xfs_attr_sf.h | 24 +-
fs/xfs/libxfs/xfs_bmap.c | 201 +-
fs/xfs/libxfs/xfs_bmap.h | 9 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 123 +-
fs/xfs/libxfs/xfs_bmap_btree.h | 5 +
fs/xfs/libxfs/xfs_btree.c | 28 +-
fs/xfs/libxfs/xfs_btree.h | 5 +
fs/xfs/libxfs/xfs_btree_staging.c | 89 +-
fs/xfs/libxfs/xfs_btree_staging.h | 33 +-
fs/xfs/libxfs/xfs_da_btree.c | 69 +-
fs/xfs/libxfs/xfs_da_btree.h | 2 +
fs/xfs/libxfs/xfs_da_format.h | 33 +-
fs/xfs/libxfs/xfs_defer.c | 453 +++-
fs/xfs/libxfs/xfs_defer.h | 59 +-
fs/xfs/libxfs/xfs_dir2.c | 2 +-
fs/xfs/libxfs/xfs_dir2_block.c | 6 +-
fs/xfs/libxfs/xfs_dir2_priv.h | 3 +-
fs/xfs/libxfs/xfs_dir2_sf.c | 91 +-
fs/xfs/libxfs/xfs_format.h | 19 +-
fs/xfs/libxfs/xfs_health.h | 10 +
fs/xfs/libxfs/xfs_ialloc.c | 36 +-
fs/xfs/libxfs/xfs_ialloc.h | 3 +-
fs/xfs/libxfs/xfs_ialloc_btree.c | 2 +-
fs/xfs/libxfs/xfs_iext_tree.c | 59 +-
fs/xfs/libxfs/xfs_inode_fork.c | 78 +-
fs/xfs/libxfs/xfs_inode_fork.h | 13 +-
fs/xfs/libxfs/xfs_log_recover.h | 8 +
fs/xfs/{ => libxfs}/xfs_ondisk.h | 22 +-
fs/xfs/libxfs/xfs_refcount.c | 57 +-
fs/xfs/libxfs/xfs_refcount.h | 12 +-
fs/xfs/libxfs/xfs_refcount_btree.c | 15 +-
fs/xfs/libxfs/xfs_rmap.c | 2 +-
fs/xfs/libxfs/xfs_rtbitmap.c | 120 +-
fs/xfs/libxfs/xfs_rtbitmap.h | 20 +-
fs/xfs/libxfs/xfs_sb.c | 6 +-
fs/xfs/libxfs/xfs_shared.h | 2 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 12 +-
fs/xfs/libxfs/xfs_types.h | 8 +-
fs/xfs/scrub/agb_bitmap.c | 103 +
fs/xfs/scrub/agb_bitmap.h | 68 +
fs/xfs/scrub/agheader_repair.c | 19 +-
fs/xfs/scrub/alloc.c | 52 +-
fs/xfs/scrub/alloc_repair.c | 934 ++++++++
fs/xfs/scrub/attr.c | 17 +-
fs/xfs/scrub/bitmap.c | 467 ++--
fs/xfs/scrub/bitmap.h | 111 +-
fs/xfs/scrub/bmap.c | 162 +-
fs/xfs/scrub/bmap_repair.c | 867 ++++++++
fs/xfs/scrub/common.c | 35 +-
fs/xfs/scrub/common.h | 56 +
fs/xfs/scrub/cow_repair.c | 614 +++++
fs/xfs/scrub/dir.c | 42 +-
fs/xfs/scrub/dqiterate.c | 211 ++
fs/xfs/scrub/fsb_bitmap.h | 37 +
fs/xfs/scrub/health.c | 34 +-
fs/xfs/scrub/health.h | 2 +
fs/xfs/scrub/ialloc.c | 39 +-
fs/xfs/scrub/ialloc_repair.c | 884 ++++++++
fs/xfs/scrub/inode.c | 20 +-
fs/xfs/scrub/inode_repair.c | 1525 +++++++++++++
fs/xfs/scrub/newbt.c | 559 +++++
fs/xfs/scrub/newbt.h | 68 +
fs/xfs/scrub/off_bitmap.h | 37 +
fs/xfs/scrub/parent.c | 17 +
fs/xfs/scrub/quota.c | 107 +-
fs/xfs/scrub/quota.h | 36 +
fs/xfs/scrub/quota_repair.c | 575 +++++
fs/xfs/scrub/readdir.c | 6 +-
fs/xfs/scrub/reap.c | 168 +-
fs/xfs/scrub/reap.h | 5 +
fs/xfs/scrub/refcount.c | 2 +-
fs/xfs/scrub/refcount_repair.c | 794 +++++++
fs/xfs/scrub/repair.c | 391 +++-
fs/xfs/scrub/repair.h | 99 +
fs/xfs/scrub/rmap.c | 1 +
fs/xfs/scrub/rtbitmap.c | 107 +-
fs/xfs/scrub/rtbitmap.h | 22 +
fs/xfs/scrub/rtbitmap_repair.c | 202 ++
fs/xfs/scrub/rtsummary.c | 143 +-
fs/xfs/scrub/scrub.c | 62 +-
fs/xfs/scrub/scrub.h | 15 +-
fs/xfs/scrub/symlink.c | 22 +-
fs/xfs/scrub/trace.c | 3 +
fs/xfs/scrub/trace.h | 488 +++-
fs/xfs/scrub/xfarray.h | 22 +
fs/xfs/xfs_attr_item.c | 295 +--
fs/xfs/xfs_attr_list.c | 13 +-
fs/xfs/xfs_bmap_item.c | 200 +-
fs/xfs/xfs_bmap_util.c | 141 --
fs/xfs/xfs_bmap_util.h | 2 +-
fs/xfs/xfs_buf.c | 44 +-
fs/xfs/xfs_buf.h | 1 +
fs/xfs/xfs_dir2_readdir.c | 9 +-
fs/xfs/xfs_dquot.c | 37 +-
fs/xfs/xfs_dquot.h | 8 +-
fs/xfs/xfs_extent_busy.c | 13 +
fs/xfs/xfs_extent_busy.h | 2 +
fs/xfs/xfs_extfree_item.c | 332 ++-
fs/xfs/xfs_fsops.c | 59 +-
fs/xfs/xfs_fsops.h | 14 +-
fs/xfs/xfs_globals.c | 12 +
fs/xfs/xfs_health.c | 8 +-
fs/xfs/xfs_inode.c | 65 +-
fs/xfs/xfs_inode.h | 2 +
fs/xfs/xfs_inode_item.c | 13 +-
fs/xfs/xfs_ioctl.c | 115 +-
fs/xfs/xfs_log.c | 1 +
fs/xfs/xfs_log_priv.h | 1 +
fs/xfs/xfs_log_recover.c | 131 +-
fs/xfs/xfs_mount.c | 8 +-
fs/xfs/xfs_notify_failure.c | 108 +-
fs/xfs/xfs_quota.h | 5 +-
fs/xfs/xfs_refcount_item.c | 234 +-
fs/xfs/xfs_reflink.c | 2 +-
fs/xfs/xfs_rmap_item.c | 257 +--
fs/xfs/xfs_rtalloc.c | 659 +++---
fs/xfs/xfs_rtalloc.h | 37 -
fs/xfs/xfs_super.c | 6 +-
fs/xfs/xfs_symlink.c | 7 +-
fs/xfs/xfs_sysctl.h | 2 +
fs/xfs/xfs_sysfs.c | 63 +
fs/xfs/xfs_trace.h | 42 +-
fs/xfs/xfs_trans.c | 62 +
fs/xfs/xfs_trans.h | 16 +-
fs/xfs/xfs_xattr.c | 6 +
include/linux/fsnotify_backend.h | 14 +-
include/linux/mm.h | 1 +
include/linux/quotaops.h | 15 +-
include/trace/events/btrfs.h | 78 +-
mm/memory-failure.c | 21 +-
214 files changed, 16758 insertions(+), 6240 deletions(-)
create mode 100644 Documentation/filesystems/xfs/index.rst
rename Documentation/filesystems/{ => xfs}/xfs-delayed-logging-design.rst (100%)
rename Documentation/filesystems/{ => xfs}/xfs-maintainer-entry-profile.rst (100%)
rename Documentation/filesystems/{ => xfs}/xfs-online-fsck-design.rst (99%)
rename Documentation/filesystems/{ => xfs}/xfs-self-describing-metadata.rst (100%)
rename fs/xfs/{ => libxfs}/xfs_ondisk.h (92%)
create mode 100644 fs/xfs/scrub/agb_bitmap.c
create mode 100644 fs/xfs/scrub/agb_bitmap.h
create mode 100644 fs/xfs/scrub/alloc_repair.c
create mode 100644 fs/xfs/scrub/bmap_repair.c
create mode 100644 fs/xfs/scrub/cow_repair.c
create mode 100644 fs/xfs/scrub/dqiterate.c
create mode 100644 fs/xfs/scrub/fsb_bitmap.h
create mode 100644 fs/xfs/scrub/ialloc_repair.c
create mode 100644 fs/xfs/scrub/inode_repair.c
create mode 100644 fs/xfs/scrub/newbt.c
create mode 100644 fs/xfs/scrub/newbt.h
create mode 100644 fs/xfs/scrub/off_bitmap.h
create mode 100644 fs/xfs/scrub/quota.h
create mode 100644 fs/xfs/scrub/quota_repair.c
create mode 100644 fs/xfs/scrub/refcount_repair.c
create mode 100644 fs/xfs/scrub/rtbitmap.h
create mode 100644 fs/xfs/scrub/rtbitmap_repair.c
--
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 3353e7d2844 RISC-V/testsuite: Fix comment termination in pr105314.c
new 113475d03b0 reassoc vs uninitialized variable [PR112581]
new 7cbe41d35e6 middle-end: Don't apply copysign optimization if target doe [...]
The 2 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/doc/sourcebuild.texi | 4 +++
gcc/gimple-if-to-switch.cc | 3 ++
gcc/match.pd | 22 ++++++++++----
gcc/testsuite/gcc.c-torture/execute/pr112581-1.c | 37 ++++++++++++++++++++++++
gcc/testsuite/gcc.dg/fold-copysign-1.c | 7 +++--
gcc/testsuite/gcc.dg/pr55152-2.c | 6 ++--
gcc/testsuite/gcc.dg/tree-ssa/abs-4.c | 9 ++++--
gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c | 9 ++++--
gcc/testsuite/gcc.dg/tree-ssa/copy-sign-2.c | 6 ++--
gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c | 4 +--
gcc/testsuite/lib/target-supports.exp | 24 +++++++++++++++
gcc/tree-ssa-reassoc.cc | 7 ++++-
12 files changed, 118 insertions(+), 20 deletions(-)
create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr112581-1.c
--
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 main
in repository newlib.
from c419bbb34 RISC-V: fix setting up std streams in init_semihosting()
new d11629ddb Cygwin: Fix a stray '\n' in cygcheck manpage
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:
winsup/doc/utils.xml | 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.
unknown user pushed a change to branch master
in repository newlib.
from c419bbb34 RISC-V: fix setting up std streams in init_semihosting()
new d11629ddb Cygwin: Fix a stray '\n' in cygcheck manpage
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:
winsup/doc/utils.xml | 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.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 2967219a219 Sync top level configure and makefiles
new e1cab50d2dd Fix AIX catchpoint warning during fork () event
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:
gdb/rs6000-aix-nat.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
--
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 ac6bcce1d0a testsuite: Add testcase for already fixed PR [PR112734]
new 6c3365e715f RISC-V: Also handle sign extension in branch costing
new 3353e7d2844 RISC-V/testsuite: Fix comment termination in pr105314.c
The 2 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/config/riscv/riscv.cc | 5 ++--
gcc/testsuite/gcc.target/riscv/cset-sext-sfb.c | 28 ++++++++++++++++++++++
.../riscv/{movdifne-thead.c => cset-sext-thead.c} | 23 +++++++++---------
gcc/testsuite/gcc.target/riscv/cset-sext-ventana.c | 26 ++++++++++++++++++++
gcc/testsuite/gcc.target/riscv/cset-sext-zicond.c | 26 ++++++++++++++++++++
gcc/testsuite/gcc.target/riscv/cset-sext.c | 27 +++++++++++++++++++++
gcc/testsuite/gcc.target/riscv/pr105314.c | 2 +-
7 files changed, 123 insertions(+), 14 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/riscv/cset-sext-sfb.c
copy gcc/testsuite/gcc.target/riscv/{movdifne-thead.c => cset-sext-thead.c} (53%)
create mode 100644 gcc/testsuite/gcc.target/riscv/cset-sext-ventana.c
create mode 100644 gcc/testsuite/gcc.target/riscv/cset-sext-zicond.c
create mode 100644 gcc/testsuite/gcc.target/riscv/cset-sext.c
--
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 8ed77a2356c aarch64: Make ldp/stp pass off by default
new ac6bcce1d0a testsuite: Add testcase for already fixed PR [PR112734]
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/testsuite/gcc.dg/bitint-64.c | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 gcc/testsuite/gcc.dg/bitint-64.c
--
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 master
in repository toolchain/ci/interesting-commits.
from 2181f13dc Add entry 1413af02d62182bc1e19698aaa4dae406f8f13bf from https [...]
new de1072573 Add entry 1413af02d62182bc1e19698aaa4dae406f8f13bf from https [...]
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/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/jira/description | 5 +++++
gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/jira/yaml | 5 +++++
gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/status.txt | 5 +++++
.../master-arm/details.txt | 6 +++---
.../master-arm/reproduction_instructions.txt | 4 ++--
.../{ => tcwg_gnu_cross_check_gcc/master-arm}/status-summary.txt | 0
.../tcwg_gnu_cross_check_gcc/master-arm/status.txt | 6 +++---
.../{ => tcwg_gnu_cross_check_gcc}/status-summary.txt | 0
.../tcwg_gnu_cross_check_gcc/status.txt | 6 +++---
9 files changed, 26 insertions(+), 11 deletions(-)
copy gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/{tcwg_gcc_check => tcwg_gnu [...]
copy gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/{tcwg_gnu_native_check_gcc [...]
copy gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/{ => tcwg_gnu_cross_check_g [...]
copy gcc/sha1/{03cebd304955a6b9c5607e09312d77f1307cc98e => 1413af02d62182bc1e19698 [...]
copy gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/{ => tcwg_gnu_cross_check_g [...]
copy gcc/sha1/{10a0ee8a9c05e7b68a0bdc66023dacd6cfcc1417 => 1413af02d62182bc1e19698 [...]
--
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 master
in repository toolchain/ci/interesting-commits.
from 48cfc74db Add entry 08b7462d3ad8e5acd941b7c777c5b26b4064d686 from https [...]
new 2181f13dc Add entry 1413af02d62182bc1e19698aaa4dae406f8f13bf from https [...]
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:
.../tcwg_gnu_cross_check_gcc/master-arm/build_url | 2 +-
.../master-arm}/last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy gcc/sha1/{03cebd304955a6b9c5607e09312d77f1307cc98e => 1413af02d62182bc1e19698 [...]
copy gcc/sha1/1413af02d62182bc1e19698aaa4dae406f8f13bf/{tcwg_bootstrap_check/maste [...]
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.