#include #define INCLUDE_VERMAGIC #include #include #include #include #include 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(ib_uverbs_get_ucontext_file, 0xae924e3f, ""); SYMBOL_CRC(flow_resources_alloc, 0xf1d196f5, ""); SYMBOL_CRC(ib_uverbs_flow_resources_free, 0x4c1f0a66, ""); SYMBOL_CRC(flow_resources_add, 0x88c634f8, ""); SYMBOL_CRC(ib_copy_ah_attr_to_user, 0x89d5cd0b, ""); SYMBOL_CRC(ib_copy_qp_attr_to_user, 0xf58c720a, ""); SYMBOL_CRC(ib_copy_path_rec_to_user, 0x36c34dc6, ""); SYMBOL_CRC(ib_copy_path_rec_from_user, 0x754b0000, ""); SYMBOL_CRC(uverbs_uobject_put, 0x8e885c83, ""); SYMBOL_CRC(uverbs_idr_class, 0xca5ca637, ""); SYMBOL_CRC(uverbs_uobject_fd_release, 0x41406774, ""); SYMBOL_CRC(uverbs_fd_class, 0x769fa5f0, ""); SYMBOL_CRC(uverbs_destroy_def_handler, 0x893307ed, ""); SYMBOL_CRC(_uverbs_alloc, 0xa50c35df, ""); SYMBOL_CRC(uverbs_get_flags64, 0x9f4ee5d3, ""); SYMBOL_CRC(uverbs_get_flags32, 0xe4caecad, ""); SYMBOL_CRC(uverbs_copy_to, 0x3d2f4aca, ""); SYMBOL_CRC(_uverbs_get_const_signed, 0x94c398c2, ""); SYMBOL_CRC(_uverbs_get_const_unsigned, 0xee67c6ea, ""); SYMBOL_CRC(uverbs_copy_to_struct_or_zero, 0xa1f67710, ""); SYMBOL_CRC(uverbs_finalize_uobj_create, 0x50cc6495, ""); SYMBOL_CRC(ib_umem_find_best_pgsz, 0xae884c22, ""); SYMBOL_CRC(ib_umem_get, 0xedc12a64, ""); SYMBOL_CRC(ib_umem_release, 0x404289e3, ""); SYMBOL_CRC(ib_umem_copy_from, 0x71968f65, ""); SYMBOL_CRC(ib_umem_dmabuf_map_pages, 0x6d8f92fe, ""); SYMBOL_CRC(ib_umem_dmabuf_unmap_pages, 0x10ed7930, ""); SYMBOL_CRC(ib_umem_dmabuf_get, 0x8bf1e0e7, ""); SYMBOL_CRC(ib_umem_dmabuf_get_pinned, 0xce1c1a15, ""); SYMBOL_CRC(ib_umem_odp_alloc_implicit, 0xd68ad6bf, ""); SYMBOL_CRC(ib_umem_odp_alloc_child, 0xc1f7abd9, ""); SYMBOL_CRC(ib_umem_odp_get, 0xe63b4c34, ""); SYMBOL_CRC(ib_umem_odp_release, 0x819db6a5, ""); SYMBOL_CRC(ib_umem_odp_map_dma_and_lock, 0x0c31f5c8, ""); SYMBOL_CRC(ib_umem_odp_unmap_dma_pages, 0xe14aef3a, ""); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0x90414e54, "fput" }, { 0x65ab6791, "ib_set_client_data" }, { 0x57bc19d2, "down_write" }, { 0x9040242d, "_dev_err" }, { 0xce807a25, "up_write" }, { 0x4343ec06, "dma_buf_unmap_attachment" }, { 0x8df92f66, "memchr_inv" }, { 0x2c541e7b, "radix_tree_next_chunk" }, { 0x4aa9fb99, "__srcu_read_lock" }, { 0x2469810f, "__rcu_read_unlock" }, { 0xa85a3e6d, "xa_load" }, { 0x39f9d671, "rdma_put_gid_attr" }, { 0x138d06cc, "init_on_alloc" }, { 0x4dfa8d4b, "mutex_lock" }, { 0xda8f6d63, "dma_buf_get" }, { 0x66f96b8f, "ib_query_port" }, { 0x4b750f53, "_raw_spin_unlock_irq" }, { 0xf07b07f6, "sg_free_append_table" }, { 0xf3e27e30, "nla_put" }, { 0x90c9477d, "ww_mutex_lock" }, { 0x93daafc9, "fasync_helper" }, { 0x4d9b652b, "rb_erase" }, { 0x3019b0e0, "ib_qp_usecnt_inc" }, { 0x5aa40be1, "dma_buf_put" }, { 0xffb7c514, "ida_free" }, { 0xbecab81f, "clear_user_erms" }, { 0x3221df67, "__bitmap_subset" }, { 0x4c9d28b0, "phys_base" }, { 0x53a1e8d9, "_find_next_bit" }, { 0xf472da7, "cleanup_srcu_struct" }, { 0xcefb0c9f, "__mutex_init" }, { 0xd35cce70, "_raw_spin_unlock_irqrestore" }, { 0x90ad4720, "ib_destroy_qp_user" }, { 0xfb578fc5, "memset" }, { 0xb8e7ce2c, "__put_user_8" }, { 0x25974000, "wait_for_completion" }, { 0x5b8239ca, "__x86_return_thunk" }, { 0x13f6087d, "rdma_restrack_set_name" }, { 0x6b10bee1, "_copy_to_user" }, { 0xd9a5ea54, "__init_waitqueue_head" }, { 0xb5303ed5, "rdma_create_user_ah" }, { 0xa18b7c15, "rdma_destroy_ah_user" }, { 0x44c29f09, "dma_buf_pin" }, { 0xfb384d37, "kasprintf" }, { 0x1acf9979, "ib_destroy_cq_user" }, { 0x668b19a1, "down_read" }, { 0x759a6567, "__mmdrop" }, { 0x9b14a449, "rdma_restrack_del" }, { 0xa0ebc08, "__xa_cmpxchg" }, { 0x15ba50a6, "jiffies" }, { 0x133fe9bb, "set_page_dirty" }, { 0x745a981, "xa_erase" }, { 0x3cf708f, "__mmap_lock_do_trace_start_locking" }, { 0x97651e6c, "vmemmap_base" }, { 0xd4079b8e, "igrab" }, { 0xc09239b4, "ib_dma_virt_map_sg" }, { 0x44c10a52, "kvfree_call_rcu" }, { 0x6091b333, "unregister_chrdev_region" }, { 0xbbd6f4ad, "mmput" }, { 0x5ffe7365, "dma_map_sgtable" }, { 0x3213f038, "mutex_unlock" }, { 0xa843805a, "get_unused_fd_flags" }, { 0xd9491c14, "xa_destroy" }, { 0x8fa25c24, "xa_find" }, { 0xe3888b82, "alloc_pages" }, { 0xfbe215e4, "sg_next" }, { 0xf6c25db8, "__tracepoint_mmap_lock_start_locking" }, { 0x56470118, "__warn_printk" }, { 0xc3e5b33e, "__mmap_lock_do_trace_released" }, { 0x7ea4da95, "ib_alloc_xrcd_user" }, { 0x5b3e282f, "xa_store" }, { 0xcc9de547, "__srcu_read_unlock" }, { 0xec4b8083, "rdma_set_cq_moderation" }, { 0xc07351b3, "__SCT__cond_resched" }, { 0x641178b5, "ib_dealloc_xrcd_user" }, { 0xe484db6a, "dma_buf_detach" }, { 0x78806cbf, "stream_open" }, { 0x84faea2, "mmu_interval_notifier_insert" }, { 0x1aea30c4, "mmput_async" }, { 0x270f0e41, "ib_open_qp" }, { 0x7567a54c, "ib_dealloc_pd_user" }, { 0x362f9a8, "__x86_indirect_thunk_r12" }, { 0x9bb80092, "rdma_get_gid_attr" }, { 0x8c9cdb04, "dma_unmap_sg_attrs" }, { 0x6c326518, "rdma_port_get_link_layer" }, { 0xdf36914b, "xa_find_after" }, { 0xac4a1f46, "kmalloc_trace" }, { 0xc1d8cfaf, "__fdget" }, { 0xa0db9dff, "rdma_restrack_new" }, { 0x3fd78f3b, "register_chrdev_region" }, { 0x6715a829, "rdma_query_gid_table" }, { 0xcd04518b, "get_task_pid" }, { 0x7aa1756e, "kvfree" }, { 0x59a8dafc, "rdma_restrack_put" }, { 0xb5b54b34, "_raw_spin_unlock" }, { 0x3df37d1c, "ib_attach_mcast" }, { 0x3d7f39bc, "rdma_umap_priv_init" }, { 0x53b954a2, "up_read" }, { 0xcc5d22d9, "can_do_mlock" }, { 0xc8e84720, "ib_destroy_wq_user" }, { 0x3b9ce3ba, "put_pid" }, { 0xb55b78f0, "cdev_init" }, { 0xeb233a45, "__kmalloc" }, { 0xe2c17b5d, "__SCT__might_resched" }, { 0x5b94ad75, "kmalloc_caches" }, { 0x54b23e67, "sg_pcopy_to_buffer" }, { 0xb885c7bc, "rdma_user_mmap_entry_put" }, { 0xd0e2bbc0, "pin_user_pages_fast" }, { 0x185d46d5, "clear_user_rep_good" }, { 0x41504032, "mmu_interval_notifier_remove" }, { 0xe7a02573, "ida_alloc_range" }, { 0x64287211, "try_module_get" }, { 0xe3ec2f2b, "alloc_chrdev_region" }, { 0xd6fb1cfa, "anon_inode_getfile" }, { 0x88db9f48, "__check_object_size" }, { 0x7b4da6ff, "__init_rwsem" }, { 0xf1ccf385, "ib_unregister_client" }, { 0x4a719ca5, "show_class_attr_string" }, { 0xf04e2d60, "unpin_user_pages_dirty_lock" }, { 0x733a1635, "__class_create" }, { 0x6fbc6a00, "radix_tree_insert" }, { 0x13c49cc2, "_copy_from_user" }, { 0x8d522714, "__rcu_read_lock" }, { 0x1303a5af, "dev_set_name" }, { 0xa0ab7f1a, "ibdev_warn" }, { 0xa6257a2f, "complete" }, { 0x9291cd3b, "memdup_user" }, { 0x1cfba015, "stackleak_track_stack" }, { 0x188069da, "mmu_interval_read_begin" }, { 0x82f2fbae, "ib_create_qp_user" }, { 0xf851452b, "dma_resv_wait_timeout" }, { 0xd909a9a6, "cdev_device_del" }, { 0x608741b5, "__init_swait_queue_head" }, { 0x70ad75fb, "radix_tree_lookup" }, { 0x23103f44, "get_pid_task" }, { 0x92540fbf, "finish_wait" }, { 0x5a4896a8, "__put_user_2" }, { 0xbc18ab62, "kill_fasync" }, { 0xcae03bf, "dma_unmap_page_attrs" }, { 0x9ee22d8c, "class_destroy" }, { 0xfe60b2f7, "__mmap_lock_do_trace_acquire_returned" }, { 0x849b5949, "fget" }, { 0xbad4a24b, "__put_task_struct" }, { 0xe9b09582, "ib_query_srq" }, { 0x4c6f2ae6, "ww_mutex_unlock" }, { 0xd3278c09, "device_initialize" }, { 0xf5ea5dda, "__dynamic_ibdev_dbg" }, { 0xe18565a9, "fd_install" }, { 0x69acdf38, "memcpy" }, { 0xd0b3d0b1, "sg_alloc_append_table_from_pages" }, { 0x37a0cba, "kfree" }, { 0x7e2531d0, "unpin_user_page_range_dirty_lock" }, { 0x42a2c7bd, "iput" }, { 0xe9c322a0, "pcpu_hot" }, { 0x23ccc6a0, "dma_buf_unpin" }, { 0x675fcb4d, "zap_vma_ptes" }, { 0x208250f3, "ib_dereg_mr_user" }, { 0x8c26d495, "prepare_to_wait_event" }, { 0xb7655712, "__tracepoint_mmap_lock_acquire_returned" }, { 0xe2964344, "__wake_up" }, { 0xdb8c248a, "synchronize_srcu" }, { 0x4302d0eb, "free_pages" }, { 0x4f48526d, "rdma_dev_access_netns" }, { 0x43ec602, "get_device" }, { 0xa7c66ef0, "ib_query_qp" }, { 0xa5526619, "rb_insert_color" }, { 0x34db050b, "_raw_spin_lock_irqsave" }, { 0xb6718650, "__tracepoint_mmap_lock_released" }, { 0xba8fbd64, "_raw_spin_lock" }, { 0xc3ff38c2, "down_read_trylock" }, { 0x55a0aade, "dma_buf_dynamic_attach" }, { 0xcbd4898c, "fortify_panic" }, { 0xfcec1235, "class_create_file_ns" }, { 0xbdfb6dbb, "__fentry__" }, { 0xe783e261, "sysfs_emit" }, { 0x3f4547a7, "put_unused_fd" }, { 0x6dc35b25, "radix_tree_iter_delete" }, { 0xb5d0bb2a, "ib_destroy_srq_user" }, { 0xcc5e3f13, "rdma_read_gid_attr_ndev_rcu" }, { 0xf671f071, "hmm_range_fault" }, { 0x65487097, "__x86_indirect_thunk_rax" }, { 0x83fdeb1e, "dma_map_page_attrs" }, { 0x815f2897, "empty_zero_page" }, { 0x122c3a7e, "_printk" }, { 0x8427cc7b, "_raw_spin_lock_irq" }, { 0xfca0a77e, "cdev_device_add" }, { 0x6d334118, "__get_user_8" }, { 0x1d24c881, "___ratelimit" }, { 0x1000e51, "schedule" }, { 0x8f1d0251, "rdma_restrack_add" }, { 0xa19b956, "__stack_chk_fail" }, { 0x296695f, "refcount_warn_saturate" }, { 0xf0e52e56, "clear_user_original" }, { 0x6a5cb5ee, "__get_free_pages" }, { 0xb5686f70, "put_device" }, { 0x41efdeaf, "radix_tree_lookup_slot" }, { 0xe71b1146, "ib_modify_qp_with_udata" }, { 0x6a5f1991, "ib_register_event_handler" }, { 0xe2dedcb7, "ib_detach_mcast" }, { 0x8cdb4965, "dma_buf_map_attachment" }, { 0x7c263ce7, "__free_pages" }, { 0x47ff7f82, "ib_unregister_event_handler" }, { 0xc6cbbc89, "capable" }, { 0x41e6672c, "module_put" }, { 0x583d2c95, "ib_register_client" }, { 0x7cd8d75e, "page_offset_base" }, { 0x599fb41c, "kvmalloc_node" }, { 0x3e9db5f2, "compat_ptr_ioctl" }, { 0x1f43735b, "ib_create_srq_user" }, { 0xbcb36fe4, "hugetlb_optimize_vmemmap_key" }, { 0x6a4f623b, "mmu_notifier_synchronize" }, { 0xfef27f16, "__task_pid_nr_ns" }, { 0x9114b616, "__xa_alloc" }, { 0xfe487975, "init_wait_entry" }, { 0x7f6f2dd1, "init_srcu_struct" }, { 0x7098e516, "module_layout" }, }; MODULE_INFO(depends, "ib_core");