This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-12
in repository gcc.
from 8bdbd3b7346 c++: lambda this capture and requires [PR120123]
new 851c832387e Daily bump.
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/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 6 ++++++
gcc/testsuite/ChangeLog | 10 ++++++++++
3 files changed, 17 insertions(+), 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 gcc.
from 2edb50a3108 [lra] force reg update after spilling to memory [PR120424]
new 13699eb9883 Daily bump.
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:
c++tools/ChangeLog | 5 ++++
gcc/ChangeLog | 40 +++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/c/ChangeLog | 6 +++++
gcc/cobol/ChangeLog | 7 ++++++
gcc/cp/ChangeLog | 51 +++++++++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 67 +++++++++++++++++++++++++++++++++++++++++++++++++
include/ChangeLog | 5 ++++
libgomp/ChangeLog | 26 +++++++++++++++++++
libstdc++-v3/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++++++++
10 files changed, 270 insertions(+), 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 3e3013968bc gdb/dwarf2: update call_site::target comment
new 7da4814ad42 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gdb-16-branch
in repository binutils-gdb.
from 23adf9579b9 Automatic date update in version.in
new fbad216c6f6 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch binutils-2_44-branch
in repository binutils-gdb.
from f3715024245 Automatic date update in version.in
new 8301a5b8b6c Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 8fc9e03a70f cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975]
new 2edb50a3108 [lra] force reg update after spilling to memory [PR120424]
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/lra-eliminations.cc | 2 +-
gcc/lra-spills.cc | 2 +-
gcc/testsuite/g++.target/arm/pr120424.C | 34 ++++++++++++++++++++++
gcc/testsuite/gnat.dg/controlled9.adb | 10 +++++++
.../{ghost6_pkg.ads => controlled9_pkg.ads} | 8 ++---
5 files changed, 49 insertions(+), 7 deletions(-)
create mode 100644 gcc/testsuite/g++.target/arm/pr120424.C
create mode 100644 gcc/testsuite/gnat.dg/controlled9.adb
copy gcc/testsuite/gnat.dg/{ghost6_pkg.ads => controlled9_pkg.ads} (51%)
--
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 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
new 095f627add86 mm/filemap: gate dropbehind invalidate on folio !dirty && [...]
new 25b065a744ff mm/filemap: use filemap_end_dropbehind() for read invalidation
new 7b2b67dbd449 Revert "Disable FOP_DONTCACHE for now due to bugs"
new 1da7a06d9ce4 mm/filemap: unify read/write dropbehind naming
new a1d98e4ffb97 mm/filemap: unify dropbehind flag testing and clearing
new 5722bcd7d373 Merge patch series "dropbehind fixes and cleanups"
new 34ecde3c5606 iomap: don't lose folio dropbehind state for overwrites
new dd59137bfe70 fs/dax: Fix "don't skip locked entries when scanning entries"
new 15ecd83dc062 rust: file: mark `LocalFile` as `repr(transparent)`
new 946026ba4293 rust: file: improve safety comments
new 21fae34a27dd Merge patch series "rust: file: mark `LocalFile` as `repr( [...]
new 5402c4d4d200 exportfs: require ->fh_to_parent() to encode connectable f [...]
new fcd0bb8e99f7 Merge tag 'vfs-6.16-rc2.fixes' of git://git.kernel.org/pub [...]
new a1b4a25abb3f Merge netfs API documentation updates
new c1a606cd75fb fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READ
new 9cd78ca04fb8 fs/netfs: remove unused source NETFS_INVALID_WRITE
new 9fcf235e91fa fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH
new d46a7b217d6a fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEAR
new 314ee7035feb fs/netfs: reorder struct fields to eliminate holes
new 3dc00bca8dc8 fs/netfs: remove `netfs_io_request.ractl`
new 07c08bac9302 fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=y
new 6bb09e5db3a0 folio_queue: remove unused field `marks3`
new 67b916719a15 fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS
new 4b1ca12dd3f2 fs/netfs: remove unused flag NETFS_RREQ_BLOCKED
new e02cdc0e7fb0 Merge patch series "netfs: Miscellaneous cleanups"
new 4481f7f2b3df netfs: Fix oops in write-retry from mis-resetting the subr [...]
new 34eb98c6598c netfs: Fix setting of transferred bytes with short DIO reads
new 20d72b00ca81 netfs: Fix the request's work item to not require a ref
new 2b1424cd131c netfs: Fix wait/wake to be consistent about the waitqueue used
new 5fddfbc0cbc5 Merge patch series "netfs: Miscellaneous fixes"
new db26d62d79e4 netfs: Fix undifferentiation of DIO reads from unbuffered reads
new 0fb34422b5c2 Merge tag 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub [...]
new 0486b1832dc3 fuse: change 'unsigned' to 'unsigned int'
new faa794dd2e17 fuse: Move prefaulting out of hot write path
new 2396356a945b fuse: add more control over cache invalidation behaviour
new a5c4983bb907 fuse: Convert 'write' to a bit-field in struct fuse_copy_state
new 03a3617f92c2 fuse: use boolean bit-fields in struct fuse_copy_state
new 4fea593e625c fuse: optimize over-io-uring request expiration check
new 0c4f8ed498ce mm: skip folio reclaim in legacy memcg contexts for deadlo [...]
new 0c58a97f919c fuse: remove tmp folio for writebacks and internal rb tree
new 69efbff69f89 fuse: fix race between concurrent setattrs from multiple nodes
new 767c4b82715a MAINTAINERS: update filter of FUSE documentation
new 18ee43c398af docs: filesystems: add fuse-passthrough.rst
new f09222980d77 fs: fuse: add dev id to /dev/fuse fdinfo
new 394244b24fdd fuse: support copying large folios
new 3568a9569326 fuse: support large folios for retrieves
new 63c69ad3d18a fuse: refactor fuse_fill_write_pages()
new d60a6015e1a2 fuse: support large folios for writethrough writes
new 351a24eb4820 fuse: support large folios for folio reads
new cacc0645bcad fuse: support large folios for symlinks
new c91440c89fbd fuse: support large folios for stores
new ff7c3ee4842d fuse: support large folios for queued writes
new 906354c87f49 fuse: support large folios for readahead
new f3cb8bd908c7 fuse: support large folios for writeback
new c31f91c6af96 fuse: don't allow signals to interrupt getdents copying
new 467e245d47e6 readdir: supply dir_context.count as readdir buffer size hint
new dabb90391028 fuse: increase readdir buffer size
new 2619a6d413f4 Merge tag 'fuse-update-6.16' of git://git.kernel.org/pub/s [...]
new 9126d2754c5e gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add
new fe4281644c62 Merge tag 'gfs2-for-6.16-fix' of git://git.kernel.org/pub/ [...]
The 60 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/folio_queue.rst | 3 -
Documentation/filesystems/fuse-passthrough.rst | 133 +++++++
Documentation/filesystems/index.rst | 1 +
Documentation/filesystems/netfs_library.rst | 5 -
MAINTAINERS | 2 +-
fs/9p/vfs_addr.c | 5 +-
fs/afs/write.c | 9 +-
fs/cachefiles/io.c | 16 +-
fs/ceph/addr.c | 6 +-
fs/dax.c | 2 +-
fs/erofs/fscache.c | 6 +-
fs/fuse/dev.c | 182 ++++++----
fs/fuse/dev_uring.c | 34 +-
fs/fuse/dir.c | 46 ++-
fs/fuse/file.c | 474 ++++++-------------------
fs/fuse/fuse_dev_i.h | 9 +-
fs/fuse/fuse_i.h | 10 +-
fs/fuse/inode.c | 11 +-
fs/fuse/readdir.c | 36 +-
fs/gfs2/ops_fstype.c | 4 +-
fs/gfs2/sys.c | 1 -
fs/iomap/buffered-io.c | 2 +
fs/netfs/buffered_read.c | 56 ++-
fs/netfs/buffered_write.c | 5 +-
fs/netfs/direct_read.c | 16 +-
fs/netfs/direct_write.c | 12 +-
fs/netfs/fscache_io.c | 10 +-
fs/netfs/internal.h | 42 ++-
fs/netfs/main.c | 1 +
fs/netfs/misc.c | 219 ++++++++++++
fs/netfs/objects.c | 48 ++-
fs/netfs/read_collect.c | 199 ++---------
fs/netfs/read_pgpriv2.c | 4 +-
fs/netfs/read_retry.c | 26 +-
fs/netfs/read_single.c | 6 +-
fs/netfs/write_collect.c | 83 ++---
fs/netfs/write_issue.c | 38 +-
fs/netfs/write_retry.c | 19 +-
fs/nfs/fscache.c | 1 +
fs/smb/client/cifsproto.h | 3 +-
fs/smb/client/cifssmb.c | 4 +-
fs/smb/client/file.c | 10 +-
fs/smb/client/smb2pdu.c | 4 +-
fs/xfs/xfs_aops.c | 22 +-
include/linux/exportfs.h | 10 +
include/linux/folio_queue.h | 42 ---
include/linux/fs.h | 2 +-
include/linux/fscache.h | 5 +-
include/linux/iomap.h | 5 +-
include/linux/netfs.h | 45 ++-
include/linux/pagemap.h | 11 +
include/trace/events/netfs.h | 11 +-
include/uapi/linux/fuse.h | 6 +-
mm/filemap.c | 39 +-
mm/vmscan.c | 12 +-
net/9p/client.c | 6 +-
rust/kernel/fs/file.rs | 10 +-
57 files changed, 1015 insertions(+), 1014 deletions(-)
create mode 100644 Documentation/filesystems/fuse-passthrough.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 036e5c0c912 gdb: use quoted filename completion for the shell command
new 3e3013968bc gdb/dwarf2: update call_site::target comment
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/dwarf2/call-site.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 3d287bff148 c++: more __is_destructible fixes [PR107600]
new 8fc9e03a70f cobol: Honor HAVE_CLOCK_GETTIME and HAVE_GETTIMEOFDAY. [PR119975]
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/cobol/genapi.cc | 4 +++-
gcc/cobol/genutil.cc | 23 +++++++++++++++++++++++
gcc/cobol/genutil.h | 3 +++
3 files changed, 29 insertions(+), 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 linux.
from d00a83477e7a Merge tag 'input-for-v6.16-rc0' of git://git.kernel.org/pu [...]
new 0c4aba403f4f m68k: coldfire: gpio: use new line value setter callbacks
new 245bb7b95aff m68k/kernel: replace strncpy() with strscpy()
new eb43efd062d1 m68k: Replace memcpy() + manual NUL-termination with strscpy()
new df7b9b4f6bfe Merge tag 'm68knommu-for-v6.16' of git://git.kernel.org/pu [...]
new cd1be30b44d9 KVM: VMX: use __always_inline for is_td_vcpu and is_td
new 9a7cb00a8ff7 x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE
new 65ca2872015c KVM: x86: Propagate AMD's IbrsSameMode to the guest
new 656d9624bd21 KVM: x86: Generalize IBRS virtualization on emulated VM-exit
new 3fa0fc95db6d x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM)
new ead4dac16de2 KVM: x86: Advertise support for WRMSRNS
new f804dc6aa20f KVM: x86: clean up a return
new 49c140d5af12 KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly
new d88bb2ded2ef KVM: x86: Advertise support for AMD's PREFETCHI
new b1f7723a5a5b KVM: x86: Isolate edge vs. level check in userspace I/O AP [...]
new c2207bbc0c0f KVM: x86: Add a helper to deduplicate I/O APIC EOI interce [...]
new 87e4951e250b KVM: x86: Rescan I/O APIC routes after EOI interception fo [...]
new c364baad3e4f KVM: VMX: Don't send UNBLOCK when starting device assignme [...]
new 459074cff66f KVM: x86: Add module param to control and enumerate device [...]
new 1bee4838eb3a KVM: SVM: Clear current_vmcb during vCPU free for all *pos [...]
new 54a1a24fea19 KVM: x86: Unify cross-vCPU IBPB
new 37d8bad41d2b KVM: Remove obsolete comment about locking for kvm_io_bus_ [...]
new ebd38b26ecb5 Merge tag 'kvm-x86-misc-6.16' of https://github.com/kvm-x8 [...]
new ea9fcdf76d3d KVM: x86/mmu: Further check old SPTE is leaf for spurious [...]
new d17cc13cc484 KVM: x86/tdp_mmu: Merge prefetch and access checks for spu [...]
new 988da7820206 KVM: x86/tdp_mmu: WARN if PFN changes for spurious faults
new 11d45175111d KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE i [...]
new 6a3d704959bd KVM: x86/mmu: Use kvm_x86_call() instead of manual static_call()
new 5d816c139958 Merge tag 'kvm-x86-mmu-6.16' of https://github.com/kvm-x86 [...]
new 600e9606046a x86/irq: Ensure initial PIR loads are performed exactly once
new 3cdb8261504c x86/irq: Track if IRQ was found in PIR during initial loop [...]
new 6433fc01f9f1 KVM: VMX: Ensure vIRR isn't reloaded at odd times when syn [...]
new f1459315f4d2 x86/irq: KVM: Track PIR bitmap as an "unsigned long" array
new 06b4d0ea226c KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels
new b41f8638b9d3 KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR
new baf68a0e3bd6 KVM: VMX: Use arch_xchg() when processing PIR to avoid ins [...]
new edaf3eded386 x86/irq: KVM: Add helper for harvesting PIR to deduplicate [...]
new db44dcbdf814 Merge tag 'kvm-x86-pir-6.16' of https://github.com/kvm-x86 [...]
new 68ed692e3954 KVM: selftests: SEV-SNP test for KVM_SEV_INIT2
new c4e1a848d721 KVM: selftests: Add vmgexit helper
new acf064345018 KVM: selftests: Add SMT control state helper
new f694f30e81c4 KVM: selftests: Replace assert() with TEST_ASSERT_EQ()
new 4a4e1e8e92eb KVM: selftests: Introduce SEV VM type check
new 3bf3e0a52123 KVM: selftests: Add library support for interacting with SNP
new b73a30cd9caa KVM: selftests: Force GUEST_MEMFD flag for SNP VM type
new a5d55f783fb7 KVM: selftests: Decouple SEV policy from VM type
new ada014f5fc67 KVM: selftests: Add a basic SEV-SNP smoke test
new 5e9ac644c40f KVM: selftests: Add a test for x86's fastops emulation
new d761c14d902e KVM: selftests: Extract guts of THP accessor to standalone [...]
new 26dcdfa01c33 KVM: selftests: access_tracking_perf_test: Add option to s [...]
new 3a7f9e518c6a cgroup: selftests: Move memcontrol specific helpers out of [...]
new 2c754a84ff16 cgroup: selftests: Move cgroup_util into its own library
new 38e1dd578142 cgroup: selftests: Add API to find root of specific controller
new b11fcb51e2b2 KVM: selftests: Build and link selftests/cgroup/lib into K [...]
new d166453ebd29 KVM: selftests: access_tracking_perf_test: Use MGLRU for a [...]
new 3e0797f6dd78 Merge tag 'kvm-x86-selftests-6.16' of https://github.com/k [...]
new 17a2c62fbf1e KVM: nVMX: Check MSR load/store list counts during VM-Ente [...]
new 798b9b1cb0e5 KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff()
new a0ee1d5faff1 KVM: VMX: Flush shadow VMCS on emergency reboot
new f2d7993314a3 KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OP [...]
new 84ad4d834ce9 KVM: VMX: Move vt_apicv_pre_state_restore() to posted_intr [...]
new 1a81d9d5a1da KVM: VMX: Define a VMX glue macro for kvm_complete_insn_gp()
new 907092bf7cbd KVM: VMX: Clean up and macrofy x86_ops
new 3e89d5fdc70f Merge tag 'kvm-x86-vmx-6.16' of https://github.com/kvm-x86 [...]
new 309d28576f0a KVM: SVM: Fix SNP AP destroy race with VMRUN
new 962e2b6152ef KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled
new 22f5c2003a18 KVM: SVM: Dump guest register state in dump_vmcb()
new db2645096105 KVM: SVM: Add the type of VM for which the VMCB/VMSA is be [...]
new 0e6b677de730 KVM: SVM: Include the vCPU ID when dumping a VMCB
new 468c27ae0215 KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output
new f9f27c4a377a x86/cpufeatures: Add "Allowed SEV Features" Feature
new b6bc164f41db KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field
new bb5081f4abf2 KVM: SVM: avoid frequency indirect calls
new 5ecdb48dd918 KVM: SVM: Treat DEBUGCTL[5:2] as reserved
new e0136112e99d x86/sev: Remove unnecessary GFP_KERNEL_ACCOUNT for tempora [...]
new e9628b011bbd KVM: x86: Make kvm_pio_request.linear_rip a common field f [...]
new faad6645e112 x86/cpufeatures: Add CPUID feature bit for the Bus Lock Threshold
new 827547bc3a2a KVM: SVM: Add architectural definitions/assets for Bus Loc [...]
new 89f9edf4c69d KVM: SVM: Add support for KVM_CAP_X86_BUS_LOCK_EXIT on SVM CPUs
new 72df72e1c6dd KVM: selftests: Add test to verify KVM_CAP_X86_BUS_LOCK_EXIT
new 4e02d4f9734f Merge tag 'kvm-x86-svm-6.16' of https://github.com/kvm-x86 [...]
new c5b6ababd21a locking/mutex: implement mutex_trylock_nested
new fb49f07ba1d9 locking/mutex: implement mutex_lock_killable_nest_lock
new e4a454ced74c KVM: add kvm_lock_all_vcpus and kvm_trylock_all_vcpus
new c560bc9286e6 x86: KVM: SVM: use kvm_lock_all_vcpus instead of a custom [...]
new b586c5d21954 KVM: arm64: use kvm_trylock_all_vcpus when locking all vCPUs
new 8f56770d114b RISC-V: KVM: use kvm_trylock_all_vcpus when locking all vCPUs
new 4dbe28c0fabd rust: add helper for mutex_trylock
new 8e86e7362652 Merge branch 'kvm-lockdep-common' into HEAD
new 3ec8a8330a1a s390/uv: Don't return 0 from make_hva_secure() if the oper [...]
new bd428b8c79ed s390/uv: Always return 0 from s390_wiggle_split_folio() if [...]
new ab73b29efd36 s390/uv: Improve splitting of large folios that cannot be [...]
new af941f3dd8d7 s390: Remove unneeded includes
new 7e42ad66fb5d KVM: s390: Remove unneeded srcu lock
new 200197908dc4 KVM: s390: Refactor and split some gmap helpers
new d6c8097803cb KVM: s390: Simplify and move pv code
new e9ba21fb5dcf Merge tag 'kvm-s390-next-6.16-1' of https://git.kernel.org [...]
new 438e22801b19 rtmutex_api: provide correct extern functions
new 94d889713d8b arm64: sysreg: Drag linux/kconfig.h to work around vdso bu [...]
new 667304740537 KVM: arm64: Mask out non-VA bits from TLBI VA* on VNCR inv [...]
new 761aabe76e6b KVM: arm64: Use lock guard in vgic_v4_set_forwarding()
new fc4dafe87b93 KVM: arm64: Protect vLPI translation with vgic_irq::irq_lock
new 05b9405f2fa1 KVM: arm64: Resolve vLPI by host IRQ in vgic_v4_unset_forw [...]
new 4bf3693d36af KVM: arm64: Unmap vLPIs affected by changes to GSI routing [...]
new 07212d16adc7 KVM: arm64: vgic-init: Plug vCPU vs. VGIC creation race
new 4d62121ce9b5 KVM: arm64: vgic-debug: Avoid dereferencing NULL ITE pointer
new 61374cc145f4 Merge tag 'kvmarm-fixes-6.16-1' of https://git.kernel.org/ [...]
new 7f9039c524a3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 107 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/virt/kvm/api.rst | 5 +
MAINTAINERS | 2 +
arch/arm64/include/asm/kvm_host.h | 3 -
arch/arm64/include/asm/sysreg.h | 1 +
arch/arm64/kvm/arch_timer.c | 4 +-
arch/arm64/kvm/arm.c | 69 ++--
arch/arm64/kvm/nested.c | 6 +-
arch/arm64/kvm/vgic/vgic-debug.c | 5 +-
arch/arm64/kvm/vgic/vgic-init.c | 31 +-
arch/arm64/kvm/vgic/vgic-its.c | 56 +--
arch/arm64/kvm/vgic/vgic-kvm-device.c | 12 +-
arch/arm64/kvm/vgic/vgic-v4.c | 92 ++---
arch/m68k/coldfire/gpio.c | 8 +-
arch/m68k/kernel/setup_no.c | 3 +-
arch/m68k/kernel/uboot.c | 2 +-
arch/riscv/kvm/aia_device.c | 34 +-
arch/s390/include/asm/gmap.h | 2 -
arch/s390/include/asm/gmap_helpers.h | 15 +
arch/s390/include/asm/tlb.h | 1 +
arch/s390/include/asm/uv.h | 1 -
arch/s390/kernel/uv.c | 97 +++++-
arch/s390/kvm/Makefile | 2 +-
arch/s390/kvm/diag.c | 30 +-
arch/s390/kvm/gaccess.c | 3 +-
arch/s390/kvm/gmap-vsie.c | 1 -
arch/s390/kvm/gmap.c | 121 -------
arch/s390/kvm/gmap.h | 39 ---
arch/s390/kvm/intercept.c | 9 +-
arch/s390/kvm/kvm-s390.c | 10 +-
arch/s390/kvm/kvm-s390.h | 42 +++
arch/s390/kvm/priv.c | 6 +-
arch/s390/kvm/pv.c | 61 +++-
arch/s390/kvm/vsie.c | 19 +-
arch/s390/mm/Makefile | 2 +
arch/s390/mm/fault.c | 1 -
arch/s390/mm/gmap.c | 185 +---------
arch/s390/mm/gmap_helpers.c | 221 ++++++++++++
arch/s390/mm/init.c | 1 -
arch/s390/mm/pgalloc.c | 2 -
arch/s390/mm/pgtable.c | 1 -
arch/x86/include/asm/cpufeatures.h | 4 +
arch/x86/include/asm/kvm-x86-ops.h | 2 +-
arch/x86/include/asm/kvm_host.h | 9 +-
arch/x86/include/asm/msr.h | 4 +-
arch/x86/include/asm/posted_intr.h | 78 ++++-
arch/x86/include/asm/svm.h | 10 +-
arch/x86/include/uapi/asm/kvm.h | 1 +
arch/x86/include/uapi/asm/svm.h | 2 +
arch/x86/kernel/irq.c | 63 +---
arch/x86/kvm/cpuid.c | 8 +-
arch/x86/kvm/ioapic.c | 7 +-
arch/x86/kvm/ioapic.h | 2 +
arch/x86/kvm/irq_comm.c | 37 +-
arch/x86/kvm/lapic.c | 28 +-
arch/x86/kvm/lapic.h | 4 +-
arch/x86/kvm/mmu/mmu.c | 5 +-
arch/x86/kvm/mmu/tdp_mmu.c | 19 +-
arch/x86/kvm/svm/nested.c | 36 ++
arch/x86/kvm/svm/sev.c | 185 ++++++----
arch/x86/kvm/svm/svm.c | 162 +++++++--
arch/x86/kvm/svm/svm.h | 14 +-
arch/x86/kvm/vmx/common.h | 4 +-
arch/x86/kvm/vmx/main.c | 208 ++++++-----
arch/x86/kvm/vmx/nested.c | 48 +--
arch/x86/kvm/vmx/posted_intr.c | 17 +-
arch/x86/kvm/vmx/posted_intr.h | 5 +-
arch/x86/kvm/vmx/vmenter.S | 3 +-
arch/x86/kvm/vmx/vmx.c | 23 +-
arch/x86/kvm/vmx/vmx.h | 3 +-
arch/x86/kvm/vmx/x86_ops.h | 66 +---
arch/x86/kvm/x86.c | 44 ++-
arch/x86/kvm/x86.h | 18 +
include/kvm/arm_vgic.h | 3 +-
include/linux/kvm_host.h | 23 +-
include/linux/mutex.h | 32 +-
kernel/locking/mutex.c | 21 +-
kernel/locking/rtmutex_api.c | 33 +-
rust/helpers/mutex.c | 5 +
tools/arch/x86/include/asm/cpufeatures.h | 1 +
tools/arch/x86/include/uapi/asm/kvm.h | 1 +
tools/testing/selftests/cgroup/Makefile | 21 +-
.../selftests/cgroup/{ => lib}/cgroup_util.c | 118 ++-----
.../cgroup/{ => lib/include}/cgroup_util.h | 13 +-
tools/testing/selftests/cgroup/lib/libcgroup.mk | 19 +
tools/testing/selftests/cgroup/test_memcontrol.c | 78 +++++
tools/testing/selftests/kvm/Makefile.kvm | 6 +-
.../selftests/kvm/access_tracking_perf_test.c | 281 +++++++++++++--
tools/testing/selftests/kvm/include/kvm_util.h | 35 ++
tools/testing/selftests/kvm/include/lru_gen_util.h | 51 +++
tools/testing/selftests/kvm/include/test_util.h | 1 +
.../testing/selftests/kvm/include/x86/processor.h | 1 +
tools/testing/selftests/kvm/include/x86/sev.h | 53 ++-
tools/testing/selftests/kvm/lib/kvm_util.c | 21 +-
tools/testing/selftests/kvm/lib/lru_gen_util.c | 387 +++++++++++++++++++++
tools/testing/selftests/kvm/lib/test_util.c | 42 ++-
tools/testing/selftests/kvm/lib/x86/processor.c | 4 +-
tools/testing/selftests/kvm/lib/x86/sev.c | 76 +++-
tools/testing/selftests/kvm/x86/fastops_test.c | 165 +++++++++
tools/testing/selftests/kvm/x86/hyperv_cpuid.c | 21 +-
tools/testing/selftests/kvm/x86/kvm_buslock_test.c | 135 +++++++
tools/testing/selftests/kvm/x86/sev_init2_tests.c | 13 +
tools/testing/selftests/kvm/x86/sev_smoke_test.c | 75 ++--
virt/kvm/kvm_main.c | 81 ++++-
103 files changed, 2891 insertions(+), 1249 deletions(-)
create mode 100644 arch/s390/include/asm/gmap_helpers.h
delete mode 100644 arch/s390/kvm/gmap.c
delete mode 100644 arch/s390/kvm/gmap.h
create mode 100644 arch/s390/mm/gmap_helpers.c
rename tools/testing/selftests/cgroup/{ => lib}/cgroup_util.c (88%)
rename tools/testing/selftests/cgroup/{ => lib/include}/cgroup_util.h (91%)
create mode 100644 tools/testing/selftests/cgroup/lib/libcgroup.mk
create mode 100644 tools/testing/selftests/kvm/include/lru_gen_util.h
create mode 100644 tools/testing/selftests/kvm/lib/lru_gen_util.c
create mode 100644 tools/testing/selftests/kvm/x86/fastops_test.c
create mode 100644 tools/testing/selftests/kvm/x86/kvm_buslock_test.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.