This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 70ec81c2e2b4 Merge tag 'linux_kselftest-next-6.10-rc1-fixes' of git://g [...]
new af6605f87ca5 MAINTAINERS: Orphan vfio fsl-mc bus driver
new 071e7310e693 vfio/pci: Pass eventfd context to IRQ handler
new d53053193648 vfio/pci: Pass eventfd context object through irqfd
new 82b951e6fbd3 vfio/pci: fix potential memory leak in vfio_intx_enable()
new 06fe8fd68085 genirq/msi: Add MSI allocation helper and export MSI functions
new 848e447e000c vfio/cdx: add interrupt support
new 4fefd69da064 Merge branch 'vfio' of https://git.kernel.org/pub/scm/linu [...]
new bb208810b1ab vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices
new f6944d4a0b87 vfio/pci: Collect hot-reset devices to local buffer
new dda057ad8c9c vfio: remove an extra semicolon
new cbb325e77fbe vfio/pci: Restore zero affected bus reset devices warning
new 30aec6e1bb61 Merge tag 'vfio-v6.10-rc1' of https://github.com/awilliam/ [...]
The 12 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/driver-api/vfio.rst | 2 +-
MAINTAINERS | 11 +-
drivers/vfio/cdx/Makefile | 2 +-
drivers/vfio/cdx/intr.c | 217 ++++++++++++
drivers/vfio/cdx/main.c | 63 +++-
drivers/vfio/cdx/private.h | 18 +
drivers/vfio/pci/Kconfig | 2 +
drivers/vfio/pci/Makefile | 2 +
drivers/vfio/pci/qat/Kconfig | 12 +
drivers/vfio/pci/qat/Makefile | 3 +
drivers/vfio/pci/qat/main.c | 702 ++++++++++++++++++++++++++++++++++++++
drivers/vfio/pci/vfio_pci_core.c | 81 +++--
drivers/vfio/pci/vfio_pci_intrs.c | 61 ++--
include/linux/msi.h | 6 +
kernel/irq/msi.c | 2 +
15 files changed, 1116 insertions(+), 68 deletions(-)
create mode 100644 drivers/vfio/cdx/intr.c
create mode 100644 drivers/vfio/pci/qat/Kconfig
create mode 100644 drivers/vfio/pci/qat/Makefile
create mode 100644 drivers/vfio/pci/qat/main.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 72ece20127a3 Merge tag 'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/ [...]
new cee27ae5f1fb Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
new 3da164023582 Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
new a97853f25b06 Revert "selftests/cgroup: Drop define _GNU_SOURCE"
new 70ec81c2e2b4 Merge tag 'linux_kselftest-next-6.10-rc1-fixes' of git://g [...]
The 4 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:
tools/testing/selftests/Makefile | 4 ++--
tools/testing/selftests/cgroup/cgroup_util.c | 3 +++
tools/testing/selftests/cgroup/test_core.c | 2 ++
tools/testing/selftests/cgroup/test_cpu.c | 2 ++
tools/testing/selftests/cgroup/test_hugetlb_memcg.c | 2 ++
tools/testing/selftests/cgroup/test_kmem.c | 2 ++
tools/testing/selftests/cgroup/test_memcontrol.c | 2 ++
tools/testing/selftests/cgroup/test_zswap.c | 2 ++
tools/testing/selftests/kselftest_harness.h | 2 +-
tools/testing/selftests/lib.mk | 2 +-
tools/testing/selftests/sgx/Makefile | 2 +-
tools/testing/selftests/sgx/sigstruct.c | 1 +
12 files changed, 21 insertions(+), 5 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 releases/gcc-14
in repository gcc.
from a9837934203 c++: aggregate CTAD w/ paren init and bases [PR115114]
new 89ab128656b PHIOPT: Don't transform minmax if middle bb contains a phi [...]
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.c-torture/compile/pr115143-1.c | 21 +++++++++++++++++
gcc/testsuite/gcc.c-torture/compile/pr115143-2.c | 30 ++++++++++++++++++++++++
gcc/testsuite/gcc.c-torture/compile/pr115143-3.c | 29 +++++++++++++++++++++++
gcc/tree-ssa-phiopt.cc | 12 ++++++++++
4 files changed, 92 insertions(+)
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-1.c
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-2.c
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-3.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 38d1761c0c9 fortran: Assume there is no cyclic reference with submodule [...]
new 9ff8f041331 PHIOPT: Don't transform minmax if middle bb contains a phi [...]
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.c-torture/compile/pr115143-1.c | 21 +++++++++++++++++
gcc/testsuite/gcc.c-torture/compile/pr115143-2.c | 30 ++++++++++++++++++++++++
gcc/testsuite/gcc.c-torture/compile/pr115143-3.c | 29 +++++++++++++++++++++++
gcc/tree-ssa-phiopt.cc | 12 ++++++++++
4 files changed, 92 insertions(+)
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-1.c
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-2.c
create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr115143-3.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 a2e4fe5a53c aarch64: Fold vget_low_* intrinsics to BIT_FIELD_REF [PR102171]
new 38d1761c0c9 fortran: Assume there is no cyclic reference with submodule [...]
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/fortran/symbol.cc | 54 ++++++++++++++++++++++++++++--
gcc/testsuite/gfortran.dg/submodule_33.f08 | 20 +++++++++++
2 files changed, 72 insertions(+), 2 deletions(-)
create mode 100644 gcc/testsuite/gfortran.dg/submodule_33.f08
--
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 daa121128a2d Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infra [...]
new e6595224464b fanotify: remove unneeded sub-zero check for unsigned value
new 4d69c58ef2e4 fsnotify: Avoid -Wflex-array-member-not-at-end warning
new d2f277e26f52 fsnotify: rename fsnotify_{get,put}_sb_connectors()
new f115815d7533 fsnotify: create helpers to get sb and connp from object
new 230d97d39ee2 fsnotify: create a wrapper fsnotify_find_inode_mark()
new b5cae086cc2f fanotify: merge two checks regarding add of ignore mark
new 687c217c6aa2 fsnotify: pass object pointer and type to fsnotify mark helpers
new c9d4603b054f fsnotify: create helper fsnotify_update_sb_watchers()
new 07a3b8d0bf72 fsnotify: lazy attach fsnotify_sb_info state to sb
new cb5d4f48c104 fsnotify: move s_fsnotify_connectors into fsnotify_sb_info
new 477cf917dd02 fsnotify: use an enum for group priority constants
new a5e57b4d370c fsnotify: optimize the case of no permission event watchers
new 795bb82d12a1 fsnotify: fix UAF from FS_ERROR event on a shutting down f [...]
new 5af9d1cf3906 Merge tag 'fsnotify_for_v6.10-rc1' of git://git.kernel.org [...]
new d0e71e23ec5e Revert "fanotify: remove unneeded sub-zero check for unsig [...]
new 5a6cb47ef05a fs: quota: use group allocation of per-cpu counters API
new 1b17a46c9243 isofs: convert isofs to use the new mount API
new 8777446a3f2d udf: Remove second semicolon
new 94755a00a4e7 udf: replace deprecated strncpy/strcpy with strscpy
new 3e90417f41f4 ext2: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
new 3b84adf46038 udf: udftime: prevent overflow in udf_disk_stamp_to_time()
new 4f8cf60ac18b reiserfs: Convert to writepages
new 8e2e0a79a334 quota: fix to propagate error of mark_dquot_dirty() to caller
new 9ec2b3501601 reiserfs: Trim some README bits
new b591dfb8330e udf: Convert udf_symlink_filler() to use a folio
new d08f069cc2da udf: Convert udf_write_begin() to use a folio
new db6754090a4f udf: Convert udf_expand_file_adinicb() to use a folio
new d257d924a3fc udf: Convert udf_adinicb_readpage() to udf_adinicb_read_folio()
new 2f1c1bd7b187 udf: Convert udf_symlink_getattr() to use a folio
new f5985ef281f9 udf: Convert udf_page_mkwrite() to use a folio
new e29741676fac udf: Use a folio in udf_write_end()
new 72a5425adc7a ext2: Remove call to folio_set_error()
new 91ba8cb1b093 isofs: Remove calls to set/clear the error flag
new 290fa9471ee0 ext2: Remove LEGACY_DIRECT_IO dependency
new 1dd719a95979 isofs: Use *-y instead of *-objs in Makefile
new bb6b206216f5 Merge tag 'fs_for_v6.10-rc1' of git://git.kernel.org/pub/s [...]
new 549d3c9a2992 xfs: pass xfs_buf lookup flags to xfs_*read_agi
new 2afd5276d314 xfs: fix an AGI lock acquisition ordering problem in xrep_ [...]
new 21ad2d03641a xfs: fix potential AGI <-> ILOCK ABBA deadlock in xrep_din [...]
new 98a778b42514 xfs: fix error bailout in xrep_abt_build_new_trees
new 5302a5c8beb2 xfs: only clear log incompat flags at clean unmount
new ebe0f798e1ac Merge tag 'log-incompat-permissions-6.10_2024-04-15' of ht [...]
new a4db266a705c xfs: move inode lease breaking functions to xfs_inode.c
new 3fc4844585c7 xfs: move xfs_iops.c declarations out of xfs_inode.h
new 00acb28d9674 xfs: declare xfs_file.c symbols in xfs_file.h
new ee20808d848c xfs: create a new helper to return a file's allocation unit
new 6b700a5be9b3 xfs: hoist multi-fsb allocation unit detection to a helper
new ac5cebeed613 xfs: refactor non-power-of-two alignment checks
new 15f78aa3eb07 xfs: constify xfs_bmap_is_written_extent
new 4ec2e3c16746 Merge tag 'file-exchange-refactorings-6.10_2024-04-15' of [...]
new 5b9932f6001c vfs: export remap and write check helpers
new 9a64d9b3109d xfs: introduce new file range exchange ioctl
new 1518646eef26 xfs: create a incompat flag for atomic file mapping exchanges
new 6c08f434bd33 xfs: introduce a file mapping exchange log intent item
new 966ceafc7a43 xfs: create deferred log items for file mapping exchanges
new 42672471f938 xfs: bind together the front and back ends of the file ran [...]
new 5fd022ec7d42 xfs: add error injection to test file mapping exchange recovery
new 497d7a2608f8 xfs: condense extended attributes after a mapping exchange [...]
new da165fbde23b xfs: condense directories after a mapping exchange operation
new 33a9be2b7016 xfs: condense symbolic links after a mapping exchange operation
new e62941103faa xfs: make file range exchange support realtime files
new b3e60f84838d xfs: support non-power-of-two rtextsize with exchange-range
new 14f19991020b xfs: capture inode generation numbers in the ondisk exchma [...]
new f783529bee39 docs: update swapext -> exchmaps language
new 0730e8d8ba1d xfs: enable logged file mapping exchange feature
new 22d5a8e52de6 Merge tag 'atomic-file-updates-6.10_2024-04-15' of https:/ [...]
new cab23a4233c6 xfs: hide private inodes from bulkstat and handle functions
new 84c14ee39dd3 xfs: create temporary files and directories for online repair
new 20a3c1ecc35d xfs: refactor live buffer invalidation for repairs
new 5befb047b9f4 xfs: add the ability to reap entire inode forks
new 783c51708b5b Merge tag 'repair-tempfiles-6.10_2024-04-15' of https://gi [...]
new e81ce4241318 xfs: support preallocating and copying content into tempor [...]
new 56596d8bffd2 xfs: teach the tempfile to set up atomic file content exchanges
new abf039e2e4af xfs: online repair of realtime summaries
new 8b309acd10c0 Merge tag 'repair-rtsummary-6.10_2024-04-15' of https://gi [...]
new 9eef772f3a19 xfs: add an explicit owner field to xfs_da_args
new 17a85dc64ae0 xfs: use the xfs_da_args owner field to set new dir/attr b [...]
new 33c028ffe36a xfs: reduce indenting in xfs_attr_node_list
new f4887fbc41dc xfs: validate attr leaf buffer owners
new 8c25dc728bd1 xfs: validate attr remote value buffer owners
new d44bea9b41ca xfs: validate dabtree node buffer owners
new 402eef10a1ba xfs: validate directory leaf buffer owners
new cc6740ddb423 xfs: validate explicit directory data buffer owners
new 29b41ce919b7 xfs: validate explicit directory block buffer owners
new fe6c9f8e48e0 xfs: validate explicit directory free block owners
new fb1f7c662c5b Merge tag 'dirattr-validate-owners-6.10_2024-04-15' of htt [...]
new 98339edf0750 xfs: enable discarding of folios backing an xfile
new d2bd7eef4f21 xfs: create a blob array data structure
new 629fdaf5f5b1 xfs: use atomic extent swapping to fix user file fork data
new e47dcf113ae3 xfs: repair extended attributes
new 0ee230dec262 xfs: scrub should set preen if attr leaf has holes
new 40190f9f918a xfs: flag empty xattr leaf blocks for optimization
new 6c631e79e73c xfs: create an xattr iteration function for scrub
new 5f3e9511862c Merge tag 'repair-xattrs-6.10_2024-04-15' of https://git.k [...]
new e921533ef1a6 xfs: ensure unlinked list state is consistent with nlink d [...]
new 669dfe883c8e xfs: update the unlinked list when repairing link counts
new 902603bfa12a Merge tag 'repair-unlinked-inode-state-6.10_2024-04-15' of [...]
new 8d81082a8c95 xfs: inactivate directory data blocks
new b1991ee3e7cf xfs: online repair of directories
new a07b45576264 xfs: scan the filesystem to repair a directory dotdot entry
new cc22edab9ea7 xfs: online repair of parent pointers
new 34c9382c1282 xfs: ask the dentry cache if it knows the parent of a directory
new 9e6b93b7272c Merge tag 'repair-dirs-6.10_2024-04-15' of https://git.ker [...]
new 1e58a8ccf259 xfs: move orphan files to the orphanage
new e6c9e75fbe79 xfs: move files to orphanage instead of letting nlinks dro [...]
new 73597e3e42b4 xfs: ensure dentry consistency when the orphanage adopts a file
new 067d3f710026 Merge tag 'repair-orphanage-6.10_2024-04-15' of https://gi [...]
new ef744be416b5 xfs: expose xfs_bmap_local_to_extents for online repair
new ea8214c3195c xfs: pass the owner to xfs_symlink_write_target
new 2651923d8d8d xfs: online repair of symbolic links
new 0313dd8fac1e Merge tag 'repair-symlink-6.10_2024-04-15' of https://git. [...]
new 10d587ecb77f xfs: check AGI unlinked inode buckets
new 5b57257025f9 xfs: hoist AGI repair context to a heap object
new ab97f4b1c030 xfs: repair AGI unlinked inode bucket lists
new 1eef01250de4 Merge tag 'repair-iunlink-6.10_2024-04-15' of https://git. [...]
new 40cb8613d612 xfs: check unused nlink fields in the ondisk inode
new 2935213a6831 xfs: try to avoid allocating from sick inode clusters
new 5f204051d998 xfs: pin inodes that would otherwise overflow link count
new 1a5f6e08d4e3 xfs: create subordinate scrub contexts for xchk_metadata_i [...]
new 9ba8e658d867 Merge tag 'inode-repair-improvements-6.10_2024-04-15' of h [...]
new b0ffe661fab4 xfs: fix performance problems when fstrimming a subset of [...]
new 6ad1b9147060 Merge tag 'discard-relax-locks-6.10_2024-04-15' of https:/ [...]
new d85fe250f2eb docs: update the parent pointers documentation to the fina [...]
new 5220727ce8ee docs: update online directory and parent pointer repair sections
new c91fe20e5ae7 docs: update offline parent pointer repair strategy
new 67bdcd499909 docs: describe xfs directory tree online fsck
new f910defd3898 Merge tag 'online-fsck-design-6.10_2024-04-15' of https:// [...]
new 7560c937b4b5 xfs: Increase XFS_DEFER_OPS_NR_INODES to 5
new f103df763563 xfs: Increase XFS_QM_TRANS_MAXDQS to 5
new 267979b4ce75 xfs: Hold inode locks in xfs_ialloc
new bd5562111d58 xfs: Hold inode locks in xfs_trans_alloc_dir
new 69291726caf1 xfs: Hold inode locks in xfs_rename
new 34ef5e17d5fd xfs: don't pick up IOLOCK during rmapbt repair scan
new df7604714774 xfs: unlock new repair tempfiles after creation
new 9cb5f15d88d4 Merge tag 'retain-ilock-during-dir-ops-6.10_2024-04-15' of [...]
new 2c03d9560ece xfs: fix CIL sparse lock context warnings
new 27a7a9d903a0 xfs: silence sparse warning when checking version number
new 76f011f7e659 xfs: fix sparse warnings about unused interval tree functions
new 7d7c82a04d3d xfs: Fix typo in comment
new d983ff63af60 xfs: small cleanup in xrep_update_qflags()
new 05150d46a33f xfs: Remove unused function is_rt_data_fork
new e78a3ce28331 xfs: move more logic into xfs_extent_busy_clear_one
new c37d6ed87462 xfs: unwind xfs_extent_busy_clear
new c0ac6cb251bd xfs: remove the unused xfs_extent_busy_enomem trace event
new 4887e5316382 xfs: compile out v4 support if disabled
new 330c4f94b0d7 xfs: make XFS_TRANS_LOWMODE match the other XFS_TRANS_ def [...]
new b7e23c0e2e3b xfs: refactor realtime inode locking
new 9871d0963751 xfs: free RT extents after updating the bmap btree
new de37dbd0ccc6 xfs: move RT inode locking out of __xfs_bunmapi
new 5e1e4d4fc79c xfs: block deltas in xfs_trans_unreserve_and_mod_sb must b [...]
new f30f656e25eb xfs: split xfs_mod_freecounter
new dc1b17a25c32 xfs: reinstate RT support in xfs_bmapi_reserve_delalloc
new 7e77d57a1fea xfs: cleanup fdblock/frextent accounting in xfs_bmap_del_e [...]
new 7099bd0f243f xfs: support RT inodes in xfs_mod_delalloc
new 727f8431638f xfs: look at m_frextents in xfs_iomap_prealloc_size for RT [...]
new da2b9c3a8d2c xfs: rework splitting of indirect block reservations
new bd1753d8c42b xfs: stop the steal (of data blocks for RT indirect blocks)
new 6a94b1acda7e xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1)
new f566d5b9fb71 xfs: remove XFS_DA_OP_REMOVE
new 779a4b606c76 xfs: remove XFS_DA_OP_NOTIME
new 54275d8496f3 xfs: remove xfs_da_args.attr_flags
new c27411d4c640 xfs: make attr removal an explicit operation
new cda60317ac57 xfs: rearrange xfs_da_args a bit to use less space
new 1321890a1b51 Merge tag 'shrink-dirattr-args-6.10_2024-04-23' of https:/ [...]
new ef80de940a63 xfs: attr fork iext must be loaded before calling xfs_attr [...]
new 8ef1d96a985e xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log [...]
new f759784cb61c xfs: use an XFS_OPSTATE_ flag for detecting if logged xatt [...]
new ad206ae50eca xfs: check opcode and iovec count match in xlog_recover_at [...]
new f660ec8eaeb5 xfs: fix missing check for invalid attr flags
new 309dc9cbbb43 xfs: check shortform attr entry flags specifically
new 992c3b5c3fe6 xfs: restructure xfs_attr_complete_op a bit
new 2a2c05d013d0 xfs: use helpers to extract xattr op from opflags
new 1c7f09d210ab xfs: validate recovered name buffers when recovering xattr items
new 0aeeeb796980 xfs: always set args->value in xfs_attri_item_recover
new c07f018bc094 xfs: use local variables for name and value length in _att [...]
new 50855427c254 xfs: refactor name/length checks in xfs_attri_validate
new ffdcc3b8eb4d xfs: refactor name/value iovec validation in xlog_recover_ [...]
new ea0b3e814741 xfs: enforce one namespace per attribute
new d7d02f750ae9 Merge tag 'improve-attr-validation-6.10_2024-04-23' of htt [...]
new 63211876ced3 xfs: rearrange xfs_attr_match parameters
new f49af061f49c xfs: check the flags earlier in xfs_attr_match
new 9713dc88773d xfs: move xfs_attr_defer_add to xfs_attr_item.c
new a64e0134754b xfs: create a separate hashname function for extended attributes
new 98493ff87885 xfs: add parent pointer support to attribute code
new 8337d58ab286 xfs: define parent pointer ondisk extended attribute format
new f041455eb577 xfs: allow xattr matching on name and value for parent pointers
new a918f5f2cd2c xfs: refactor xfs_is_using_logged_xattrs checks in attr it [...]
new 5773f7f82be5 xfs: create attr log item opcodes and formats for parent pointers
new ae673f534a30 xfs: record inode generation in xattr update log intent items
new 297da63379c6 xfs: Expose init_xattrs in xfs_create_tmpfile
new a08d67296374 xfs: add parent pointer validator functions
new 7dba4a5fe1c5 xfs: extend transaction reservations for parent attributes
new fb102fe7fe02 xfs: create a hashname function for parent pointers
new b7c62d90c12c xfs: parent pointer attribute creation
new f1097be220fa xfs: add parent attributes to link
new 5d31a85dcc1f xfs: add parent attributes to symlink
new d2d18330f63c xfs: remove parent pointers in unlink
new 5a8338c88284 xfs: Add parent pointers to rename
new 1c12949e50e1 xfs: Add parent pointers to xfs_cross_rename
new daf9f884906b xfs: don't return XFS_ATTR_PARENT attributes via listxattr
new 8f4b980ee67f xfs: pass the attr value to put_listent when possible
new af69d852dfe6 xfs: move handle ioctl code to xfs_handle.c
new b8c9d4253da4 xfs: split out handle management helpers a bit
new 233f4e12bbb2 xfs: add parent pointer ioctls
new 7dafb449b792 xfs: don't remove the attr fork when parent pointers are enabled
new 5f98ec1cb5c2 xfs: add a incompat feature bit for parent pointers
new 7ea816ca4043 xfs: fix unit conversion error in xfs_log_calc_max_attrsetm_res
new 6ed858c7c678 xfs: drop compatibility minimum log size computations for reflink
new 67ac7091e35b xfs: enable parent pointers
new 47d83c194606 Merge tag 'pptrs-6.10_2024-04-23' of https://git.kernel.or [...]
new 2a009397eb5a xfs: revert commit 44af6c7e59b12
new 61b3f0df5c23 xfs: check dirents have parent pointers
new b961c8bf1fc3 xfs: deferred scrub of dirents
new 0d29a20fbdba xfs: scrub parent pointers
new 8ad345306d1e xfs: deferred scrub of parent pointers
new 77ede5f44b0d xfs: walk directory parent pointers to determine backref count
new 59a2af9086f0 xfs: check parent pointer xattrs when scrubbing
new 0d2dd382a7c0 Merge tag 'scrub-pptrs-6.10_2024-04-23' of https://git.ker [...]
new e7420e75ef04 xfs: remove some boilerplate from xfs_attr_set
new bf61c36a45d4 xfs: make the reserved block permission flag explicit in x [...]
new 086e934fe9c7 xfs: salvage parent pointers when rebuilding xattr structures
new 5769aa41ee34 xfs: add raw parent pointer apis to support repair
new 76fc23b695f4 xfs: repair directories by scanning directory parent pointers
new 8559b21a64d9 xfs: implement live updates for directory repairs
new e5d7ce0364d8 xfs: replay unlocked parent pointer updates that accrue du [...]
new b334f7fab57a xfs: repair directory parent pointers by scanning for dirents
new 65a1fb7a1129 xfs: implement live updates for parent pointer repairs
new 13db70078926 xfs: remove pointless unlocked assertion
new 55edcd1f8647 xfs: split xfs_bmap_add_attrfork into two pieces
new 6efbbdeb1406 xfs: add a per-leaf block callback to xchk_xattr_walk
new a26dc21309af xfs: actually rebuild the parent pointer xattrs
new 7be3d20bbeda xfs: adapt the orphanage code to handle parent pointers
new 3f50ddbf4b47 xfs: repair link count of nondirectories after rebuilding [...]
new 327ed702d840 xfs: inode repair should ensure there's an attr fork to st [...]
new 1da824b0bfcf Merge tag 'repair-pptrs-6.10_2024-04-23' of https://git.ke [...]
new 928b721a1178 xfs: teach online scrub to find directory tree structure problems
new d54c5ac80f8f xfs: invalidate dirloop scrub path data when concurrent up [...]
new 37056912d572 xfs: report directory tree corruption in the health information
new 3f31406aef49 xfs: fix corruptions in the directory tree
new f7cea94646b4 Merge tag 'scrub-directory-tree-6.10_2024-04-23' of https: [...]
new 271557de7cbf xfs: reduce the rate of cond_resched calls inside scrub
new be7cf174e908 xfs: move xfs_ioc_scrub_metadata to scrub.c
new c77b37584c2d xfs: introduce vectored scrub mode
new 496baa2cb94f Merge tag 'vectorized-scrub-6.10_2024-04-23' of https://gi [...]
new b27ce0da60a5 xfs: use dontcache for grabbing inodes during scrub
new 4ad350ac5862 xfs: only iget the file once when doing vectored scrub-by-handle
new b878dbbe2acd Merge tag 'reduce-scrub-iget-overhead-6.10_2024-04-23' of [...]
new 669175375223 xfs: drop the scrub file's iolock when transaction allocat [...]
new b44bfc06958f xfs: fix iunlock calls in xrep_adoption_trans_alloc
new 6d335233fe69 xfs: exchange-range for repairs is no longer dynamic
new 5e1c7d0b29f7 xfs: invalidate dentries for a file before moving it to th [...]
new 4b0bf86c1797 Merge tag 'repair-fixes-6.10_2024-04-23' of https://git.ke [...]
new 08e012a62de8 xfs: Remove unused function xrep_dir_self_parent
new 14ee22fef420 xfs: factor out a xfs_dir_lookup_args helper
new 4d893a40514e xfs: factor out a xfs_dir_createname_args helper
new 3866e6e669e2 xfs: factor out a xfs_dir_removename_args helper
new dfe5febe2b6a xfs: factor out a xfs_dir_replace_args helper
new e58ac1770ded xfs: refactor dir format helpers
new bb712842a85d xfs: match lock mode in xfs_buffered_write_iomap_begin()
new fc8d0ba0ff5f xfs: make the seq argument to xfs_bmapi_convert_delalloc() [...]
new 2e08371a83f1 xfs: make xfs_bmapi_convert_delalloc() to allocate the tar [...]
new 5ce5674187c3 xfs: convert delayed extents to unwritten when zeroing pos [...]
new 6773da870ab8 xfs: fix error returns from xfs_bmapi_write
new b11ed354c9f7 xfs: remove the unusued tmp_logflags variable in xfs_bmapi [...]
new 04c609e6e506 xfs: lift a xfs_valid_startblock into xfs_bmapi_allocate
new 9d06960341ec xfs: don't open code XFS_FILBLKS_MIN in xfs_bmapi_write
new 2a9b99d45be0 xfs: pass the actual offset and len to allocate to xfs_bma [...]
new a8bb258f703f xfs: remove the xfs_iext_peek_prev_extent call in xfs_bmap [...]
new d69bee6a35d3 xfs: fix xfs_bmap_add_extent_delay_real for partial conversions
new 21255afdd729 xfs: do not allocate the entire delalloc extent in xfs_bma [...]
new a86f8671d03e xfs: use unsigned ints for non-negative quantities in xfs_ [...]
new a5714b67cad5 xfs: turn XFS_ATTR3_RMT_BUF_SPACE into a function
new 204a26aa1d5a xfs: create a helper to compute the blockcount of a max si [...]
new 3791a053294b xfs: minor cleanups of xfs_attr3_rmt_blocks
new 1a3f1afb2532 xfs: widen flags argument to the xfs_iflags_* helpers
new 0370f9bb49f1 Merge tag 'xfs-cleanups-6.10_2024-05-02' of https://git.ke [...]
new 45cf976008dd xfs: fix log recovery buffer allocation for the legacy h_s [...]
new 67a841f9d724 xfs: clean up buffer allocation in xlog_do_recovery_pass
new f7b9ee784511 xfs: consolidate the xfs_quota_reserve_blkres definitions
new cc3c92e7e79e xfs: xfs_quota_unreserve_blkres can't fail
new 99fb6b7ad1f2 xfs: upgrade the extent counters in xfs_reflink_end_cow_ex [...]
new 86de848403ab xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent
new 25576c5420e6 xfs: simplify iext overflow checking and upgrade
new 119d1b8a5d49 Merge tag 'xfs-6.10-merge-6' of git://git.kernel.org/pub/s [...]
new ee745e4736fb f2fs: support .shutdown in f2fs_sops
new 3127f1010c9b f2fs: Prevent s_writer rw_sem count mismatch in f2fs_evict_inode
new 92c556ed6318 f2fs: fix to detect inconsistent nat entry during truncation
new ac7805be6cff f2fs: introduce map_is_mergeable() for cleanup
new 33e62cd7b4c2 f2fs: multidev: fix to recognize valid zero block address
new 9f0f6bf42714 f2fs: support to map continuous holes or preallocated address
new d3876e34e7e7 f2fs: fix to wait on page writeback in __clone_blkaddrs()
new ac5eecf481c2 f2fs: remove clear SB_INLINECRYPT flag in default_options
new 197080156f27 f2fs: fix to adjust appropirate defragment pg_end
new 0f9b12142be1 f2fs: fix zoned block device information initialization
new 7c5dffb3d90c f2fs: compress: fix to relocate check condition in f2fs_{r [...]
new bd9ae4ae9e58 f2fs: compress: fix to relocate check condition in f2fs_io [...]
new 278a6253a673 f2fs: fix to relocate check condition in f2fs_fallocate()
new e07230da0500 f2fs: fix to check pinfile flag in f2fs_move_file_range()
new 3bdb7f161697 f2fs: don't set RO when shutting down f2fs
new b084403cfc32 f2fs: write missing last sum blk of file pinning section
new fa18d87cb20f f2fs: add REQ_TIME time update for some user behaviors
new 16778aea9186 f2fs: use folio_test_writeback
new 3fdd89b452c2 f2fs: prevent writing without fallocate() for pinned files
new b2cf5a1ff236 f2fs: allow direct io of pinned files for zoned storage
new 7643f3fe2772 f2fs: assign the write hint per stream by default
new db92e6c729d8 f2fs: convert f2fs_mpage_readpages() to use folio
new ed54eed35567 f2fs: convert f2fs_read_single_page() to use folio
new 96ea46f30b26 f2fs: convert f2fs_read_inline_data() to use folio
new 92f750d847c9 f2fs: convert f2fs__page tracepoint class to use folio
new 5bf624c01229 f2fs: fix comment in sanity_check_raw_super()
new 06b206d9e2b4 f2fs: remove unnecessary block size check in init_f2fs_fs()
new 2174035a7f11 f2fs: clear writeback when compression failed
new b864ddb57eb0 f2fs: fix false alarm on invalid block address
new 3763f9effcdc f2fs: use helper to print zone condition
new ecd69be71aad f2fs: remove redundant parameter in is_next_segment_free()
new a320b2f08b3b f2fs: fix to avoid allocating WARM_DATA segment for direct IO
new 20faaf30e555 f2fs: fix to do sanity check on i_xattr_nid in sanity_chec [...]
new 48d180e2bf5a f2fs: zone: fix to don't trigger OPU on pinfile for direct IO
new aa4074e8fec4 f2fs: fix block migration when section is not aligned to pow2
new a78118406d52 f2fs: use f2fs_{err,info}_ratelimited() for cleanup
new 968c4f72b23c f2fs: remove unused GC_FAILURE_PIN
new c521a6ab4ad7 f2fs: fix to limit gc_pin_file_threshold
new 4ed886b187f4 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
new 186e7d71534d f2fs: compress: fix to update i_compr_blocks correctly
new a3a0bc6c2239 f2fs: compress: fix typo in f2fs_reserve_compress_blocks()
new 043c832371cd f2fs: compress: fix error path of inc_valid_block_count()
new 0a4ed2d97cb6 f2fs: compress: fix to cover {reserve,release}_compress_bl [...]
new 0fa4e57c1db2 f2fs: fix to release node block count in error path of f2f [...]
new 29ed2b5dd521 f2fs: compress: don't allow unaligned truncation on releas [...]
new f2526c5cf1d9 f2fs: allow dirty sections with zero valid block for check [...]
new a798ff17cd2d f2fs: fix to add missing iput() in gc_data_segment()
new 991b6bdf1b00 f2fs: fix some ambiguous comments
new 0d8968287a1c f2fs: Add inline to f2fs_build_fault_attr() stub
new 16409fdbb882 f2fs: initialize last_block_in_bio variable
new 72ece20127a3 Merge tag 'f2fs-for-6.10.rc1' of git://git.kernel.org/pub/ [...]
The 335 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/ABI/testing/sysfs-fs-f2fs | 2 +-
Documentation/filesystems/f2fs.rst | 29 +
.../filesystems/xfs/xfs-online-fsck-design.rst | 636 ++++---
fs/ext2/Kconfig | 1 -
fs/ext2/dir.c | 1 -
fs/ext2/file.c | 8 +-
fs/ext2/inode.c | 2 -
fs/f2fs/checkpoint.c | 13 +-
fs/f2fs/compress.c | 96 +-
fs/f2fs/data.c | 231 ++-
fs/f2fs/f2fs.h | 57 +-
fs/f2fs/file.c | 256 ++-
fs/f2fs/gc.c | 11 +-
fs/f2fs/gc.h | 1 +
fs/f2fs/inline.c | 36 +-
fs/f2fs/inode.c | 22 +-
fs/f2fs/node.c | 20 +-
fs/f2fs/recovery.c | 3 +-
fs/f2fs/segment.c | 132 +-
fs/f2fs/super.c | 80 +-
fs/f2fs/sysfs.c | 21 +-
fs/isofs/Makefile | 7 +-
fs/isofs/compress.c | 4 -
fs/isofs/inode.c | 473 ++---
fs/nfsd/filecache.c | 4 +-
fs/notify/dnotify/dnotify.c | 4 +-
fs/notify/fanotify/fanotify_user.c | 141 +-
fs/notify/fdinfo.c | 20 +-
fs/notify/fsnotify.c | 27 +-
fs/notify/fsnotify.h | 39 +-
fs/notify/inotify/inotify_user.c | 2 +-
fs/notify/mark.c | 174 +-
fs/quota/dquot.c | 33 +-
fs/read_write.c | 1 +
fs/reiserfs/README | 16 +-
fs/reiserfs/inode.c | 16 +-
fs/remap_range.c | 4 +-
fs/super.c | 1 +
fs/udf/file.c | 20 +-
fs/udf/inode.c | 65 +-
fs/udf/super.c | 8 +-
fs/udf/symlink.c | 34 +-
fs/udf/udftime.c | 11 +-
fs/xfs/Makefile | 18 +
fs/xfs/libxfs/xfs_ag.c | 12 +-
fs/xfs/libxfs/xfs_ag_resv.c | 24 +-
fs/xfs/libxfs/xfs_ag_resv.h | 2 +-
fs/xfs/libxfs/xfs_alloc.c | 4 +-
fs/xfs/libxfs/xfs_attr.c | 233 ++-
fs/xfs/libxfs/xfs_attr.h | 46 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 154 +-
fs/xfs/libxfs/xfs_attr_leaf.h | 4 +-
fs/xfs/libxfs/xfs_attr_remote.c | 102 +-
fs/xfs/libxfs/xfs_attr_remote.h | 8 +-
fs/xfs/libxfs/xfs_attr_sf.h | 1 +
fs/xfs/libxfs/xfs_bmap.c | 377 ++--
fs/xfs/libxfs/xfs_bmap.h | 13 +-
fs/xfs/libxfs/xfs_da_btree.c | 189 +-
fs/xfs/libxfs/xfs_da_btree.h | 34 +-
fs/xfs/libxfs/xfs_da_format.h | 37 +-
fs/xfs/libxfs/xfs_defer.c | 12 +-
fs/xfs/libxfs/xfs_defer.h | 10 +-
fs/xfs/libxfs/xfs_dir2.c | 281 ++-
fs/xfs/libxfs/xfs_dir2.h | 23 +-
fs/xfs/libxfs/xfs_dir2_block.c | 42 +-
fs/xfs/libxfs/xfs_dir2_data.c | 18 +-
fs/xfs/libxfs/xfs_dir2_leaf.c | 100 +-
fs/xfs/libxfs/xfs_dir2_node.c | 44 +-
fs/xfs/libxfs/xfs_dir2_priv.h | 15 +-
fs/xfs/libxfs/xfs_errortag.h | 4 +-
fs/xfs/libxfs/xfs_exchmaps.c | 1235 ++++++++++++
fs/xfs/libxfs/xfs_exchmaps.h | 124 ++
fs/xfs/libxfs/xfs_format.h | 34 +-
fs/xfs/libxfs/xfs_fs.h | 158 +-
fs/xfs/libxfs/xfs_health.h | 4 +-
fs/xfs/libxfs/xfs_ialloc.c | 56 +-
fs/xfs/libxfs/xfs_ialloc.h | 5 +-
fs/xfs/libxfs/xfs_ialloc_btree.c | 4 +-
fs/xfs/libxfs/xfs_inode_buf.c | 8 +
fs/xfs/libxfs/xfs_inode_fork.c | 57 +-
fs/xfs/libxfs/xfs_inode_fork.h | 6 +-
fs/xfs/libxfs/xfs_log_format.h | 89 +-
fs/xfs/libxfs/xfs_log_recover.h | 4 +
fs/xfs/libxfs/xfs_log_rlimit.c | 46 +
fs/xfs/libxfs/xfs_ondisk.h | 6 +
fs/xfs/libxfs/xfs_parent.c | 379 ++++
fs/xfs/libxfs/xfs_parent.h | 110 ++
fs/xfs/libxfs/xfs_rtbitmap.c | 57 +
fs/xfs/libxfs/xfs_rtbitmap.h | 17 +
fs/xfs/libxfs/xfs_sb.c | 9 +
fs/xfs/libxfs/xfs_shared.h | 6 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 54 +-
fs/xfs/libxfs/xfs_symlink_remote.h | 8 +-
fs/xfs/libxfs/xfs_trans_resv.c | 326 +++-
fs/xfs/libxfs/xfs_trans_space.c | 121 ++
fs/xfs/libxfs/xfs_trans_space.h | 29 +-
fs/xfs/scrub/agheader.c | 43 +-
fs/xfs/scrub/agheader_repair.c | 879 ++++++++-
fs/xfs/scrub/agino_bitmap.h | 49 +
fs/xfs/scrub/alloc_repair.c | 2 +-
fs/xfs/scrub/attr.c | 214 ++-
fs/xfs/scrub/attr.h | 7 +
fs/xfs/scrub/attr_repair.c | 1663 +++++++++++++++++
fs/xfs/scrub/attr_repair.h | 15 +
fs/xfs/scrub/bitmap.c | 22 +-
fs/xfs/scrub/common.c | 41 +-
fs/xfs/scrub/common.h | 27 +-
fs/xfs/scrub/dab_bitmap.h | 37 +
fs/xfs/scrub/dabtree.c | 24 +
fs/xfs/scrub/dabtree.h | 3 +
fs/xfs/scrub/dir.c | 377 +++-
fs/xfs/scrub/dir_repair.c | 1958 ++++++++++++++++++++
fs/xfs/scrub/dirtree.c | 985 ++++++++++
fs/xfs/scrub/dirtree.h | 178 ++
fs/xfs/scrub/dirtree_repair.c | 821 ++++++++
fs/xfs/scrub/findparent.c | 454 +++++
fs/xfs/scrub/findparent.h | 56 +
fs/xfs/scrub/fscounters.c | 14 +-
fs/xfs/scrub/fscounters.h | 1 +
fs/xfs/scrub/fscounters_repair.c | 12 +-
fs/xfs/scrub/health.c | 1 +
fs/xfs/scrub/ino_bitmap.h | 37 +
fs/xfs/scrub/inode.c | 19 +
fs/xfs/scrub/inode_repair.c | 153 +-
fs/xfs/scrub/iscan.c | 67 +-
fs/xfs/scrub/iscan.h | 16 +
fs/xfs/scrub/listxattr.c | 320 ++++
fs/xfs/scrub/listxattr.h | 19 +
fs/xfs/scrub/nlinks.c | 133 +-
fs/xfs/scrub/nlinks.h | 7 +
fs/xfs/scrub/nlinks_repair.c | 186 +-
fs/xfs/scrub/orphanage.c | 627 +++++++
fs/xfs/scrub/orphanage.h | 86 +
fs/xfs/scrub/parent.c | 700 ++++++-
fs/xfs/scrub/parent_repair.c | 1612 ++++++++++++++++
fs/xfs/scrub/quota_repair.c | 6 -
fs/xfs/scrub/readdir.c | 140 +-
fs/xfs/scrub/readdir.h | 3 +
fs/xfs/scrub/reap.c | 445 ++++-
fs/xfs/scrub/reap.h | 21 +
fs/xfs/scrub/repair.c | 127 +-
fs/xfs/scrub/repair.h | 31 +
fs/xfs/scrub/rmap_repair.c | 24 +-
fs/xfs/scrub/rtbitmap_repair.c | 2 -
fs/xfs/scrub/rtsummary.c | 33 +-
fs/xfs/scrub/rtsummary.h | 37 +
fs/xfs/scrub/rtsummary_repair.c | 175 ++
fs/xfs/scrub/scrub.c | 310 +++-
fs/xfs/scrub/scrub.h | 91 +
fs/xfs/scrub/stats.c | 1 +
fs/xfs/scrub/symlink.c | 13 +-
fs/xfs/scrub/symlink_repair.c | 509 +++++
fs/xfs/scrub/tempexch.h | 22 +
fs/xfs/scrub/tempfile.c | 851 +++++++++
fs/xfs/scrub/tempfile.h | 48 +
fs/xfs/scrub/trace.c | 6 +
fs/xfs/scrub/trace.h | 1307 ++++++++++++-
fs/xfs/scrub/xfarray.c | 27 +-
fs/xfs/scrub/xfarray.h | 6 +
fs/xfs/scrub/xfblob.c | 168 ++
fs/xfs/scrub/xfblob.h | 50 +
fs/xfs/scrub/xfile.c | 14 +-
fs/xfs/scrub/xfile.h | 6 +
fs/xfs/scrub/xfs_scrub.h | 6 +-
fs/xfs/xfs_acl.c | 17 +-
fs/xfs/xfs_aops.c | 60 +-
fs/xfs/xfs_attr_item.c | 554 +++++-
fs/xfs/xfs_attr_item.h | 10 +
fs/xfs/xfs_attr_list.c | 120 +-
fs/xfs/xfs_bmap_item.c | 4 +-
fs/xfs/xfs_bmap_util.c | 67 +-
fs/xfs/xfs_bmap_util.h | 2 +-
fs/xfs/xfs_buf.c | 3 +
fs/xfs/xfs_dir2_readdir.c | 25 +-
fs/xfs/xfs_discard.c | 153 +-
fs/xfs/xfs_dquot.c | 47 +-
fs/xfs/xfs_dquot.h | 1 +
fs/xfs/xfs_error.c | 3 +
fs/xfs/xfs_exchmaps_item.c | 614 ++++++
fs/xfs/xfs_exchmaps_item.h | 64 +
fs/xfs/xfs_exchrange.c | 804 ++++++++
fs/xfs/xfs_exchrange.h | 38 +
fs/xfs/xfs_export.c | 4 +-
fs/xfs/xfs_export.h | 2 +
fs/xfs/xfs_extent_busy.c | 80 +-
fs/xfs/xfs_file.c | 90 +-
fs/xfs/xfs_file.h | 15 +
fs/xfs/xfs_fsmap.c | 4 +-
fs/xfs/xfs_fsops.c | 29 +-
fs/xfs/xfs_fsops.h | 2 +-
fs/xfs/xfs_handle.c | 952 ++++++++++
fs/xfs/xfs_handle.h | 33 +
fs/xfs/xfs_health.c | 1 +
fs/xfs/xfs_icache.c | 4 +-
fs/xfs/xfs_inode.c | 496 ++++-
fs/xfs/xfs_inode.h | 41 +-
fs/xfs/xfs_ioctl.c | 625 +------
fs/xfs/xfs_ioctl.h | 28 -
fs/xfs/xfs_ioctl32.c | 1 +
fs/xfs/xfs_iomap.c | 105 +-
fs/xfs/xfs_iops.c | 23 +-
fs/xfs/xfs_iops.h | 7 +-
fs/xfs/xfs_itable.c | 8 +
fs/xfs/xfs_iwalk.c | 4 +-
fs/xfs/xfs_linux.h | 5 +
fs/xfs/xfs_log.c | 28 +-
fs/xfs/xfs_log.h | 2 -
fs/xfs/xfs_log_cil.c | 2 +-
fs/xfs/xfs_log_priv.h | 8 +-
fs/xfs/xfs_log_recover.c | 85 +-
fs/xfs/xfs_mount.c | 109 +-
fs/xfs/xfs_mount.h | 88 +-
fs/xfs/xfs_qm.c | 4 +-
fs/xfs/xfs_qm.h | 2 +-
fs/xfs/xfs_quota.h | 23 +-
fs/xfs/xfs_reflink.c | 48 +-
fs/xfs/xfs_rtalloc.c | 29 +-
fs/xfs/xfs_super.c | 76 +-
fs/xfs/xfs_symlink.c | 91 +-
fs/xfs/xfs_trace.c | 3 +
fs/xfs/xfs_trace.h | 440 ++++-
fs/xfs/xfs_trans.c | 72 +-
fs/xfs/xfs_trans_dquot.c | 15 +-
fs/xfs/xfs_xattr.c | 92 +-
fs/xfs/xfs_xattr.h | 3 +-
include/linux/f2fs_fs.h | 10 +-
include/linux/fs.h | 15 +-
include/linux/fsnotify.h | 21 +-
include/linux/fsnotify_backend.h | 97 +-
include/trace/events/f2fs.h | 42 +-
kernel/audit_tree.c | 2 +-
kernel/audit_watch.c | 2 +-
232 files changed, 26452 insertions(+), 3967 deletions(-)
create mode 100644 fs/xfs/libxfs/xfs_exchmaps.c
create mode 100644 fs/xfs/libxfs/xfs_exchmaps.h
create mode 100644 fs/xfs/libxfs/xfs_parent.c
create mode 100644 fs/xfs/libxfs/xfs_parent.h
create mode 100644 fs/xfs/libxfs/xfs_trans_space.c
create mode 100644 fs/xfs/scrub/agino_bitmap.h
create mode 100644 fs/xfs/scrub/attr_repair.c
create mode 100644 fs/xfs/scrub/attr_repair.h
create mode 100644 fs/xfs/scrub/dab_bitmap.h
create mode 100644 fs/xfs/scrub/dir_repair.c
create mode 100644 fs/xfs/scrub/dirtree.c
create mode 100644 fs/xfs/scrub/dirtree.h
create mode 100644 fs/xfs/scrub/dirtree_repair.c
create mode 100644 fs/xfs/scrub/findparent.c
create mode 100644 fs/xfs/scrub/findparent.h
create mode 100644 fs/xfs/scrub/ino_bitmap.h
create mode 100644 fs/xfs/scrub/listxattr.c
create mode 100644 fs/xfs/scrub/listxattr.h
create mode 100644 fs/xfs/scrub/orphanage.c
create mode 100644 fs/xfs/scrub/orphanage.h
create mode 100644 fs/xfs/scrub/parent_repair.c
create mode 100644 fs/xfs/scrub/rtsummary.h
create mode 100644 fs/xfs/scrub/rtsummary_repair.c
create mode 100644 fs/xfs/scrub/symlink_repair.c
create mode 100644 fs/xfs/scrub/tempexch.h
create mode 100644 fs/xfs/scrub/tempfile.c
create mode 100644 fs/xfs/scrub/tempfile.h
create mode 100644 fs/xfs/scrub/xfblob.c
create mode 100644 fs/xfs/scrub/xfblob.h
create mode 100644 fs/xfs/xfs_exchmaps_item.c
create mode 100644 fs/xfs/xfs_exchmaps_item.h
create mode 100644 fs/xfs/xfs_exchrange.c
create mode 100644 fs/xfs/xfs_exchrange.h
create mode 100644 fs/xfs/xfs_file.h
create mode 100644 fs/xfs/xfs_handle.c
create mode 100644 fs/xfs/xfs_handle.h
--
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 e14c673ea9a AArch64: Improve costing of ctz
new a2e4fe5a53c aarch64: Fold vget_low_* intrinsics to BIT_FIELD_REF [PR102171]
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/config/aarch64/aarch64-builtins.cc | 60 +++++++++++++
gcc/config/aarch64/aarch64-simd-builtins.def | 5 +-
gcc/config/aarch64/aarch64-simd.md | 23 +----
gcc/config/aarch64/arm_neon.h | 105 -----------------------
gcc/testsuite/gcc.target/aarch64/pr113573.c | 2 +-
gcc/testsuite/gcc.target/aarch64/vget_low_2.c | 30 +++++++
gcc/testsuite/gcc.target/aarch64/vget_low_2_be.c | 31 +++++++
7 files changed, 124 insertions(+), 132 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_low_2.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_low_2_be.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 6e51b4b5bbc0 Merge tag 'mips_6.10' of git://git.kernel.org/pub/scm/linu [...]
new c93f261dfc39 Documentation/core-api: add swiotlb documentation
new 327e2c97c46a swiotlb: remove alloc_size argument to swiotlb_tbl_map_single()
new 2650073f1b58 iommu/dma: fix zeroing of bounce buffer padding used by un [...]
new fe7514b149e0 dma: compile-out DMA sync op calls when not used
new f406c8e4b770 dma: avoid redundant calls for sync operations
new ea01fa703150 iommu/dma: avoid expensive indirect calls for sync operations
new 1f20a5769446 page_pool: make sure frag API fields don't span between ca [...]
new 403f11ac9ab7 page_pool: don't use driver-set flags field directly
new 4321de4497b2 page_pool: check for DMA sync shortcut earlier
new 163943ac00cb xsk: use generic DMA sync shortcut instead of a custom one
new a6016aac5252 dma: fix DMA sync for drivers not calling dma_set_mask*()
new daa121128a2d Merge tag 'dma-mapping-6.10-2024-05-20' of git://git.infra [...]
The 12 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/core-api/index.rst | 1 +
Documentation/core-api/swiotlb.rst | 321 +++++++++++++++++++++
drivers/iommu/dma-iommu.c | 34 ++-
drivers/net/ethernet/engleder/tsnep_main.c | 2 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 2 +-
drivers/net/ethernet/intel/igc/igc_main.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 2 +-
drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 2 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +-
drivers/xen/swiotlb-xen.c | 2 +-
include/linux/device.h | 4 +
include/linux/dma-map-ops.h | 12 +
include/linux/dma-mapping.h | 105 +++++--
include/linux/iova.h | 5 +
include/linux/swiotlb.h | 2 +-
include/net/page_pool/types.h | 25 +-
include/net/xdp_sock_drv.h | 7 +-
include/net/xsk_buff_pool.h | 14 +-
kernel/dma/Kconfig | 5 +
kernel/dma/mapping.c | 69 +++--
kernel/dma/swiotlb.c | 62 +++-
net/core/page_pool.c | 78 +++--
net/xdp/xsk_buff_pool.c | 29 +-
27 files changed, 634 insertions(+), 163 deletions(-)
create mode 100644 Documentation/core-api/swiotlb.rst
--
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 762910fbd19 readelf: add pretty printing for FDO Dlopen Metadata note
new 752e03a7c1a gdb: Fix Windows build after #include shuffle
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/windows-nat.c | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.