#include #include #include MODULE_INFO(vermagic, VERMAGIC_STRING); __visible struct module __this_module __attribute__((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"); static const struct modversion_info ____versions[] __used __attribute__((section("__versions"))) = { { 0xf0da9032, __VMLINUX_SYMBOL_STR(module_layout) }, { 0x47050150, __VMLINUX_SYMBOL_STR(d_path) }, { 0xf66940e2, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, { 0xe04f523, __VMLINUX_SYMBOL_STR(alloc_disk) }, { 0xff178f6, __VMLINUX_SYMBOL_STR(__aeabi_idivmod) }, { 0xfbc74f64, __VMLINUX_SYMBOL_STR(__copy_from_user) }, { 0x7b1f68eb, __VMLINUX_SYMBOL_STR(blk_cleanup_queue) }, { 0x51eafc8e, __VMLINUX_SYMBOL_STR(param_ops_int) }, { 0x67c2fa54, __VMLINUX_SYMBOL_STR(__copy_to_user) }, { 0x2e5810c6, __VMLINUX_SYMBOL_STR(__aeabi_unwind_cpp_pr1) }, { 0x97255bdf, __VMLINUX_SYMBOL_STR(strlen) }, { 0x3a9b6fb9, __VMLINUX_SYMBOL_STR(blk_unregister_region) }, { 0x43a53735, __VMLINUX_SYMBOL_STR(__alloc_workqueue_key) }, { 0x7ff4a3f6, __VMLINUX_SYMBOL_STR(__mutex_do_init) }, { 0x1981ecdf, __VMLINUX_SYMBOL_STR(blk_mq_start_request) }, { 0x55a3cc2c, __VMLINUX_SYMBOL_STR(blk_mq_unfreeze_queue) }, { 0x902b04a8, __VMLINUX_SYMBOL_STR(kobject_uevent) }, { 0xab23dc31, __VMLINUX_SYMBOL_STR(__rt_mutex_init) }, { 0xe17f3bcc, __VMLINUX_SYMBOL_STR(_mutex_unlock) }, { 0xd22c39a6, __VMLINUX_SYMBOL_STR(vfs_fsync) }, { 0xee61f285, __VMLINUX_SYMBOL_STR(blk_mq_freeze_queue) }, { 0xd9cb586f, __VMLINUX_SYMBOL_STR(blk_mq_complete_request) }, { 0x61551a1, __VMLINUX_SYMBOL_STR(blk_queue_flush) }, { 0x9a1a4acb, __VMLINUX_SYMBOL_STR(idr_for_each) }, { 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) }, { 0x31bce7a1, __VMLINUX_SYMBOL_STR(sysfs_remove_group) }, { 0x7e7c0eef, __VMLINUX_SYMBOL_STR(__alloc_pages_nodemask) }, { 0xafd5b529, __VMLINUX_SYMBOL_STR(nonseekable_open) }, { 0xc481409d, __VMLINUX_SYMBOL_STR(rt_spin_lock) }, { 0xbf9416c4, __VMLINUX_SYMBOL_STR(rt_spin_unlock) }, { 0x5cf3bb2f, __VMLINUX_SYMBOL_STR(invalidate_bdev) }, { 0xcb05503c, __VMLINUX_SYMBOL_STR(blk_mq_init_queue) }, { 0xc21faa42, __VMLINUX_SYMBOL_STR(kmap_atomic) }, { 0xbe35233a, __VMLINUX_SYMBOL_STR(vfs_iter_write) }, { 0x3ddfa8e3, __VMLINUX_SYMBOL_STR(misc_register) }, { 0xfec388f7, __VMLINUX_SYMBOL_STR(iov_iter_bvec) }, { 0xfa2a45e, __VMLINUX_SYMBOL_STR(__memzero) }, { 0x7d24351a, __VMLINUX_SYMBOL_STR(set_device_ro) }, { 0xccabc954, __VMLINUX_SYMBOL_STR(idr_destroy) }, { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) }, { 0xf3d3b0cf, __VMLINUX_SYMBOL_STR(sysfs_create_group) }, { 0x4e80d9da, __VMLINUX_SYMBOL_STR(del_gendisk) }, { 0xb8f0eca7, __VMLINUX_SYMBOL_STR(blk_mq_free_tag_set) }, { 0xa1c76e0a, __VMLINUX_SYMBOL_STR(_cond_resched) }, { 0xe5c5157e, __VMLINUX_SYMBOL_STR(blk_register_region) }, { 0xed93f29e, __VMLINUX_SYMBOL_STR(__kunmap_atomic) }, { 0x8c03d20c, __VMLINUX_SYMBOL_STR(destroy_workqueue) }, { 0x71a50dbc, __VMLINUX_SYMBOL_STR(register_blkdev) }, { 0x71602513, __VMLINUX_SYMBOL_STR(noop_llseek) }, { 0xaa9108ca, __VMLINUX_SYMBOL_STR(idr_alloc) }, { 0x43b0c9c3, __VMLINUX_SYMBOL_STR(preempt_schedule) }, { 0x59563321, __VMLINUX_SYMBOL_STR(fput) }, { 0x96357e33, __VMLINUX_SYMBOL_STR(get_disk) }, { 0xa17ec2c2, __VMLINUX_SYMBOL_STR(contig_page_data) }, { 0x58f9edac, __VMLINUX_SYMBOL_STR(__rt_spin_lock_init) }, { 0x2e7be18e, __VMLINUX_SYMBOL_STR(idr_remove) }, { 0xb5a459dc, __VMLINUX_SYMBOL_STR(unregister_blkdev) }, { 0x7e30a831, __VMLINUX_SYMBOL_STR(module_put) }, { 0xc6cbbc89, __VMLINUX_SYMBOL_STR(capable) }, { 0x984af5d1, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) }, { 0xad679ca5, __VMLINUX_SYMBOL_STR(__free_pages) }, { 0xdf8faab4, __VMLINUX_SYMBOL_STR(idr_find_slowpath) }, { 0x5f5b6bc4, __VMLINUX_SYMBOL_STR(bd_set_size) }, { 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) }, { 0x2fd85baf, __VMLINUX_SYMBOL_STR(___ratelimit) }, { 0x8339d4eb, __VMLINUX_SYMBOL_STR(vfs_iter_read) }, { 0x55be3979, __VMLINUX_SYMBOL_STR(put_disk) }, { 0xb7b70a66, __VMLINUX_SYMBOL_STR(bdgrab) }, { 0xbf75e681, __VMLINUX_SYMBOL_STR(blk_mq_alloc_tag_set) }, { 0xe7f0fbd9, __VMLINUX_SYMBOL_STR(__module_get) }, { 0x1e047854, __VMLINUX_SYMBOL_STR(warn_slowpath_fmt) }, { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, { 0x9d669763, __VMLINUX_SYMBOL_STR(memcpy) }, { 0xe6241727, __VMLINUX_SYMBOL_STR(__sb_end_write) }, { 0xe0157cb2, __VMLINUX_SYMBOL_STR(add_disk) }, { 0xab236b42, __VMLINUX_SYMBOL_STR(fget) }, { 0x4c46d8b8, __VMLINUX_SYMBOL_STR(__sb_start_write) }, { 0x66eb8fe2, __VMLINUX_SYMBOL_STR(ioctl_by_bdev) }, { 0xefd6cf06, __VMLINUX_SYMBOL_STR(__aeabi_unwind_cpp_pr0) }, { 0x8f678b07, __VMLINUX_SYMBOL_STR(__stack_chk_guard) }, { 0xb2d48a2e, __VMLINUX_SYMBOL_STR(queue_work_on) }, { 0x99bb8806, __VMLINUX_SYMBOL_STR(memmove) }, { 0xf76aab13, __VMLINUX_SYMBOL_STR(_mutex_lock) }, { 0x46a7b11c, __VMLINUX_SYMBOL_STR(set_blocksize) }, { 0x7095f204, __VMLINUX_SYMBOL_STR(zero_fill_bio) }, { 0xab2ea879, __VMLINUX_SYMBOL_STR(vfs_getattr) }, { 0x61625383, __VMLINUX_SYMBOL_STR(blk_mq_map_queue) }, { 0x7bb54600, __VMLINUX_SYMBOL_STR(misc_deregister) }, { 0xa65468a2, __VMLINUX_SYMBOL_STR(bdput) }, { 0x4a1e996b, __VMLINUX_SYMBOL_STR(flush_dcache_page) }, { 0x6c77281d, __VMLINUX_SYMBOL_STR(try_module_get) }, }; static const char __module_depends[] __used __attribute__((section(".modinfo"))) = "depends=";