-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build
Moving mem_encrypt_init() broke the AMD_MEM_ENCRYPT=n because the declaration of that function was under #ifdef CONFIG_AMD_MEM_ENCRYPT and the obvious placement for the inline stub was the #else path. This is a leftover of commit 20f07a0 ("x86/sev: Move common memory encryption code to mem_encrypt.c") which made mem_encrypt_init() depend on X86_MEM_ENCRYPT without moving the prototype. That did not fail back then because there was no stub inline as the core init code had a weak function. Move both the declaration and the stub out of the CONFIG_AMD_MEM_ENCRYPT section and guard it with CONFIG_X86_MEM_ENCRYPT. Fixes: 439e175 ("init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()") Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Closes: https://lore.kernel.org/oe-kbuild-all/202306170247.eQtCJPE8-lkp@intel.com/
- v6.17
- v6.17-rc7
- v6.17-rc6
- v6.17-rc5
- v6.17-rc4
- v6.17-rc3
- v6.17-rc2
- v6.17-rc1
- v6.16.9
- v6.16.8
- v6.16.7
- v6.16.6
- v6.16.5
- v6.16.4
- v6.16.3
- v6.16.2
- v6.16.1
- v6.16
- v6.16-rc7
- v6.16-rc6
- v6.16-rc5
- v6.16-rc4
- v6.16-rc3
- v6.16-rc2
- v6.16-rc1
- v6.15.11
- v6.15.10
- v6.15.9
- v6.15.8
- v6.15.7
- v6.15.6
- v6.15.5
- v6.15.4
- v6.15.3
- v6.15.2
- v6.15.1
- v6.15
- v6.15-rc7
- v6.15-rc6
- v6.15-rc5
- v6.15-rc4
- v6.15-rc3
- v6.15-rc2
- v6.15-rc1
- v6.14.11
- v6.14.10
- v6.14.9
- v6.14.8
- v6.14.7
- v6.14.6
- v6.14.5
- v6.14.4
- v6.14.3
- v6.14.2
- v6.14.1
- v6.14
- v6.14-rc7
- v6.14-rc6
- v6.14-rc5
- v6.14-rc4
- v6.14-rc3
- v6.14-rc2
- v6.14-rc1
- v6.13.12
- v6.13.11
- v6.13.10
- v6.13.9
- v6.13.8
- v6.13.7
- v6.13.6
- v6.13.5
- v6.13.4
- v6.13.3
- v6.13.2
- v6.13.1
- v6.13
- v6.13-rc7
- v6.13-rc6
- v6.13-rc5
- v6.13-rc4
- v6.13-rc3
- v6.13-rc2
- v6.13-rc1
- v6.12.49
- v6.12.48
- v6.12.47
- v6.12.46
- v6.12.45
- v6.12.44
- v6.12.43
- v6.12.42
- v6.12.41
- v6.12.40
- v6.12.39
- v6.12.38
- v6.12.37
- v6.12.36
- v6.12.35
- v6.12.34
- v6.12.33
- v6.12.32
- v6.12.31
- v6.12.30
- v6.12.29
- v6.12.28
- v6.12.27
- v6.12.26
- v6.12.25
- v6.12.24
- v6.12.23
- v6.12.22
- v6.12.21
- v6.12.20
- v6.12.19
- v6.12.18
- v6.12.17
- v6.12.16
- v6.12.15
- v6.12.14
- v6.12.13
- v6.12.12
- v6.12.11
- v6.12.10
- v6.12.9
- v6.12.8
- v6.12.7
- v6.12.6
- v6.12.5
- v6.12.4
- v6.12.3
- v6.12.2
- v6.12.1
- v6.12
- v6.12-rc7
- v6.12-rc6
- v6.12-rc5
- v6.12-rc4
- v6.12-rc3
- v6.12-rc2
- v6.12-rc1
- v6.11.11
- v6.11.10
- v6.11.9
- v6.11.8
- v6.11.7
- v6.11.6
- v6.11.5
- v6.11.4
- v6.11.3
- v6.11.2
- v6.11.1
- v6.11
- v6.11-rc7
- v6.11-rc6
- v6.11-rc5
- v6.11-rc4
- v6.11-rc3
- v6.11-rc2
- v6.11-rc1
- v6.10.14
- v6.10.13
- v6.10.12
- v6.10.11
- v6.10.10
- v6.10.9
- v6.10.8
- v6.10.7
- v6.10.6
- v6.10.5
- v6.10.4
- v6.10.3
- v6.10.2
- v6.10.1
- v6.10
- v6.10-rc7
- v6.10-rc6
- v6.10-rc5
- v6.10-rc4
- v6.10-rc3
- v6.10-rc2
- v6.10-rc1
- v6.9.12
- v6.9.11
- v6.9.10
- v6.9.9
- v6.9.8
- v6.9.7
- v6.9.6
- v6.9.5
- v6.9.4
- v6.9.3
- v6.9.2
- v6.9.1
- v6.9
- v6.9-rc7
- v6.9-rc6
- v6.9-rc5
- v6.9-rc4
- v6.9-rc3
- v6.9-rc2
- v6.9-rc1
- v6.8.12
- v6.8.11
- v6.8.10
- v6.8.9
- v6.8.8
- v6.8.7
- v6.8.6
- v6.8.5
- v6.8.4
- v6.8.3
- v6.8.2
- v6.8.1
- v6.8
- v6.8-rc7
- v6.8-rc6
- v6.8-rc5
- v6.8-rc4
- v6.8-rc3
- v6.8-rc2
- v6.8-rc1
- v6.7.12
- v6.7.11
- v6.7.10
- v6.7.9
- v6.7.8
- v6.7.7
- v6.7.6
- v6.7.5
- v6.7.4
- v6.7.3
- v6.7.2
- v6.7.1
- v6.7
- v6.7-rc8
- v6.7-rc7
- v6.7-rc6
- v6.7-rc5
- v6.7-rc4
- v6.7-rc3
- v6.7-rc2
- v6.7-rc1
- v6.6.108
- v6.6.107
- v6.6.106
- v6.6.105
- v6.6.104
- v6.6.103
- v6.6.102
- v6.6.101
- v6.6.100
- v6.6.99
- v6.6.98
- v6.6.97
- v6.6.96
- v6.6.95
- v6.6.94
- v6.6.93
- v6.6.92
- v6.6.91
- v6.6.90
- v6.6.89
- v6.6.88
- v6.6.87
- v6.6.86
- v6.6.85
- v6.6.84
- v6.6.83
- v6.6.82
- v6.6.81
- v6.6.80
- v6.6.79
- v6.6.78
- v6.6.77
- v6.6.76
- v6.6.75
- v6.6.74
- v6.6.73
- v6.6.72
- v6.6.71
- v6.6.70
- v6.6.69
- v6.6.68
- v6.6.67
- v6.6.66
- v6.6.65
- v6.6.64
- v6.6.63
- v6.6.62
- v6.6.61
- v6.6.60
- v6.6.59
- v6.6.58
- v6.6.57
- v6.6.56
- v6.6.55
- v6.6.54
- v6.6.53
- v6.6.52
- v6.6.51
- v6.6.50
- v6.6.49
- v6.6.48
- v6.6.47
- v6.6.46
- v6.6.45
- v6.6.44
- v6.6.43
- v6.6.42
- v6.6.41
- v6.6.40
- v6.6.39
- v6.6.38
- v6.6.37
- v6.6.36
- v6.6.35
- v6.6.34
- v6.6.33
- v6.6.32
- v6.6.31
- v6.6.30
- v6.6.29
- v6.6.28
- v6.6.27
- v6.6.26
- v6.6.25
- v6.6.24
- v6.6.23
- v6.6.22
- v6.6.21
- v6.6.20
- v6.6.19
- v6.6.18
- v6.6.17
- v6.6.16
- v6.6.15
- v6.6.14
- v6.6.13
- v6.6.12
- v6.6.11
- v6.6.10
- v6.6.9
- v6.6.8
- v6.6.7
- v6.6.6
- v6.6.5
- v6.6.4
- v6.6.3
- v6.6.2
- v6.6.1
- v6.6
- v6.6-rc7
- v6.6-rc6
- v6.6-rc5
- v6.6-rc4
- v6.6-rc3
- v6.6-rc2
- v6.6-rc1
- v6.5.13
- v6.5.12
- v6.5.11
- v6.5.10
- v6.5.9
- v6.5.8
- v6.5.7
- v6.5.6
- v6.5.5
- v6.5.4
- v6.5.3
- v6.5.2
- v6.5.1
- v6.5
- v6.5-rc7
- v6.5-rc6
- v6.5-rc5
- v6.5-rc4
- v6.5-rc3
- v6.5-rc2
- v6.5-rc1
- unmap-fix-20230629
- thermal-6.17-rc1
- thermal-6.16-rc1
- thermal-6.15-rc8
- thermal-6.15-rc3
- thermal-6.15-rc1
- thermal-6.15-rc1-2
- thermal-6.14-rc5
- thermal-6.14-rc3
- thermal-6.14-rc1
- thermal-6.13-rc7
- thermal-6.13-rc4
- thermal-6.13-rc1
- thermal-6.13-rc1-3
- thermal-6.13-rc1-2
- thermal-6.12-rc7
- thermal-6.12-rc3
- thermal-6.12-rc1
- thermal-6.11-rc5
- thermal-6.11-rc4
- thermal-6.11-rc2
- thermal-6.11-rc1
- thermal-6.11-rc1-3
- thermal-6.11-rc1-2
- thermal-6.10-rc8
- thermal-6.10-rc6
- thermal-6.10-rc5
- thermal-6.10-rc4
- thermal-6.10-rc3
- thermal-6.10-rc1
- thermal-6.10-rc1-2
- thermal-6.9-rc7
- thermal-6.9-rc5
- thermal-6.9-rc3
- thermal-6.9-rc2
- thermal-6.9-rc1
- thermal-6.9-rc1-2
- thermal-6.8-rc2
- thermal-6.8-rc1
- thermal-6.8-rc1-2
- thermal-6.7-rc1
- thermal-6.6-rc3
- thermal-6.6-rc2
- thermal-6.6-rc1
- thermal-6.6-rc1-3
- thermal-6.6-rc1-2
- thermal-6.5-rc4
- tags/kvm-6.8-1
- rocm-6.4.2
- rocm-6.4.1
- rocm-6.4.0
- rocm-6.3.3
- rocm-6.3.2
- rocm-6.3.1
- rocm-6.3.0
- rocm-6.2.4
- rocm-6.2.2
- rocm-6.2.1
- rocm-6.2.0
- rocm-6.1.2
- rocm-6.1.1
- rocm-6.1.0
- pm-runtime-devm-6.16
- pm-runtime-6.17-rc1
- pm-6.17-rc1
- pm-6.16-rc7
- pm-6.16-rc6
- pm-6.16-rc5
- pm-6.16-rc2
- pm-6.16-rc1
- pm-6.16-rc1-3
- pm-6.16-rc1-2
- pm-6.15-rc5
- pm-6.15-rc4
- pm-6.15-rc3
- pm-6.15-rc1
- pm-6.15-rc1-2
- pm-6.14-rc5
- pm-6.14-rc2
- pm-6.14-rc2-2
- pm-6.14-rc1
- pm-6.14-rc1-2
- pm-6.13-rc8
- pm-6.13-rc4
- pm-6.13-rc3
- pm-6.13-rc1
- pm-6.13-rc1-3
- pm-6.13-rc1-2
- pm-6.12-rc8
- pm-6.12-rc7
- pm-6.12-rc5
- pm-6.12-rc4
- pm-6.12-rc3
- pm-6.12-rc2
- pm-6.12-rc1
- pm-6.12-rc1-2
- pm-6.11-rc7
- pm-6.11-rc6
- pm-6.11-rc3
- pm-6.11-rc1
- pm-6.10-rc8
- pm-6.10-rc6
- pm-6.10-rc4
- pm-6.10-rc3
- pm-6.10-rc1
- pm-6.10-rc1-2
- pm-6.9-rc4
- pm-6.9-rc3
- pm-6.9-rc1
- pm-6.9-rc1-2
- pm-6.8-rc7
- pm-6.8-rc2
- pm-6.8-rc1
- pm-6.8-rc1-2
- pm-6.7-rc5
- pm-6.7-rc4
- pm-6.7-rc3
- pm-6.7-rc1
- pm-6.7-rc1-2
- pm-6.6-rc5
- pm-6.6-rc2
- pm-6.6-rc1
- pm-6.6-rc1-3
- pm-6.6-rc1-2
- pm-6.5-rc6
- pm-6.5-rc5
- pm-6.5-rc4
- pm-6.5-rc3
- pm-6.5-rc2
- pm-6.5-rc1-2
- next-20250804
- next-20250417
- next-20241021
- next-20240703
- next-20240627
- next-20240619
- next-20240514
- next-20240424
- next-20240423
- next-20240422
- next-20240223
- next-20240108
- next-20231208
- next-20231207
- next-20231201
- next-20231123
- next-20231120
- next-20231110
- next-20231108
- next-20231020
- next-20231013
- next-20231010
- next-20230929
- next-20230928
- next-20230926
- next-20230919
- next-20230914
- next-20230912
- next-20230815
- next-20230809
- next-20230803
- next-20230801
- next-20230724
- next-20230721
- next-20230718
- next-20230717
- next-20230714
- next-20230706
- next-20230620
- md-next-20231219
- md-next-20231208
- md-next-20231020
- md-next-20231012
- md-next-20231011
- md-next-20230927
- md-next-20230825
- md-next-20230817
- md-next-20230814
- md-next-20230814-resend
- md-next-20230729
- md-fixes-20231207-1
- md-fixes-20231206
- md-fixes-20231201-1
- md-fixes-20231120
- md-fixes-20231003
- md-fixes-20230914
- md-fixes-20230630
- md-6.13-20241107
- md-6.13-20241105
- md-6.12-20241018
- md-6.12-20240906
- md-6.12-20240905
- md-6.12-20240829
- md-6.11-20240815
- md-6.11-20240712
- md-6.11-20240704
- md-6.11-20240612
- md-6.10-20240502
- md-6.10-20240425
- md-6.9-20240408
- md-6.9-20240306
- md-6.9-20240305
- md-6.9-20240301
- md-6.9-20240216
- md-6.8-20240216
- md-6.8-20240126
- md-6.8-20240109
- mariux-6.12.49-487
- mariux-6.12.43-485
- mariux-6.12.40-484
- mariux-6.12.29-483
- mariux-6.12.27-482
- mariux-6.12.23-481
- mariux-6.12.23-480
- mariux-6.12.11-479
- mariux-6.6.35-477
- mariux-6.6.27-472
- mariux-6.6.26-471
- mariux-6.6.25-470
- mariux-6.6.24-469
- mariux-6.6.23-468
- mariux-6.6.22-467
- mariux-6.6.22-466
- mariux-6.6.22-465
- mariux-6.6.21-464
- mariux-6.6.20-463
- mariux-6.6.19-462
- mariux-6.6.12-461
- mariux-6.6.11-460
- mariux-6.5.2-455
- mariux-6.5.2-452
- mariux-6.5.2-451
- kvm-x86-xen-6.8
- kvm-x86-xen-6.7
- kvm-x86-vmx-6.6
- kvm-x86-svm-6.9
- kvm-x86-svm-6.8
- kvm-x86-svm-6.7
- kvm-x86-svm-6.6
- kvm-x86-selftests-immutable-6.6
- kvm-x86-selftests-6.8-rcN
- kvm-x86-selftests-6.7-rcN
- kvm-x86-selftests-6.6
- kvm-x86-selftests-6.6-fixes
- kvm-x86-pmu-6.8
- kvm-x86-pmu-6.7
- kvm-x86-pmu-6.6
- kvm-x86-pmu-6.6-fixes
- kvm-x86-next-2024.02.08
- kvm-x86-next-2023.11.01
- kvm-x86-next-2023.09.11
- kvm-x86-next-2023.09.07
- kvm-x86-mmu-6.8
- kvm-x86-mmu-6.7
- kvm-x86-misc-6.8
- kvm-x86-misc-6.7
- kvm-x86-misc-6.6
- kvm-x86-lam-6.8
- kvm-x86-hyperv-6.8
- kvm-x86-guest_memfd_fixes-6.8
- kvm-x86-generic-6.8
- kvm-x86-generic-6.6
- kvm-x86-fixes-6.8-rcN
- kvm-x86-fixes-6.8-2
- kvm-x86-fixes-6.7-rcN
- kvm-x86-docs-6.7
- kvm-x86-asyncpf_abi-6.9
- kvm-x86-apic-6.7
- kvm-6.7-1
- i2c-for-6.17-rc1
- i2c-for-6.17-rc1-part2
- i2c-for-6.16-rc8
- i2c-for-6.16-rc7
- i2c-for-6.16-rc5
- i2c-for-6.16-rc4
- i2c-for-6.16-rc3
- i2c-for-6.16-rc1
- i2c-for-6.15-rc7
- i2c-for-6.15-rc6
- i2c-for-6.15-rc5
- i2c-for-6.15-rc3
- i2c-for-6.15-rc1
- i2c-for-6.14-rc8
- i2c-for-6.14-rc7
- i2c-for-6.14-rc5
- i2c-for-6.14-rc4
- i2c-for-6.14-rc3
- i2c-for-6.14-rc2
- i2c-for-6.14-rc1
- i2c-for-6.14-rc1-take2
- i2c-for-6.13-rc8
- i2c-for-6.13-rc5
- i2c-for-6.13-rc3
- i2c-for-6.13-rc1
- i2c-for-6.13-rc1-part3
- i2c-for-6.13-part2
- i2c-for-6.12-rc7
- i2c-for-6.12-rc2
- i2c-for-6.12-rc1
- i2c-for-6.12-rc1-additional_fixes
- i2c-for-6.11-rc4
- i2c-for-6.11-rc3
- i2c-for-6.11-rc1
- i2c-for-6.11-rc1-try2
- i2c-for-6.11-rc1-second-batch
- i2c-for-6.11-final-but-missed-it
- i2c-for-6.10-rc8
- i2c-for-6.10-rc7
- i2c-for-6.10-rc6
- i2c-for-6.10-rc5
- i2c-for-6.10-rc4
- i2c-for-6.10-rc3
- i2c-for-6.10-rc1
- i2c-for-6.9-rc6
- i2c-for-6.9-rc3
- i2c-for-6.9-rc2
- i2c-for-6.9-rc1
- i2c-for-6.9-rc1-part2
- i2c-for-6.8-rc8
- i2c-for-6.8-rc6
- i2c-for-6.8-rc5
- i2c-for-6.8-rc3
- i2c-for-6.8-rc1-rebased
- i2c-for-6.7-rc8
- i2c-for-6.7-rc2
- i2c-for-6.7-rc1
- i2c-for-6.7-final
- i2c-for-6.6-rc8
- i2c-for-6.6-rc4
- i2c-for-6.6-rc3
- i2c-for-6.6-rc2
- i2c-for-6.6-rc1
- i2c-for-6.5-rc7
- i2c-for-6.5-rc1-part2
- for-linus-6.9
- for-6.7-rc1-part2
- ata-6.7-rc3
- ata-6.7-rc1
- ata-6.7-rc1-2
- ata-6.6-rc6
- ata-6.6-rc4
- ata-6.6-rc2
- ata-6.6-rc1
- ata-6.6-final
- ata-6.5-rc5
- ata-6.5-rc4
- ata-6.5-rc3
- acpi-6.17-rc1
- acpi-6.16-rc5
- acpi-6.16-rc4
- acpi-6.16-rc3
- acpi-6.16-rc2
- acpi-6.16-rc1
- acpi-6.16-rc1-2
- acpi-6.15-rc7
- acpi-6.15-rc2
- acpi-6.15-rc1
- acpi-6.15-rc1-2
- acpi-6.14-rc6
- acpi-6.14-rc4
- acpi-6.14-rc2
- acpi-6.14-rc1
- acpi-6.14-rc1-2
- acpi-6.13-rc8
- acpi-6.13-rc7
- acpi-6.13-rc4
- acpi-6.13-rc3
- acpi-6.13-rc1
- acpi-6.13-rc1-2
- acpi-6.12-rc7
- acpi-6.12-rc6
- acpi-6.12-rc5
- acpi-6.12-rc3
- acpi-6.12-rc2
- acpi-6.12-rc1
- acpi-6.11-rc5
- acpi-6.11-rc4
- acpi-6.11-rc1
- acpi-6.10-rc8
- acpi-6.10-rc5
- acpi-6.10-rc4
- acpi-6.10-rc3
- acpi-6.10-rc1
- acpi-6.10-rc1-2
- acpi-6.9-rc6
- acpi-6.9-rc4
- acpi-6.9-rc2
- acpi-6.9-rc1
- acpi-6.9-rc1-2
- acpi-6.8-rc7
- acpi-6.8-rc1
- acpi-6.8-rc1-2
- acpi-6.7-rc5
- acpi-6.7-rc4
- acpi-6.7-rc3
- acpi-6.7-rc1
- acpi-6.7-rc1-2
- acpi-6.6-rc8
- acpi-6.6-rc7
- acpi-6.6-rc6
- acpi-6.6-rc4
- acpi-6.6-rc3
- acpi-6.6-rc1
- acpi-6.5-rc8
- acpi-6.5-rc6
- acpi-6.5-rc1-3
- acpi-6.5-rc1-2
- Ubuntu-unstable-6.16.0-7.7
- Ubuntu-unstable-6.10.0-14.14
- Ubuntu-unstable-6.10.0-13.13
- Ubuntu-unstable-6.10.0-11.11
- Ubuntu-unstable-6.10.0-10.10
- Ubuntu-unstable-6.10.0-3.3
- Ubuntu-unstable-6.10.0-2.2
- Ubuntu-unstable-6.10.0-1.1
- Ubuntu-unstable-6.8.0-25.25
- Ubuntu-unstable-6.8.0-13.13
- Ubuntu-unstable-6.8.0-12.12
- Ubuntu-unstable-6.7.0-5.5
- Ubuntu-unstable-6.7.0-4.4
- Ubuntu-unstable-6.7.0-2.2
- Ubuntu-unstable-6.6.0-12.12
- Ubuntu-unstable-6.6.0-11.11
- Ubuntu-unstable-6.6.0-10.10
- Ubuntu-unstable-6.6.0-9.9
- Ubuntu-unstable-6.6.0-6.6
- Ubuntu-unstable-6.6.0-5.5
- Ubuntu-unstable-6.6.0-4.4
- Ubuntu-unstable-6.6.0-3.3
- Ubuntu-unstable-6.6.0-2.2
- Ubuntu-unstable-6.5.0-4.4
- Ubuntu-unstable-6.5.0-2.2
- Ubuntu-unstable-6.5.0-1.1
Thomas Gleixner
committed
Jun 16, 2023
1 parent
b81fac9
commit 0a9567a
Showing
1 changed file
with
6 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters