134 lines
4.7 KiB
C
134 lines
4.7 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
|
||
|
|
||
|
|
||
|
static const struct modversion_info ____versions[]
|
||
|
__used __section("__versions") = {
|
||
|
{ 0x5fb21dcf, "consume_skb" },
|
||
|
{ 0xf0a03da3, "virtio_transport_connect" },
|
||
|
{ 0x1cfba015, "stackleak_track_stack" },
|
||
|
{ 0x2aea08b5, "virtio_transport_stream_has_data" },
|
||
|
{ 0xe4bfdf3b, "vhost_vq_access_ok" },
|
||
|
{ 0x809be154, "vhost_dev_stop" },
|
||
|
{ 0xba0db69, "vhost_dev_init" },
|
||
|
{ 0xff3b01ad, "virtio_transport_stream_rcvhiwat" },
|
||
|
{ 0x37a0cba, "kfree" },
|
||
|
{ 0xece706ab, "iov_iter_init" },
|
||
|
{ 0xdd03d720, "virtio_transport_dgram_bind" },
|
||
|
{ 0xbdfb6dbb, "__fentry__" },
|
||
|
{ 0xb48d2e40, "sk_error_report" },
|
||
|
{ 0x9a898938, "virtio_transport_notify_recv_pre_block" },
|
||
|
{ 0x2ac37f41, "vhost_vq_init_access" },
|
||
|
{ 0xa909cfc5, "vhost_work_init" },
|
||
|
{ 0xd5501f2, "virtio_transport_dgram_enqueue" },
|
||
|
{ 0x2ab0d8ae, "virtio_transport_shutdown" },
|
||
|
{ 0xcab97253, "vhost_exceeds_weight" },
|
||
|
{ 0xe46021ca, "_raw_spin_unlock_bh" },
|
||
|
{ 0xed6199fa, "virtio_transport_notify_send_post_enqueue" },
|
||
|
{ 0xa6e40eaf, "virtio_transport_dgram_dequeue" },
|
||
|
{ 0xa86a3246, "vhost_poll_queue" },
|
||
|
{ 0x231bf2c5, "__alloc_skb" },
|
||
|
{ 0x3a81e69, "virtio_transport_stream_allow" },
|
||
|
{ 0x599fb41c, "kvmalloc_node" },
|
||
|
{ 0x3e9db5f2, "compat_ptr_ioctl" },
|
||
|
{ 0xa3ba7948, "skb_pull" },
|
||
|
{ 0x6091797f, "synchronize_rcu" },
|
||
|
{ 0x5e5e9f88, "virtio_transport_notify_send_init" },
|
||
|
{ 0x1ee2a66f, "vhost_work_queue" },
|
||
|
{ 0x2469810f, "__rcu_read_unlock" },
|
||
|
{ 0x58864141, "vhost_chr_write_iter" },
|
||
|
{ 0xca37485a, "noop_llseek" },
|
||
|
{ 0x79b44e98, "kfree_skb_reason" },
|
||
|
{ 0x45c2ae61, "virtio_transport_notify_send_pre_enqueue" },
|
||
|
{ 0xe39a3259, "virtio_transport_seqpacket_dequeue" },
|
||
|
{ 0x9562afc4, "vhost_get_vq_desc" },
|
||
|
{ 0x4dfa8d4b, "mutex_lock" },
|
||
|
{ 0x25cf45da, "virtio_transport_seqpacket_enqueue" },
|
||
|
{ 0x43f0ad0a, "virtio_transport_seqpacket_has_data" },
|
||
|
{ 0xba5c0eb0, "virtio_transport_notify_recv_pre_dequeue" },
|
||
|
{ 0x867742bf, "virtio_transport_stream_enqueue" },
|
||
|
{ 0x5bfc9640, "vhost_chr_read_iter" },
|
||
|
{ 0x85b0d518, "virtio_transport_stream_dequeue" },
|
||
|
{ 0xc771935f, "vsock_core_unregister" },
|
||
|
{ 0x1f307b91, "vsock_core_register" },
|
||
|
{ 0x46c63ee5, "vhost_dev_ioctl" },
|
||
|
{ 0x6ded25c5, "vhost_signal" },
|
||
|
{ 0x9942a4f3, "misc_register" },
|
||
|
{ 0x4eab1191, "vhost_disable_notify" },
|
||
|
{ 0x5b8239ca, "__x86_return_thunk" },
|
||
|
{ 0x6b10bee1, "_copy_to_user" },
|
||
|
{ 0x1487d948, "virtio_transport_notify_poll_out" },
|
||
|
{ 0x93ee10cc, "virtio_transport_notify_recv_post_dequeue" },
|
||
|
{ 0xbabd30f5, "virtio_transport_dgram_allow" },
|
||
|
{ 0x5d50a815, "vhost_set_backend_features" },
|
||
|
{ 0x34653347, "vhost_enable_notify" },
|
||
|
{ 0xb2b1b71a, "virtio_transport_deliver_tap_pkt" },
|
||
|
{ 0x29826f5c, "vhost_log_access_ok" },
|
||
|
{ 0xf738d965, "vhost_dev_cleanup" },
|
||
|
{ 0x3213f038, "mutex_unlock" },
|
||
|
{ 0x2df1ba7a, "virtio_transport_stream_is_active" },
|
||
|
{ 0x96f961b, "virtio_transport_do_socket_init" },
|
||
|
{ 0x84dc5b40, "vhost_chr_poll" },
|
||
|
{ 0x2cf56265, "__dynamic_pr_debug" },
|
||
|
{ 0x7a4dcef4, "virtio_transport_notify_poll_in" },
|
||
|
{ 0xc3690fc, "_raw_spin_lock_bh" },
|
||
|
{ 0xcfd3b7eb, "_copy_from_iter" },
|
||
|
{ 0xcdc007e8, "virtio_transport_stream_has_space" },
|
||
|
{ 0x2894a91d, "virtio_transport_notify_send_pre_block" },
|
||
|
{ 0x7fbc9e58, "vq_meta_prefetch" },
|
||
|
{ 0x89d258c2, "vhost_dev_check_owner" },
|
||
|
{ 0xac4a1f46, "kmalloc_trace" },
|
||
|
{ 0x6b770390, "virtio_transport_notify_buffer_size" },
|
||
|
{ 0xdf0f75c6, "eventfd_signal" },
|
||
|
{ 0x7aa1756e, "kvfree" },
|
||
|
{ 0xb6104ffe, "virtio_transport_destruct" },
|
||
|
{ 0x3110b3af, "virtio_transport_recv_pkt" },
|
||
|
{ 0x5b94ad75, "kmalloc_caches" },
|
||
|
{ 0xbcfd0816, "vhost_add_used" },
|
||
|
{ 0x38cd5dcc, "virtio_transport_purge_skbs" },
|
||
|
{ 0xe02751b6, "virtio_transport_notify_recv_init" },
|
||
|
{ 0xbdb3609c, "vhost_init_device_iotlb" },
|
||
|
{ 0x88db9f48, "__check_object_size" },
|
||
|
{ 0x61ea10a1, "virtio_transport_release" },
|
||
|
{ 0x11d52713, "_copy_to_iter" },
|
||
|
{ 0xdaf7bb9c, "misc_deregister" },
|
||
|
{ 0x90aa8549, "vsock_find_cid" },
|
||
|
{ 0xb29c7825, "vhost_vring_ioctl" },
|
||
|
{ 0x13c49cc2, "_copy_from_user" },
|
||
|
{ 0xb96c812a, "skb_put" },
|
||
|
{ 0xebb485da, "vsock_for_each_connected_socket" },
|
||
|
{ 0x8d522714, "__rcu_read_lock" },
|
||
|
{ 0x20c7b01f, "vhost_dev_flush" },
|
||
|
{ 0x7098e516, "module_layout" },
|
||
|
};
|
||
|
|
||
|
MODULE_INFO(depends, "vmw_vsock_virtio_transport_common,vhost,vsock");
|
||
|
|