]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: [Config] retpoline -- switch to new format
authorAndy Whitcroft <apw@canonical.com>
Tue, 20 Mar 2018 20:44:56 +0000 (20:44 +0000)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Thu, 5 Apr 2018 08:41:58 +0000 (10:41 +0200)
BugLink: http://bugs.launchpad.net/bugs/1758856
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
debian.master/abi/4.13.0-38.43/amd64/generic.retpoline
debian.master/abi/4.13.0-38.43/amd64/lowlatency.retpoline
debian.master/abi/4.13.0-38.43/i386/generic.retpoline
debian.master/abi/4.13.0-38.43/i386/lowlatency.retpoline

index 2621a68d13ef909ecf028ae7b3174f61ad8b9545..34e2f4cac151dc7fcf8491624484355a59e466c5 100644 (file)
@@ -1,67 +1,4 @@
-aesni-intel.ko .altinstr_replacement callq  *%r11
-aesni-intel.ko .altinstr_replacement callq  *%r11
-aesni-intel.ko aesni_xts_crypt8 callq  *%r11
-aesni-intel.ko aesni_xts_crypt8 callq  *%r11
-camellia-aesni-avx-x86_64.ko .altinstr_replacement callq  *%r9
-camellia-aesni-avx-x86_64.ko camellia_xts_crypt_16way callq  *%r9
-camellia-aesni-avx2.ko .altinstr_replacement callq  *%r9
-camellia-aesni-avx2.ko camellia_xts_crypt_32way callq  *%r9
-hpwdt.ko asminline_call callq  *%r12
-kvm-intel.ko vmx_handle_external_intr callq  *%rax
-kvm.ko em_loop callq  *%rdx
-kvm.ko fastop callq  *%rsi
-kvm.ko x86_emulate_insn callq  *%rax
-kvm.ko x86_emulate_insn callq  *%rax
-kvm.ko x86_emulate_insn callq  *%rax
-vmlinux .altinstr_replacement callq  *%rbx
-vmlinux .altinstr_replacement jmpq   *%r10
-vmlinux .altinstr_replacement jmpq   *%r11
-vmlinux .altinstr_replacement jmpq   *%r12
-vmlinux .altinstr_replacement jmpq   *%r13
-vmlinux .altinstr_replacement jmpq   *%r14
-vmlinux .altinstr_replacement jmpq   *%r15
-vmlinux .altinstr_replacement jmpq   *%r8
-vmlinux .altinstr_replacement jmpq   *%r9
-vmlinux .altinstr_replacement jmpq   *%rax
-vmlinux .altinstr_replacement jmpq   *%rax
-vmlinux .altinstr_replacement jmpq   *%rbp
-vmlinux .altinstr_replacement jmpq   *%rbx
-vmlinux .altinstr_replacement jmpq   *%rcx
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdx
-vmlinux .altinstr_replacement jmpq   *%rsi
-vmlinux __x86_indirect_thunk_r10 jmpq   *%r10
-vmlinux __x86_indirect_thunk_r11 jmpq   *%r11
-vmlinux __x86_indirect_thunk_r12 jmpq   *%r12
-vmlinux __x86_indirect_thunk_r13 jmpq   *%r13
-vmlinux __x86_indirect_thunk_r14 jmpq   *%r14
-vmlinux __x86_indirect_thunk_r15 jmpq   *%r15
-vmlinux __x86_indirect_thunk_r8 jmpq   *%r8
-vmlinux __x86_indirect_thunk_r9 jmpq   *%r9
-vmlinux __x86_indirect_thunk_rax jmpq   *%rax
-vmlinux __x86_indirect_thunk_rbp jmpq   *%rbp
-vmlinux __x86_indirect_thunk_rbx jmpq   *%rbx
-vmlinux __x86_indirect_thunk_rcx jmpq   *%rcx
-vmlinux __x86_indirect_thunk_rdi jmpq   *%rdi
-vmlinux __x86_indirect_thunk_rdx jmpq   *%rdx
-vmlinux __x86_indirect_thunk_rsi jmpq   *%rsi
-vmlinux continue_block jmpq   *%rdi
-vmlinux core_restore_code jmpq   *%r8
-vmlinux efi64_thunk callq  *%rbx
-vmlinux efi_call callq  *%rdi
-vmlinux efi_enter32 callq  *%rdi
-vmlinux entry_SYSCALL_64_trampoline jmpq   *%rdi
-vmlinux hv_do_hypercall callq  *%rsi
-vmlinux identity_mapped callq  *%rdx
-vmlinux pvh_start_xen jmpq   *%rax
-vmlinux restore_image jmpq   *%rcx
-vmlinux ret_from_fork callq  *%rbx
-vmlinux return_to_handler jmpq   *%rdi
-vmlinux secondary_startup_64 jmpq   *%rax
-vmlinux stub_ptregs_64 jmpq   *%rax
-vmlinux wakeup_long64 jmpq   *%rax
-vmlinux xen_mc_flush callq  *%rax
-xen-privcmd.ko privcmd_ioctl callq  *%rax
+arch/x86/platform/efi/efi_stub_64.S .text efi_call callq *%rdi
+arch/x86/platform/efi/efi_thunk_64.S .text efi64_thunk callq *%rbx
+arch/x86/platform/efi/efi_thunk_64.S .text efi_enter32 callq *%rdi
+drivers/watchdog/hpwdt.c .text asminline_call callq *%r12
index 2621a68d13ef909ecf028ae7b3174f61ad8b9545..34e2f4cac151dc7fcf8491624484355a59e466c5 100644 (file)
@@ -1,67 +1,4 @@
-aesni-intel.ko .altinstr_replacement callq  *%r11
-aesni-intel.ko .altinstr_replacement callq  *%r11
-aesni-intel.ko aesni_xts_crypt8 callq  *%r11
-aesni-intel.ko aesni_xts_crypt8 callq  *%r11
-camellia-aesni-avx-x86_64.ko .altinstr_replacement callq  *%r9
-camellia-aesni-avx-x86_64.ko camellia_xts_crypt_16way callq  *%r9
-camellia-aesni-avx2.ko .altinstr_replacement callq  *%r9
-camellia-aesni-avx2.ko camellia_xts_crypt_32way callq  *%r9
-hpwdt.ko asminline_call callq  *%r12
-kvm-intel.ko vmx_handle_external_intr callq  *%rax
-kvm.ko em_loop callq  *%rdx
-kvm.ko fastop callq  *%rsi
-kvm.ko x86_emulate_insn callq  *%rax
-kvm.ko x86_emulate_insn callq  *%rax
-kvm.ko x86_emulate_insn callq  *%rax
-vmlinux .altinstr_replacement callq  *%rbx
-vmlinux .altinstr_replacement jmpq   *%r10
-vmlinux .altinstr_replacement jmpq   *%r11
-vmlinux .altinstr_replacement jmpq   *%r12
-vmlinux .altinstr_replacement jmpq   *%r13
-vmlinux .altinstr_replacement jmpq   *%r14
-vmlinux .altinstr_replacement jmpq   *%r15
-vmlinux .altinstr_replacement jmpq   *%r8
-vmlinux .altinstr_replacement jmpq   *%r9
-vmlinux .altinstr_replacement jmpq   *%rax
-vmlinux .altinstr_replacement jmpq   *%rax
-vmlinux .altinstr_replacement jmpq   *%rbp
-vmlinux .altinstr_replacement jmpq   *%rbx
-vmlinux .altinstr_replacement jmpq   *%rcx
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdi
-vmlinux .altinstr_replacement jmpq   *%rdx
-vmlinux .altinstr_replacement jmpq   *%rsi
-vmlinux __x86_indirect_thunk_r10 jmpq   *%r10
-vmlinux __x86_indirect_thunk_r11 jmpq   *%r11
-vmlinux __x86_indirect_thunk_r12 jmpq   *%r12
-vmlinux __x86_indirect_thunk_r13 jmpq   *%r13
-vmlinux __x86_indirect_thunk_r14 jmpq   *%r14
-vmlinux __x86_indirect_thunk_r15 jmpq   *%r15
-vmlinux __x86_indirect_thunk_r8 jmpq   *%r8
-vmlinux __x86_indirect_thunk_r9 jmpq   *%r9
-vmlinux __x86_indirect_thunk_rax jmpq   *%rax
-vmlinux __x86_indirect_thunk_rbp jmpq   *%rbp
-vmlinux __x86_indirect_thunk_rbx jmpq   *%rbx
-vmlinux __x86_indirect_thunk_rcx jmpq   *%rcx
-vmlinux __x86_indirect_thunk_rdi jmpq   *%rdi
-vmlinux __x86_indirect_thunk_rdx jmpq   *%rdx
-vmlinux __x86_indirect_thunk_rsi jmpq   *%rsi
-vmlinux continue_block jmpq   *%rdi
-vmlinux core_restore_code jmpq   *%r8
-vmlinux efi64_thunk callq  *%rbx
-vmlinux efi_call callq  *%rdi
-vmlinux efi_enter32 callq  *%rdi
-vmlinux entry_SYSCALL_64_trampoline jmpq   *%rdi
-vmlinux hv_do_hypercall callq  *%rsi
-vmlinux identity_mapped callq  *%rdx
-vmlinux pvh_start_xen jmpq   *%rax
-vmlinux restore_image jmpq   *%rcx
-vmlinux ret_from_fork callq  *%rbx
-vmlinux return_to_handler jmpq   *%rdi
-vmlinux secondary_startup_64 jmpq   *%rax
-vmlinux stub_ptregs_64 jmpq   *%rax
-vmlinux wakeup_long64 jmpq   *%rax
-vmlinux xen_mc_flush callq  *%rax
-xen-privcmd.ko privcmd_ioctl callq  *%rax
+arch/x86/platform/efi/efi_stub_64.S .text efi_call callq *%rdi
+arch/x86/platform/efi/efi_thunk_64.S .text efi64_thunk callq *%rbx
+arch/x86/platform/efi/efi_thunk_64.S .text efi_enter32 callq *%rdi
+drivers/watchdog/hpwdt.c .text asminline_call callq *%r12
index c8d0537500faaddb88e0d378ab88996787776608..3ab2f7a03e34d3b26c0247deefd7979d11c3c37f 100644 (file)
@@ -1,46 +1,15 @@
-apm.ko __apm_bios_call lcall  *%cs:0x0
-apm.ko __apm_bios_call_simple lcall  *%cs:0x0
-kvm-intel.ko vmx_handle_external_intr call   *%eax
-kvm.ko em_loop call   *%edx
-kvm.ko fastop call   *%esi
-kvm.ko x86_emulate_insn call   *%eax
-kvm.ko x86_emulate_insn call   *%edx
-kvm.ko x86_emulate_insn call   *%edx
-vmlinux .altinstr_replacement call   *%ebx
-vmlinux .altinstr_replacement call   *%edi
-vmlinux .altinstr_replacement jmp    *%eax
-vmlinux .altinstr_replacement jmp    *%ebp
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ecx
-vmlinux .altinstr_replacement jmp    *%ecx
-vmlinux .altinstr_replacement jmp    *%edi
-vmlinux .altinstr_replacement jmp    *%edx
-vmlinux .altinstr_replacement jmp    *%esi
-vmlinux __x86_indirect_thunk_eax jmp    *%eax
-vmlinux __x86_indirect_thunk_ebp jmp    *%ebp
-vmlinux __x86_indirect_thunk_ebx jmp    *%ebx
-vmlinux __x86_indirect_thunk_ecx jmp    *%ecx
-vmlinux __x86_indirect_thunk_edi jmp    *%edi
-vmlinux __x86_indirect_thunk_edx jmp    *%edx
-vmlinux __x86_indirect_thunk_esi jmp    *%esi
-vmlinux _stext jmp    *%eax
-vmlinux call_on_stack call   *%edi
-vmlinux common_exception call   *%edi
-vmlinux csum_partial jmp    *%ebx
-vmlinux csum_partial_copy_generic jmp    *%ebx
-vmlinux efi_call_phys jmp    *%ecx
-vmlinux efi_call_phys jmp    *%edx
-vmlinux efi_call_phys jmp    *%edx
-vmlinux handle_irq call   *%edi
-vmlinux identity_mapped call   *%edx
-vmlinux restore_all call   *%cs:0xc1bae2c4
-vmlinux restore_all jmp    *%cs:0xc1bae2ac
-vmlinux resume_userspace call   *%cs:0xc1bae2c4
-vmlinux ret_from_fork call   *%ebx
-vmlinux return_to_handler jmp    *%ecx
-vmlinux startup_32_smp call   *%eax
-vmlinux wakeup_pmode_return jmp    *%eax
-vmlinux xen_mc_flush call   *%eax
-xen-privcmd.ko privcmd_ioctl call   *%eax
+arch/x86/kernel/apm_32.c .text __apm_bios_call lcall *%cs:0x0
+arch/x86/kernel/apm_32.c .text __apm_bios_call_simple lcall *%cs:0x0
+arch/x86/pci/pcbios.c .text pci_bios_read lcall *(%esi)
+arch/x86/pci/pcbios.c .text pci_bios_read lcall *(%esi)
+arch/x86/pci/pcbios.c .text pci_bios_write lcall *(%esi)
+arch/x86/pci/pcbios.c .text pcibios_get_irq_routing_table lcall *(%esi)
+arch/x86/pci/pcbios.c .text pcibios_set_irq_routing lcall *(%esi)
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%ecx
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%edx
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%edx
+drivers/video/fbdev/uvesafb.c .text uvesafb_pan_display call *(%edi)
+drivers/video/fbdev/uvesafb.c .text uvesafb_setpalette.isra.6 call *(%esi)
+drivers/video/fbdev/vesafb.c .text vesafb_pan_display call *(%edi)
+drivers/video/fbdev/vesafb.c .text vesafb_setcolreg call *(%esi)
+drivers/watchdog/hpwdt.c .text asminline_call call *0xc(%ebp)
index c91a9fe58c177b5ca61783075359ef1eb15437b4..3ab2f7a03e34d3b26c0247deefd7979d11c3c37f 100644 (file)
@@ -1,48 +1,15 @@
-apm.ko __apm_bios_call lcall  *%cs:0x0
-apm.ko __apm_bios_call_simple lcall  *%cs:0x0
-kvm-intel.ko vmx_handle_external_intr call   *%eax
-kvm.ko em_loop call   *%edx
-kvm.ko fastop call   *%esi
-kvm.ko x86_emulate_insn call   *%eax
-kvm.ko x86_emulate_insn call   *%edx
-kvm.ko x86_emulate_insn call   *%edx
-vmlinux .altinstr_replacement call   *%ebx
-vmlinux .altinstr_replacement call   *%edi
-vmlinux .altinstr_replacement jmp    *%eax
-vmlinux .altinstr_replacement jmp    *%ebp
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ebx
-vmlinux .altinstr_replacement jmp    *%ecx
-vmlinux .altinstr_replacement jmp    *%ecx
-vmlinux .altinstr_replacement jmp    *%edi
-vmlinux .altinstr_replacement jmp    *%edx
-vmlinux .altinstr_replacement jmp    *%esi
-vmlinux __x86_indirect_thunk_eax jmp    *%eax
-vmlinux __x86_indirect_thunk_ebp jmp    *%ebp
-vmlinux __x86_indirect_thunk_ebx jmp    *%ebx
-vmlinux __x86_indirect_thunk_ecx jmp    *%ecx
-vmlinux __x86_indirect_thunk_edi jmp    *%edi
-vmlinux __x86_indirect_thunk_edx jmp    *%edx
-vmlinux __x86_indirect_thunk_esi jmp    *%esi
-vmlinux _stext jmp    *%eax
-vmlinux call_on_stack call   *%edi
-vmlinux common_exception call   *%edi
-vmlinux csum_partial jmp    *%ebx
-vmlinux csum_partial_copy_generic jmp    *%ebx
-vmlinux efi_call_phys jmp    *%ecx
-vmlinux efi_call_phys jmp    *%edx
-vmlinux efi_call_phys jmp    *%edx
-vmlinux handle_irq call   *%edi
-vmlinux identity_mapped call   *%edx
-vmlinux restore_all call   *%cs:0xc1bbc2c4
-vmlinux restore_all jmp    *%cs:0xc1bbc2ac
-vmlinux resume_kernel call   *%cs:0xc1bbc2c4
-vmlinux resume_userspace call   *%cs:0xc1bbc2c4
-vmlinux ret_from_exception call   *%cs:0xc1bbc2c4
-vmlinux ret_from_fork call   *%ebx
-vmlinux return_to_handler jmp    *%ecx
-vmlinux startup_32_smp call   *%eax
-vmlinux wakeup_pmode_return jmp    *%eax
-vmlinux xen_mc_flush call   *%eax
-xen-privcmd.ko privcmd_ioctl call   *%eax
+arch/x86/kernel/apm_32.c .text __apm_bios_call lcall *%cs:0x0
+arch/x86/kernel/apm_32.c .text __apm_bios_call_simple lcall *%cs:0x0
+arch/x86/pci/pcbios.c .text pci_bios_read lcall *(%esi)
+arch/x86/pci/pcbios.c .text pci_bios_read lcall *(%esi)
+arch/x86/pci/pcbios.c .text pci_bios_write lcall *(%esi)
+arch/x86/pci/pcbios.c .text pcibios_get_irq_routing_table lcall *(%esi)
+arch/x86/pci/pcbios.c .text pcibios_set_irq_routing lcall *(%esi)
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%ecx
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%edx
+arch/x86/platform/efi/efi_stub_32.S .text efi_call_phys jmp *%edx
+drivers/video/fbdev/uvesafb.c .text uvesafb_pan_display call *(%edi)
+drivers/video/fbdev/uvesafb.c .text uvesafb_setpalette.isra.6 call *(%esi)
+drivers/video/fbdev/vesafb.c .text vesafb_pan_display call *(%edi)
+drivers/video/fbdev/vesafb.c .text vesafb_setcolreg call *(%esi)
+drivers/watchdog/hpwdt.c .text asminline_call call *0xc(%ebp)