#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, .arch = MODULE_ARCH_INIT, }; MODULE_INFO(intree, "Y"); #ifdef CONFIG_RETPOLINE MODULE_INFO(retpoline, "Y"); #endif KSYMTAB_FUNC(v4l2_m2m_get_vq, "", ""); KSYMTAB_FUNC(v4l2_m2m_next_buf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_last_buf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_buf_remove, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_buf_remove_by_buf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_buf_remove_by_idx, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_get_curr_priv, "", ""); KSYMTAB_FUNC(v4l2_m2m_try_schedule, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_job_finish, "", ""); KSYMTAB_FUNC(v4l2_m2m_buf_done_and_job_finish, "", ""); KSYMTAB_FUNC(v4l2_m2m_suspend, "", ""); KSYMTAB_FUNC(v4l2_m2m_resume, "", ""); KSYMTAB_FUNC(v4l2_m2m_reqbufs, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_querybuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_last_buffer_done, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_update_start_streaming_state, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_update_stop_streaming_state, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_qbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_dqbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_prepare_buf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_create_bufs, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_expbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_streamon, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_streamoff, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_poll, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_mmap, "", ""); KSYMTAB_FUNC(v4l2_m2m_unregister_media_controller, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_register_media_controller, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_init, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_release, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ctx_init, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ctx_release, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_buf_queue, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_buf_copy_metadata, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_request_queue, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_reqbufs, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_create_bufs, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_querybuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_qbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_dqbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_prepare_buf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_expbuf, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_streamon, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_streamoff, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_try_encoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_try_decoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_encoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_decoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_encoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_decoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_stateless_try_decoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_ioctl_stateless_decoder_cmd, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_fop_mmap, "_gpl", ""); KSYMTAB_FUNC(v4l2_m2m_fop_poll, "_gpl", ""); SYMBOL_CRC(v4l2_m2m_get_vq, 0xf08efd32, ""); SYMBOL_CRC(v4l2_m2m_next_buf, 0xc4f98a79, "_gpl"); SYMBOL_CRC(v4l2_m2m_last_buf, 0x68cec33a, "_gpl"); SYMBOL_CRC(v4l2_m2m_buf_remove, 0xbd700e9e, "_gpl"); SYMBOL_CRC(v4l2_m2m_buf_remove_by_buf, 0x0ef97d9e, "_gpl"); SYMBOL_CRC(v4l2_m2m_buf_remove_by_idx, 0xb1e0db6b, "_gpl"); SYMBOL_CRC(v4l2_m2m_get_curr_priv, 0x459e133f, ""); SYMBOL_CRC(v4l2_m2m_try_schedule, 0xb44096b1, "_gpl"); SYMBOL_CRC(v4l2_m2m_job_finish, 0xfb568f99, ""); SYMBOL_CRC(v4l2_m2m_buf_done_and_job_finish, 0xa7c609b5, ""); SYMBOL_CRC(v4l2_m2m_suspend, 0xf626dd03, ""); SYMBOL_CRC(v4l2_m2m_resume, 0x5352d022, ""); SYMBOL_CRC(v4l2_m2m_reqbufs, 0xe3381c3f, "_gpl"); SYMBOL_CRC(v4l2_m2m_querybuf, 0xe844e2c7, "_gpl"); SYMBOL_CRC(v4l2_m2m_last_buffer_done, 0x88a8a2a6, "_gpl"); SYMBOL_CRC(v4l2_m2m_update_start_streaming_state, 0x59179b1c, "_gpl"); SYMBOL_CRC(v4l2_m2m_update_stop_streaming_state, 0x1e14e349, "_gpl"); SYMBOL_CRC(v4l2_m2m_qbuf, 0x4d8a87f5, "_gpl"); SYMBOL_CRC(v4l2_m2m_dqbuf, 0x8fcc7bcb, "_gpl"); SYMBOL_CRC(v4l2_m2m_prepare_buf, 0xb78e1367, "_gpl"); SYMBOL_CRC(v4l2_m2m_create_bufs, 0x2b6ef138, "_gpl"); SYMBOL_CRC(v4l2_m2m_expbuf, 0x9142a2d0, "_gpl"); SYMBOL_CRC(v4l2_m2m_streamon, 0x200de6c0, "_gpl"); SYMBOL_CRC(v4l2_m2m_streamoff, 0xf31bc06d, "_gpl"); SYMBOL_CRC(v4l2_m2m_poll, 0x1d9f4dd2, "_gpl"); SYMBOL_CRC(v4l2_m2m_mmap, 0xfb5b1d73, ""); SYMBOL_CRC(v4l2_m2m_unregister_media_controller, 0xf13ff84d, "_gpl"); SYMBOL_CRC(v4l2_m2m_register_media_controller, 0x6c6735e9, "_gpl"); SYMBOL_CRC(v4l2_m2m_init, 0x730f2eae, "_gpl"); SYMBOL_CRC(v4l2_m2m_release, 0xc6fca5ad, "_gpl"); SYMBOL_CRC(v4l2_m2m_ctx_init, 0xc88b51ad, "_gpl"); SYMBOL_CRC(v4l2_m2m_ctx_release, 0x40692e2b, "_gpl"); SYMBOL_CRC(v4l2_m2m_buf_queue, 0xf5b029ac, "_gpl"); SYMBOL_CRC(v4l2_m2m_buf_copy_metadata, 0xf3f5a431, "_gpl"); SYMBOL_CRC(v4l2_m2m_request_queue, 0x67a0d239, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_reqbufs, 0xa537004e, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_create_bufs, 0xc186f76f, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_querybuf, 0x43a14e03, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_qbuf, 0x449aa11e, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_dqbuf, 0x68670820, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_prepare_buf, 0xfc031be9, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_expbuf, 0x80c8bcc7, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_streamon, 0x541cbbc0, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_streamoff, 0xde24282f, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_try_encoder_cmd, 0x75a79de3, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_try_decoder_cmd, 0xfd98be4a, "_gpl"); SYMBOL_CRC(v4l2_m2m_encoder_cmd, 0x044f98fa, "_gpl"); SYMBOL_CRC(v4l2_m2m_decoder_cmd, 0x8e537db4, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_encoder_cmd, 0x4074313b, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_decoder_cmd, 0x9d3f783f, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_stateless_try_decoder_cmd, 0x9fc29853, "_gpl"); SYMBOL_CRC(v4l2_m2m_ioctl_stateless_decoder_cmd, 0x0870dfe5, "_gpl"); SYMBOL_CRC(v4l2_m2m_fop_mmap, 0x4c6f8df3, "_gpl"); SYMBOL_CRC(v4l2_m2m_fop_poll, 0xa1fc7c92, "_gpl"); static const struct modversion_info ____versions[] __used __section("__versions") = { { 0x34db050b, "_raw_spin_lock_irqsave" }, { 0xd35cce70, "_raw_spin_unlock_irqrestore" }, { 0x122c3a7e, "_printk" }, { 0x36b08247, "vb2_buffer_done" }, { 0xfe487975, "init_wait_entry" }, { 0x1000e51, "schedule" }, { 0x8c26d495, "prepare_to_wait_event" }, { 0x92540fbf, "finish_wait" }, { 0x8a8d749b, "vb2_mmap" }, { 0x9440c2b8, "media_remove_intf_links" }, { 0xc6152ca7, "media_devnode_remove" }, { 0x6d2f7c4d, "media_entity_remove_links" }, { 0x6daea419, "media_device_unregister_entity" }, { 0x37a0cba, "kfree" }, { 0xa916b694, "strnlen" }, { 0x98cf60b3, "strlen" }, { 0xeb233a45, "__kmalloc" }, { 0x656e4a6e, "snprintf" }, { 0xd44a8555, "media_entity_pads_init" }, { 0x77793078, "media_device_register_entity" }, { 0xcbd4898c, "fortify_panic" }, { 0x1675ab9a, "media_create_pad_link" }, { 0xe7608c44, "media_devnode_create" }, { 0xbb2a343d, "media_create_intf_link" }, { 0xe61a6d75, "kmalloc_caches" }, { 0x29977925, "kmalloc_trace" }, { 0xd9a5ea54, "__init_waitqueue_head" }, { 0x950eb34e, "__list_del_entry_valid_or_report" }, { 0x4bbb323d, "video_devdata" }, { 0x80381c45, "v4l2_event_pending" }, { 0x4dfa8d4b, "mutex_lock" }, { 0x3213f038, "mutex_unlock" }, { 0xe2964344, "__wake_up" }, { 0x92950030, "vb2_queue_release" }, { 0x6ccf4e8a, "vb2_create_bufs" }, { 0xf64285eb, "vb2_expbuf" }, { 0x114fdb1, "vb2_reqbufs" }, { 0x877e7ca7, "vb2_querybuf" }, { 0x83c5230a, "vb2_dqbuf" }, { 0x1fc2dbf9, "vb2_prepare_buf" }, { 0x7696f8c7, "__list_add_valid_or_report" }, { 0x9c1904b8, "vb2_streamoff" }, { 0x2d3385d3, "system_wq" }, { 0xc5b6f236, "queue_work_on" }, { 0x3bcb216f, "vb2_streamon" }, { 0x1d381a3c, "vb2_request_object_is_buffer" }, { 0x85441263, "vb2_qbuf" }, { 0x19858e93, "param_ops_bool" }, { 0x17608925, "module_layout" }, }; MODULE_INFO(depends, "videobuf2-common,mc,videodev,videobuf2-v4l2");