87 lines
2.6 KiB
C
87 lines
2.6 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
|
||
|
|
||
|
|
||
|
static const struct modversion_info ____versions[]
|
||
|
__used __section("__versions") = {
|
||
|
{ 0x7ec1bb62, "vb2_queue_init" },
|
||
|
{ 0x6141c8c5, "cx88_tuner_callback" },
|
||
|
{ 0x1c3189e5, "vb2_dvb_register_bus" },
|
||
|
{ 0xf9a482f9, "msleep" },
|
||
|
{ 0x44c8cb9, "vb2_ops_wait_finish" },
|
||
|
{ 0xac473c72, "vb2_ops_wait_prepare" },
|
||
|
{ 0x9ee3bfc2, "param_array_ops" },
|
||
|
{ 0x64757c3f, "param_ops_short" },
|
||
|
{ 0xa7940382, "param_ops_int" },
|
||
|
{ 0xbdfb6dbb, "__fentry__" },
|
||
|
{ 0x65487097, "__x86_indirect_thunk_rax" },
|
||
|
{ 0x5b8239ca, "__x86_return_thunk" },
|
||
|
{ 0x122c3a7e, "_printk" },
|
||
|
{ 0x6383b27c, "__x86_indirect_thunk_rdx" },
|
||
|
{ 0xd11737, "cx8802_register_driver" },
|
||
|
{ 0xeae3dfd6, "__const_udelay" },
|
||
|
{ 0xc82e10b4, "vb2_dvb_unregister_bus" },
|
||
|
{ 0x22a8f58e, "vp3054_i2c_remove" },
|
||
|
{ 0x3b25e6af, "vb2_dvb_get_frontend" },
|
||
|
{ 0xd4d4a22f, "cx8802_buf_prepare" },
|
||
|
{ 0x4e95d6b2, "cx8802_cancel_buffers" },
|
||
|
{ 0x34db050b, "_raw_spin_lock_irqsave" },
|
||
|
{ 0xebeefd7c, "vb2_buffer_done" },
|
||
|
{ 0xd35cce70, "_raw_spin_unlock_irqrestore" },
|
||
|
{ 0x6eff991a, "cx8802_buf_queue" },
|
||
|
{ 0xd3eec2cb, "cx8802_start_dma" },
|
||
|
{ 0xefb2a051, "dma_free_attrs" },
|
||
|
{ 0xbb0e12b7, "i2c_transfer" },
|
||
|
{ 0xa19b956, "__stack_chk_fail" },
|
||
|
{ 0xc3055d20, "usleep_range_state" },
|
||
|
{ 0x8d034622, "cx8802_unregister_driver" },
|
||
|
{ 0x7c760f5c, "vb2_dvb_find_frontend" },
|
||
|
{ 0x4dfa8d4b, "mutex_lock" },
|
||
|
{ 0x26e35132, "cx8802_get_driver" },
|
||
|
{ 0x3213f038, "mutex_unlock" },
|
||
|
{ 0x7512836f, "cx88_setup_xc3028" },
|
||
|
{ 0x868784cb, "__symbol_get" },
|
||
|
{ 0xa24f23d8, "__request_module" },
|
||
|
{ 0x36905e51, "dvb_frontend_detach" },
|
||
|
{ 0xa38fc382, "dvb_unregister_frontend" },
|
||
|
{ 0x6e9dd606, "__symbol_put" },
|
||
|
{ 0x683d4470, "vp3054_i2c_probe" },
|
||
|
{ 0xcefb0c9f, "__mutex_init" },
|
||
|
{ 0x3c39dae9, "vb2_dvb_alloc_frontend" },
|
||
|
{ 0x2595acbc, "vb2_dvb_dealloc_frontends" },
|
||
|
{ 0x5d6465a9, "vb2_dma_sg_memops" },
|
||
|
{ 0x7098e516, "module_layout" },
|
||
|
};
|
||
|
|
||
|
MODULE_INFO(depends, "videobuf2-v4l2,cx88xx,videobuf2-dvb,cx8802,cx88-vp3054-i2c,videobuf2-common,dvb-core,videobuf2-dma-sg");
|
||
|
|
||
|
|
||
|
MODULE_INFO(srcversion, "62FA1341FEFB13714B6CAC8");
|