#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) }, { 0xab1a236e, __VMLINUX_SYMBOL_STR(bus_register) }, { 0xf66940e2, __VMLINUX_SYMBOL_STR(kmalloc_caches) }, { 0x12da5bb2, __VMLINUX_SYMBOL_STR(__kmalloc) }, { 0x833b5b67, __VMLINUX_SYMBOL_STR(of_property_read_string_helper) }, { 0x22ada282, __VMLINUX_SYMBOL_STR(driver_register) }, { 0x2e5810c6, __VMLINUX_SYMBOL_STR(__aeabi_unwind_cpp_pr1) }, { 0xcc2287ab, __VMLINUX_SYMBOL_STR(of_property_read_u32_index) }, { 0x7ff4a3f6, __VMLINUX_SYMBOL_STR(__mutex_do_init) }, { 0x5210a5bf, __VMLINUX_SYMBOL_STR(hsi_board_list) }, { 0xab23dc31, __VMLINUX_SYMBOL_STR(__rt_mutex_init) }, { 0x38f4f261, __VMLINUX_SYMBOL_STR(of_modalias_node) }, { 0xae36e434, __VMLINUX_SYMBOL_STR(of_property_read_u32_array) }, { 0xe17f3bcc, __VMLINUX_SYMBOL_STR(_mutex_unlock) }, { 0x55d9d27d, __VMLINUX_SYMBOL_STR(atomic_notifier_chain_unregister) }, { 0x91715312, __VMLINUX_SYMBOL_STR(sprintf) }, { 0xe2d5255a, __VMLINUX_SYMBOL_STR(strcmp) }, { 0xc61ba550, __VMLINUX_SYMBOL_STR(atomic_notifier_call_chain) }, { 0x466196d9, __VMLINUX_SYMBOL_STR(device_del) }, { 0x1c4879b9, __VMLINUX_SYMBOL_STR(device_register) }, { 0x27e1a049, __VMLINUX_SYMBOL_STR(printk) }, { 0xb47e1ed6, __VMLINUX_SYMBOL_STR(of_find_property) }, { 0xac6bfc13, __VMLINUX_SYMBOL_STR(of_property_read_string) }, { 0x16305289, __VMLINUX_SYMBOL_STR(warn_slowpath_null) }, { 0x1a0e5abd, __VMLINUX_SYMBOL_STR(device_add) }, { 0xc45642d8, __VMLINUX_SYMBOL_STR(bus_unregister) }, { 0x8145bbcf, __VMLINUX_SYMBOL_STR(of_match_device) }, { 0x58f9edac, __VMLINUX_SYMBOL_STR(__rt_spin_lock_init) }, { 0xcdd158d, __VMLINUX_SYMBOL_STR(sg_alloc_table) }, { 0x7e30a831, __VMLINUX_SYMBOL_STR(module_put) }, { 0x984af5d1, __VMLINUX_SYMBOL_STR(kmem_cache_alloc) }, { 0x84bc9586, __VMLINUX_SYMBOL_STR(put_device) }, { 0x4c40fec0, __VMLINUX_SYMBOL_STR(atomic_notifier_chain_register) }, { 0xdb7305a1, __VMLINUX_SYMBOL_STR(__stack_chk_fail) }, { 0x3acce54d, __VMLINUX_SYMBOL_STR(of_get_next_available_child) }, { 0xac365caf, __VMLINUX_SYMBOL_STR(device_for_each_child) }, { 0x37a0cba, __VMLINUX_SYMBOL_STR(kfree) }, { 0x9d669763, __VMLINUX_SYMBOL_STR(memcpy) }, { 0x3d8358dc, __VMLINUX_SYMBOL_STR(device_initialize) }, { 0xb26d0677, __VMLINUX_SYMBOL_STR(device_unregister) }, { 0x9cd60539, __VMLINUX_SYMBOL_STR(sg_free_table) }, { 0xefd6cf06, __VMLINUX_SYMBOL_STR(__aeabi_unwind_cpp_pr0) }, { 0x8f678b07, __VMLINUX_SYMBOL_STR(__stack_chk_guard) }, { 0xf76aab13, __VMLINUX_SYMBOL_STR(_mutex_lock) }, { 0x318267b9, __VMLINUX_SYMBOL_STR(dev_set_name) }, { 0x6c77281d, __VMLINUX_SYMBOL_STR(try_module_get) }, { 0x6c07d933, __VMLINUX_SYMBOL_STR(add_uevent_var) }, }; static const char __module_depends[] __used __attribute__((section(".modinfo"))) = "depends=";