190 lines
6.4 KiB
C
190 lines
6.4 KiB
C
|
#include <linux/module.h>
|
||
|
#define INCLUDE_VERMAGIC
|
||
|
#include <linux/build-salt.h>
|
||
|
#include <linux/elfnote-lto.h>
|
||
|
#include <linux/export-internal.h>
|
||
|
#include <linux/vermagic.h>
|
||
|
#include <linux/compiler.h>
|
||
|
|
||
|
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
|
||
|
|
||
|
SYMBOL_CRC(speakup_start_ttys, 0xbbd15a51, "_gpl");
|
||
|
SYMBOL_CRC(synth_buffer_empty, 0x41a160e5, "_gpl");
|
||
|
SYMBOL_CRC(synth_buffer_getc, 0x84dad068, "_gpl");
|
||
|
SYMBOL_CRC(synth_buffer_peek, 0xaadb0612, "_gpl");
|
||
|
SYMBOL_CRC(synth_buffer_skip_nonlatin1, 0x76d40046, "_gpl");
|
||
|
SYMBOL_CRC(synth_buffer_clear, 0x4449e1dd, "_gpl");
|
||
|
SYMBOL_CRC(spk_var_show, 0x3343fdeb, "_gpl");
|
||
|
SYMBOL_CRC(spk_var_store, 0x2245d236, "_gpl");
|
||
|
SYMBOL_CRC(spk_ttyio_ops, 0xb0ff8dc5, "_gpl");
|
||
|
SYMBOL_CRC(spk_ttyio_synth_probe, 0xfb2b1f07, "_gpl");
|
||
|
SYMBOL_CRC(spk_ttyio_release, 0x240584a5, "_gpl");
|
||
|
SYMBOL_CRC(spk_ttyio_synth_immediate, 0xf7004fe9, "_gpl");
|
||
|
SYMBOL_CRC(speakup_info, 0xd93829dd, "_gpl");
|
||
|
SYMBOL_CRC(spk_do_catch_up, 0x2ae6f841, "_gpl");
|
||
|
SYMBOL_CRC(spk_do_catch_up_unicode, 0xd6f0ea91, "_gpl");
|
||
|
SYMBOL_CRC(spk_synth_flush, 0xb6a12bbb, "_gpl");
|
||
|
SYMBOL_CRC(spk_synth_get_index, 0x4afe6662, "_gpl");
|
||
|
SYMBOL_CRC(spk_synth_is_alive_nop, 0x875f62e3, "_gpl");
|
||
|
SYMBOL_CRC(spk_synth_is_alive_restart, 0x100cbf92, "_gpl");
|
||
|
SYMBOL_CRC(synth_printf, 0xe194d0ef, "_gpl");
|
||
|
SYMBOL_CRC(synth_putwc, 0x466f5eb7, "_gpl");
|
||
|
SYMBOL_CRC(synth_putwc_s, 0x8fe0db01, "_gpl");
|
||
|
SYMBOL_CRC(synth_putws, 0x1e39eb14, "_gpl");
|
||
|
SYMBOL_CRC(synth_putws_s, 0xc319c604, "_gpl");
|
||
|
SYMBOL_CRC(synth_request_region, 0x8c82dfca, "_gpl");
|
||
|
SYMBOL_CRC(synth_release_region, 0xd8fd86cf, "_gpl");
|
||
|
SYMBOL_CRC(synth_add, 0xf1606ecc, "_gpl");
|
||
|
SYMBOL_CRC(synth_remove, 0x9ae52dc8, "_gpl");
|
||
|
SYMBOL_CRC(synth_current, 0x8ebffc3d, "_gpl");
|
||
|
SYMBOL_CRC(speakup_event, 0xb734cb9d, "_gpl");
|
||
|
SYMBOL_CRC(spk_get_var_header, 0xc58f6e50, "_gpl");
|
||
|
SYMBOL_CRC(spk_get_var, 0x45eda959, "_gpl");
|
||
|
SYMBOL_CRC(spk_set_num_var, 0x08f0212d, "_gpl");
|
||
|
|
||
|
static const struct modversion_info ____versions[]
|
||
|
__used __section("__versions") = {
|
||
|
{ 0xa19b956, "__stack_chk_fail" },
|
||
|
{ 0x296695f, "refcount_warn_saturate" },
|
||
|
{ 0x64bbc288, "string_unescape" },
|
||
|
{ 0x6383b27c, "__x86_indirect_thunk_rdx" },
|
||
|
{ 0xb3f548ad, "kmemdup_nul" },
|
||
|
{ 0xc38c83b8, "mod_timer" },
|
||
|
{ 0x4dfa8d4b, "mutex_lock" },
|
||
|
{ 0x670ecece, "__x86_indirect_thunk_rbx" },
|
||
|
{ 0xfbaaf01e, "console_lock" },
|
||
|
{ 0x9166fada, "strncpy" },
|
||
|
{ 0x80506cf8, "tty_ldisc_flush" },
|
||
|
{ 0x449ad0a7, "memcmp" },
|
||
|
{ 0x633f955, "sysfs_create_group" },
|
||
|
{ 0x495183ea, "kthread_stop" },
|
||
|
{ 0xfef216eb, "_raw_spin_trylock" },
|
||
|
{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
|
||
|
{ 0x11089ac7, "_ctype" },
|
||
|
{ 0x9ed554b3, "unregister_keyboard_notifier" },
|
||
|
{ 0xdbdf6c92, "ioport_resource" },
|
||
|
{ 0xfb578fc5, "memset" },
|
||
|
{ 0xb11d9000, "tty_dev_name_to_number" },
|
||
|
{ 0x9942a4f3, "misc_register" },
|
||
|
{ 0xe310cc93, "param_ops_charp" },
|
||
|
{ 0x5b8239ca, "__x86_return_thunk" },
|
||
|
{ 0xe1e59c2c, "input_event" },
|
||
|
{ 0xc631580a, "console_unlock" },
|
||
|
{ 0x22b325d5, "kd_mksound" },
|
||
|
{ 0x996ef7a0, "vc_cons" },
|
||
|
{ 0x99d621a3, "kobject_create_and_add" },
|
||
|
{ 0x668b19a1, "down_read" },
|
||
|
{ 0xe2d5255a, "strcmp" },
|
||
|
{ 0x80dd26f7, "tty_unregister_ldisc" },
|
||
|
{ 0x15ba50a6, "jiffies" },
|
||
|
{ 0x5b7fa8a4, "kthread_create_on_node" },
|
||
|
{ 0xb32cebcd, "sysfs_remove_group" },
|
||
|
{ 0x55417264, "unregister_vt_notifier" },
|
||
|
{ 0x3c3ff9fd, "sprintf" },
|
||
|
{ 0x96554810, "register_keyboard_notifier" },
|
||
|
{ 0x3213f038, "mutex_unlock" },
|
||
|
{ 0x69aea3a6, "param_ops_bool" },
|
||
|
{ 0x66b4cc41, "kmemdup" },
|
||
|
{ 0x2cf56265, "__dynamic_pr_debug" },
|
||
|
{ 0x3c12dfe, "cancel_work_sync" },
|
||
|
{ 0x38374815, "clear_selection" },
|
||
|
{ 0x20000329, "simple_strtoul" },
|
||
|
{ 0x4a2cd921, "set_selection_kernel" },
|
||
|
{ 0x35ae1b24, "tty_set_ldisc" },
|
||
|
{ 0x304f927b, "screen_pos" },
|
||
|
{ 0xad73041f, "autoremove_wake_function" },
|
||
|
{ 0xac4a1f46, "kmalloc_trace" },
|
||
|
{ 0x3854774b, "kstrtoll" },
|
||
|
{ 0xc5e74216, "release_resource" },
|
||
|
{ 0x754d539c, "strlen" },
|
||
|
{ 0xa7940382, "param_ops_int" },
|
||
|
{ 0x349cba85, "strchr" },
|
||
|
{ 0x26f11585, "start_tty" },
|
||
|
{ 0x21ef374c, "try_wait_for_completion" },
|
||
|
{ 0x576eaa9, "tty_unlock" },
|
||
|
{ 0x53b954a2, "up_read" },
|
||
|
{ 0xeb233a45, "__kmalloc" },
|
||
|
{ 0x5b94ad75, "kmalloc_caches" },
|
||
|
{ 0x2d3385d3, "system_wq" },
|
||
|
{ 0x1e896416, "kobject_put" },
|
||
|
{ 0x772da1ff, "input_allocate_device" },
|
||
|
{ 0x75bc9009, "paste_selection" },
|
||
|
{ 0xe914e41e, "strcpy" },
|
||
|
{ 0x3da3b03a, "tty_set_termios" },
|
||
|
{ 0xbf041102, "register_vt_notifier" },
|
||
|
{ 0x88db9f48, "__check_object_size" },
|
||
|
{ 0x9c88fa9d, "tty_lock" },
|
||
|
{ 0x13110126, "request_resource" },
|
||
|
{ 0xdaf7bb9c, "misc_deregister" },
|
||
|
{ 0x13c49cc2, "_copy_from_user" },
|
||
|
{ 0x4a3ad70e, "wait_for_completion_timeout" },
|
||
|
{ 0xec52b0a, "tty_register_ldisc" },
|
||
|
{ 0x7f02188f, "__msecs_to_jiffies" },
|
||
|
{ 0x656e4a6e, "snprintf" },
|
||
|
{ 0xa6257a2f, "complete" },
|
||
|
{ 0xca454a34, "vt_get_leds" },
|
||
|
{ 0xc5b6f236, "queue_work_on" },
|
||
|
{ 0x1cfba015, "stackleak_track_stack" },
|
||
|
{ 0xea891205, "tty_kopen_exclusive" },
|
||
|
{ 0x48d88a2c, "__SCT__preempt_schedule" },
|
||
|
{ 0x5052777e, "tty_flip_buffer_push" },
|
||
|
{ 0x608741b5, "__init_swait_queue_head" },
|
||
|
{ 0xe405c4e5, "inverse_translate" },
|
||
|
{ 0x92540fbf, "finish_wait" },
|
||
|
{ 0x6af827ce, "tty_kref_put" },
|
||
|
{ 0x96848186, "scnprintf" },
|
||
|
{ 0x89fb14ef, "set_user_nice" },
|
||
|
{ 0x4e6e8ea7, "fg_console" },
|
||
|
{ 0xb71589f0, "skip_spaces" },
|
||
|
{ 0xd5fd90f1, "prepare_to_wait" },
|
||
|
{ 0xfbe795d3, "input_unregister_device" },
|
||
|
{ 0x69acdf38, "memcpy" },
|
||
|
{ 0x37a0cba, "kfree" },
|
||
|
{ 0xe9c322a0, "pcpu_hot" },
|
||
|
{ 0xdc0e4855, "timer_delete" },
|
||
|
{ 0xb3f7646e, "kthread_should_stop" },
|
||
|
{ 0x1044add1, "tty_kclose" },
|
||
|
{ 0x82ee90dc, "timer_delete_sync" },
|
||
|
{ 0xe2964344, "__wake_up" },
|
||
|
{ 0x148653, "vsnprintf" },
|
||
|
{ 0x34db050b, "_raw_spin_lock_irqsave" },
|
||
|
{ 0xcbd4898c, "fortify_panic" },
|
||
|
{ 0xbdfb6dbb, "__fentry__" },
|
||
|
{ 0x1b4f55bc, "tty_write_room" },
|
||
|
{ 0x8928db47, "stop_tty" },
|
||
|
{ 0x35bf563f, "wake_up_process" },
|
||
|
{ 0x7f24de73, "jiffies_to_usecs" },
|
||
|
{ 0x65487097, "__x86_indirect_thunk_rax" },
|
||
|
{ 0x542c2444, "input_free_device" },
|
||
|
{ 0x122c3a7e, "_printk" },
|
||
|
{ 0x1000e51, "schedule" },
|
||
|
{ 0x8ddd8aad, "schedule_timeout" },
|
||
|
{ 0xb5285526, "input_register_device" },
|
||
|
{ 0x7098e516, "module_layout" },
|
||
|
};
|
||
|
|
||
|
MODULE_INFO(depends, "");
|
||
|
|
||
|
|
||
|
MODULE_INFO(srcversion, "D5573B2BB2343BBED71C251");
|