105 lines
3.4 KiB
C
105 lines
3.4 KiB
C
#include <linux/module.h>
|
|
#define INCLUDE_VERMAGIC
|
|
#include <linux/build-salt.h>
|
|
#include <linux/elfnote-lto.h>
|
|
#include <linux/export-internal.h>
|
|
#include <linux/vermagic.h>
|
|
#include <linux/compiler.h>
|
|
|
|
BUILD_SALT;
|
|
BUILD_LTO_INFO;
|
|
|
|
MODULE_INFO(vermagic, VERMAGIC_STRING);
|
|
MODULE_INFO(name, KBUILD_MODNAME);
|
|
|
|
__visible struct module __this_module
|
|
__section(".gnu.linkonce.this_module") = {
|
|
.name = KBUILD_MODNAME,
|
|
.init = init_module,
|
|
#ifdef CONFIG_MODULE_UNLOAD
|
|
.exit = cleanup_module,
|
|
#endif
|
|
.arch = MODULE_ARCH_INIT,
|
|
};
|
|
|
|
MODULE_INFO(intree, "Y");
|
|
|
|
#ifdef CONFIG_RETPOLINE
|
|
MODULE_INFO(retpoline, "Y");
|
|
#endif
|
|
|
|
SYMBOL_CRC(amd_iommu_bind_pasid, 0x16f5f4e2, "");
|
|
SYMBOL_CRC(amd_iommu_unbind_pasid, 0xa4a9fc75, "");
|
|
SYMBOL_CRC(amd_iommu_init_device, 0x4e38ebf4, "");
|
|
SYMBOL_CRC(amd_iommu_free_device, 0x0935db20, "");
|
|
SYMBOL_CRC(amd_iommu_set_invalid_ppr_cb, 0x4bd5170f, "");
|
|
SYMBOL_CRC(amd_iommu_set_invalidate_ctx_cb, 0x35b5561a, "");
|
|
|
|
static const struct modversion_info ____versions[]
|
|
__used __section("__versions") = {
|
|
{ 0xafd5ff2c, "amd_iommu_v2_supported" },
|
|
{ 0x34db050b, "_raw_spin_lock_irqsave" },
|
|
{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
|
|
{ 0x5b8239ca, "__x86_return_thunk" },
|
|
{ 0x3aac8e9, "amd_iommu_flush_page" },
|
|
{ 0xbba7e20, "amd_iommu_flush_tlb" },
|
|
{ 0xe2c17b5d, "__SCT__might_resched" },
|
|
{ 0x6383b27c, "__x86_indirect_thunk_rdx" },
|
|
{ 0x834188ed, "amd_iommu_domain_clear_gcr3" },
|
|
{ 0x9166fc03, "__flush_workqueue" },
|
|
{ 0x49cd25ed, "alloc_workqueue" },
|
|
{ 0x48d50e79, "amd_iommu_register_ppr_notifier" },
|
|
{ 0x122c3a7e, "_printk" },
|
|
{ 0x37a0cba, "kfree" },
|
|
{ 0xfe487975, "init_wait_entry" },
|
|
{ 0x1000e51, "schedule" },
|
|
{ 0x8c26d495, "prepare_to_wait_event" },
|
|
{ 0x92540fbf, "finish_wait" },
|
|
{ 0x296695f, "refcount_warn_saturate" },
|
|
{ 0x5b94ad75, "kmalloc_caches" },
|
|
{ 0xac4a1f46, "kmalloc_trace" },
|
|
{ 0xd9a5ea54, "__init_waitqueue_head" },
|
|
{ 0xf09b5d9a, "get_zeroed_page" },
|
|
{ 0xa26450a2, "pci_bus_type" },
|
|
{ 0x6af3e6bf, "iommu_domain_alloc" },
|
|
{ 0xfe558a1b, "amd_iommu_domain_direct_map" },
|
|
{ 0x5ce39863, "amd_iommu_domain_enable_v2" },
|
|
{ 0xe0e4e9e8, "iommu_domain_free" },
|
|
{ 0x4302d0eb, "free_pages" },
|
|
{ 0x45d2c634, "iommu_group_get" },
|
|
{ 0x25a772f1, "iommu_attach_group" },
|
|
{ 0x89485687, "iommu_group_put" },
|
|
{ 0x57f2cc56, "pci_get_domain_bus_and_slot" },
|
|
{ 0xd3748f56, "amd_iommu_is_attach_deferred" },
|
|
{ 0x52b67b0e, "amd_iommu_complete_ppr" },
|
|
{ 0x6ca35f47, "pci_dev_put" },
|
|
{ 0xc5b6f236, "queue_work_on" },
|
|
{ 0xe2964344, "__wake_up" },
|
|
{ 0x500ec22, "mmu_notifier_unregister" },
|
|
{ 0x96201c37, "iommu_detach_group" },
|
|
{ 0x76fb08a7, "amd_iommu_unregister_ppr_notifier" },
|
|
{ 0x8c03d20c, "destroy_workqueue" },
|
|
{ 0xf6c25db8, "__tracepoint_mmap_lock_start_locking" },
|
|
{ 0x668b19a1, "down_read" },
|
|
{ 0xb7655712, "__tracepoint_mmap_lock_acquire_returned" },
|
|
{ 0x2a0e8790, "find_extend_vma" },
|
|
{ 0xb6718650, "__tracepoint_mmap_lock_released" },
|
|
{ 0x53b954a2, "up_read" },
|
|
{ 0xc3e5b33e, "__mmap_lock_do_trace_released" },
|
|
{ 0x65487097, "__x86_indirect_thunk_rax" },
|
|
{ 0xfe60b2f7, "__mmap_lock_do_trace_acquire_returned" },
|
|
{ 0x3cf708f, "__mmap_lock_do_trace_start_locking" },
|
|
{ 0x8acdb6d0, "handle_mm_fault" },
|
|
{ 0x60234f24, "get_task_mm" },
|
|
{ 0x55ebfecf, "mmu_notifier_register" },
|
|
{ 0xbbd6f4ad, "mmput" },
|
|
{ 0x7cd8d75e, "page_offset_base" },
|
|
{ 0x664f2ec6, "amd_iommu_domain_set_gcr3" },
|
|
{ 0x4c9d28b0, "phys_base" },
|
|
{ 0xbdfb6dbb, "__fentry__" },
|
|
{ 0x7098e516, "module_layout" },
|
|
};
|
|
|
|
MODULE_INFO(depends, "");
|
|
|