#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) = {
	{ 0x354057b3, "module_layout" },
	{ 0x2f2c95c4, "flush_work" },
	{ 0x840b289f, "kmalloc_caches" },
	{ 0x51818426, "virtio_transport_recv_pkt" },
	{ 0x3ac27288, "virtio_transport_set_buffer_size" },
	{ 0x1ed8b599, "__x86_indirect_thunk_r8" },
	{ 0x9fa2b7dc, "virtio_transport_destruct" },
	{ 0x12e42ffa, "virtio_transport_get_max_buffer_size" },
	{ 0x1523fa3d, "virtio_transport_notify_send_pre_block" },
	{ 0xdd9ff7f7, "virtio_transport_stream_has_space" },
	{ 0xb3635b01, "_raw_spin_lock_bh" },
	{ 0xc740773f, "virtio_transport_notify_poll_in" },
	{ 0x78343e7a, "virtio_transport_do_socket_init" },
	{ 0xcb516ffe, "virtqueue_add_inbuf" },
	{ 0xb39f1581, "virtio_transport_stream_is_active" },
	{ 0x409bcb62, "mutex_unlock" },
	{ 0xad75674c, "virtqueue_kick" },
	{ 0x9b24d17a, "__vsock_core_init" },
	{ 0x7a5098ee, "virtio_transport_deliver_tap_pkt" },
	{ 0xd2708cbe, "virtio_transport_set_min_buffer_size" },
	{ 0x9fea2414, "virtqueue_get_buf" },
	{ 0xbabd30f5, "virtio_transport_dgram_allow" },
	{ 0xda7b0e77, "virtio_transport_notify_recv_post_dequeue" },
	{ 0x9fe76c30, "virtio_transport_notify_poll_out" },
	{ 0x7f730c80, "vsock_core_exit" },
	{ 0xaed76ca7, "virtqueue_add_sgs" },
	{ 0x2db3d320, "mutex_lock_interruptible" },
	{ 0x977f511b, "__mutex_init" },
	{ 0xbd6afa04, "virtio_transport_stream_dequeue" },
	{ 0x25126c82, "virtqueue_disable_cb" },
	{ 0x5a04caa2, "virtio_transport_stream_enqueue" },
	{ 0x3544793e, "virtio_transport_notify_recv_pre_dequeue" },
	{ 0x2ab7989d, "mutex_lock" },
	{ 0x8c03d20c, "destroy_workqueue" },
	{ 0xe0c2e871, "virtio_transport_notify_send_pre_enqueue" },
	{ 0x2469810f, "__rcu_read_unlock" },
	{ 0x26dca784, "virtio_transport_notify_send_init" },
	{ 0x6091797f, "synchronize_rcu" },
	{ 0xa723a0eb, "virtqueue_get_vring_size" },
	{ 0x3a81e69, "virtio_transport_stream_allow" },
	{ 0x99b6a15c, "virtio_transport_get_buffer_size" },
	{ 0x540b17, "unregister_virtio_driver" },
	{ 0x150c0e89, "virtio_transport_dgram_dequeue" },
	{ 0xffd95f8, "virtio_transport_notify_send_post_enqueue" },
	{ 0x49c41a57, "_raw_spin_unlock_bh" },
	{ 0xdecd0b29, "__stack_chk_fail" },
	{ 0x4a6c0e97, "virtio_transport_shutdown" },
	{ 0x67c2ba79, "virtio_transport_dgram_enqueue" },
	{ 0x2ea2c95c, "__x86_indirect_thunk_rax" },
	{ 0xd71ebd9f, "virtio_transport_notify_recv_pre_block" },
	{ 0xbdfb6dbb, "__fentry__" },
	{ 0xc66e3be0, "kmem_cache_alloc_trace" },
	{ 0x1c50e2f1, "virtio_transport_free_pkt" },
	{ 0x25e73a2c, "virtio_transport_dgram_bind" },
	{ 0xb320cc0e, "sg_init_one" },
	{ 0x37a0cba, "kfree" },
	{ 0xe8671dbd, "virtio_transport_stream_rcvhiwat" },
	{ 0x24722e21, "virtio_transport_set_max_buffer_size" },
	{ 0x6ce0b5dd, "virtio_transport_stream_has_data" },
	{ 0xc5b6f236, "queue_work_on" },
	{ 0xe42b25d9, "virtio_transport_connect" },
	{ 0xd7d10cb6, "virtqueue_detach_unused_buf" },
	{ 0x8d522714, "__rcu_read_lock" },
	{ 0x8c20e5c1, "vsock_for_each_connected_socket" },
	{ 0x69ea61b8, "virtqueue_enable_cb" },
	{ 0xdf9208c0, "alloc_workqueue" },
	{ 0x583b1102, "virtio_transport_release" },
	{ 0xb92f80ef, "virtio_transport_get_min_buffer_size" },
	{ 0x7a5d31d4, "virtio_transport_notify_recv_init" },
	{ 0x42962858, "register_virtio_driver" },
};

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

MODULE_ALIAS("virtio:d00000013v*");

MODULE_INFO(srcversion, "73A1C1F9F2A0DB532E1F782");
