#include #define INCLUDE_VERMAGIC #include #include #include #include #include #ifdef CONFIG_UNWINDER_ORC #include ORC_HEADER; #endif 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 KSYMTAB_FUNC(snd_pcm_format_name, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_new_stream, "", ""); KSYMTAB_FUNC(snd_pcm_new, "", ""); KSYMTAB_FUNC(snd_pcm_new_internal, "", ""); KSYMTAB_FUNC(snd_pcm_stream_lock, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_stream_unlock, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_stream_lock_irq, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_stream_unlock_irq, "_gpl", ""); KSYMTAB_FUNC(_snd_pcm_stream_lock_irqsave, "_gpl", ""); KSYMTAB_FUNC(_snd_pcm_stream_lock_irqsave_nested, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_stream_unlock_irqrestore, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_hw_refine, "", ""); KSYMTAB_FUNC(snd_pcm_stop, "", ""); KSYMTAB_FUNC(snd_pcm_stop_xrun, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_suspend_all, "", ""); KSYMTAB_FUNC(snd_pcm_release_substream, "", ""); KSYMTAB_FUNC(snd_pcm_open_substream, "", ""); KSYMTAB_FUNC(snd_pcm_kernel_ioctl, "", ""); KSYMTAB_FUNC(snd_pcm_lib_default_mmap, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_mmap_data, "", ""); KSYMTAB_FUNC(snd_pcm_set_ops, "", ""); KSYMTAB_FUNC(snd_pcm_set_sync, "", ""); KSYMTAB_FUNC(snd_interval_refine, "", ""); KSYMTAB_FUNC(snd_interval_ratnum, "", ""); KSYMTAB_FUNC(snd_interval_list, "", ""); KSYMTAB_FUNC(snd_interval_ranges, "", ""); KSYMTAB_FUNC(snd_pcm_hw_rule_add, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_mask64, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_integer, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_minmax, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_list, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_ranges, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_ratnums, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_ratdens, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_msbits, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_step, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_pow2, "", ""); KSYMTAB_FUNC(snd_pcm_hw_rule_noresample, "", ""); KSYMTAB_FUNC(_snd_pcm_hw_params_any, "", ""); KSYMTAB_FUNC(snd_pcm_hw_param_value, "", ""); KSYMTAB_FUNC(_snd_pcm_hw_param_setempty, "", ""); KSYMTAB_FUNC(snd_pcm_hw_param_first, "", ""); KSYMTAB_FUNC(snd_pcm_hw_param_last, "", ""); KSYMTAB_FUNC(snd_pcm_lib_ioctl, "", ""); KSYMTAB_FUNC(snd_pcm_period_elapsed_under_stream_lock, "", ""); KSYMTAB_FUNC(snd_pcm_period_elapsed, "", ""); KSYMTAB_FUNC(__snd_pcm_lib_xfer, "", ""); KSYMTAB_DATA(snd_pcm_std_chmaps, "_gpl", ""); KSYMTAB_DATA(snd_pcm_alt_chmaps, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_add_chmap_ctls, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_format_signed, "", ""); KSYMTAB_FUNC(snd_pcm_format_unsigned, "", ""); KSYMTAB_FUNC(snd_pcm_format_linear, "", ""); KSYMTAB_FUNC(snd_pcm_format_little_endian, "", ""); KSYMTAB_FUNC(snd_pcm_format_big_endian, "", ""); KSYMTAB_FUNC(snd_pcm_format_width, "", ""); KSYMTAB_FUNC(snd_pcm_format_physical_width, "", ""); KSYMTAB_FUNC(snd_pcm_format_size, "", ""); KSYMTAB_FUNC(snd_pcm_format_silence_64, "", ""); KSYMTAB_FUNC(snd_pcm_format_set_silence, "", ""); KSYMTAB_FUNC(snd_pcm_hw_limit_rates, "", ""); KSYMTAB_FUNC(snd_pcm_rate_to_rate_bit, "", ""); KSYMTAB_FUNC(snd_pcm_rate_bit_to_rate, "", ""); KSYMTAB_FUNC(snd_pcm_rate_mask_intersect, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_rate_range_to_bits, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_lib_preallocate_free_for_all, "", ""); KSYMTAB_FUNC(snd_pcm_lib_preallocate_pages, "", ""); KSYMTAB_FUNC(snd_pcm_lib_preallocate_pages_for_all, "", ""); KSYMTAB_FUNC(snd_pcm_set_managed_buffer, "", ""); KSYMTAB_FUNC(snd_pcm_set_managed_buffer_all, "", ""); KSYMTAB_FUNC(snd_pcm_lib_malloc_pages, "", ""); KSYMTAB_FUNC(snd_pcm_lib_free_pages, "", ""); KSYMTAB_FUNC(_snd_pcm_lib_alloc_vmalloc_buffer, "", ""); KSYMTAB_FUNC(snd_pcm_lib_free_vmalloc_buffer, "", ""); KSYMTAB_FUNC(snd_pcm_lib_get_vmalloc_page, "", ""); KSYMTAB_FUNC(snd_dma_alloc_dir_pages, "", ""); KSYMTAB_FUNC(snd_dma_alloc_pages_fallback, "", ""); KSYMTAB_FUNC(snd_dma_free_pages, "", ""); KSYMTAB_FUNC(snd_devm_alloc_dir_pages, "_gpl", ""); KSYMTAB_FUNC(snd_dma_buffer_mmap, "", ""); KSYMTAB_FUNC(snd_dma_buffer_sync, "_gpl", ""); KSYMTAB_FUNC(snd_sgbuf_get_addr, "", ""); KSYMTAB_FUNC(snd_sgbuf_get_page, "", ""); KSYMTAB_FUNC(snd_sgbuf_get_chunk_size, "", ""); KSYMTAB_FUNC(snd_pcm_hw_constraint_eld, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_create_iec958_consumer_default, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_fill_iec958_consumer, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_fill_iec958_consumer_hw_params, "_gpl", ""); KSYMTAB_FUNC(snd_pcm_create_iec958_consumer, "", ""); KSYMTAB_FUNC(snd_pcm_create_iec958_consumer_hw_params, "", ""); SYMBOL_CRC(snd_pcm_format_name, 0xa286a234, "_gpl"); SYMBOL_CRC(snd_pcm_new_stream, 0xc751ee25, ""); SYMBOL_CRC(snd_pcm_new, 0xa0f52541, ""); SYMBOL_CRC(snd_pcm_new_internal, 0xe83589f9, ""); SYMBOL_CRC(snd_pcm_stream_lock, 0x61ea6cbc, "_gpl"); SYMBOL_CRC(snd_pcm_stream_unlock, 0x111eb152, "_gpl"); SYMBOL_CRC(snd_pcm_stream_lock_irq, 0x24a751e8, "_gpl"); SYMBOL_CRC(snd_pcm_stream_unlock_irq, 0xb7839405, "_gpl"); SYMBOL_CRC(_snd_pcm_stream_lock_irqsave, 0xe72e1168, "_gpl"); SYMBOL_CRC(_snd_pcm_stream_lock_irqsave_nested, 0x7befa3fb, "_gpl"); SYMBOL_CRC(snd_pcm_stream_unlock_irqrestore, 0xcba6f05e, "_gpl"); SYMBOL_CRC(snd_pcm_hw_refine, 0x6f6133f7, ""); SYMBOL_CRC(snd_pcm_stop, 0x34ca728b, ""); SYMBOL_CRC(snd_pcm_stop_xrun, 0xccfae5e0, "_gpl"); SYMBOL_CRC(snd_pcm_suspend_all, 0xb50cf965, ""); SYMBOL_CRC(snd_pcm_release_substream, 0x5a4305cf, ""); SYMBOL_CRC(snd_pcm_open_substream, 0x518fb61b, ""); SYMBOL_CRC(snd_pcm_kernel_ioctl, 0xd74d926b, ""); SYMBOL_CRC(snd_pcm_lib_default_mmap, 0x92ff9ab7, "_gpl"); SYMBOL_CRC(snd_pcm_mmap_data, 0xc6dc3c42, ""); SYMBOL_CRC(snd_pcm_set_ops, 0x3c54a4d3, ""); SYMBOL_CRC(snd_pcm_set_sync, 0xc172ba7d, ""); SYMBOL_CRC(snd_interval_refine, 0x04cda566, ""); SYMBOL_CRC(snd_interval_ratnum, 0xac437f7b, ""); SYMBOL_CRC(snd_interval_list, 0x94098ff8, ""); SYMBOL_CRC(snd_interval_ranges, 0x503bd137, ""); SYMBOL_CRC(snd_pcm_hw_rule_add, 0x8045aafc, ""); SYMBOL_CRC(snd_pcm_hw_constraint_mask64, 0x93f6a96e, ""); SYMBOL_CRC(snd_pcm_hw_constraint_integer, 0x00f7382a, ""); SYMBOL_CRC(snd_pcm_hw_constraint_minmax, 0x3130f02b, ""); SYMBOL_CRC(snd_pcm_hw_constraint_list, 0x335e5b32, ""); SYMBOL_CRC(snd_pcm_hw_constraint_ranges, 0x38f1cb29, ""); SYMBOL_CRC(snd_pcm_hw_constraint_ratnums, 0xcb994448, ""); SYMBOL_CRC(snd_pcm_hw_constraint_ratdens, 0x726842d8, ""); SYMBOL_CRC(snd_pcm_hw_constraint_msbits, 0xa2d25f7b, ""); SYMBOL_CRC(snd_pcm_hw_constraint_step, 0xd9e8b949, ""); SYMBOL_CRC(snd_pcm_hw_constraint_pow2, 0x18008312, ""); SYMBOL_CRC(snd_pcm_hw_rule_noresample, 0xf9f790a9, ""); SYMBOL_CRC(_snd_pcm_hw_params_any, 0x0283dfe3, ""); SYMBOL_CRC(snd_pcm_hw_param_value, 0x52e3e4a5, ""); SYMBOL_CRC(_snd_pcm_hw_param_setempty, 0x39bf9301, ""); SYMBOL_CRC(snd_pcm_hw_param_first, 0x1c5c07ed, ""); SYMBOL_CRC(snd_pcm_hw_param_last, 0x96625e6c, ""); SYMBOL_CRC(snd_pcm_lib_ioctl, 0x48c4de14, ""); SYMBOL_CRC(snd_pcm_period_elapsed_under_stream_lock, 0x1c144e55, ""); SYMBOL_CRC(snd_pcm_period_elapsed, 0xc65fdc07, ""); SYMBOL_CRC(__snd_pcm_lib_xfer, 0xba6cb9d2, ""); SYMBOL_CRC(snd_pcm_std_chmaps, 0x04e1b99f, "_gpl"); SYMBOL_CRC(snd_pcm_alt_chmaps, 0x09e913c1, "_gpl"); SYMBOL_CRC(snd_pcm_add_chmap_ctls, 0x05e77a58, "_gpl"); SYMBOL_CRC(snd_pcm_format_signed, 0x1d027e4b, ""); SYMBOL_CRC(snd_pcm_format_unsigned, 0xa61aa028, ""); SYMBOL_CRC(snd_pcm_format_linear, 0x6ef8fcd8, ""); SYMBOL_CRC(snd_pcm_format_little_endian, 0x3796bdcc, ""); SYMBOL_CRC(snd_pcm_format_big_endian, 0x4f816e9b, ""); SYMBOL_CRC(snd_pcm_format_width, 0xe56a9336, ""); SYMBOL_CRC(snd_pcm_format_physical_width, 0x68a24153, ""); SYMBOL_CRC(snd_pcm_format_size, 0x834dc955, ""); SYMBOL_CRC(snd_pcm_format_silence_64, 0x650f8603, ""); SYMBOL_CRC(snd_pcm_format_set_silence, 0x5e7f4920, ""); SYMBOL_CRC(snd_pcm_hw_limit_rates, 0x69255f54, ""); SYMBOL_CRC(snd_pcm_rate_to_rate_bit, 0xb9638db4, ""); SYMBOL_CRC(snd_pcm_rate_bit_to_rate, 0xff6104d0, ""); SYMBOL_CRC(snd_pcm_rate_mask_intersect, 0xab8bc1a2, "_gpl"); SYMBOL_CRC(snd_pcm_rate_range_to_bits, 0x8d864069, "_gpl"); SYMBOL_CRC(snd_pcm_lib_preallocate_free_for_all, 0x5149ab3e, ""); SYMBOL_CRC(snd_pcm_lib_preallocate_pages, 0x9bd95704, ""); SYMBOL_CRC(snd_pcm_lib_preallocate_pages_for_all, 0x092d0875, ""); SYMBOL_CRC(snd_pcm_set_managed_buffer, 0x54ac603a, ""); SYMBOL_CRC(snd_pcm_set_managed_buffer_all, 0x74c06b75, ""); SYMBOL_CRC(snd_pcm_lib_malloc_pages, 0xd8e8d9d4, ""); SYMBOL_CRC(snd_pcm_lib_free_pages, 0xfa463780, ""); SYMBOL_CRC(_snd_pcm_lib_alloc_vmalloc_buffer, 0xc2b6fbbc, ""); SYMBOL_CRC(snd_pcm_lib_free_vmalloc_buffer, 0x780c1801, ""); SYMBOL_CRC(snd_pcm_lib_get_vmalloc_page, 0x3038d712, ""); SYMBOL_CRC(snd_dma_alloc_dir_pages, 0x099d0bd2, ""); SYMBOL_CRC(snd_dma_alloc_pages_fallback, 0x54208c70, ""); SYMBOL_CRC(snd_dma_free_pages, 0x2da9dc80, ""); SYMBOL_CRC(snd_devm_alloc_dir_pages, 0xb99f2fa7, "_gpl"); SYMBOL_CRC(snd_dma_buffer_mmap, 0x8bbad4dd, ""); SYMBOL_CRC(snd_dma_buffer_sync, 0xe6703a6e, "_gpl"); SYMBOL_CRC(snd_sgbuf_get_addr, 0x6d00c09c, ""); SYMBOL_CRC(snd_sgbuf_get_page, 0xdf566907, ""); SYMBOL_CRC(snd_sgbuf_get_chunk_size, 0xb8a27c26, ""); SYMBOL_CRC(snd_pcm_hw_constraint_eld, 0x09644b9b, "_gpl"); SYMBOL_CRC(snd_pcm_create_iec958_consumer_default, 0x649892e8, "_gpl"); SYMBOL_CRC(snd_pcm_fill_iec958_consumer, 0xd3557612, "_gpl"); SYMBOL_CRC(snd_pcm_fill_iec958_consumer_hw_params, 0x5c407196, "_gpl"); SYMBOL_CRC(snd_pcm_create_iec958_consumer, 0xe7168dd1, ""); SYMBOL_CRC(snd_pcm_create_iec958_consumer_hw_params, 0x11eba48e, ""); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0x22ec5205, "cpu_latency_qos_remove_request" }, { 0xc8dcc62a, "krealloc" }, { 0xc9294fe5, "dma_can_mmap" }, { 0x95d1a860, "try_module_get" }, { 0x88db9f48, "__check_object_size" }, { 0xf13edad4, "_copy_to_iter" }, { 0xe169978d, "snd_info_register" }, { 0x7696f8c7, "__list_add_valid_or_report" }, { 0x1e390d49, "snd_info_create_module_entry" }, { 0xf8d0607b, "snd_ctl_unregister_ioctl_compat" }, { 0x65bccd6a, "param_ops_ulong" }, { 0x7f02188f, "__msecs_to_jiffies" }, { 0x5e515be6, "ktime_get_ts64" }, { 0xaedc350b, "dev_set_name" }, { 0x63d12585, "snd_ctl_add" }, { 0x26b992ae, "vmalloc_to_page" }, { 0x9291cd3b, "memdup_user" }, { 0x2c91e17c, "vm_get_page_prot" }, { 0xf3e60122, "snd_timer_notify" }, { 0xff4d9473, "snd_ctl_get_preferred_subdevice" }, { 0x186b214c, "dma_vunmap_noncontiguous" }, { 0xada31e57, "gen_pool_dma_alloc_align" }, { 0x685e5442, "dma_mmap_pages" }, { 0xe02b1502, "dma_sync_sg_for_cpu" }, { 0x871c666c, "dma_free_pages" }, { 0x97e66d84, "dma_sync_single_for_device" }, { 0x6128b5fc, "__printk_ratelimit" }, { 0x5417fe2, "snd_timer_interrupt" }, { 0x78af454c, "snd_info_free_entry" }, { 0x5ad43d03, "remap_pfn_range" }, { 0x28afbb08, "cpu_latency_qos_add_request" }, { 0x37a0cba, "kfree" }, { 0xae04012c, "__vmalloc" }, { 0x9e6d79f8, "snd_info_get_str" }, { 0xdf0ca3f4, "cpu_latency_qos_request_active" }, { 0x4afb2238, "add_wait_queue" }, { 0xb1dae609, "snd_fasync_helper" }, { 0xe2964344, "__wake_up" }, { 0xd6819b22, "import_ubuf" }, { 0x34db050b, "_raw_spin_lock_irqsave" }, { 0x5b61f0b5, "__dynamic_dev_dbg" }, { 0x5a4c1fb, "snd_ctl_remove" }, { 0xba8fbd64, "_raw_spin_lock" }, { 0x28844900, "devres_add" }, { 0xcbd4898c, "fortify_panic" }, { 0xe783e261, "sysfs_emit" }, { 0xeae5d4f4, "snd_ctl_new1" }, { 0x122c3a7e, "_printk" }, { 0x8427cc7b, "_raw_spin_lock_irq" }, { 0x1000e51, "schedule" }, { 0x8ddd8aad, "schedule_timeout" }, { 0x8a0571f7, "dma_alloc_pages" }, { 0x296695f, "refcount_warn_saturate" }, { 0x6cbbfc54, "__arch_copy_to_user" }, { 0xe16b094c, "put_device" }, { 0x685963f8, "snd_ctl_register_ioctl" }, { 0xddd7febb, "snd_card_file_add" }, { 0xa916b694, "strnlen" }, { 0xcd1f47a2, "module_put" }, { 0x6fff261f, "__arch_clear_user" }, { 0xe523ad75, "synchronize_irq" }, { 0x86735d8a, "fput" }, { 0x57bc19d2, "down_write" }, { 0xd1005013, "_dev_err" }, { 0xce807a25, "up_write" }, { 0xe2bd111a, "dma_vmap_noncontiguous" }, { 0x7ef4bddc, "__sg_page_iter_next" }, { 0x8f595b11, "snd_major" }, { 0x4dfa8d4b, "mutex_lock" }, { 0x1174f440, "dma_alloc_attrs" }, { 0x4b750f53, "_raw_spin_unlock_irq" }, { 0xd6938fb0, "__devres_alloc_node" }, { 0x9688de8b, "memstart_addr" }, { 0xfa14b555, "dma_need_sync" }, { 0x285eeecf, "iov_iter_kvec" }, { 0xae1afa38, "snd_unregister_device" }, { 0x950eb34e, "__list_del_entry_valid_or_report" }, { 0x1edb69d6, "ktime_get_raw_ts64" }, { 0x9ec6ca96, "ktime_get_real_ts64" }, { 0xa3c3292b, "snd_device_alloc" }, { 0xfef216eb, "_raw_spin_trylock" }, { 0xcefb0c9f, "__mutex_init" }, { 0x51ac6d39, "snd_timer_new" }, { 0xd35cce70, "_raw_spin_unlock_irqrestore" }, { 0x5fc72f0e, "alloc_pages_exact" }, { 0x65929cae, "ns_to_timespec64" }, { 0x1319fa18, "snd_device_new" }, { 0x658b9b0, "dma_sync_single_for_cpu" }, { 0x5f354d38, "dma_sync_sg_for_device" }, { 0xdcb764ad, "memset" }, { 0xaad8c7d6, "default_wake_function" }, { 0xd9a5ea54, "__init_waitqueue_head" }, { 0xcdeac5d3, "snd_ctl_unregister_ioctl" }, { 0x668b19a1, "down_read" }, { 0xbb9ed3bf, "mutex_trylock" }, { 0x15ba50a6, "jiffies" }, { 0x423df718, "nonseekable_open" }, { 0x5af762f1, "snd_fasync_free" }, { 0x3c3ff9fd, "sprintf" }, { 0xb33768a4, "dma_free_noncontiguous" }, { 0xdd64e639, "strscpy" }, { 0xda1ddd47, "dma_alloc_noncontiguous" }, { 0xba0db884, "dma_mmap_noncontiguous" }, { 0x1ed78da4, "dma_free_attrs" }, { 0x999e8297, "vfree" }, { 0x3213f038, "mutex_unlock" }, { 0xe93e49c3, "devres_free" }, { 0x60ba97c, "gen_pool_free_owner" }, { 0x562dc30, "__sg_page_iter_start" }, { 0x2cf56265, "__dynamic_pr_debug" }, { 0x96706407, "of_gen_pool_get" }, { 0x7d2f15d3, "seq_printf" }, { 0xb2e5ae4a, "snd_lookup_minor_data" }, { 0xd7fd641d, "snd_ctl_register_ioctl_compat" }, { 0x20000329, "simple_strtoul" }, { 0x12a4e128, "__arch_copy_from_user" }, { 0xb50206db, "snd_info_create_card_entry" }, { 0xb587040d, "_copy_from_iter" }, { 0xeb44339a, "free_pages_exact" }, { 0xd17e0d51, "snd_power_wait" }, { 0x37110088, "remove_wait_queue" }, { 0xc3796ce, "dma_mmap_attrs" }, { 0xd3ba7443, "pid_vnr" }, { 0x83f79504, "snd_device_free" }, { 0xe3b818d8, "snd_card_file_remove" }, { 0xf8f2a4eb, "snd_kill_fasync" }, { 0x29977925, "kmalloc_trace" }, { 0xc1d8cfaf, "__fdget" }, { 0xea124bd1, "gcd" }, { 0x351d378d, "remap_vmalloc_range" }, { 0xe64db987, "param_ops_int" }, { 0xd6ee688f, "vmalloc" }, { 0xb5b54b34, "_raw_spin_unlock" }, { 0xc4f8a9c5, "snd_device_register" }, { 0x85261445, "snd_register_device" }, { 0x53b954a2, "up_read" }, { 0x8c776260, "put_pid" }, { 0x24a94b26, "snd_info_get_line" }, { 0xeb233a45, "__kmalloc" }, { 0xe61a6d75, "kmalloc_caches" }, { 0xe3ad3046, "__sg_page_iter_dma_next" }, { 0x17608925, "module_layout" }, }; MODULE_INFO(depends, "snd,snd-timer");