Linus Torvalds
11e8c7e947
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
...
Pull kvm fixes from Paolo Bonzini:
"Quite a large pull request, partly due to skipping last week and
therefore having material from ~all submaintainers in this one. About
a fourth of it is a new selftest, and a couple more changes are large
in number of files touched (fixing a -Wflex-array-member-not-at-end
compiler warning) or lines changed (reformatting of a table in the API
documentation, thanks rST).
But who am I kidding---it's a lot of commits and there are a lot of
bugs being fixed here, some of them on the nastier side like the
RISC-V ones.
ARM:
- Correctly handle deactivation of interrupts that were activated
from LRs. Since EOIcount only denotes deactivation of interrupts
that are not present in an LR, start EOIcount deactivation walk
*after* the last irq that made it into an LR
- Avoid calling into the stubs to probe for ICH_VTR_EL2.TDS when pKVM
is already enabled -- not only thhis isn't possible (pKVM will
reject the call), but it is also useless: this can only happen for
a CPU that has already booted once, and the capability will not
change
- Fix a couple of low-severity bugs in our S2 fault handling path,
affecting the recently introduced LS64 handling and the even more
esoteric handling of hwpoison in a nested context
- Address yet another syzkaller finding in the vgic initialisation,
where we would end-up destroying an uninitialised vgic with nasty
consequences
- Address an annoying case of pKVM failing to boot when some of the
memblock regions that the host is faulting in are not page-aligned
- Inject some sanity in the NV stage-2 walker by checking the limits
against the advertised PA size, and correctly report the resulting
faults
PPC:
- Fix a PPC e500 build error due to a long-standing wart that was
exposed by the recent conversion to kmalloc_obj(); rip out all the
ugliness that led to the wart
RISC-V:
- Prevent speculative out-of-bounds access using array_index_nospec()
in APLIC interrupt handling, ONE_REG regiser access, AIA CSR
access, float register access, and PMU counter access
- Fix potential use-after-free issues in kvm_riscv_gstage_get_leaf(),
kvm_riscv_aia_aplic_has_attr(), and kvm_riscv_aia_imsic_has_attr()
- Fix potential null pointer dereference in
kvm_riscv_vcpu_aia_rmw_topei()
- Fix off-by-one array access in SBI PMU
- Skip THP support check during dirty logging
- Fix error code returned for Smstateen and Ssaia ONE_REG interface
- Check host Ssaia extension when creating AIA irqchip
x86:
- Fix cases where CPUID mitigation features were incorrectly marked
as available whenever the kernel used scattered feature words for
them
- Validate _all_ GVAs, rather than just the first GVA, when
processing a range of GVAs for Hyper-V's TLB flush hypercalls
- Fix a brown paper bug in add_atomic_switch_msr()
- Use hlist_for_each_entry_srcu() when traversing mask_notifier_list,
to fix a lockdep warning; KVM doesn't hold RCU, just irq_srcu
- Ensure AVIC VMCB fields are initialized if the VM has an in-kernel
local APIC (and AVIC is enabled at the module level)
- Update CR8 write interception when AVIC is (de)activated, to fix a
bug where the guest can run in perpetuity with the CR8 intercept
enabled
- Add a quirk to skip the consistency check on FREEZE_IN_SMM, i.e. to
allow L1 hypervisors to set FREEZE_IN_SMM. This reverts (by
default) an unintentional tightening of userspace ABI in 6.17, and
provides some amount of backwards compatibility with hypervisors
who want to freeze PMCs on VM-Entry
- Validate the VMCS/VMCB on return to a nested guest from SMM,
because either userspace or the guest could stash invalid values in
memory and trigger the processor's consistency checks
Generic:
- Remove a subtle pseudo-overlay of kvm_stats_desc, which, aside from
being unnecessary and confusing, triggered compiler warnings due to
-Wflex-array-member-not-at-end
- Document that vcpu->mutex is take outside of kvm->slots_lock and
kvm->slots_arch_lock, which is intentional and desirable despite
being rather unintuitive
Selftests:
- Increase the maximum number of NUMA nodes in the guest_memfd
selftest to 64 (from 8)"
* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (43 commits)
KVM: selftests: Verify SEV+ guests can read and write EFER, CR0, CR4, and CR8
Documentation: kvm: fix formatting of the quirks table
KVM: x86: clarify leave_smm() return value
selftests: kvm: add a test that VMX validates controls on RSM
selftests: kvm: extract common functionality out of smm_test.c
KVM: SVM: check validity of VMCB controls when returning from SMM
KVM: VMX: check validity of VMCS controls when returning from SMM
KVM: SVM: Set/clear CR8 write interception when AVIC is (de)activated
KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with in-kernel APIC
KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
KVM: x86: Fix SRCU list traversal in kvm_fire_mask_notifiers()
KVM: VMX: Fix a wrong MSR update in add_atomic_switch_msr()
KVM: x86: hyper-v: Validate all GVAs during PV TLB flush
KVM: x86: synthesize CPUID bits only if CPU capability is set
KVM: PPC: e500: Rip out "struct tlbe_ref"
KVM: PPC: e500: Fix build error due to using kmalloc_obj() with wrong type
KVM: selftests: Increase 'maxnode' for guest_memfd tests
KVM: arm64: pkvm: Don't reprobe for ICH_VTR_EL2.TDS on CPU hotplug
KVM: arm64: vgic: Pick EOIcount deactivations from AP-list tail
KVM: arm64: Remove the redundant ISB in __kvm_at_s1e2()
...
2026-03-15 12:22:10 -07:00
..
2024-11-12 16:41:45 +00:00
2026-01-06 16:34:28 +01:00
2025-11-06 14:19:43 -08:00
2026-02-11 13:44:47 +01:00
2026-01-10 15:19:50 -08:00
2025-05-07 11:25:02 +02:00
2026-02-05 11:58:40 +01:00
2025-10-22 07:54:33 +02:00
2026-02-09 12:29:22 +01:00
2026-01-16 10:42:33 +01:00
2026-01-16 16:33:17 +01:00
2026-03-03 13:12:42 +01:00
2025-12-16 22:23:35 +05:30
2026-03-10 11:32:31 -05:00
2025-06-30 17:57:15 -07:00
2026-02-09 14:43:47 -08:00
2025-11-28 08:43:55 +01:00
2026-01-27 10:13:37 +01:00
2026-02-02 17:08:30 +01:00
2026-01-13 22:43:15 -08:00
2026-02-19 07:26:26 -07:00
2026-02-17 11:00:43 +01:00
2026-02-08 00:13:33 -08:00
2025-11-20 16:29:35 -05:00
2026-01-18 14:19:21 -06:00
2026-02-16 11:05:44 -08:00
2024-10-13 17:16:57 +02:00
2026-02-19 09:30:05 -08:00
2026-02-23 13:45:50 +01:00
2026-01-29 20:21:41 +01:00
2026-02-17 15:04:20 +01:00
2025-12-15 14:33:38 +01:00
2026-01-21 19:46:58 -08:00
2026-01-21 14:11:57 +05:30
2026-02-06 12:07:14 +01:00
2026-02-27 13:11:56 +02:00
2025-11-03 00:02:30 +01:00
2026-02-05 00:07:58 +00:00
2026-02-10 19:01:45 -08:00
2026-02-17 11:40:04 -08:00
2025-12-23 12:12:49 +05:30
2026-02-21 01:02:28 -08:00
2026-02-12 17:49:33 -08:00
2026-03-14 09:43:12 -07:00
2022-04-06 13:43:44 -07:00
2026-02-21 17:09:51 -08:00
2026-01-22 15:07:04 -07:00
2019-12-04 13:32:45 +10:00
2023-03-24 19:19:19 -04:00
2022-01-22 08:33:34 +02:00
2024-11-07 02:14:46 +01:00
2025-02-21 09:54:01 +01:00
2017-11-02 11:10:55 +01:00
2025-12-03 19:45:29 +01:00
2025-12-10 16:07:42 -08:00
2025-10-13 10:34:46 +01:00
2026-01-20 19:44:19 -08:00
2024-10-05 13:22:04 +08:00
2019-05-24 17:27:11 +02:00
2019-05-24 17:27:11 +02:00
2025-03-15 15:08:53 +08:00
2024-02-09 11:13:59 -10:00
2025-12-15 16:32:05 +09:00
2017-11-02 11:10:55 +01:00
2026-01-16 16:46:14 +01:00
2026-02-11 19:31:52 -08:00
2019-05-24 17:37:52 +02:00
2019-05-24 17:37:52 +02:00
2023-01-12 11:22:22 +01:00
2017-11-07 10:32:44 +01:00
2026-01-20 19:24:47 -08:00
2025-10-20 20:22:26 +02:00
2025-10-23 13:21:26 +01:00
2025-03-06 08:04:52 -07:00
2026-01-31 14:22:36 -08:00
2025-11-20 14:03:43 -08:00
2023-02-09 23:01:49 +01:00
2020-05-24 20:48:11 +02:00
2025-04-21 10:27:59 +02:00
2026-02-09 18:14:52 -08:00
2026-01-05 16:43:30 +01:00
2026-01-06 12:14:10 -05:00
2025-04-29 15:58:38 -04:00
2025-11-20 12:14:54 +01:00
2019-04-05 16:02:30 -10:00
2025-07-31 11:28:03 -04:00
2026-02-16 10:21:01 -07:00
2026-02-12 04:23:53 -07:00
2025-10-22 11:14:05 -06:00
2025-07-24 16:55:11 -07:00
2025-03-16 22:06:27 -07:00
2021-11-09 10:02:49 -08:00
2018-06-26 11:28:38 +02:00
2026-02-27 15:39:00 -08:00
2026-02-27 15:39:00 -08:00
2018-04-30 10:55:56 +02:00
2026-02-04 13:35:28 -08:00
2026-02-27 15:39:00 -08:00
2025-09-13 16:54:45 -07:00
2024-04-11 21:37:48 -04:00
2023-06-12 08:04:04 -06:00
2020-08-12 10:57:59 -07:00
2017-11-02 11:10:55 +01:00
2025-07-16 14:48:18 +02:00
2025-11-21 11:21:31 +01:00
2025-04-29 15:58:38 -04:00
2026-02-05 14:10:00 -08:00
2026-02-14 07:43:27 -07:00
2025-01-27 08:50:19 -08:00
2025-03-01 02:54:18 -05:00
2026-01-31 16:16:07 -08:00
2020-06-15 23:08:31 -05:00
2017-11-02 11:10:55 +01:00
2025-07-22 19:10:17 -06:00
2025-09-24 14:29:14 -07:00
2026-02-11 13:20:50 -08:00
2018-06-15 18:10:01 -03:00
2026-01-28 20:45:24 +01:00
2026-02-15 08:18:57 -08:00
2022-09-30 14:50:11 -07:00
2024-10-30 17:02:38 -07:00
2024-12-05 16:03:24 +01:00
2024-10-09 16:57:57 -04:00
2026-02-12 11:32:37 -08:00
2013-03-20 13:23:21 -04:00
2025-03-17 22:07:06 -07:00
2024-06-24 18:29:20 +02:00
2026-02-21 01:01:14 -08:00
2026-01-31 16:16:04 -08:00
2026-01-28 20:45:24 +01:00
2025-05-08 09:42:06 -07:00
2026-02-10 17:02:23 -08:00
2023-07-17 16:08:08 -07:00
2025-02-27 14:52:37 +01:00
2025-09-06 15:48:32 +02:00
2026-02-14 11:09:47 +01:00
2025-05-21 13:39:45 +02:00
2023-10-18 14:43:22 -07:00
2025-07-16 13:56:23 +02:00
2023-12-21 13:56:10 +01:00
2025-10-28 17:32:56 +01:00
2024-09-18 07:52:24 +02:00
2020-09-30 11:50:35 -07:00
2025-03-10 18:00:49 +09:00
2026-01-14 17:04:21 +01:00
2024-06-24 22:25:02 -07:00
2025-02-26 19:51:37 -08:00
2023-07-28 09:53:37 +02:00
2026-01-29 02:36:32 -07:00
2026-01-05 21:11:48 +00:00
2026-02-03 15:23:33 +01:00
2022-02-23 10:58:28 +01:00
2026-02-18 20:50:32 -08:00
2026-02-21 17:09:51 -08:00
2017-11-02 11:10:55 +01:00
2025-03-10 09:29:29 -07:00
2021-05-06 19:24:12 -07:00
2025-06-30 09:31:57 -07:00
2025-06-30 09:31:57 -07:00
2026-01-06 20:52:57 -05:00
2025-06-11 11:06:06 +08:00
2021-12-23 22:35:00 +11:00
2026-01-31 14:22:47 -08:00
2020-06-24 09:16:02 -06:00
2026-02-12 15:42:58 -08:00
2019-05-24 17:27:11 +02:00
2025-04-11 18:58:10 -07:00
2021-09-17 15:08:45 +02:00
2025-11-14 20:34:50 +01:00
2026-01-31 16:16:06 -08:00
2017-11-02 11:10:55 +01:00
2024-10-08 18:41:06 +01:00
2024-06-12 11:29:36 -04:00
2020-12-11 14:10:44 +01:00
2020-09-29 17:50:10 +09:00
2025-07-14 20:22:59 +09:00
2026-01-14 16:50:36 +01:00
2025-11-05 08:07:21 -07:00
2024-07-03 15:16:54 +02:00
2020-04-18 15:44:54 -05:00
2024-11-03 12:36:54 -08:00
2024-07-10 15:38:14 +02:00
2025-08-14 15:16:05 -05:00
2026-02-12 15:52:39 -08:00
2026-02-21 17:09:51 -08:00
2026-02-13 14:51:39 -08:00
2025-12-31 19:30:02 -05:00
2025-07-01 13:55:37 -06:00
2024-11-05 13:32:21 +01:00
2019-12-03 11:20:37 +01:00
2023-07-10 14:36:12 +02:00
2019-06-27 23:02:12 +01:00
2026-02-05 15:57:46 +01:00
2023-01-29 15:18:33 -07:00
2023-01-29 15:18:33 -07:00
2024-11-13 13:49:33 +01:00
2025-11-12 10:00:16 -08:00
2024-10-31 19:19:36 -07:00
2017-11-02 11:10:55 +01:00
2025-05-23 13:24:53 -07:00
2019-06-05 17:36:37 +02:00
2025-12-16 14:40:51 +01:00
2025-10-22 07:55:00 +02:00
2017-11-02 11:10:55 +01:00
2024-04-15 11:02:51 -07:00
2023-01-05 15:12:12 +00:00
2025-10-14 14:45:22 -07:00
2020-04-18 15:44:54 -05:00
2025-11-13 16:27:56 +01:00
2025-11-01 12:44:49 -05:00
2023-02-02 22:50:00 -08:00
2018-01-01 12:40:27 -07:00
2025-06-21 08:10:25 -07:00
2026-01-13 18:52:34 -08:00
2023-11-28 14:08:46 +01:00
2026-03-07 15:03:14 -08:00
2024-04-09 17:14:57 -04:00
2025-08-02 12:06:12 -07:00
2026-01-29 17:26:30 +01:00
2019-10-17 16:44:36 +02:00
2023-07-24 04:39:16 +09:00
2026-02-14 11:09:47 +01:00
2019-05-30 11:26:32 -07:00
2021-05-28 17:44:36 +02:00
2017-11-02 11:10:55 +01:00
2024-10-07 13:34:41 -04:00
2025-04-22 18:16:09 +02:00
2026-01-29 16:00:57 +01:00
2026-02-09 15:13:05 -08:00
2026-02-12 12:13:01 -08:00
2025-07-31 11:28:03 -04:00
2019-06-05 17:36:37 +02:00
2024-06-07 23:14:45 +05:30
2022-11-16 15:53:33 -08:00
2019-06-24 09:16:47 +10:00
2025-05-21 14:34:38 +02:00
2025-12-02 19:57:01 +01:00
2026-01-14 19:49:52 -08:00
2025-11-01 01:10:28 +09:00
2024-05-19 14:36:17 -07:00
2022-02-23 10:58:28 +01:00
2025-10-03 10:51:44 -07:00
2025-11-03 16:49:53 +09:00
2025-06-23 12:17:33 +02:00
2025-11-05 22:51:23 +01:00
2026-02-18 10:45:36 -08:00
2024-07-03 10:36:14 +02:00
2025-08-21 13:58:07 +02:00
2026-01-13 09:58:01 +01:00
2026-01-27 16:35:36 +01:00
2012-10-13 10:46:48 +01:00
2026-01-23 13:26:20 +01:00
2026-02-19 09:12:05 +01:00
2026-02-17 23:11:40 -08:00
2026-02-19 15:21:22 -05:00
2024-12-02 11:34:44 -08:00
2025-03-06 15:13:13 -04:00
2025-04-15 18:10:57 +02:00
2026-02-21 17:09:51 -08:00
2025-07-19 19:08:28 -07:00
2025-12-23 11:23:10 -08:00
2023-08-18 10:18:57 -07:00
2024-04-01 21:44:34 -07:00
2022-02-23 10:58:28 +01:00
2026-02-26 17:30:32 +01:00
2026-02-26 15:27:41 -08:00
2019-02-15 16:54:38 +01:00
2025-07-24 16:24:49 +02:00
2022-01-20 08:52:54 +02:00
2020-07-20 17:00:02 -07:00
2024-12-22 07:03:42 +01:00
2023-04-08 13:45:38 -07:00
2019-05-30 11:26:35 -07:00
2024-11-03 20:33:43 +00:00
2026-02-19 18:57:38 +01:00
2019-05-30 11:26:35 -07:00
2026-01-20 19:24:39 -08:00
2017-11-02 11:10:55 +01:00
2010-02-09 11:13:56 +01:00
2026-01-13 12:25:38 +01:00
2026-02-10 16:41:59 -08:00
2022-05-04 11:05:54 +02:00
2026-02-12 15:42:57 -08:00
2026-02-18 20:50:32 -08:00
2025-10-15 13:24:33 -07:00
2026-02-06 18:52:22 +08:00
2025-09-08 06:24:50 -07:00
2025-03-21 17:12:04 -05:00
2025-11-15 06:18:14 +00:00
2025-06-24 10:45:32 -05:00
2025-09-13 17:32:44 -07:00
2026-02-02 10:11:18 +01:00
2026-02-02 10:01:44 +01:00
2026-02-02 10:11:07 +01:00
2026-02-02 10:11:18 +01:00
2025-08-29 13:39:53 -07:00
2026-02-05 16:33:52 +01:00
2024-12-15 12:31:35 +00:00
2020-04-18 15:44:55 -05:00
2026-01-26 19:07:10 -08:00
2025-07-25 15:29:58 -07:00
2019-06-26 13:19:46 -07:00
2026-03-03 12:41:29 +01:00
2025-05-27 08:25:42 +02:00
2026-01-25 14:45:14 -08:00
2026-01-12 16:52:09 +01:00
2025-11-04 12:36:02 +01:00
2026-01-12 17:22:22 +01:00
2022-01-22 08:33:35 +02:00
2024-11-24 17:05:27 -08:00
2023-09-12 17:50:53 +02:00
2024-04-09 17:14:57 -04:00
2025-07-03 11:09:32 +03:00
2026-02-11 21:03:39 +01:00
2024-06-21 14:52:12 +02:00
2019-07-25 13:03:18 +02:00
2025-10-24 18:02:26 +03:00
2026-02-10 13:39:37 -08:00
2025-10-14 14:45:22 -07:00
2026-03-11 14:35:16 -06:00
2026-02-06 07:29:14 -07:00
2026-02-21 17:09:51 -08:00
2025-05-01 09:43:48 -07:00
2025-09-01 15:31:34 +02:00
2026-02-09 18:14:52 -08:00
2026-01-10 10:52:27 +01:00
2026-02-12 16:33:05 -08:00
2024-08-26 10:19:55 -07:00
2025-08-11 17:26:38 +02:00
2025-08-19 16:35:56 -07:00
2025-10-22 07:53:15 +02:00
2023-12-20 19:26:31 -05:00
2025-05-07 17:25:48 -05:00
2026-03-11 17:53:37 -07:00
2026-02-10 16:30:29 -08:00
2024-10-17 20:07:22 -07:00
2026-01-13 09:58:01 +01:00
2025-07-09 22:57:49 -07:00
2026-02-11 08:55:52 +01:00
2019-05-30 11:26:35 -07:00
2025-09-21 14:21:58 -07:00
2017-11-02 11:10:55 +01:00
2021-06-05 23:49:46 +09:00
2017-11-02 11:10:55 +01:00
2020-12-29 15:36:49 -08:00
2025-11-19 09:19:42 -05:00
2024-06-24 22:25:02 -07:00
2024-09-03 21:15:46 -07:00
2026-01-31 16:16:06 -08:00
2019-12-11 09:12:38 +01:00
2026-01-31 16:16:04 -08:00
2025-12-23 11:23:13 -08:00
2017-11-02 11:10:55 +01:00
2019-05-24 17:27:11 +02:00
2019-06-19 17:09:08 +02:00
2025-07-23 11:52:47 +02:00
2022-10-28 13:37:23 -07:00
2024-07-17 12:35:24 +02:00
2017-11-02 11:10:55 +01:00
2025-01-14 19:45:35 +01:00
2024-02-17 16:20:41 +01:00
2022-02-23 10:58:28 +01:00
2026-01-05 16:43:31 +01:00
2025-07-21 21:40:39 -07:00
2026-02-26 10:45:49 +01:00
2022-02-23 10:58:28 +01:00
2026-01-11 06:09:11 -10:00
2026-03-11 18:01:55 +01:00
2017-11-02 11:10:55 +01:00
2022-07-22 12:53:22 +01:00
2025-04-10 10:39:10 +01:00
2017-11-02 11:10:55 +01:00
2025-12-23 11:23:12 -08:00
2025-06-19 10:37:06 +01:00
2026-02-04 09:20:27 +00:00
2025-07-02 17:18:01 +01:00
2026-02-12 17:12:43 -08:00
2024-12-09 13:29:17 +01:00
2025-07-01 11:07:43 -05:00
2023-05-18 11:40:32 -07:00
2023-08-18 10:19:00 -07:00
2022-09-16 22:27:19 +02:00
2025-03-25 09:20:27 +01:00
2024-08-02 16:32:29 -07:00
2026-02-14 11:09:46 +01:00
2026-02-08 00:13:32 -08:00
2025-10-04 11:28:45 -07:00
2021-06-11 04:35:40 +09:00
2025-10-14 14:50:18 -07:00
2025-10-14 14:50:19 -07:00
2025-05-14 13:16:24 +02:00
2026-02-05 08:00:44 -08:00
2026-02-24 11:13:26 -08:00
2012-10-13 10:46:48 +01:00
2022-02-23 10:58:28 +01:00
2022-02-23 10:58:28 +01:00
2026-01-05 16:43:28 +01:00
2026-01-05 16:43:33 +01:00
2026-01-26 19:07:14 -08:00
2017-11-02 11:10:55 +01:00
2024-09-01 20:43:29 -07:00
2025-03-26 20:58:25 -05:00
2026-01-20 19:24:50 -08:00
2024-07-03 15:16:54 +02:00
2025-11-20 14:03:42 -08:00
2025-11-20 14:03:42 -08:00
2022-12-08 21:49:25 -05:00
2017-10-12 15:01:30 +02:00
2024-07-03 15:16:54 +02:00
2022-10-04 12:06:58 -06:00
2026-02-11 11:27:58 +01:00
2026-02-18 20:50:32 -08:00
2026-01-26 19:03:47 -08:00
2025-10-14 14:24:53 +02:00
2026-01-19 10:06:31 -07:00
2026-02-12 15:42:53 -08:00
2025-12-05 13:52:43 -08:00
2025-05-21 09:55:15 -07:00
2026-01-26 19:03:48 -08:00
2024-10-14 12:40:10 +02:00
2025-08-21 10:42:31 +02:00
2019-05-21 11:28:45 +02:00
2026-03-02 11:51:51 -05:00
2025-10-17 05:31:56 -10:00
2022-02-23 10:58:28 +01:00
2025-11-24 15:08:54 -08:00
2026-02-12 15:42:59 -08:00
2026-03-04 09:44:22 -08:00
2025-09-13 16:54:56 -07:00
2026-01-31 14:22:51 -08:00
2026-01-26 20:02:27 -08:00
2026-02-03 15:23:35 +01:00
2026-03-04 09:44:24 -08:00
2026-02-03 12:46:55 +01:00
2023-11-01 13:07:08 -07:00
2026-02-12 12:13:01 -08:00
2026-02-12 12:13:01 -08:00
2020-03-24 13:42:44 +01:00
2025-09-17 15:58:29 -04:00
2024-08-17 13:55:50 +08:00
2025-05-16 17:53:48 -07:00
2024-05-15 17:02:08 -05:00
2026-02-10 16:30:29 -08:00
2022-02-23 10:58:28 +01:00
2025-12-01 16:13:46 -08:00
2024-07-03 15:16:54 +02:00
2025-11-04 19:10:33 -08:00
2025-10-21 18:08:23 -07:00
2026-03-10 13:30:30 +01:00
2025-09-13 16:54:59 -07:00
2025-05-19 16:06:42 -07:00
2025-09-19 17:50:59 -07:00
2025-04-13 16:39:42 -04:00
2023-07-25 00:30:02 -05:00
2026-01-14 22:16:22 -08:00
2023-02-21 14:45:22 -08:00
2025-11-05 23:58:20 +01:00
2026-02-27 22:00:08 +01:00
2025-11-14 13:10:38 +01:00
2026-02-20 17:31:55 -05:00
2026-03-10 08:20:29 -07:00
2019-01-22 10:21:45 +01:00
2024-06-10 11:14:52 +01:00
2025-02-18 11:51:22 -05:00
2025-12-03 19:42:37 +01:00
2024-01-19 08:17:28 -06:00
2024-10-24 16:35:48 -05:00
2022-11-29 10:45:53 +01:00
2024-12-10 10:50:26 -06:00
2026-02-03 20:58:12 -06:00
2019-05-30 11:26:35 -07:00
2025-09-25 08:01:16 +02:00
2025-09-13 16:54:56 -07:00
2019-06-05 17:30:29 +02:00
2026-02-24 15:46:31 -08:00
2025-06-25 15:30:00 -07:00
2025-06-18 17:46:27 +08:00
2026-01-21 12:51:48 +01:00
2025-04-01 15:14:42 -07:00
2021-06-29 10:53:47 -07:00
2026-01-26 20:02:35 -08:00
2025-09-13 16:55:21 -07:00
2025-09-13 16:55:24 -07:00
2021-07-01 11:06:04 -07:00
2026-02-03 08:21:26 -08:00
2017-02-03 16:35:42 -05:00
2021-02-03 19:05:50 +01:00
2025-10-02 15:28:42 -06:00
2017-11-02 11:10:55 +01:00
2024-08-30 08:22:38 +02:00
2025-07-29 11:45:39 -05:00
2026-02-11 19:31:52 -08:00
2024-11-16 10:09:30 -06:00
2026-02-12 16:33:05 -08:00
2023-10-18 14:34:14 -07:00
2025-11-24 11:45:20 +01:00
2026-02-03 15:23:33 +01:00
2026-02-11 12:45:40 -05:00
2025-07-09 22:42:19 -07:00
2025-08-27 22:45:44 -07:00
2022-02-23 10:58:28 +01:00
2026-02-12 15:43:00 -08:00
2019-06-05 17:37:07 +02:00
2025-11-07 18:53:13 -08:00
2026-01-22 18:27:32 -08:00
2026-02-10 11:39:30 +01:00
2026-02-10 11:39:31 +01:00
2026-02-10 11:39:30 +01:00
2017-11-02 11:10:55 +01:00
2021-09-20 22:28:47 +02:00
2025-12-05 21:29:02 -08:00
2026-01-11 06:09:11 -10:00
2026-02-23 14:08:17 +01:00
2017-11-02 11:10:55 +01:00
2026-02-04 13:25:09 +01:00
2021-12-23 22:35:00 +11:00
2025-03-12 20:41:14 +01:00
2025-01-10 11:59:00 +01:00
2022-05-22 11:32:30 -07:00
2022-07-28 11:29:36 +02:00
2025-02-21 10:46:49 +01:00
2023-04-11 21:55:35 -04:00
2025-10-30 18:35:26 +01:00
2025-10-24 21:39:27 +02:00
2026-01-05 13:54:41 +01:00
2025-10-27 15:45:22 +01:00
2025-09-25 09:23:54 +02:00
2024-08-04 13:36:28 -07:00
2025-12-22 13:32:22 +01:00
2025-01-02 10:37:14 -06:00
2020-12-04 08:44:24 +00:00
2025-10-31 10:16:23 +01:00
2023-07-10 09:52:30 +02:00
2026-01-21 10:52:03 +02:00
2024-08-26 13:33:50 -07:00
2024-01-10 10:52:28 +01:00
2024-10-02 17:23:23 -04:00
2025-09-09 19:28:52 -07:00
2023-08-24 21:34:28 -04:00
2023-06-19 16:19:04 -07:00
2025-11-02 13:40:13 +01:00
2024-07-13 21:36:36 -07:00
2024-11-08 09:50:07 -07:00
2025-11-21 09:42:02 +01:00
2025-05-08 16:13:27 -07:00
2017-11-02 11:10:55 +01:00
2020-12-15 22:46:15 -08:00
2026-02-16 13:41:38 -08:00
2017-11-02 11:10:55 +01:00
2025-03-16 23:24:14 -07:00
2025-06-19 17:02:04 -07:00
2026-01-05 16:43:29 +01:00
2025-07-14 22:27:46 -07:00
2025-07-09 22:57:52 -07:00
2026-01-10 11:20:14 +01:00
2025-11-18 17:52:54 +01:00
2025-11-18 17:52:54 +01:00
2019-10-29 10:47:14 +00:00
2023-12-01 14:53:56 +09:00
2024-12-09 14:44:59 -08:00
2026-01-05 16:43:35 +01:00
2026-03-03 22:25:32 -05:00
2025-10-22 07:55:02 +02:00
2026-01-26 20:02:33 -08:00
2019-06-05 17:37:17 +02:00
2024-12-20 22:34:02 +01:00
2023-06-05 10:55:20 -06:00
2025-05-06 11:11:45 -06:00
2026-02-23 11:19:19 +01:00
2026-03-11 12:01:07 +01:00
2026-02-23 11:19:19 +01:00
2025-03-17 11:52:25 +01:00
2025-09-29 09:42:35 +02:00
2024-04-08 16:39:16 +02:00
2026-02-05 09:43:48 +01:00
2026-01-28 20:45:25 +01:00
2025-11-28 09:21:18 -07:00
2017-11-02 11:10:55 +01:00
2022-02-23 08:21:32 +01:00
2026-03-11 12:01:06 +01:00
2021-07-13 11:39:48 +01:00
2022-11-09 18:06:35 +00:00
2025-02-10 09:26:22 -08:00
2017-11-02 11:10:55 +01:00
2025-12-05 14:36:21 -08:00
2024-10-22 08:16:40 -06:00
2024-01-27 18:08:53 -08:00
2025-09-01 15:31:34 +02:00
2025-10-28 20:10:59 -04:00
2022-07-28 11:29:36 +02:00
2026-02-06 10:07:22 +01:00
2022-02-23 10:58:28 +01:00
2026-01-28 20:45:25 +01:00
2025-12-17 15:08:18 +01:00
2025-08-17 12:46:25 +02:00
2024-06-24 16:09:37 +02:00
2023-01-19 15:01:19 +01:00
2024-10-04 00:58:14 -07:00
2024-11-07 14:25:15 -08:00
2018-01-09 10:37:00 -05:00
2017-11-02 11:10:55 +01:00
2024-04-09 10:53:44 +02:00
2026-02-12 15:42:58 -08:00
2023-10-18 14:34:18 -07:00
2020-12-10 16:17:15 +01:00
2022-06-03 10:34:34 -07:00
2025-11-24 17:23:58 -06:00
2024-12-18 17:55:30 -08:00
2026-01-25 13:18:52 -08:00
2026-02-05 09:54:08 -08:00
2026-02-21 01:02:52 -08:00
2026-02-26 17:30:32 +01:00
2026-02-03 08:21:26 -08:00
2019-04-24 12:17:08 +02:00
2023-07-26 21:24:40 -07:00
2025-12-03 18:58:57 -08:00
2025-05-11 17:54:12 -07:00
2026-01-05 16:43:33 +01:00
2022-02-23 10:58:28 +01:00
2026-01-28 20:45:25 +01:00
2023-12-12 16:20:02 +01:00
2025-08-04 10:54:36 -07:00
2022-06-10 14:51:35 +02:00
2026-01-05 16:43:30 +01:00
2026-01-05 16:43:30 +01:00
2024-12-05 19:54:45 -08:00
2021-04-19 16:03:15 +02:00
2024-12-18 09:47:43 -08:00
2012-02-24 10:05:59 +01:00
2021-08-19 09:02:55 +09:00
2025-09-17 09:29:43 -07:00
2024-05-04 18:57:21 +02:00
2026-02-04 20:55:48 -08:00
2019-05-30 11:26:32 -07:00
2025-07-17 12:10:56 -07:00
2025-10-01 11:34:12 -07:00
2025-04-07 15:07:56 +01:00
2026-02-11 10:14:35 +01:00
2018-04-28 15:01:14 -07:00
2017-11-02 11:10:55 +01:00
2021-01-07 00:06:39 +01:00
2025-09-26 18:53:48 +02:00
2026-01-31 14:22:57 -08:00
2023-08-21 13:37:26 -07:00
2025-11-24 15:08:52 -08:00
2024-06-10 15:03:30 -05:00
2020-01-06 13:33:14 -08:00
2024-02-15 08:04:13 -08:00
2017-08-18 14:07:26 -03:00
2012-10-13 10:46:48 +01:00
2025-11-20 14:03:40 -08:00
2019-10-10 14:35:32 +02:00
2017-11-02 11:10:55 +01:00
2026-02-10 17:02:23 -08:00
2025-11-14 10:01:52 +01:00
2026-01-06 11:27:10 +01:00
2025-12-16 14:12:44 +01:00
2026-01-31 16:16:05 -08:00
2022-09-29 15:20:29 +02:00
2025-01-13 22:40:36 -08:00
2017-11-02 11:10:55 +01:00
2024-07-03 15:16:54 +02:00
2026-02-03 15:13:25 +01:00
2022-09-09 10:44:35 +02:00
2024-11-07 14:25:15 -08:00
2026-01-14 22:16:19 -08:00
2026-01-22 11:11:18 +01:00
2024-05-06 17:39:09 +02:00
2025-09-17 07:33:00 +02:00
2026-01-28 22:24:58 +01:00
2025-09-29 11:20:29 -07:00
2025-12-15 20:16:49 +01:00
2025-09-03 11:55:11 +02:00
2025-07-03 14:44:15 +02:00
2025-11-20 20:17:32 +01:00
2017-11-02 11:10:55 +01:00
2024-10-02 16:53:38 +02:00
2026-02-27 16:11:50 -08:00
2017-11-02 11:10:55 +01:00
2025-12-05 06:42:51 +02:00
2017-11-02 11:10:55 +01:00
2026-02-19 15:25:11 -05:00
2026-01-31 16:16:06 -08:00
2026-01-07 14:52:22 -05:00
2025-03-28 13:37:11 +01:00
2024-05-04 04:25:37 -04:00
2026-02-12 15:43:02 -08:00
2026-02-15 10:20:37 -08:00
2023-08-22 14:58:15 +02:00
2023-08-22 14:58:15 +02:00
2025-02-04 14:38:42 +01:00
2025-03-20 08:00:50 -07:00
2026-02-12 12:13:01 -08:00
2022-02-23 10:58:28 +01:00
2026-02-06 13:34:55 +01:00
2026-03-10 12:47:56 -07:00
2023-09-13 10:18:42 -07:00
2026-01-06 17:06:03 -08:00
2024-10-02 17:23:23 -04:00
2024-10-28 13:36:54 +01:00
2026-02-17 09:11:04 -08:00
2021-03-17 21:30:15 +01:00
2026-03-11 16:16:56 +01:00
2020-02-23 19:24:51 +01:00
2025-11-03 17:41:18 +01:00
2025-11-24 15:08:54 -08:00
2025-12-22 14:59:18 -07:00
2023-03-23 17:25:46 +01:00
2020-07-10 13:45:32 +02:00
2025-09-22 18:58:03 -07:00
2025-05-08 09:42:06 -07:00
2025-11-20 21:20:00 -07:00
2025-02-21 10:23:53 +01:00
2017-11-02 11:10:55 +01:00
2025-09-09 15:58:56 +02:00
2017-11-02 11:10:55 +01:00
2025-12-24 08:02:56 -05:00
2026-01-27 10:45:38 +01:00
2026-01-28 15:32:16 -05:00
2025-11-16 17:27:54 -08:00
2026-02-12 11:32:37 -08:00
2025-08-01 09:11:08 -04:00
2024-11-11 21:51:42 +01:00
2017-11-02 11:10:55 +01:00
2024-04-17 13:37:23 +02:00
2024-05-27 13:51:29 +02:00
2022-02-23 10:58:28 +01:00
2024-10-07 09:28:41 +02:00
2026-01-29 07:33:35 +00:00
2026-01-20 15:47:51 +02:00
2026-02-03 15:23:34 +01:00
2026-01-20 19:24:47 -08:00
2026-02-12 12:13:01 -08:00
2026-01-14 14:43:18 -08:00
2020-08-12 10:57:59 -07:00
2026-01-26 20:02:32 -08:00
2025-03-13 13:25:58 -07:00
2025-03-13 13:25:58 -07:00
2015-11-06 17:50:42 -08:00