#include <linux/build-salt.h>
#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

BUILD_SALT;

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) = {
	{ 0x1949d08b, "module_layout" },
	{ 0x2f2c95c4, "flush_work" },
	{ 0x1e08ddee, "kmalloc_caches" },
	{ 0x42e7f421, "virtio_transport_recv_pkt" },
	{ 0xd4b1d94b, "virtio_transport_set_buffer_size" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0x5d253f23, "virtio_transport_destruct" },
	{ 0x332850f5, "virtio_transport_get_max_buffer_size" },
	{ 0x3429ca31, "virtio_transport_notify_send_pre_block" },
	{ 0xae2ec65c, "virtio_transport_stream_has_space" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0x36375292, "virtio_transport_notify_poll_in" },
	{ 0x44422b8, "virtio_transport_do_socket_init" },
	{ 0x33921b52, "virtqueue_add_inbuf" },
	{ 0x530aa89f, "virtio_transport_stream_is_active" },
	{ 0x409bcb62, "mutex_unlock" },
	{ 0x7421eba6, "virtqueue_kick" },
	{ 0x406649df, "__vsock_core_init" },
	{ 0xe3bb9660, "virtio_transport_deliver_tap_pkt" },
	{ 0x8e5181bf, "virtio_transport_set_min_buffer_size" },
	{ 0x75dbf015, "virtqueue_get_buf" },
	{ 0xbabd30f5, "virtio_transport_dgram_allow" },
	{ 0x18e7611b, "virtio_transport_notify_recv_post_dequeue" },
	{ 0x84263ef6, "virtio_transport_notify_poll_out" },
	{ 0x7f730c80, "vsock_core_exit" },
	{ 0xb73f1849, "virtqueue_add_sgs" },
	{ 0x2db3d320, "mutex_lock_interruptible" },
	{ 0x977f511b, "__mutex_init" },
	{ 0x5b62c069, "virtio_transport_stream_dequeue" },
	{ 0x28ddc1a2, "virtqueue_disable_cb" },
	{ 0x84070537, "virtio_transport_stream_enqueue" },
	{ 0xce483b62, "virtio_transport_notify_recv_pre_dequeue" },
	{ 0x2ab7989d, "mutex_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0x8668bbe0, "virtio_transport_notify_send_pre_enqueue" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0xf8fadc09, "virtio_transport_notify_send_init" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0x8369524f, "virtqueue_get_vring_size" },
	{ 0x3a81e69, "virtio_transport_stream_allow" },
	{ 0x4c865ea2, "virtio_transport_get_buffer_size" },
	{ 0x7b9485c9, "unregister_virtio_driver" },
	{ 0x937f3a81, "virtio_transport_dgram_dequeue" },
	{ 0x394734c2, "virtio_transport_notify_send_post_enqueue" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0xdecd0b29, "__stack_chk_fail" },
	{ 0x1ee4205e, "virtio_transport_shutdown" },
	{ 0xec82f10d, "virtio_transport_dgram_enqueue" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xbe5f737b, "virtio_transport_notify_recv_pre_block" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0x20c707c5, "kmem_cache_alloc_trace" },
	{ 0xc580bed6, "virtio_transport_free_pkt" },
	{ 0x27e94f74, "virtio_transport_dgram_bind" },
	{ 0xb320cc0e, "sg_init_one" },
	{ 0x37a0cba, "kfree" },
	{ 0x507a24bb, "virtio_transport_stream_rcvhiwat" },
	{ 0xc8cf0c81, "virtio_transport_set_max_buffer_size" },
	{ 0x547abe31, "virtio_transport_stream_has_data" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0x13b94819, "virtio_transport_connect" },
	{ 0x11738743, "virtqueue_detach_unused_buf" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0xb9d65bb5, "vsock_for_each_connected_socket" },
	{ 0x647bae59, "virtqueue_enable_cb" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x26e155c0, "virtio_transport_release" },
	{ 0x5a38a4b0, "virtio_transport_get_min_buffer_size" },
	{ 0xacb1b82c, "virtio_transport_notify_recv_init" },
	{ 0x83fc3483, "register_virtio_driver" },
};

MODULE_INFO(depends, "vmw_vsock_virtio_transport_common,virtio_ring,vsock,virtio");

MODULE_ALIAS("virtio:d00000013v*");

MODULE_INFO(srcversion, "73A1C1F9F2A0DB532E1F782");
