Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 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
ryanhrob Apr 12, 2024
0cb938c
arm64: mm: Batch dsb and isb when populating pgtables
ryanhrob 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…
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
a25a4ce
build(deps): bump setuptools in /drivers/gpu/drm/ci/xfails
dependabot[bot] May 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 0 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,13 @@ root = true
[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Kconfig,Makefile,Makefile.*}]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = tab
indent_size = 8

[*.{json,py,rs}]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4
Expand All @@ -26,7 +24,6 @@ indent_size = 8
[*.yaml]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = unset
insert_final_newline = true
indent_style = space
indent_size = 2
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ modules.order
#
# Debian directory (make deb-pkg)
#
/debian/
#/debian/

#
# Snap directory (make snap-pkg)
Expand Down Expand Up @@ -135,7 +135,6 @@ GTAGS
# id-utils files
ID

*.orig
*~
\#*#

Expand Down
10 changes: 10 additions & 0 deletions Documentation/ABI/stable/sysfs-block
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,16 @@ Description:
devices that support receiving integrity metadata.


What: /sys/block/<disk>/partscan
Date: May 2024
Contact: Christoph Hellwig <hch@lst.de>
Description:
The /sys/block/<disk>/partscan files reports if partition
scanning is enabled for the disk. It returns "1" if partition
scanning is enabled, or "0" if not. The value type is a 32-bit
unsigned integer, but only "0" and "1" are valid values.


What: /sys/block/<disk>/<partition>/alignment_offset
Date: April 2009
Contact: Martin K. Petersen <martin.petersen@oracle.com>
Expand Down
26 changes: 26 additions & 0 deletions Documentation/ABI/testing/debugfs-driver-qat
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,29 @@ Description: (RO) Read returns, for each Acceleration Engine (AE), the number
<N>: Number of Compress and Verify (CnV) errors and type
of the last CnV error detected by Acceleration
Engine N.

What: /sys/kernel/debug/qat_<device>_<BDF>/heartbeat/inject_error
Date: March 2024
KernelVersion: 6.8
Contact: qat-linux@intel.com
Description: (WO) Write to inject an error that simulates an heartbeat
failure. This is to be used for testing purposes.

After writing this file, the driver stops arbitration on a
random engine and disables the fetching of heartbeat counters.
If a workload is running on the device, a job submitted to the
accelerator might not get a response and a read of the
`heartbeat/status` attribute might report -1, i.e. device
unresponsive.
The error is unrecoverable thus the device must be restarted to
restore its functionality.

This attribute is available only when the kernel is built with
CONFIG_CRYPTO_DEV_QAT_ERROR_INJECTION=y.

A write of 1 enables error injection.

The following example shows how to enable error injection::

# cd /sys/kernel/debug/qat_<device>_<BDF>
# echo 1 > heartbeat/inject_error
8 changes: 7 additions & 1 deletion Documentation/ABI/testing/ima_policy
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Description:
[uid=] [euid=] [gid=] [egid=]
[fowner=] [fgroup=]]
lsm: [[subj_user=] [subj_role=] [subj_type=]
[obj_user=] [obj_role=] [obj_type=]]
[obj_user=] [obj_role=] [obj_type=] [lsm=]]
option: [digest_type=] [template=] [permit_directio]
[appraise_type=] [appraise_flag=]
[appraise_algos=] [keyrings=]
Expand Down Expand Up @@ -138,6 +138,12 @@ Description:

measure subj_user=_ func=FILE_CHECK mask=MAY_READ

It is possible to explicitly specify which security
module a rule applies to using lsm=. If the security
module specified is not active on the system the rule
will be rejected. If lsm= is not specified the first
security module registered on the system will be assumed.

Example of measure rules using alternate PCRs::

measure func=KEXEC_KERNEL_CHECK pcr=4
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ KernelVersion:
Contact: linux-iio@vger.kernel.org
Description:
Reading this returns the valid values that can be written to the
on_altvoltage0_mode attribute:
filter_mode attribute:

- auto -> Adjust bandpass filter to track changes in input clock rate.
- manual -> disable/unregister the clock rate notifier / input clock tracking.
Expand Down
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-pci
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,17 @@ Description:
will be present in sysfs. Writing 1 to this file
will perform reset.

What: /sys/bus/pci/devices/.../reset_subordinate
Date: October 2024
Contact: linux-pci@vger.kernel.org
Description:
This is visible only for bridge devices. If you want to reset
all devices attached through the subordinate bus of a specific
bridge device, writing 1 to this will try to do it. This will
affect all devices attached to the system through this bridge
similiar to writing 1 to their individual "reset" file, so use
with caution.

What: /sys/bus/pci/devices/.../vpd
Date: February 2008
Contact: Ben Hutchings <bwh@kernel.org>
Expand Down
4 changes: 3 additions & 1 deletion Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/mds
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling
/sys/devices/system/cpu/vulnerabilities/retbleed
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
/sys/devices/system/cpu/vulnerabilities/spectre_v1
Expand Down Expand Up @@ -561,7 +562,8 @@ Description: Control Symmetric Multi Threading (SMT)
================ =========================================

If control status is "forceoff" or "notsupported" writes
are rejected.
are rejected. Note that enabling SMT on PowerPC skips
offline cores.

What: /sys/devices/system/cpu/cpuX/power/energy_perf_bias
Date: March 2019
Expand Down
20 changes: 20 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-qat
Original file line number Diff line number Diff line change
Expand Up @@ -141,3 +141,23 @@ Description:
64

This attribute is only available for qat_4xxx devices.

What: /sys/bus/pci/devices/<BDF>/qat/auto_reset
Date: March 2024
KernelVersion: 6.8
Contact: qat-linux@intel.com
Description: (RW) Reports the current state of the autoreset feature
for a QAT device

Write to the attribute to enable or disable device auto reset.

Device auto reset is disabled by default.

The values are:

* 1/Yy/on: auto reset enabled. If the device encounters an
unrecoverable error, it will be reset automatically.
* 0/Nn/off: auto reset disabled. If the device encounters an
unrecoverable error, it will not be reset.

This attribute is only available for qat_4xxx devices.
29 changes: 27 additions & 2 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -311,10 +311,13 @@ Description: Do background GC aggressively when set. Set to 0 by default.
GC approach and turns SSR mode on.
gc urgent low(2): lowers the bar of checking I/O idling in
order to process outstanding discard commands and GC a
little bit aggressively. uses cost benefit GC approach.
little bit aggressively. always uses cost benefit GC approach,
and will override age-threshold GC approach if ATGC is enabled
at the same time.
gc urgent mid(3): does GC forcibly in a period of given
gc_urgent_sleep_time and executes a mid level of I/O idling check.
uses cost benefit GC approach.
always uses cost benefit GC approach, and will override
age-threshold GC approach if ATGC is enabled at the same time.

What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time
Date: August 2017
Expand Down Expand Up @@ -761,3 +764,25 @@ Date: November 2023
Contact: "Chao Yu" <chao@kernel.org>
Description: It controls to enable/disable IO aware feature for background discard.
By default, the value is 1 which indicates IO aware is on.

What: /sys/fs/f2fs/<disk>/blkzone_alloc_policy
Date: July 2024
Contact: "Yuanhong Liao" <liaoyuanhong@vivo.com>
Description: The zone UFS we are currently using consists of two parts:
conventional zones and sequential zones. It can be used to control which part
to prioritize for writes, with a default value of 0.

======================== =========================================
value description
blkzone_alloc_policy = 0 Prioritize writing to sequential zones
blkzone_alloc_policy = 1 Only allow writing to sequential zones
blkzone_alloc_policy = 2 Prioritize writing to conventional zones
======================== =========================================

What: /sys/fs/f2fs/<disk>/migration_window_granularity
Date: September 2024
Contact: "Daeho Jeong" <daehojeong@google.com>
Description: Controls migration window granularity of garbage collection on large
section. it can control the scanning window granularity for GC migration
in a unit of segment, while migration_granularity controls the number
of segments which can be migrated at the same turn.
6 changes: 4 additions & 2 deletions Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,10 @@ $(YNL_INDEX): $(YNL_RST_FILES)
$(YNL_RST_DIR)/%.rst: $(YNL_YAML_DIR)/%.yaml $(YNL_TOOL)
$(Q)$(YNL_TOOL) -i $< -o $@

htmldocs: $(YNL_INDEX)
@$(srctree)/scripts/sphinx-pre-install --version-check
htmldocs texinfodocs latexdocs epubdocs xmldocs: $(YNL_INDEX)

htmldocs:
@$(srctree)/scripts/sphinx-pre-install --version-check --no-virtualenv
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,html,$(var),,$(var)))

# If Rust support is available and .config exists, add rustdoc generated contents.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/RCU/stallwarn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ ticks this GP)" indicates that this CPU has not taken any scheduling-clock
interrupts during the current stalled grace period.

The "idle=" portion of the message prints the dyntick-idle state.
The hex number before the first "/" is the low-order 12 bits of the
The hex number before the first "/" is the low-order 16 bits of the
dynticks counter, which will have an even-numbered value if the CPU
is in dyntick-idle mode and an odd-numbered value otherwise. The hex
number between the two "/"s is the value of the nesting, which will be
Expand Down
14 changes: 14 additions & 0 deletions Documentation/accel/qaic/aic080.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
.. SPDX-License-Identifier: GPL-2.0-only
===============================
Qualcomm Cloud AI 80 (AIC080)
===============================

Overview
========

The Qualcomm Cloud AI 80/AIC080 family of products are a derivative of AIC100.
The number of NSPs and clock rates are reduced to fit within resource
constrained solutions. The PCIe Product ID is 0xa080.

As a derivative product, all AIC100 documentation applies.
1 change: 1 addition & 0 deletions Documentation/accel/qaic/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,5 @@ accelerator cards.
.. toctree::

qaic
aic080
aic100
2 changes: 2 additions & 0 deletions Documentation/admin-guide/blockdev/zram.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@ The list of possible return codes:
-ENOMEM zram was not able to allocate enough memory to fulfil your
needs.
-EINVAL invalid input has been provided.
-EAGAIN re-try operation later (e.g. when attempting to run recompress
and writeback simultaneously).
======== =============================================================

If you use 'echo', the returned value is set by the 'echo' utility,
Expand Down
15 changes: 10 additions & 5 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1694,9 +1694,10 @@ PAGE_SIZE multiple when read back.
entries fault back in or are written out to disk.

memory.zswap.writeback
A read-write single value file. The default value is "1". The
initial value of the root cgroup is 1, and when a new cgroup is
created, it inherits the current value of its parent.
A read-write single value file. The default value is "1".
Note that this setting is hierarchical, i.e. the writeback would be
implicitly disabled for child cgroups if the upper hierarchy
does so.

When this is set to 0, all swapping attempts to swapping devices
are disabled. This included both zswap writebacks, and swapping due
Expand Down Expand Up @@ -2320,8 +2321,12 @@ Cpuset Interface Files
is always a subset of it.

Users can manually set it to a value that is different from
"cpuset.cpus". The only constraint in setting it is that the
list of CPUs must be exclusive with respect to its sibling.
"cpuset.cpus". One constraint in setting it is that the list of
CPUs must be exclusive with respect to "cpuset.cpus.exclusive"
of its sibling. If "cpuset.cpus.exclusive" of a sibling cgroup
isn't set, its "cpuset.cpus" value, if set, cannot be a subset
of it to leave at least one CPU available when the exclusive
CPUs are taken away.

For a parent cgroup, any one of its exclusive CPUs can only
be distributed to at most one of its child cgroups. Having an
Expand Down
36 changes: 11 additions & 25 deletions Documentation/admin-guide/cifs/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -723,40 +723,26 @@ Configuration pseudo-files:
======================= =======================================================
SecurityFlags Flags which control security negotiation and
also packet signing. Authentication (may/must)
flags (e.g. for NTLM and/or NTLMv2) may be combined with
flags (e.g. for NTLMv2) may be combined with
the signing flags. Specifying two different password
hashing mechanisms (as "must use") on the other hand
does not make much sense. Default flags are::

0x07007

(NTLM, NTLMv2 and packet signing allowed). The maximum
allowable flags if you want to allow mounts to servers
using weaker password hashes is 0x37037 (lanman,
plaintext, ntlm, ntlmv2, signing allowed). Some
SecurityFlags require the corresponding menuconfig
options to be enabled. Enabling plaintext
authentication currently requires also enabling
lanman authentication in the security flags
because the cifs module only supports sending
laintext passwords using the older lanman dialect
form of the session setup SMB. (e.g. for authentication
using plain text passwords, set the SecurityFlags
to 0x30030)::
0x00C5

(NTLMv2 and packet signing allowed). Some SecurityFlags
may require enabling a corresponding menuconfig option.

may use packet signing 0x00001
must use packet signing 0x01001
may use NTLM (most common password hash) 0x00002
must use NTLM 0x02002
may use NTLMv2 0x00004
must use NTLMv2 0x04004
may use Kerberos security 0x00008
must use Kerberos 0x08008
may use lanman (weak) password hash 0x00010
must use lanman password hash 0x10010
may use plaintext passwords 0x00020
must use plaintext passwords 0x20020
(reserved for future packet encryption) 0x00040
may use Kerberos security (krb5) 0x00008
must use Kerberos 0x08008
may use NTLMSSP 0x00080
must use NTLMSSP 0x80080
seal (packet encryption) 0x00040
must seal 0x40040

cifsFYI If set to non-zero value, additional debug information
will be logged to the system error log. This field
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/hw-vuln/core-scheduling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ arg4:
will be performed for all tasks in the task group of ``pid``.

arg5:
userspace pointer to an unsigned long for storing the cookie returned by
``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.
userspace pointer to an unsigned long long for storing the cookie returned
by ``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.

In order for a process to push a cookie to, or pull a cookie from a process, it
is required to have the ptrace access mode: `PTRACE_MODE_READ_REALCREDS` to the
Expand Down
1 change: 1 addition & 0 deletions Documentation/admin-guide/hw-vuln/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ are configurable at compile, boot or run time.
cross-thread-rsb
srso
gather_data_sampling
reg-file-data-sampling
Loading