Skip to content

build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails #61

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 383 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
383 commits
Select commit Hold shift + click to select a range
0681112
UBUNTU: [Config] aws: disable Rust support
Apr 14, 2023
fcbf216
UBUNTU: Start new release
Apr 14, 2023
ebd25df
UBUNTU: link-to-tracker: update tracking bug
Apr 14, 2023
31893ba
UBUNTU: Ubuntu-aws-6.2.0-1004.4
Apr 14, 2023
e402455
UBUNTU: Move sev-guest to linux-modules
rtg-canonical May 5, 2023
9f74f22
UBUNTU: [Packaging] update.conf: switch to mantic/linux-unstable
Aug 1, 2023
d5321ba
UBUNTU: [Packaging] move to mantic with linux 6.5
Aug 1, 2023
1a0e7c7
UBUNTU: [Config] update annotations after rebase to 6.5
Aug 1, 2023
46ec9dd
UBUNTU: [Packaging] aws: ZSTD compress module
Aug 2, 2023
c0390f6
UBUNTU: [Packaging] aws: add libstdc++-dev to the build dependencies
Aug 2, 2023
088880e
UBUNTU: Start new release
Aug 2, 2023
ed5c7a4
UBUNTU: link-to-tracker: update tracking bug
Aug 2, 2023
fc4a8b9
UBUNTU: Ubuntu-aws-6.5.0-1001.1
Aug 2, 2023
4d96bb7
UBUNTU: [Packaging] aws: add python3-dev to build-depends
Aug 2, 2023
3d595c4
UBUNTU: Start new release
Aug 2, 2023
de4b35f
UBUNTU: link-to-tracker: update tracking bug
Aug 2, 2023
014d6ba
UBUNTU: Ubuntu-aws-6.5.0-1002.2
Aug 2, 2023
28eb61d
UBUNTU: [Packaging] update update.conf
Aug 29, 2023
31c92c1
UBUNTU: Start new release
Aug 29, 2023
93b9f1a
UBUNTU: link-to-tracker: update tracking bug
Aug 29, 2023
b29c410
UBUNTU: [Config] aws: update toolchain versions in annotations
Aug 29, 2023
591569a
UBUNTU: Ubuntu-aws-6.5.0-1003.3
Aug 29, 2023
9af998e
UBUNTU: Start new release
Sep 4, 2023
beb2555
UBUNTU: link-to-tracker: update tracking bug
Sep 4, 2023
2cc671e
UBUNTU: Ubuntu-aws-6.5.0-1004.4
Sep 4, 2023
30ab014
UBUNTU: Start new release
Sep 6, 2023
aed8f99
UBUNTU: link-to-tracker: update tracking bug
Sep 6, 2023
48620f6
UBUNTU: Ubuntu-aws-6.5.0-1005.5
Sep 6, 2023
4ccfa65
UBUNTU: Start new release
piso77 Sep 25, 2023
b4337a1
UBUNTU: link-to-tracker: update tracking bug
piso77 Sep 25, 2023
9f23df2
UBUNTU: [Config] updateconfigs after Ubuntu-6.5.0-6.6 rebase
piso77 Sep 25, 2023
200b2af
UBUNTU: [packaging] update rust, clang and bindgen build-deps
piso77 Sep 25, 2023
967e6df
UBUNTU: Ubuntu-aws-6.5.0-1006.6
piso77 Sep 25, 2023
883f4cc
UBUNTU: Start new release
Sep 29, 2023
7625556
UBUNTU: link-to-tracker: update tracking bug
Sep 29, 2023
455d61b
UBUNTU: [Config] update toolchain version in annotations
Sep 29, 2023
f307417
UBUNTU: Ubuntu-aws-6.5.0-1007.7
Sep 29, 2023
ae6c150
UBUNTU: Start new release
Oct 6, 2023
803d4ec
UBUNTU: link-to-tracker: update tracking bug
Oct 6, 2023
a1855d3
UBUNTU: Ubuntu-aws-6.5.0-1008.8
Oct 6, 2023
16be78d
UBUNTU: Start new release
Oct 21, 2023
9c26d4d
UBUNTU: link-to-tracker: update tracking bug
Oct 21, 2023
c7cfe8e
UBUNTU: Ubuntu-aws-6.5.0-1009.9
Oct 21, 2023
1f9fd1b
UBUNTU: Start new release
rtg-canonical Nov 7, 2023
8205ac9
UBUNTU: link-to-tracker: update tracking bug
rtg-canonical Nov 7, 2023
413d332
UBUNTU: Ubuntu-aws-6.5.0-1010.10
rtg-canonical Nov 7, 2023
43e6fc6
UBUNTU: Start new release
piso77 Nov 30, 2023
5fa8147
UBUNTU: link-to-tracker: update tracking bug
piso77 Nov 30, 2023
31d6299
UBUNTU: [Packaging] update update.conf
piso77 Nov 30, 2023
27f0209
UBUNTU: [Config] updateconfigs after Ubuntu-6.6.0-14.14 rebase
piso77 Nov 30, 2023
dd37fa4
UBUNTU: Ubuntu-aws-6.6.0-1001.1
piso77 Nov 30, 2023
dc0a8c2
Revert "UBUNTU: SAUCE: net: ena: fix too long default tx interrupt mo…
rtg-canonical Dec 1, 2023
bdeb443
UBUNTU: [Packaging] move to noble linux 6.8
Feb 9, 2024
547da2e
UBUNTU: Start new release
Feb 9, 2024
08bbd3e
UBUNTU: link-to-tracker: update tracking bug
Feb 9, 2024
6c7d2f9
UBUNTU: debian.aws/dkms-versions -- update from kernel-versions (main…
Feb 9, 2024
60eb5d2
UBUNTU: [Packaging] remove custom ABI/retpoline check files
Feb 9, 2024
5479c8b
UBUNTU: [Packaging] aws: update Rust toolchain
Feb 9, 2024
93b4410
UBUNTU: [Config] update annotations after rebase to v6.8
Feb 9, 2024
3d7aab8
UBUNTU: Ubuntu-aws-6.8.0-1001.1
Feb 12, 2024
3a6bdc4
net: ena: Enable DIM by default
davidarinzon Jan 30, 2024
56a62b2
UBUNTU: Start new release
Apr 12, 2024
74d3d0f
UBUNTU: link-to-tracker: update tracking bug
Apr 12, 2024
4930f9c
UBUNTU: [Packaging] aws: resync build dependencies with generic
Apr 12, 2024
f27676e
UBUNTU: [Config] aws: re-align annotations after rebase to generic
Apr 12, 2024
330c723
UBUNTU: Ubuntu-aws-6.8.0-1004.4
Apr 12, 2024
5e26b2b
UBUNTU: [Packaging] drop getabis data
rtg-canonical Apr 6, 2024
b84864f
UBUNTU: [Packaging] Replace fs/cifs with fs/smb in inclusion list
rtg-canonical Apr 6, 2024
4598954
UBUNTU: Start new release
Apr 15, 2024
7f1a82c
UBUNTU: link-to-tracker: update tracking bug
Apr 15, 2024
8ad55f6
UBUNTU: [Packaging] debian.aws/dkms-versions -- update from kernel-ve…
Apr 15, 2024
f77c61a
UBUNTU: Ubuntu-aws-6.8.0-1005.5
Apr 15, 2024
d3bfb54
UBUNTU: Start new release
Apr 16, 2024
165a1b3
UBUNTU: link-to-tracker: update tracking bug
Apr 16, 2024
4e65021
UBUNTU: Ubuntu-aws-6.8.0-1006.6
Apr 16, 2024
7302baa
UBUNTU: Start new release
Apr 18, 2024
c12b128
UBUNTU: Rebase to 6.8.0-30.30
Apr 18, 2024
01e9443
UBUNTU: link-to-tracker: update tracking bug
Apr 18, 2024
ab57741
UBUNTU: [Config] update annotations after rebase to 6.8.0-30.30
Apr 18, 2024
9a117e5
UBUNTU: Ubuntu-aws-6.8.0-1007.7
Apr 18, 2024
a5b67d7
UBUNTU: Start new release
Apr 19, 2024
58d4737
UBUNTU: Rebase to 6.8.0-31.31
Apr 19, 2024
e19f558
UBUNTU: link-to-tracker: update tracking bug
Apr 19, 2024
511776c
UBUNTU: [Packaging] debian.aws/dkms-versions -- update from kernel-ve…
Apr 19, 2024
a941420
UBUNTU: Ubuntu-aws-6.8.0-1008.8
Apr 19, 2024
4b2be85
UBUNTU: SAUCE: firmware/psci: Add definitions for PSCI v1.3 specifica…
dwmw2 Mar 18, 2024
28c57b0
UBUNTU: SAUCE: KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hib…
dwmw2 Mar 11, 2024
37ddb34
UBUNTU: SAUCE: KVM: arm64: Add support for PSCI v1.2 and v1.3
dwmw2 Mar 18, 2024
a3fed5f
UBUNTU: SAUCE: KVM: selftests: Add test for PSCI SYSTEM_OFF2
dwmw2 Mar 19, 2024
3c1c31b
UBUNTU: SAUCE: KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 call
dwmw2 Mar 18, 2024
f59454e
UBUNTU: SAUCE: arm64: Use SYSTEM_OFF2 PSCI call to power off for hibe…
dwmw2 Mar 11, 2024
07a90cd
UBUNTU: SAUCE: ACPICA: Detect FACS even for hardware reduced platforms
dwmw2 Mar 11, 2024
539cdb6
UBUNTU: SAUCE: arm64: acpi: Honour firmware_signature field of FACS, …
dwmw2 Mar 11, 2024
4bf3fc6
UBUNTU: [Config]: Enable hibernate on arm64
mrphilcox May 7, 2024
1b2fb5c
UBUNTU: Start new release
rtg-canonical May 17, 2024
45ea1a4
UBUNTU: link-to-tracker: update tracking bug
rtg-canonical May 17, 2024
c758c80
UBUNTU: Ubuntu-aws-6.8.0-1009.9
rtg-canonical May 17, 2024
50fa08f
UBUNTU: Start new release
mrphilcox Jun 13, 2024
4d449ee
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jun 13, 2024
09d2777
UBUNTU: [Config] update annotations after rebase to 6.8.0-36.36
mrphilcox Jun 13, 2024
ed7f70a
UBUNTU: Ubuntu-aws-6.8.0-1010.10
mrphilcox Jun 13, 2024
54cf836
UBUNTU: Start new release
mrphilcox Jun 14, 2024
ab0bcf1
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jun 14, 2024
c62c3b6
UBUNTU: Ubuntu-aws-6.8.0-1011.11
mrphilcox Jun 14, 2024
dbb6f1d
arm64: mm: Don't remap pgtables per-cont(pte|pmd) block
Apr 12, 2024
0cb938c
arm64: mm: Batch dsb and isb when populating pgtables
Apr 12, 2024
e5f6642
UBUNTU: Start new release
mrphilcox Jun 21, 2024
e21467d
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jun 21, 2024
949dc26
UBUNTU: Ubuntu-aws-6.8.0-1011.12
mrphilcox Jun 21, 2024
f952f8d
UBUNTU: Start new release
mrphilcox Jul 15, 2024
df634d0
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jul 15, 2024
40e778c
UBUNTU: Ubuntu-aws-6.8.0-1012.13
mrphilcox Jul 15, 2024
a3c0f27
UBUNTU: Start new release
mrphilcox Jul 25, 2024
c4d71cb
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jul 25, 2024
46733a2
UBUNTU: Ubuntu-aws-6.8.0-1013.14
mrphilcox Jul 25, 2024
5e644a9
UBUNTU: Start new release
mrphilcox Aug 8, 2024
73eefd3
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Aug 8, 2024
37e6da9
UBUNTU: Ubuntu-aws-6.8.0-1014.15
mrphilcox Aug 8, 2024
b365868
UBUNTU: Start new release
mrphilcox Aug 16, 2024
a0637cd
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Aug 16, 2024
21494dd
UBUNTU: [Config] update annotations after rebase to 6.8.0-44.44
mrphilcox Aug 16, 2024
b1822ea
UBUNTU: Ubuntu-aws-6.8.0-1015.16
mrphilcox Aug 16, 2024
f70cf18
UBUNTU: Start new release
mdiewa Sep 2, 2024
cb20461
UBUNTU: link-to-tracker: update tracking bug
mdiewa Sep 2, 2024
bb13ee7
UBUNTU: Ubuntu-aws-6.8.0-1016.17
mdiewa Sep 2, 2024
e75513b
UBUNTU: Start new release
mrphilcox Oct 2, 2024
3cf7b72
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Oct 2, 2024
a6cde13
UBUNTU: Ubuntu-aws-6.8.0-1017.18
mrphilcox Oct 2, 2024
cbce0bb
UBUNTU: Start new release
mrphilcox Oct 9, 2024
be9077b
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Oct 9, 2024
c7c088b
UBUNTU: [Config] Update CONFIG_SERIAL_MULTI_INSTANTIATE
mrphilcox Oct 9, 2024
0f8acf8
UBUNTU: Ubuntu-aws-6.8.0-1018.19
mrphilcox Oct 9, 2024
56bf88a
UBUNTU: Start new release
mrphilcox Oct 10, 2024
01eb389
UBUNTU: [Packaging] update dependencies to add libtraceevent
mrphilcox Oct 10, 2024
c970b03
UBUNTU: Ubuntu-aws-6.8.0-1018.20
mrphilcox Oct 10, 2024
12a78be
UBUNTU: Start new release
mrphilcox Nov 6, 2024
0706152
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Nov 6, 2024
f54660a
UBUNTU: Ubuntu-aws-6.8.0-1019.21
mrphilcox Nov 6, 2024
ee9ba41
UBUNTU SAUCE: (no-up) linux/ena: Add NUMA aware interrupt allocation
mrphilcox Oct 17, 2024
0b0fea3
UBUNTU: Start new release
mrphilcox Nov 21, 2024
94b6feb
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Nov 21, 2024
26c46d4
UBUNTU: [Packaging] debian.aws/dkms-versions -- update from kernel-ve…
mrphilcox Nov 21, 2024
0784b70
UBUNTU: [Config] update annotations after rebase to 6.8.0-50.51
mrphilcox Nov 21, 2024
c2a7a4b
UBUNTU: Ubuntu-aws-6.8.0-1020.22
mrphilcox Nov 21, 2024
85ad930
UBUNTU: Start new release
mrphilcox Dec 9, 2024
51159c6
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Dec 9, 2024
5ece5e7
UBUNTU: [Config] update annotations after rebase to 6.8.0-51.52
mrphilcox Dec 9, 2024
b9a6ec3
UBUNTU: Ubuntu-aws-6.8.0-1021.23
mrphilcox Dec 9, 2024
a1dcb68
UBUNTU: Start new release
mrphilcox Jan 17, 2025
561d6af
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Jan 17, 2025
b6fca52
UBUNTU: Ubuntu-aws-6.8.0-1022.24
mrphilcox Jan 17, 2025
bc04598
UBUNTU: Start new release
nukelet Jan 24, 2025
ca11652
UBUNTU: [Config] updateconfigs to enable NVME_KEYRING
nukelet Jan 23, 2025
21671f5
UBUNTU: [Packaging] Add dwarfdump package to Build-Depends
nukelet Jan 24, 2025
2853500
UBUNTU: link-to-tracker: update tracking bug
nukelet Jan 24, 2025
3c3de49
UBUNTU: Ubuntu-aws-6.8.0-1023.25
nukelet Jan 24, 2025
534e039
UBUNTU: [Packaging] update variants
mrphilcox Feb 18, 2025
b79e7cf
UBUNTU: Start new release
mrphilcox Feb 18, 2025
0bd9cb7
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Feb 18, 2025
e248ada
UBUNTU: Ubuntu-aws-6.8.0-1024.26
mrphilcox Feb 18, 2025
1d53db9
UBUNTU: Start new release
mrphilcox Feb 19, 2025
c3a7fe3
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Feb 19, 2025
cd11782
Revert "UBUNTU: [Config] Drivers now depend on DRM_DW_HDMI"
mrphilcox Feb 19, 2025
4e122b1
UBUNTU: Ubuntu-aws-6.8.0-1025.27
mrphilcox Feb 19, 2025
d982535
UBUNTU: Start new release
mrphilcox Mar 24, 2025
f23d795
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Mar 24, 2025
6ab7f9c
UBUNTU: Ubuntu-aws-6.8.0-1026.28
mrphilcox Mar 24, 2025
0e11b34
iommu: Introduce iommu_group_mutex_assert()
hegdevasant Feb 5, 2024
e46c983
iommu/arm-smmu-v3: Make STE programming independent of the callers
jgunthorpe Feb 26, 2024
2155f55
iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
jgunthorpe Feb 26, 2024
ddd9ce3
iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into…
jgunthorpe Feb 26, 2024
8c1bc81
iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
jgunthorpe Feb 26, 2024
b02d20c
iommu/arm-smmu-v3: Compute the STE only once for each master
jgunthorpe Feb 26, 2024
d4eb266
iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach…
jgunthorpe Feb 26, 2024
708da9c
iommu/arm-smmu-v3: Put writing the context descriptor in the right order
jgunthorpe Feb 26, 2024
eaeb273
iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
jgunthorpe Feb 26, 2024
740a195
iommu/arm-smmu-v3: Remove arm_smmu_master->domain
jgunthorpe Feb 26, 2024
e5a8c9b
iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
jgunthorpe Feb 26, 2024
a2a41f0
iommu/arm-smmu-v3: Add a global static IDENTITY domain
jgunthorpe Feb 26, 2024
0ddee89
iommu/arm-smmu-v3: Add a global static BLOCKED domain
jgunthorpe Feb 26, 2024
cee66fd
iommu/arm-smmu-v3: Use the identity/blocked domain during release
jgunthorpe Feb 26, 2024
ff23b4b
iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
jgunthorpe Feb 26, 2024
93bf9d0
iommu/arm-smmu-v3: Convert to domain_alloc_paging()
jgunthorpe Feb 26, 2024
bd09c1d
iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V
jgunthorpe Mar 4, 2024
d51adc6
iommu/arm-smmu-v3: Fix access for STE.SHCFG
misaleh Mar 23, 2024
e500ed0
iommu/arm-smmu-v3: Do not ATC invalidate the entire domain
jgunthorpe Mar 27, 2024
cbd2d4d
iommu/arm-smmu-v3: Add a type for the CD entry
jgunthorpe Mar 27, 2024
0002ecf
iommu: Pass domain to remove_dev_pasid() op
yiliu1765 Mar 28, 2024
f66da1c
iommu/arm-smmu-v3: Add an ops indirection to the STE code
jgunthorpe Apr 30, 2024
f0a8247
iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()
jgunthorpe Apr 30, 2024
d6564c5
iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
jgunthorpe Apr 30, 2024
a82875f
iommu/arm-smmu-v3: Consolidate clearing a CD table entry
jgunthorpe Apr 30, 2024
8841e49
iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()
jgunthorpe Apr 30, 2024
52f205b
iommu/arm-smmu-v3: Allocate the CD table entry in advance
jgunthorpe Apr 30, 2024
2c81594
iommu/arm-smmu-v3: Move the CD generation for SVA into a function
jgunthorpe Apr 30, 2024
6ea357e
iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
jgunthorpe Apr 30, 2024
e7699d7
iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry
jgunthorpe Apr 30, 2024
270dd59
iommu: Add ops->domain_alloc_sva()
jgunthorpe Apr 18, 2024
a45fb94
iommu/arm-smmu-v3: Convert to domain_alloc_sva()
jgunthorpe Jun 25, 2024
9944471
iommu/arm-smmu-v3: Start building a generic PASID layer
jgunthorpe Jun 25, 2024
22b8e72
iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list
jgunthorpe Jun 25, 2024
4c21cfd
iommu/arm-smmu-v3: Make changing domains be hitless for ATS
jgunthorpe Jun 25, 2024
35b93ef
iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain
jgunthorpe Jun 25, 2024
57a0100
iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attaches
jgunthorpe Jun 25, 2024
10ffe59
iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface
jgunthorpe Jun 25, 2024
766d3d1
iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain
jgunthorpe Jun 25, 2024
2ea58ff
iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA
jgunthorpe Jun 25, 2024
483d826
iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain
jgunthorpe Jun 25, 2024
4ac59c4
iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used
jgunthorpe Jun 25, 2024
687267f
iommu/arm-smmu-v3: Test the STE S1DSS functionality
jgunthorpe Jun 25, 2024
d3554d5
iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED
jgunthorpe Jun 25, 2024
fff62ac
iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID
jgunthorpe Jun 25, 2024
4a824c5
iommu/arm-smmu-v3: Make the kunit into a module
jgunthorpe May 7, 2024
c9a3b33
iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
misaleh Jun 4, 2024
93584f2
iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile
andy-shev May 8, 2024
29646be
iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro
Jun 13, 2024
613b1cf
iommu/arm-smmu-v3: Issue a batch of commands to the same cmdq
nicolinc Aug 29, 2024
9965e05
iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_build_sync_cmd
nicolinc Aug 29, 2024
142e1d0
iommu/arm-smmu-v3: Pass in cmdq pointer to arm_smmu_cmdq_init
nicolinc Aug 29, 2024
dfbd4c9
iommu/arm-smmu-v3: Make symbols public for CONFIG_TEGRA241_CMDQV
nicolinc Aug 29, 2024
e051f02
iommu/arm-smmu-v3: Add ARM_SMMU_OPT_TEGRA241_CMDQV
nicolinc Aug 29, 2024
eb5de5e
iommu/arm-smmu-v3: Add acpi_smmu_iort_probe_model for impl
nicolinc Aug 29, 2024
60f9462
iommu/arm-smmu-v3: Add struct arm_smmu_impl_ops
jgunthorpe Aug 29, 2024
4993e28
iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) …
nwatterson Aug 29, 2024
be158e9
UBUNTU: [Config] updateconfigs to enable CONFIG_TEGRA241_CMDQV
magalilemes Jan 28, 2025
0ee96a6
iommu/arm-smmu-v3: Start a new batch if new command is not supported
nicolinc Aug 29, 2024
7227bac
iommu/tegra241-cmdqv: Limit CMDs for VCMDQs of a guest owned VINTF
nicolinc Aug 29, 2024
552adc5
iommu/tegra241-cmdqv: Fix -Wformat-truncation warnings in lvcmdq_erro…
nicolinc Sep 2, 2024
d678945
iommu/tegra241-cmdqv: Fix ioremap() error handling in probe()
Sep 4, 2024
dea3916
iommu/tegra241-cmdqv: Drop static at local variable
nicolinc Sep 5, 2024
694e8db
iommu/tegra241-cmdqv: Do not allocate vcmdq until dma_set_mask_and_co…
nicolinc Sep 5, 2024
9eeb215
iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir
nicolinc Oct 21, 2024
dbf5560
iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift
nicolinc Nov 11, 2024
dfc1ee3
iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context
lclaudio Dec 6, 2024
1f7be3d
iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding
nicolinc Dec 19, 2024
87f3efe
UBUNTU: Start new release
mrphilcox Mar 27, 2025
2e843ec
UBUNTU: [Packaging]: wdat_wdt.ko is moved from "linux-modules-extra-*…
mrphilcox Mar 27, 2025
0da4008
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Mar 27, 2025
e8bce3d
UBUNTU: Ubuntu-aws-6.8.0-1027.29
mrphilcox Mar 27, 2025
11c5a47
UBUNTU: Start new release
mrphilcox Apr 15, 2025
0bb940a
UBUNTU: link-to-tracker: update tracking bug
mrphilcox Apr 15, 2025
b0e23ce
UBUNTU: Ubuntu-aws-6.8.0-1028.30
mrphilcox Apr 15, 2025
8bd456b
@@DELPHIX_PATCHSET_START@@
jwk404 Apr 1, 2021
79ae44d
DLPX-71852 iSCSI: journal flooded with "Unable to locate Target IQN" …
pzakha Feb 9, 2021
806187c
DLPX-72065 Aborted iSCSI command never completes after LUN reset (#4)
pzakha Mar 8, 2021
30c0a7e
DLPX-83697 iscsi target login should wait until tx/rx threads have pr…
pcd1193182 Nov 14, 2022
286a880
DLPX-83701 Make function mnt_add_count() traceable (#16)
Dec 9, 2022
4309eee
Extract PKG_ABI from mutated string
palash-gandhi Oct 17, 2024
8da87df
Reintroduce fix from DLPX-87344 to build only with amd64 annotations
sebroy Apr 24, 2025
8653279
build(deps): bump idna from 3.4 to 3.7 in /drivers/gpu/drm/ci/xfails
dependabot[bot] May 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Documentation/virt/kvm/api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6747,6 +6747,10 @@ the first `ndata` items (possibly zero) of the data array are valid.
the guest issued a SYSTEM_RESET2 call according to v1.1 of the PSCI
specification.

- for arm64, data[0] is set to KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2
if the guest issued a SYSTEM_OFF2 call according to v1.3 of the PSCI
specification.

- for RISC-V, data[0] is set to the value of the second argument of the
``sbi_system_reset`` call.

Expand Down Expand Up @@ -6780,6 +6784,13 @@ either:
- Deny the guest request to suspend the VM. See ARM DEN0022D.b 5.19.2
"Caller responsibilities" for possible return values.

Hibernation using the PSCI SYSTEM_OFF2 call is enabled when PSCI v1.3
is enabled. If a guest invokes the PSCI SYSTEM_OFF2 function, KVM will
exit to userspace with the KVM_SYSTEM_EVENT_SHUTDOWN event type and with
data[0] set to KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2. The only
supported hibernate type for the SYSTEM_OFF2 function is HIBERNATE_OFF
0x0).

::

/* KVM_EXIT_IOAPIC_EOI */
Expand Down
1 change: 1 addition & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -21611,6 +21611,7 @@ M: Thierry Reding <[email protected]>
R: Krishna Reddy <[email protected]>
L: [email protected]
S: Supported
F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
F: drivers/iommu/tegra*

Expand Down
6 changes: 3 additions & 3 deletions Ubuntu.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
Name: linux
Version: 6.1.0
Name: linux-aws
Version: 6.2.0
Series: 23.04 (lunar)
Description:
This is the source code for the Ubuntu linux kernel for the 23.04 series. This
source tree is used to produce the flavours: generic, generic-64k, generic-lpae.
source tree is used to produce the flavours: aws.
This kernel is configured to support the widest range of desktop, laptop and
server configurations.
7 changes: 6 additions & 1 deletion arch/arm64/include/asm/pgtable.h
Original file line number Diff line number Diff line change
Expand Up @@ -261,9 +261,14 @@ static inline pte_t pte_mkdevmap(pte_t pte)
return set_pte_bit(pte, __pgprot(PTE_DEVMAP | PTE_SPECIAL));
}

static inline void set_pte(pte_t *ptep, pte_t pte)
static inline void __set_pte_nosync(pte_t *ptep, pte_t pte)
{
WRITE_ONCE(*ptep, pte);
}

static inline void set_pte(pte_t *ptep, pte_t pte)
{
__set_pte_nosync(ptep, pte);

/*
* Only if the new pte is valid and kernel, otherwise TLB maintenance
Expand Down
6 changes: 6 additions & 0 deletions arch/arm64/include/uapi/asm/kvm.h
Original file line number Diff line number Diff line change
Expand Up @@ -481,6 +481,12 @@ enum {
*/
#define KVM_SYSTEM_EVENT_RESET_FLAG_PSCI_RESET2 (1ULL << 0)

/*
* Shutdown caused by a PSCI v1.3 SYSTEM_OFF2 call.
* Valid only when the system event has a type of KVM_SYSTEM_EVENT_SHUTDOWN.
*/
#define KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2 (1ULL << 0)

/* run->fail_entry.hardware_entry_failure_reason codes. */
#define KVM_EXIT_FAIL_ENTRY_CPU_UNSUPPORTED (1ULL << 0)

Expand Down
10 changes: 10 additions & 0 deletions arch/arm64/kernel/acpi.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
#include <linux/libfdt.h>
#include <linux/smp.h>
#include <linux/serial_core.h>
#include <linux/suspend.h>
#include <linux/pgtable.h>

#include <acpi/ghes.h>
Expand Down Expand Up @@ -227,6 +228,15 @@ void __init acpi_boot_table_init(void)
if (earlycon_acpi_spcr_enable)
early_init_dt_scan_chosen_stdout();
} else {
#ifdef CONFIG_HIBERNATION
struct acpi_table_header *facs = NULL;
acpi_get_table(ACPI_SIG_FACS, 1, &facs);
if (facs) {
swsusp_hardware_signature =
((struct acpi_table_facs *)facs)->hardware_signature;
acpi_put_table(facs);
}
#endif
acpi_parse_spcr(earlycon_acpi_spcr_enable, true);
if (IS_ENABLED(CONFIG_ACPI_BGRT))
acpi_table_parse(ACPI_SIG_BGRT, acpi_parse_bgrt);
Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/kvm/hyp/nvhe/psci-relay.c
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,8 @@ static unsigned long psci_1_0_handler(u64 func_id, struct kvm_cpu_context *host_
case PSCI_1_0_FN_PSCI_FEATURES:
case PSCI_1_0_FN_SET_SUSPEND_MODE:
case PSCI_1_1_FN64_SYSTEM_RESET2:
case PSCI_1_3_FN_SYSTEM_OFF2:
case PSCI_1_3_FN64_SYSTEM_OFF2:
return psci_forward(host_ctxt);
case PSCI_1_0_FN64_SYSTEM_SUSPEND:
return psci_system_suspend(func_id, host_ctxt);
Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/kvm/hypercalls.c
Original file line number Diff line number Diff line change
Expand Up @@ -575,6 +575,8 @@ int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg)
case KVM_ARM_PSCI_0_2:
case KVM_ARM_PSCI_1_0:
case KVM_ARM_PSCI_1_1:
case KVM_ARM_PSCI_1_2:
case KVM_ARM_PSCI_1_3:
if (!wants_02)
return -EINVAL;
vcpu->kvm->arch.psci_version = val;
Expand Down
43 changes: 42 additions & 1 deletion arch/arm64/kvm/psci.c
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,12 @@ static void kvm_psci_system_off(struct kvm_vcpu *vcpu)
kvm_prepare_system_event(vcpu, KVM_SYSTEM_EVENT_SHUTDOWN, 0);
}

static void kvm_psci_system_off2(struct kvm_vcpu *vcpu)
{
kvm_prepare_system_event(vcpu, KVM_SYSTEM_EVENT_SHUTDOWN,
KVM_SYSTEM_EVENT_SHUTDOWN_FLAG_PSCI_OFF2);
}

static void kvm_psci_system_reset(struct kvm_vcpu *vcpu)
{
kvm_prepare_system_event(vcpu, KVM_SYSTEM_EVENT_RESET, 0);
Expand Down Expand Up @@ -322,7 +328,7 @@ static int kvm_psci_1_x_call(struct kvm_vcpu *vcpu, u32 minor)

switch(psci_fn) {
case PSCI_0_2_FN_PSCI_VERSION:
val = minor == 0 ? KVM_ARM_PSCI_1_0 : KVM_ARM_PSCI_1_1;
val = PSCI_VERSION(1, minor);
break;
case PSCI_1_0_FN_PSCI_FEATURES:
arg = smccc_get_arg1(vcpu);
Expand Down Expand Up @@ -358,6 +364,11 @@ static int kvm_psci_1_x_call(struct kvm_vcpu *vcpu, u32 minor)
if (minor >= 1)
val = 0;
break;
case PSCI_1_3_FN_SYSTEM_OFF2:
case PSCI_1_3_FN64_SYSTEM_OFF2:
if (minor >= 3)
val = BIT(PSCI_1_3_HIBERNATE_TYPE_OFF);
break;
}
break;
case PSCI_1_0_FN_SYSTEM_SUSPEND:
Expand Down Expand Up @@ -392,6 +403,32 @@ static int kvm_psci_1_x_call(struct kvm_vcpu *vcpu, u32 minor)
break;
}
break;
case PSCI_1_3_FN_SYSTEM_OFF2:
kvm_psci_narrow_to_32bit(vcpu);
fallthrough;
case PSCI_1_3_FN64_SYSTEM_OFF2:
if (minor < 3)
break;

arg = smccc_get_arg1(vcpu);
if (arg != PSCI_1_3_HIBERNATE_TYPE_OFF) {
val = PSCI_RET_INVALID_PARAMS;
break;
}
kvm_psci_system_off2(vcpu);
/*
* We shouldn't be going back to guest VCPU after
* receiving SYSTEM_OFF2 request.
*
* If user space accidentally/deliberately resumes
* guest VCPU after SYSTEM_OFF2 request then guest
* VCPU should see internal failure from PSCI return
* value. To achieve this, we preload r0 (or x0) with
* PSCI return value INTERNAL_FAILURE.
*/
val = PSCI_RET_INTERNAL_FAILURE;
ret = 0;
break;
default:
return kvm_psci_0_2_call(vcpu);
}
Expand Down Expand Up @@ -449,6 +486,10 @@ int kvm_psci_call(struct kvm_vcpu *vcpu)
}

switch (version) {
case KVM_ARM_PSCI_1_3:
return kvm_psci_1_x_call(vcpu, 3);
case KVM_ARM_PSCI_1_2:
return kvm_psci_1_x_call(vcpu, 2);
case KVM_ARM_PSCI_1_1:
return kvm_psci_1_x_call(vcpu, 1);
case KVM_ARM_PSCI_1_0:
Expand Down
38 changes: 24 additions & 14 deletions arch/arm64/mm/mmu.c
Original file line number Diff line number Diff line change
Expand Up @@ -166,16 +166,17 @@ bool pgattr_change_is_safe(u64 old, u64 new)
return ((old ^ new) & ~mask) == 0;
}

static void init_pte(pmd_t *pmdp, unsigned long addr, unsigned long end,
static void init_pte(pte_t *ptep, unsigned long addr, unsigned long end,
phys_addr_t phys, pgprot_t prot)
{
pte_t *ptep;

ptep = pte_set_fixmap_offset(pmdp, addr);
do {
pte_t old_pte = READ_ONCE(*ptep);

set_pte(ptep, pfn_pte(__phys_to_pfn(phys), prot));
/*
* Required barriers to make this visible to the table walker
* are deferred to the end of alloc_init_cont_pte().
*/
__set_pte_nosync(ptep, pfn_pte(__phys_to_pfn(phys), prot));

/*
* After the PTE entry has been populated once, we
Expand All @@ -186,8 +187,6 @@ static void init_pte(pmd_t *pmdp, unsigned long addr, unsigned long end,

phys += PAGE_SIZE;
} while (ptep++, addr += PAGE_SIZE, addr != end);

pte_clear_fixmap();
}

static void alloc_init_cont_pte(pmd_t *pmdp, unsigned long addr,
Expand All @@ -198,6 +197,7 @@ static void alloc_init_cont_pte(pmd_t *pmdp, unsigned long addr,
{
unsigned long next;
pmd_t pmd = READ_ONCE(*pmdp);
pte_t *ptep;

BUG_ON(pmd_sect(pmd));
if (pmd_none(pmd)) {
Expand All @@ -213,6 +213,7 @@ static void alloc_init_cont_pte(pmd_t *pmdp, unsigned long addr,
}
BUG_ON(pmd_bad(pmd));

ptep = pte_set_fixmap_offset(pmdp, addr);
do {
pgprot_t __prot = prot;

Expand All @@ -223,20 +224,26 @@ static void alloc_init_cont_pte(pmd_t *pmdp, unsigned long addr,
(flags & NO_CONT_MAPPINGS) == 0)
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);

init_pte(pmdp, addr, next, phys, __prot);
init_pte(ptep, addr, next, phys, __prot);

ptep += pte_index(next) - pte_index(addr);
phys += next - addr;
} while (addr = next, addr != end);

/*
* Note: barriers and maintenance necessary to clear the fixmap slot
* ensure that all previous pgtable writes are visible to the table
* walker.
*/
pte_clear_fixmap();
}

static void init_pmd(pud_t *pudp, unsigned long addr, unsigned long end,
static void init_pmd(pmd_t *pmdp, unsigned long addr, unsigned long end,
phys_addr_t phys, pgprot_t prot,
phys_addr_t (*pgtable_alloc)(int), int flags)
{
unsigned long next;
pmd_t *pmdp;

pmdp = pmd_set_fixmap_offset(pudp, addr);
do {
pmd_t old_pmd = READ_ONCE(*pmdp);

Expand All @@ -262,8 +269,6 @@ static void init_pmd(pud_t *pudp, unsigned long addr, unsigned long end,
}
phys += next - addr;
} while (pmdp++, addr = next, addr != end);

pmd_clear_fixmap();
}

static void alloc_init_cont_pmd(pud_t *pudp, unsigned long addr,
Expand All @@ -273,6 +278,7 @@ static void alloc_init_cont_pmd(pud_t *pudp, unsigned long addr,
{
unsigned long next;
pud_t pud = READ_ONCE(*pudp);
pmd_t *pmdp;

/*
* Check for initial section mappings in the pgd/pud.
Expand All @@ -291,6 +297,7 @@ static void alloc_init_cont_pmd(pud_t *pudp, unsigned long addr,
}
BUG_ON(pud_bad(pud));

pmdp = pmd_set_fixmap_offset(pudp, addr);
do {
pgprot_t __prot = prot;

Expand All @@ -301,10 +308,13 @@ static void alloc_init_cont_pmd(pud_t *pudp, unsigned long addr,
(flags & NO_CONT_MAPPINGS) == 0)
__prot = __pgprot(pgprot_val(prot) | PTE_CONT);

init_pmd(pudp, addr, next, phys, __prot, pgtable_alloc, flags);
init_pmd(pmdp, addr, next, phys, __prot, pgtable_alloc, flags);

pmdp += pmd_index(next) - pmd_index(addr);
phys += next - addr;
} while (addr = next, addr != end);

pmd_clear_fixmap();
}

static void alloc_init_pud(pgd_t *pgdp, unsigned long addr, unsigned long end,
Expand Down
29 changes: 29 additions & 0 deletions arch/x86/kernel/tsc.c
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#include <linux/timex.h>
#include <linux/static_key.h>
#include <linux/static_call.h>
#include <linux/suspend.h>

#include <asm/hpet.h>
#include <asm/timer.h>
Expand Down Expand Up @@ -1650,3 +1651,31 @@ unsigned long calibrate_delay_is_known(void)
return 0;
}
#endif

static int tsc_pm_notifier(struct notifier_block *notifier,
unsigned long pm_event, void *unused)
{
switch (pm_event) {
case PM_HIBERNATION_PREPARE:
clear_sched_clock_stable();
break;
case PM_POST_HIBERNATION:
/* Set back to the default */
if (!check_tsc_unstable())
set_sched_clock_stable();
break;
}

return 0;
};

static struct notifier_block tsc_pm_notifier_block = {
.notifier_call = tsc_pm_notifier,
};

static int tsc_setup_pm_notifier(void)
{
return register_pm_notifier(&tsc_pm_notifier_block);
}

subsys_initcall(tsc_setup_pm_notifier);
8 changes: 8 additions & 0 deletions arch/x86/xen/enlighten_hvm.c
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,13 @@ static unsigned long shared_info_pfn;
__ro_after_init bool xen_percpu_upcall;
EXPORT_SYMBOL_GPL(xen_percpu_upcall);

void xen_hvm_map_shared_info(void)
{
xen_hvm_init_shared_info();
if(shared_info_pfn)
HYPERVISOR_shared_info = __va(PFN_PHYS(shared_info_pfn));
}

void xen_hvm_init_shared_info(void)
{
struct xen_add_to_physmap xatp;
Expand Down Expand Up @@ -227,6 +234,7 @@ static void __init xen_hvm_guest_init(void)

xen_panic_handler_init();

xen_setup_syscore_ops();
xen_hvm_smp_init();
WARN_ON(xen_cpuhp_setup(xen_cpu_up_prepare_hvm, xen_cpu_dead_hvm));
xen_unplug_emulated_devices();
Expand Down
Loading