diff --git a/Module.kabi_aarch64 b/Module.kabi_aarch64 new file mode 100644 index 0000000000000000000000000000000000000000..ef06ae95952190f225d2198e705c7270e75dac11 --- /dev/null +++ b/Module.kabi_aarch64 @@ -0,0 +1,2463 @@ +0xc40751fd acpi_bus_get_device vmlinux EXPORT_SYMBOL +0xdd18a993 acpi_check_dsm vmlinux EXPORT_SYMBOL +0x141271bf acpi_dev_found vmlinux EXPORT_SYMBOL +0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL +0x8fed6fff acpi_dma_configure vmlinux EXPORT_SYMBOL_GPL +0xae5a04bb acpi_evaluate_dsm vmlinux EXPORT_SYMBOL +0xd92deb6b acpi_evaluate_object vmlinux EXPORT_SYMBOL +0xcd8ce890 acpi_format_exception vmlinux EXPORT_SYMBOL +0x9f4f2aa3 acpi_gbl_FADT vmlinux EXPORT_SYMBOL +0xeb7f6046 acpi_get_devices vmlinux EXPORT_SYMBOL +0x9975dc22 acpi_get_handle vmlinux EXPORT_SYMBOL +0xaebd12f0 acpi_get_name vmlinux EXPORT_SYMBOL +0x16cdc340 acpi_get_table vmlinux EXPORT_SYMBOL +0xb5a8c226 acpi_gsi_to_irq vmlinux EXPORT_SYMBOL_GPL +0xeccd3e0c acpi_handle_printk vmlinux EXPORT_SYMBOL +0x509b64ea acpi_has_method vmlinux EXPORT_SYMBOL +0x48193639 acpi_lid_open vmlinux EXPORT_SYMBOL +0x97eb94de acpi_match_device vmlinux EXPORT_SYMBOL_GPL +0xbc46102e __acpi_node_get_property_reference vmlinux EXPORT_SYMBOL_GPL +0xcfd30d71 acpi_os_map_memory vmlinux EXPORT_SYMBOL_GPL +0xed55f929 acpi_os_unmap_generic_address vmlinux EXPORT_SYMBOL +0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL +0x0048d286 acpi_register_gsi vmlinux EXPORT_SYMBOL_GPL +0x7b5452b8 acpi_unregister_gsi vmlinux EXPORT_SYMBOL_GPL +0x74def0fb add_timer vmlinux EXPORT_SYMBOL +0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL +0xde293f9e add_wait_queue_exclusive vmlinux EXPORT_SYMBOL +0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL +0x50c60211 alloc_cpu_rmap vmlinux EXPORT_SYMBOL +0x68a662d4 __alloc_disk_node vmlinux EXPORT_SYMBOL +0x35a11f04 alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x06873986 alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0x868f6390 alloc_pages_current vmlinux EXPORT_SYMBOL +0x0d88c3d2 __alloc_pages_nodemask vmlinux EXPORT_SYMBOL +0x949f7342 __alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0xbd671048 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL +0x66220207 __alloc_skb vmlinux EXPORT_SYMBOL +0x43a53735 __alloc_workqueue_key vmlinux EXPORT_SYMBOL_GPL +0xd2f2f1ed anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL +0x48f49400 apei_hest_parse vmlinux EXPORT_SYMBOL_GPL +0x30e1ec25 apei_map_generic_address vmlinux EXPORT_SYMBOL_GPL +0xfeeecd05 apei_read vmlinux EXPORT_SYMBOL_GPL +0xf8f4876f __arch_clear_user vmlinux EXPORT_SYMBOL +0x84bc974b __arch_copy_from_user vmlinux EXPORT_SYMBOL +0x11e1d939 __arch_copy_in_user vmlinux EXPORT_SYMBOL +0xb35dea8f __arch_copy_to_user vmlinux EXPORT_SYMBOL +0x75fb9062 arch_timer_read_counter vmlinux EXPORT_SYMBOL_GPL +0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL +0x6dfb912f arm64_const_caps_ready vmlinux EXPORT_SYMBOL +0xe22321d3 arp_tbl vmlinux EXPORT_SYMBOL +0xbceb1e58 async_schedule vmlinux EXPORT_SYMBOL_GPL +0x0d6c99b2 ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x07646cee ata_tf_to_fis drivers/ata/libata EXPORT_SYMBOL_GPL +0xcf4fdd4d _atomic_dec_and_lock vmlinux EXPORT_SYMBOL +0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x7181db30 atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0xaaafa4a2 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL +0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL +0x3bbc708c backlight_device_register vmlinux EXPORT_SYMBOL +0x86bc8082 backlight_device_unregister vmlinux EXPORT_SYMBOL +0x21fccbec backlight_force_update vmlinux EXPORT_SYMBOL +0x1f5e28ac bdevname vmlinux EXPORT_SYMBOL +0x4cd469a1 bdev_read_only vmlinux EXPORT_SYMBOL +0x22723255 bdget_disk vmlinux EXPORT_SYMBOL +0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL +0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL +0x335d30b9 bio_add_page vmlinux EXPORT_SYMBOL +0x609c76e8 bio_alloc_bioset vmlinux EXPORT_SYMBOL +0xfd122b89 bio_chain vmlinux EXPORT_SYMBOL +0x6b0f7ae1 bio_clone_fast vmlinux EXPORT_SYMBOL +0xda44e421 bio_devname vmlinux EXPORT_SYMBOL +0xe48e8a7f bio_endio vmlinux EXPORT_SYMBOL +0x1616c6b2 bio_free_pages vmlinux EXPORT_SYMBOL +0x40670e86 bio_init vmlinux EXPORT_SYMBOL +0xee34f5da bio_integrity_add_page vmlinux EXPORT_SYMBOL +0x3b2c2ddf bio_integrity_alloc vmlinux EXPORT_SYMBOL +0x750d5ff5 bio_put vmlinux EXPORT_SYMBOL +0x217d4ba1 bioset_exit vmlinux EXPORT_SYMBOL +0x1813ddd9 bioset_init vmlinux EXPORT_SYMBOL +0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL +0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL +0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL +0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL +0xf3e6402e __bitmap_equal vmlinux EXPORT_SYMBOL +0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL +0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL +0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL +0xbb35675b __bitmap_intersects vmlinux EXPORT_SYMBOL +0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL +0x4df119fa __bitmap_parse vmlinux EXPORT_SYMBOL +0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL +0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL +0x574c2e74 bitmap_release_region vmlinux EXPORT_SYMBOL +0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL +0x63c4d61f __bitmap_weight vmlinux EXPORT_SYMBOL +0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL +0x34a2f2a3 bitmap_zalloc vmlinux EXPORT_SYMBOL +0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL +0xb69f86d9 blk_alloc_queue vmlinux EXPORT_SYMBOL +0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL +0x897ebc08 blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x8e970733 blkdev_get_by_path vmlinux EXPORT_SYMBOL +0x54e3389d __blkdev_issue_discard vmlinux EXPORT_SYMBOL +0x6a46cf06 blkdev_issue_discard vmlinux EXPORT_SYMBOL +0x7cf2fd72 blkdev_issue_flush vmlinux EXPORT_SYMBOL +0x7c5a0cc6 blkdev_issue_write_same vmlinux EXPORT_SYMBOL +0x116670da __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x76a6a105 blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x2e91160c blkdev_put vmlinux EXPORT_SYMBOL +0x755b5d19 blk_execute_rq vmlinux EXPORT_SYMBOL +0xf8c2ce98 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0xbd9074b1 blk_finish_plug vmlinux EXPORT_SYMBOL +0x1f5ba31c blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0xcb104cad blk_get_queue vmlinux EXPORT_SYMBOL +0x67e61c70 blk_get_request vmlinux EXPORT_SYMBOL +0x1c11e792 blk_integrity_register vmlinux EXPORT_SYMBOL +0x8388512f blk_integrity_unregister vmlinux EXPORT_SYMBOL +0xdb3d8b99 blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x0deb6f9f blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x48e7ee35 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0xd9d0c9e3 blk_mq_complete_request vmlinux EXPORT_SYMBOL +0x0ca6a13f blk_mq_end_request vmlinux EXPORT_SYMBOL +0xd5705d7c blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0x99427ea8 blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0x909de711 blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0xb20d1256 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0x4c1df727 blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0xffd6a01e blk_mq_init_queue vmlinux EXPORT_SYMBOL +0x83b1ec74 blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL +0x5f0bc752 blk_mq_pci_map_queues vmlinux EXPORT_SYMBOL_GPL +0xe606f843 blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xc13828cf blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0xf776607a blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0xda058af3 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0xdcb5f6a2 blk_mq_start_request vmlinux EXPORT_SYMBOL +0x863dc68f blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL +0x66cbd0fa blk_mq_tag_to_rq vmlinux EXPORT_SYMBOL +0xa59f9966 blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0x8d60754c blk_mq_unique_tag vmlinux EXPORT_SYMBOL +0x28521ea2 blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0xcf5f5938 blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0x73b661d9 blk_poll vmlinux EXPORT_SYMBOL_GPL +0x692726bf blk_put_queue vmlinux EXPORT_SYMBOL +0xab067b6b blk_put_request vmlinux EXPORT_SYMBOL +0xf1801f88 blk_queue_bounce_limit vmlinux EXPORT_SYMBOL +0x07d5be01 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL +0x4ffe5b37 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0x5ea381fa blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0xdeabad14 blk_queue_flag_set vmlinux EXPORT_SYMBOL +0x5afab9d2 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0xe46f8803 blk_queue_io_min vmlinux EXPORT_SYMBOL +0xd8fff282 blk_queue_io_opt vmlinux EXPORT_SYMBOL +0x2468e51b blk_queue_logical_block_size vmlinux EXPORT_SYMBOL +0x8f29a6fe blk_queue_make_request vmlinux EXPORT_SYMBOL +0x8320b608 blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL +0x561c3c72 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL +0x0cddc3d8 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL +0x393b8996 blk_queue_max_segments vmlinux EXPORT_SYMBOL +0xabebbdb9 blk_queue_max_segment_size vmlinux EXPORT_SYMBOL +0xf9f43714 blk_queue_max_write_same_sectors vmlinux EXPORT_SYMBOL +0xfe49608c blk_queue_max_write_zeroes_sectors vmlinux EXPORT_SYMBOL +0x81ac1bd0 blk_queue_physical_block_size vmlinux EXPORT_SYMBOL +0x4a16ef5f blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL +0x613ce463 blk_queue_segment_boundary vmlinux EXPORT_SYMBOL +0xd633b455 blk_queue_split vmlinux EXPORT_SYMBOL +0x8e09ea45 blk_queue_stack_limits vmlinux EXPORT_SYMBOL +0x938046f6 blk_queue_update_dma_alignment vmlinux EXPORT_SYMBOL +0x2a47e3e1 blk_queue_virt_boundary vmlinux EXPORT_SYMBOL +0x5de20611 blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL +0x4132ede0 blk_rq_append_bio vmlinux EXPORT_SYMBOL +0x22a63974 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0x2449a4b3 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x5c1544aa blk_rq_map_kern vmlinux EXPORT_SYMBOL +0x2d284230 blk_rq_map_sg vmlinux EXPORT_SYMBOL +0x352982e1 blk_rq_map_user vmlinux EXPORT_SYMBOL +0x24800451 blk_rq_map_user_iov vmlinux EXPORT_SYMBOL +0xef57bc05 blk_rq_unmap_user vmlinux EXPORT_SYMBOL +0x23a400a2 blk_set_queue_dying vmlinux EXPORT_SYMBOL_GPL +0x255ba5cb blk_set_stacking_limits vmlinux EXPORT_SYMBOL +0x7d705738 blk_start_plug vmlinux EXPORT_SYMBOL +0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL +0xf5eb86ea blk_verify_command vmlinux EXPORT_SYMBOL +0x96ac3b19 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0xb23215cd blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x93487ce4 blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x4792c25a bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0xc8c3619b bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0xfb2fae89 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x2511b4d2 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0x3005be95 bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0x1cfc68a7 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0x1de74d04 bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x199fe2d6 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0x5c2bcd37 bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0xd72d6b4f bsg_job_done vmlinux EXPORT_SYMBOL_GPL +0x68ab424c btree_destroy vmlinux EXPORT_SYMBOL_GPL +0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL +0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL +0x23505f2e btree_get_prev vmlinux EXPORT_SYMBOL_GPL +0x968fb45b btree_init vmlinux EXPORT_SYMBOL_GPL +0xe27d9c58 btree_insert vmlinux EXPORT_SYMBOL_GPL +0x326fbe7b btree_last vmlinux EXPORT_SYMBOL_GPL +0x4a11deca btree_lookup vmlinux EXPORT_SYMBOL_GPL +0x302e9325 btree_remove vmlinux EXPORT_SYMBOL_GPL +0xb0eec614 btree_update vmlinux EXPORT_SYMBOL_GPL +0xe211ca10 build_skb vmlinux EXPORT_SYMBOL +0x11fcc864 bus_find_device vmlinux EXPORT_SYMBOL_GPL +0x605d5bfa cache_line_size vmlinux EXPORT_SYMBOL_GPL +0xbbfbaf5d call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0x643e0ce5 call_rcu_sched vmlinux EXPORT_SYMBOL_GPL +0x860d9258 call_srcu vmlinux EXPORT_SYMBOL_GPL +0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL +0x7a2dd241 cancel_delayed_work vmlinux EXPORT_SYMBOL +0xabc38a06 cancel_delayed_work_sync vmlinux EXPORT_SYMBOL +0x46111371 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL +0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0xc489d629 cdev_add vmlinux EXPORT_SYMBOL +0x28ebf353 cdev_del vmlinux EXPORT_SYMBOL +0xdf379882 cdev_device_add vmlinux EXPORT_SYMBOL +0xcca7c52a cdev_device_del vmlinux EXPORT_SYMBOL +0x9f17caaf cdev_init vmlinux EXPORT_SYMBOL +0xa7ed8db0 cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL +0xf74333d2 __chash_table_copy_in drivers/gpu/drm/amd/lib/chash EXPORT_SYMBOL +0xca3c7ba8 __chash_table_copy_out drivers/gpu/drm/amd/lib/chash EXPORT_SYMBOL +0x88db9f48 __check_object_size vmlinux EXPORT_SYMBOL +0x9eb6244f __class_create vmlinux EXPORT_SYMBOL_GPL +0x4e1d7a65 class_destroy vmlinux EXPORT_SYMBOL_GPL +0x8e402f10 class_find_device vmlinux EXPORT_SYMBOL_GPL +0x42c0046e class_for_each_device vmlinux EXPORT_SYMBOL_GPL +0x32f71423 __class_register vmlinux EXPORT_SYMBOL_GPL +0x183cb87b class_unregister vmlinux EXPORT_SYMBOL_GPL +0xa4041be3 _cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL +0x815588a6 clk_enable vmlinux EXPORT_SYMBOL_GPL +0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL +0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL +0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL +0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL +0x12c5af17 __close_fd vmlinux EXPORT_SYMBOL +0xac556764 commit_creds vmlinux EXPORT_SYMBOL +0xbffde8ec compat_alloc_user_space vmlinux EXPORT_SYMBOL_GPL +0x29361773 complete vmlinux EXPORT_SYMBOL +0xfd94814e complete_all vmlinux EXPORT_SYMBOL +0x8133c67d complete_and_exit vmlinux EXPORT_SYMBOL +0x51bd55b5 completion_done vmlinux EXPORT_SYMBOL +0x6e2aa0dc component_add vmlinux EXPORT_SYMBOL_GPL +0xa79ecd1b component_del vmlinux EXPORT_SYMBOL_GPL +0xa1c76e0a _cond_resched vmlinux EXPORT_SYMBOL +0x2ccbd15e configfs_register_subsystem vmlinux EXPORT_SYMBOL +0xda50704a configfs_unregister_subsystem vmlinux EXPORT_SYMBOL +0xd196b645 config_group_init vmlinux EXPORT_SYMBOL +0x1ab5f3ae config_group_init_type_name vmlinux EXPORT_SYMBOL +0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL +0xc631580a console_unlock vmlinux EXPORT_SYMBOL +0xeae3dfd6 __const_udelay vmlinux EXPORT_SYMBOL +0xf091dd97 consume_skb vmlinux EXPORT_SYMBOL +0xea02e6aa _copy_from_iter vmlinux EXPORT_SYMBOL +0x72812436 _copy_to_iter vmlinux EXPORT_SYMBOL +0x86c43a8c cper_estatus_check vmlinux EXPORT_SYMBOL_GPL +0x1234ffa1 cper_estatus_check_header vmlinux EXPORT_SYMBOL_GPL +0xe4248980 cper_estatus_print vmlinux EXPORT_SYMBOL_GPL +0x9081391d __cpu_active_mask vmlinux EXPORT_SYMBOL +0x99300390 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL +0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL +0x1a675dfe __cpuhp_remove_state vmlinux EXPORT_SYMBOL +0xbf1e932f __cpuhp_setup_state vmlinux EXPORT_SYMBOL +0x66cfa968 cpu_hwcap_keys vmlinux EXPORT_SYMBOL +0xa58e3cf4 cpu_hwcaps vmlinux EXPORT_SYMBOL +0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL +0x2bc1aa38 cpumask_next vmlinux EXPORT_SYMBOL +0x6bc04ae5 cpumask_next_and vmlinux EXPORT_SYMBOL +0x7a2af7b4 cpu_number vmlinux EXPORT_SYMBOL +0x29034c86 __cpu_online_mask vmlinux EXPORT_SYMBOL +0x6f9f7709 __cpu_possible_mask vmlinux EXPORT_SYMBOL +0x59554972 __cpu_present_mask vmlinux EXPORT_SYMBOL +0xa04f945a cpus_read_lock vmlinux EXPORT_SYMBOL_GPL +0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL +0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL +0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL +0xe78bfacd crc32_le vmlinux EXPORT_SYMBOL +0xe2aae5cc crc8 lib/crc8 EXPORT_SYMBOL +0xaa8106bc crc8_populate_msb lib/crc8 EXPORT_SYMBOL +0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL +0x948e2c7b crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL +0x5d13f850 crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL +0xe557bf3f crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL +0x0eebf3f0 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL +0x7d6039ef crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL +0x5f05d158 crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL +0xa91804be crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL +0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL +0xdc3c41a8 __crypto_memneq vmlinux EXPORT_SYMBOL +0x7396b988 crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL +0xc8405fdb crypto_register_alg vmlinux EXPORT_SYMBOL_GPL +0xdfcff2f5 crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL +0xb5aac5a4 crypto_register_shash vmlinux EXPORT_SYMBOL_GPL +0x61bf6dca crypto_register_skciphers vmlinux EXPORT_SYMBOL_GPL +0x3fef0839 crypto_shash_final vmlinux EXPORT_SYMBOL_GPL +0xb6cfd78b crypto_shash_update vmlinux EXPORT_SYMBOL_GPL +0x7ba46cc0 crypto_unregister_akcipher vmlinux EXPORT_SYMBOL_GPL +0xdb46e9ba crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL +0x85dde9f8 crypto_unregister_kpp vmlinux EXPORT_SYMBOL_GPL +0x17021457 crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL +0xe6debae9 crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL +0x4d65cbd5 csum_ipv6_magic vmlinux EXPORT_SYMBOL +0xe113bbbc csum_partial vmlinux EXPORT_SYMBOL +0xd25bc5d4 csum_tcpudp_nofold vmlinux EXPORT_SYMBOL +0x11089ac7 _ctype vmlinux EXPORT_SYMBOL +0xda621f62 dcb_getapp vmlinux EXPORT_SYMBOL +0x36def2a2 dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0xd0e4b874 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x183160bf dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0x64ae5bb5 dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x7e215318 dcb_setapp vmlinux EXPORT_SYMBOL +0x56b9838e debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL +0xb2bc6481 debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL +0x1d955e77 debugfs_create_file vmlinux EXPORT_SYMBOL_GPL +0x59eb8b81 debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL +0xdd1a6950 debugfs_create_symlink vmlinux EXPORT_SYMBOL_GPL +0x5aa0f20f debugfs_create_u16 vmlinux EXPORT_SYMBOL_GPL +0xe58a4ade debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL +0xc623708f debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL +0xb9ca7899 debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL +0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL +0x4aeed976 debugfs_lookup vmlinux EXPORT_SYMBOL_GPL +0x10e50aa7 debugfs_remove vmlinux EXPORT_SYMBOL_GPL +0xbb992bb2 default_llseek vmlinux EXPORT_SYMBOL +0xaad8c7d6 default_wake_function vmlinux EXPORT_SYMBOL +0x466c14a7 __delay vmlinux EXPORT_SYMBOL +0x452e836e delayed_work_timer_fn vmlinux EXPORT_SYMBOL +0xd7401690 del_gendisk vmlinux EXPORT_SYMBOL +0x21b379d1 del_timer vmlinux EXPORT_SYMBOL +0xeb844ae4 del_timer_sync vmlinux EXPORT_SYMBOL +0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL +0x931c38b2 dev_add_pack vmlinux EXPORT_SYMBOL +0x606d9976 dev_addr_add vmlinux EXPORT_SYMBOL +0xa41fbbd0 dev_addr_del vmlinux EXPORT_SYMBOL +0xf166f12d dev_alloc_name vmlinux EXPORT_SYMBOL +0xa6fc5286 dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL +0xcb17bc21 dev_change_flags vmlinux EXPORT_SYMBOL +0xfaff42d3 dev_close vmlinux EXPORT_SYMBOL +0x5cc2c159 dev_disable_lro vmlinux EXPORT_SYMBOL +0x9b862c3f dev_driver_string vmlinux EXPORT_SYMBOL +0x0aa7ccdc _dev_emerg vmlinux EXPORT_SYMBOL +0x633b37d8 _dev_err vmlinux EXPORT_SYMBOL +0x172e175d __dev_get_by_index vmlinux EXPORT_SYMBOL +0xec807cf7 dev_get_by_index vmlinux EXPORT_SYMBOL +0x8a32775a dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0xeeaf9471 __dev_get_by_name vmlinux EXPORT_SYMBOL +0x406166f8 dev_get_by_name vmlinux EXPORT_SYMBOL +0xc5b784f6 dev_get_flags vmlinux EXPORT_SYMBOL +0x9506a6b0 dev_get_iflink vmlinux EXPORT_SYMBOL +0x6d2149dd dev_get_stats vmlinux EXPORT_SYMBOL +0xa3e66ae8 device_add vmlinux EXPORT_SYMBOL_GPL +0xba86a2b5 device_add_disk vmlinux EXPORT_SYMBOL +0xb2e957d9 device_create vmlinux EXPORT_SYMBOL_GPL +0xd00df769 device_create_file vmlinux EXPORT_SYMBOL_GPL +0xf5a9c232 device_create_with_groups vmlinux EXPORT_SYMBOL_GPL +0x1ada1ffc device_del vmlinux EXPORT_SYMBOL_GPL +0xac86956f device_destroy vmlinux EXPORT_SYMBOL_GPL +0xebd98268 device_for_each_child vmlinux EXPORT_SYMBOL_GPL +0x43486b13 device_get_mac_address vmlinux EXPORT_SYMBOL +0x2a47cd44 device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL +0x02d59e19 device_initialize vmlinux EXPORT_SYMBOL_GPL +0xb36811ae device_link_add vmlinux EXPORT_SYMBOL_GPL +0xe4988266 device_property_present vmlinux EXPORT_SYMBOL_GPL +0x76b1d936 device_property_read_string vmlinux EXPORT_SYMBOL_GPL +0xb1131b25 device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL +0xa64e47c6 device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x779f1504 device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xc7afa81d device_register vmlinux EXPORT_SYMBOL_GPL +0x53d6bd76 device_release_driver vmlinux EXPORT_SYMBOL_GPL +0x0e93e20c device_remove_file vmlinux EXPORT_SYMBOL_GPL +0x6aec4017 device_remove_file_self vmlinux EXPORT_SYMBOL_GPL +0x4eea42f2 device_reprobe vmlinux EXPORT_SYMBOL_GPL +0x9de2dd66 device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0xc320275b device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x9195feed device_unregister vmlinux EXPORT_SYMBOL_GPL +0x7dcbd83b _dev_info vmlinux EXPORT_SYMBOL +0xd88c36e1 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0x1548424d __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0x5fee7525 devlink_alloc net/core/devlink EXPORT_SYMBOL_GPL +0xb7241577 devlink_free net/core/devlink EXPORT_SYMBOL_GPL +0xea95361c devlink_param_driverinit_value_get net/core/devlink EXPORT_SYMBOL_GPL +0x53b4ae0a devlink_param_driverinit_value_set net/core/devlink EXPORT_SYMBOL_GPL +0x8a32b1ee devlink_params_register net/core/devlink EXPORT_SYMBOL_GPL +0x2ea3d10b devlink_params_unregister net/core/devlink EXPORT_SYMBOL_GPL +0x2d1186e1 devlink_param_value_changed net/core/devlink EXPORT_SYMBOL_GPL +0x0db01910 devlink_port_attrs_set net/core/devlink EXPORT_SYMBOL_GPL +0xb032c670 devlink_port_register net/core/devlink EXPORT_SYMBOL_GPL +0xe4692791 devlink_port_type_clear net/core/devlink EXPORT_SYMBOL_GPL +0x0b159a97 devlink_port_type_eth_set net/core/devlink EXPORT_SYMBOL_GPL +0xf65111e0 devlink_port_type_ib_set net/core/devlink EXPORT_SYMBOL_GPL +0xe5c9b400 devlink_port_unregister net/core/devlink EXPORT_SYMBOL_GPL +0x03b51443 devlink_region_create net/core/devlink EXPORT_SYMBOL_GPL +0xa410a295 devlink_region_destroy net/core/devlink EXPORT_SYMBOL_GPL +0xe724c438 devlink_region_shapshot_id_get net/core/devlink EXPORT_SYMBOL_GPL +0xa33b80ce devlink_region_snapshot_create net/core/devlink EXPORT_SYMBOL_GPL +0xc41e8c93 devlink_register net/core/devlink EXPORT_SYMBOL_GPL +0x3c724023 devlink_unregister net/core/devlink EXPORT_SYMBOL_GPL +0x28903610 dev_mc_add vmlinux EXPORT_SYMBOL +0x7102904a dev_mc_add_excl vmlinux EXPORT_SYMBOL +0x0e59dbb0 dev_mc_del vmlinux EXPORT_SYMBOL +0x28f0efff devm_clk_get vmlinux EXPORT_SYMBOL +0x17c7dfef devm_free_irq vmlinux EXPORT_SYMBOL +0xcce9b4f7 devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0x96fc69a5 devm_ioremap vmlinux EXPORT_SYMBOL +0x8c6ac512 devm_ioremap_nocache vmlinux EXPORT_SYMBOL +0x2212dd4c devm_ioremap_resource vmlinux EXPORT_SYMBOL +0x16ef56c8 devm_iounmap vmlinux EXPORT_SYMBOL +0xcaa993f8 devm_kfree vmlinux EXPORT_SYMBOL_GPL +0x12c27ce9 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL +0x6932aa0a devm_kmemdup vmlinux EXPORT_SYMBOL_GPL +0x0ee96a07 devm_mdiobus_alloc_size vmlinux EXPORT_SYMBOL_GPL +0xa09fe06d devm_request_threaded_irq vmlinux EXPORT_SYMBOL +0x485196fe _dev_notice vmlinux EXPORT_SYMBOL +0xe7319d71 dev_open vmlinux EXPORT_SYMBOL +0xadc6be11 dev_pm_qos_expose_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0xbec6503a dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x658f87e3 dev_pm_qos_update_user_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x0ec962d3 dev_printk vmlinux EXPORT_SYMBOL +0xca44b188 dev_queue_xmit vmlinux EXPORT_SYMBOL +0x36eeabc4 dev_remove_pack vmlinux EXPORT_SYMBOL +0xb4a4718f dev_set_mac_address vmlinux EXPORT_SYMBOL +0xeacdfc76 dev_set_mtu vmlinux EXPORT_SYMBOL +0x95c9d997 dev_set_name vmlinux EXPORT_SYMBOL_GPL +0x015babc3 dev_set_promiscuity vmlinux EXPORT_SYMBOL +0x95b4acd1 dev_trans_start vmlinux EXPORT_SYMBOL +0x8f210b11 dev_uc_add vmlinux EXPORT_SYMBOL +0x6bf9278f dev_uc_add_excl vmlinux EXPORT_SYMBOL +0xa9e8e6b1 dev_uc_del vmlinux EXPORT_SYMBOL +0x5ec66d25 _dev_warn vmlinux EXPORT_SYMBOL +0x7130e6c4 d_find_alias vmlinux EXPORT_SYMBOL +0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL +0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL +0x78856ad9 dma_alloc_from_dev_coherent vmlinux EXPORT_SYMBOL +0x52a16977 dma_common_get_sgtable vmlinux EXPORT_SYMBOL +0xf21c5c39 dma_common_mmap vmlinux EXPORT_SYMBOL +0x8ee32c83 dma_fence_add_callback vmlinux EXPORT_SYMBOL +0x90227e2d dma_fence_array_create vmlinux EXPORT_SYMBOL +0x14605535 dma_fence_context_alloc vmlinux EXPORT_SYMBOL +0xd45562f5 dma_fence_free vmlinux EXPORT_SYMBOL +0x48c6dccf dma_fence_get_status vmlinux EXPORT_SYMBOL +0xc5e9aa1f dma_fence_init vmlinux EXPORT_SYMBOL +0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL +0xb0fa0d15 dma_fence_signal vmlinux EXPORT_SYMBOL +0x111f4940 dma_fence_signal_locked vmlinux EXPORT_SYMBOL +0xab402648 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL +0xe4ef3ef2 dma_fence_wait_timeout vmlinux EXPORT_SYMBOL +0xf3989bfc dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL +0x0d27630e dmam_alloc_coherent vmlinux EXPORT_SYMBOL +0x032854c9 dmam_free_coherent vmlinux EXPORT_SYMBOL +0xdbff82d4 dmam_pool_create vmlinux EXPORT_SYMBOL +0xcd8dd495 dma_pool_alloc vmlinux EXPORT_SYMBOL +0x4fbe3281 dma_pool_create vmlinux EXPORT_SYMBOL +0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL +0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL +0x7415313e dma_release_from_dev_coherent vmlinux EXPORT_SYMBOL +0xd4835ef8 dmi_check_system vmlinux EXPORT_SYMBOL +0x81e6b37f dmi_get_system_info vmlinux EXPORT_SYMBOL +0x6d253dca dmi_match vmlinux EXPORT_SYMBOL_GPL +0x89a5f4cb __do_once_done vmlinux EXPORT_SYMBOL +0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL +0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL +0x6626afca down vmlinux EXPORT_SYMBOL +0x006d305b downgrade_write vmlinux EXPORT_SYMBOL +0x25170ad2 down_interruptible vmlinux EXPORT_SYMBOL +0x4963b9bd down_read vmlinux EXPORT_SYMBOL +0x3e2c25d3 down_read_trylock vmlinux EXPORT_SYMBOL +0x3379d764 down_timeout vmlinux EXPORT_SYMBOL +0x014e4112 down_trylock vmlinux EXPORT_SYMBOL +0x17da6ff4 down_write vmlinux EXPORT_SYMBOL +0x6f446fc2 down_write_killable vmlinux EXPORT_SYMBOL +0x6c0126dc down_write_trylock vmlinux EXPORT_SYMBOL +0xaeeb1fe7 d_path vmlinux EXPORT_SYMBOL +0x83f5a4c0 dput vmlinux EXPORT_SYMBOL +0xa00aca2a dql_completed vmlinux EXPORT_SYMBOL +0x4ea25709 dql_reset vmlinux EXPORT_SYMBOL +0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL +0x56cfc58a driver_create_file vmlinux EXPORT_SYMBOL_GPL +0xc1899f98 driver_for_each_device vmlinux EXPORT_SYMBOL_GPL +0x74b70f36 driver_register vmlinux EXPORT_SYMBOL_GPL +0x33633ad4 driver_remove_file vmlinux EXPORT_SYMBOL_GPL +0x644051f7 driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x240834da drm_add_edid_modes vmlinux EXPORT_SYMBOL +0xf4cfa3ad drm_add_modes_noedid vmlinux EXPORT_SYMBOL +0x58282022 drm_atomic_add_affected_connectors vmlinux EXPORT_SYMBOL +0x7feaed75 drm_atomic_add_affected_planes vmlinux EXPORT_SYMBOL +0x9d9f523c drm_atomic_commit vmlinux EXPORT_SYMBOL +0x7608e630 drm_atomic_get_connector_state vmlinux EXPORT_SYMBOL +0x2524224f drm_atomic_get_crtc_state vmlinux EXPORT_SYMBOL +0x48f29f9d drm_atomic_get_plane_state vmlinux EXPORT_SYMBOL +0x4baf4a88 drm_atomic_helper_check vmlinux EXPORT_SYMBOL +0xcb27d12f drm_atomic_helper_check_modeset vmlinux EXPORT_SYMBOL +0x4056a234 drm_atomic_helper_check_planes vmlinux EXPORT_SYMBOL +0x3bdf6037 drm_atomic_helper_check_plane_state vmlinux EXPORT_SYMBOL +0x6795d1b1 drm_atomic_helper_cleanup_planes vmlinux EXPORT_SYMBOL +0xef337553 drm_atomic_helper_commit vmlinux EXPORT_SYMBOL +0xc47d91d0 drm_atomic_helper_commit_cleanup_done vmlinux EXPORT_SYMBOL +0x7459feaa drm_atomic_helper_commit_hw_done vmlinux EXPORT_SYMBOL +0xfff71a7d __drm_atomic_helper_connector_destroy_state vmlinux EXPORT_SYMBOL +0x5daef071 drm_atomic_helper_connector_destroy_state vmlinux EXPORT_SYMBOL +0x8ea041cc __drm_atomic_helper_connector_duplicate_state vmlinux EXPORT_SYMBOL +0xec597d60 drm_atomic_helper_connector_duplicate_state vmlinux EXPORT_SYMBOL +0xbf49f54e __drm_atomic_helper_connector_reset vmlinux EXPORT_SYMBOL +0x4b45bb18 drm_atomic_helper_connector_reset vmlinux EXPORT_SYMBOL +0x2763f74c __drm_atomic_helper_crtc_destroy_state vmlinux EXPORT_SYMBOL +0x8dcc075c drm_atomic_helper_crtc_destroy_state vmlinux EXPORT_SYMBOL +0x7686e6b4 __drm_atomic_helper_crtc_duplicate_state vmlinux EXPORT_SYMBOL +0x3734c66b drm_atomic_helper_crtc_duplicate_state vmlinux EXPORT_SYMBOL +0x2628653b drm_atomic_helper_crtc_reset vmlinux EXPORT_SYMBOL +0x8e0e63ed drm_atomic_helper_disable_plane vmlinux EXPORT_SYMBOL +0x4d81e829 drm_atomic_helper_legacy_gamma_set vmlinux EXPORT_SYMBOL +0xa0947d7e drm_atomic_helper_page_flip vmlinux EXPORT_SYMBOL +0x066d025a __drm_atomic_helper_plane_destroy_state vmlinux EXPORT_SYMBOL +0x4d150641 drm_atomic_helper_plane_destroy_state vmlinux EXPORT_SYMBOL +0xc3082290 __drm_atomic_helper_plane_duplicate_state vmlinux EXPORT_SYMBOL +0x0b091080 drm_atomic_helper_plane_duplicate_state vmlinux EXPORT_SYMBOL +0x05654430 drm_atomic_helper_plane_reset vmlinux EXPORT_SYMBOL +0x8bea84fd drm_atomic_helper_prepare_planes vmlinux EXPORT_SYMBOL +0x59fd6ddb drm_atomic_helper_resume vmlinux EXPORT_SYMBOL +0xc9ead57d drm_atomic_helper_set_config vmlinux EXPORT_SYMBOL +0x8473c9bc drm_atomic_helper_setup_commit vmlinux EXPORT_SYMBOL +0x50cd5738 drm_atomic_helper_shutdown vmlinux EXPORT_SYMBOL +0x28e8e272 drm_atomic_helper_suspend vmlinux EXPORT_SYMBOL +0xc247ba37 drm_atomic_helper_swap_state vmlinux EXPORT_SYMBOL +0xa9d05094 drm_atomic_helper_update_legacy_modeset_state vmlinux EXPORT_SYMBOL +0x69025d59 drm_atomic_helper_update_plane vmlinux EXPORT_SYMBOL +0x50f1b06d drm_atomic_helper_wait_for_dependencies vmlinux EXPORT_SYMBOL +0xc9b0706b drm_atomic_helper_wait_for_fences vmlinux EXPORT_SYMBOL +0xbf40e5e3 drm_atomic_helper_wait_for_flip_done vmlinux EXPORT_SYMBOL +0x92f33a7a drm_atomic_state_alloc vmlinux EXPORT_SYMBOL +0x0ec96655 drm_atomic_state_default_clear vmlinux EXPORT_SYMBOL +0x5b7888f8 drm_atomic_state_default_release vmlinux EXPORT_SYMBOL +0xb9cad492 __drm_atomic_state_free vmlinux EXPORT_SYMBOL +0x8176d71f drm_atomic_state_init vmlinux EXPORT_SYMBOL +0x6263e2ab drm_calc_vbltimestamp_from_scanoutpos vmlinux EXPORT_SYMBOL +0xede2149c drm_color_lut_extract vmlinux EXPORT_SYMBOL +0x96112c33 drm_compat_ioctl vmlinux EXPORT_SYMBOL +0x0f131e96 drm_connector_attach_encoder vmlinux EXPORT_SYMBOL +0x2ee5e445 drm_connector_cleanup vmlinux EXPORT_SYMBOL +0xb60728b0 drm_connector_init vmlinux EXPORT_SYMBOL +0x3132704f drm_connector_list_iter_begin vmlinux EXPORT_SYMBOL +0xed8e37a7 drm_connector_list_iter_end vmlinux EXPORT_SYMBOL +0x195f24ed drm_connector_list_iter_next vmlinux EXPORT_SYMBOL +0xf286b9c1 drm_connector_register vmlinux EXPORT_SYMBOL +0x054c1935 drm_connector_set_path_property vmlinux EXPORT_SYMBOL +0x11d3a23c drm_connector_unregister vmlinux EXPORT_SYMBOL +0x477dabdf drm_connector_update_edid_property vmlinux EXPORT_SYMBOL +0x9ba9946a drm_crtc_accurate_vblank_count vmlinux EXPORT_SYMBOL +0xa96a03a4 drm_crtc_add_crc_entry vmlinux EXPORT_SYMBOL_GPL +0xa563f68e drm_crtc_arm_vblank_event vmlinux EXPORT_SYMBOL +0x5422c3c5 drm_crtc_cleanup vmlinux EXPORT_SYMBOL +0xae277372 __drm_crtc_commit_free vmlinux EXPORT_SYMBOL +0xa9b5e22c drm_crtc_enable_color_mgmt vmlinux EXPORT_SYMBOL +0xeaf14307 drm_crtc_force_disable_all vmlinux EXPORT_SYMBOL +0x4e500c5c drm_crtc_from_index vmlinux EXPORT_SYMBOL +0x5c1a98fb drm_crtc_handle_vblank vmlinux EXPORT_SYMBOL +0x1ca0135f drm_crtc_helper_set_config vmlinux EXPORT_SYMBOL +0x143b01c9 drm_crtc_helper_set_mode vmlinux EXPORT_SYMBOL +0x837b94f2 drm_crtc_init vmlinux EXPORT_SYMBOL +0x0b482ac5 drm_crtc_init_with_planes vmlinux EXPORT_SYMBOL +0x23131a33 drm_crtc_send_vblank_event vmlinux EXPORT_SYMBOL +0xd173ffd4 drm_crtc_vblank_count vmlinux EXPORT_SYMBOL +0xbd7ff36a drm_crtc_vblank_get vmlinux EXPORT_SYMBOL +0x0edb87d2 drm_crtc_vblank_off vmlinux EXPORT_SYMBOL +0x695c2c31 drm_crtc_vblank_on vmlinux EXPORT_SYMBOL +0x4ded9c79 drm_crtc_vblank_put vmlinux EXPORT_SYMBOL +0x01992898 drm_cvt_mode vmlinux EXPORT_SYMBOL +0x2109a78c drm_dbg vmlinux EXPORT_SYMBOL +0x7281005c drm_debugfs_create_files vmlinux EXPORT_SYMBOL +0xa8ad5d01 drm_detect_hdmi_monitor vmlinux EXPORT_SYMBOL +0x66551bc7 drm_detect_monitor_audio vmlinux EXPORT_SYMBOL +0xa8b39de6 drm_dev_alloc vmlinux EXPORT_SYMBOL +0x71c6a7a9 drm_dev_put vmlinux EXPORT_SYMBOL +0xd475f09c drm_dev_register vmlinux EXPORT_SYMBOL +0x9c495e7c drm_dev_unref vmlinux EXPORT_SYMBOL +0xa1133f84 drm_dev_unregister vmlinux EXPORT_SYMBOL +0x9bbee398 drm_dp_atomic_find_vcpi_slots vmlinux EXPORT_SYMBOL +0xff76cad9 drm_dp_atomic_release_vcpi_slots vmlinux EXPORT_SYMBOL +0xa3fa910f drm_dp_aux_register vmlinux EXPORT_SYMBOL +0x354361b9 drm_dp_aux_unregister vmlinux EXPORT_SYMBOL +0x73011db0 drm_dp_bw_code_to_link_rate vmlinux EXPORT_SYMBOL +0xa47826e4 drm_dp_calc_pbn_mode vmlinux EXPORT_SYMBOL +0xedcf81ce drm_dp_channel_eq_ok vmlinux EXPORT_SYMBOL +0x967b7b13 drm_dp_check_act_status vmlinux EXPORT_SYMBOL +0x8d701329 drm_dp_clock_recovery_ok vmlinux EXPORT_SYMBOL +0x9bea5c0a drm_dp_dpcd_read vmlinux EXPORT_SYMBOL +0x87559ad0 drm_dp_dpcd_read_link_status vmlinux EXPORT_SYMBOL +0x56b06c23 drm_dp_dpcd_write vmlinux EXPORT_SYMBOL +0x14d132ec drm_dp_find_vcpi_slots vmlinux EXPORT_SYMBOL +0x582f248e drm_dp_get_adjust_request_pre_emphasis vmlinux EXPORT_SYMBOL +0xc5c99a79 drm_dp_get_adjust_request_voltage vmlinux EXPORT_SYMBOL +0x26815dbc drm_dp_link_rate_to_bw_code vmlinux EXPORT_SYMBOL +0x48b62a57 drm_dp_link_train_channel_eq_delay vmlinux EXPORT_SYMBOL +0xa6ff9496 drm_dp_link_train_clock_recovery_delay vmlinux EXPORT_SYMBOL +0x01b2a768 drm_dp_mst_allocate_vcpi vmlinux EXPORT_SYMBOL +0x767055da drm_dp_mst_deallocate_vcpi vmlinux EXPORT_SYMBOL +0x451e934c drm_dp_mst_detect_port vmlinux EXPORT_SYMBOL +0xb712670f drm_dp_mst_get_edid vmlinux EXPORT_SYMBOL +0x0c6ae3fd drm_dp_mst_hpd_irq vmlinux EXPORT_SYMBOL +0x6ced527e drm_dp_mst_reset_vcpi_slots vmlinux EXPORT_SYMBOL +0xa44b5f5b drm_dp_mst_topology_mgr_destroy vmlinux EXPORT_SYMBOL +0xe54f764b drm_dp_mst_topology_mgr_init vmlinux EXPORT_SYMBOL +0x68303513 drm_dp_mst_topology_mgr_resume vmlinux EXPORT_SYMBOL +0x9d2edf9e drm_dp_mst_topology_mgr_set_mst vmlinux EXPORT_SYMBOL +0xb35878b9 drm_dp_mst_topology_mgr_suspend vmlinux EXPORT_SYMBOL +0xb130e63a drm_dp_update_payload_part1 vmlinux EXPORT_SYMBOL +0x0cbb10f6 drm_dp_update_payload_part2 vmlinux EXPORT_SYMBOL +0x81992424 drm_edid_header_is_valid vmlinux EXPORT_SYMBOL +0x07f88521 drm_edid_is_valid vmlinux EXPORT_SYMBOL +0xc324efb9 drm_edid_to_sad vmlinux EXPORT_SYMBOL +0x9213f5c3 drm_edid_to_speaker_allocation vmlinux EXPORT_SYMBOL +0x3e8cd89f drm_encoder_cleanup vmlinux EXPORT_SYMBOL +0xccafc838 drm_encoder_init vmlinux EXPORT_SYMBOL +0x1dd71f7a drm_err vmlinux EXPORT_SYMBOL +0x6b007abc drm_fb_helper_add_one_connector vmlinux EXPORT_SYMBOL +0x436978ab drm_fb_helper_alloc_fbi vmlinux EXPORT_SYMBOL +0x112a62e8 drm_fb_helper_blank vmlinux EXPORT_SYMBOL +0xac2cbc5d drm_fb_helper_cfb_copyarea vmlinux EXPORT_SYMBOL +0x0140fa32 drm_fb_helper_cfb_fillrect vmlinux EXPORT_SYMBOL +0x80b91f5d drm_fb_helper_cfb_imageblit vmlinux EXPORT_SYMBOL +0x1df6bc0f drm_fb_helper_check_var vmlinux EXPORT_SYMBOL +0xb74acee6 drm_fb_helper_debug_enter vmlinux EXPORT_SYMBOL +0x3599a363 drm_fb_helper_debug_leave vmlinux EXPORT_SYMBOL +0xeac470ce drm_fb_helper_fill_fix vmlinux EXPORT_SYMBOL +0x44f28214 drm_fb_helper_fill_var vmlinux EXPORT_SYMBOL +0x651e1969 drm_fb_helper_fini vmlinux EXPORT_SYMBOL +0x6b7e8996 drm_fb_helper_hotplug_event vmlinux EXPORT_SYMBOL +0x821ee60d drm_fb_helper_init vmlinux EXPORT_SYMBOL +0xf6c51f30 drm_fb_helper_initial_config vmlinux EXPORT_SYMBOL +0xbcd4407c drm_fb_helper_ioctl vmlinux EXPORT_SYMBOL +0x359e6a88 drm_fb_helper_lastclose vmlinux EXPORT_SYMBOL +0xa5eb9112 drm_fb_helper_output_poll_changed vmlinux EXPORT_SYMBOL +0xfa2cd143 drm_fb_helper_pan_display vmlinux EXPORT_SYMBOL +0xc4756309 drm_fb_helper_prepare vmlinux EXPORT_SYMBOL +0x64f464cf drm_fb_helper_remove_one_connector vmlinux EXPORT_SYMBOL +0xf240860c drm_fb_helper_setcmap vmlinux EXPORT_SYMBOL +0x2956dea7 drm_fb_helper_set_par vmlinux EXPORT_SYMBOL +0xc88504d9 drm_fb_helper_set_suspend vmlinux EXPORT_SYMBOL +0x4fcd0a2d drm_fb_helper_set_suspend_unlocked vmlinux EXPORT_SYMBOL +0xc545a87b drm_fb_helper_single_add_all_connectors vmlinux EXPORT_SYMBOL +0x1f085c5f drm_fb_helper_sys_copyarea vmlinux EXPORT_SYMBOL +0xb2641a30 drm_fb_helper_sys_fillrect vmlinux EXPORT_SYMBOL +0xa80d8b74 drm_fb_helper_sys_imageblit vmlinux EXPORT_SYMBOL +0x52d14848 drm_fb_helper_unregister_fbi vmlinux EXPORT_SYMBOL +0xd14f4ea7 drm_format_plane_cpp vmlinux EXPORT_SYMBOL +0x8600f3d6 drm_framebuffer_cleanup vmlinux EXPORT_SYMBOL +0x53c1ee93 drm_framebuffer_init vmlinux EXPORT_SYMBOL +0x1a7124d2 drm_framebuffer_unregister_private vmlinux EXPORT_SYMBOL +0x8c890376 drm_gem_dmabuf_kmap vmlinux EXPORT_SYMBOL +0xbf237fa2 drm_gem_dmabuf_kunmap vmlinux EXPORT_SYMBOL +0xa64cf73e drm_gem_dmabuf_mmap vmlinux EXPORT_SYMBOL +0xca5b2ce9 drm_gem_dmabuf_release vmlinux EXPORT_SYMBOL +0x8ea05fd6 drm_gem_dmabuf_vmap vmlinux EXPORT_SYMBOL +0xa5bdc128 drm_gem_dmabuf_vunmap vmlinux EXPORT_SYMBOL +0xe7b8cb30 drm_gem_fb_create_handle vmlinux EXPORT_SYMBOL +0x76a5cf4c drm_gem_fb_destroy vmlinux EXPORT_SYMBOL +0xda8b4d19 drm_gem_handle_create vmlinux EXPORT_SYMBOL +0x62a14705 drm_gem_handle_delete vmlinux EXPORT_SYMBOL +0x7d0a58c6 drm_gem_map_attach vmlinux EXPORT_SYMBOL +0x0cd57281 drm_gem_map_detach vmlinux EXPORT_SYMBOL +0x77dd4126 drm_gem_map_dma_buf vmlinux EXPORT_SYMBOL +0x400b035e drm_gem_object_init vmlinux EXPORT_SYMBOL +0x70d9096b drm_gem_object_lookup vmlinux EXPORT_SYMBOL +0xcaa8a6f6 drm_gem_object_put_unlocked vmlinux EXPORT_SYMBOL +0x45f5592b drm_gem_object_release vmlinux EXPORT_SYMBOL +0x14ff3abb drm_gem_prime_export vmlinux EXPORT_SYMBOL +0xe405d237 drm_gem_prime_fd_to_handle vmlinux EXPORT_SYMBOL +0xe5728496 drm_gem_prime_handle_to_fd vmlinux EXPORT_SYMBOL +0x8daf25cb drm_gem_prime_import vmlinux EXPORT_SYMBOL +0x66c849ae drm_gem_private_object_init vmlinux EXPORT_SYMBOL +0x6747355d drm_gem_unmap_dma_buf vmlinux EXPORT_SYMBOL +0xbaa720f1 drm_get_edid vmlinux EXPORT_SYMBOL +0x7cf9ca81 drm_get_edid_switcheroo vmlinux EXPORT_SYMBOL +0x4e095f11 drm_get_format_name vmlinux EXPORT_SYMBOL +0x4d39998b drm_get_max_iomem vmlinux EXPORT_SYMBOL +0x5d7318dc drm_global_item_ref vmlinux EXPORT_SYMBOL +0xb5540008 drm_global_item_unref vmlinux EXPORT_SYMBOL +0xcb86f786 drm_handle_vblank vmlinux EXPORT_SYMBOL +0x5f1142f0 drm_hdmi_avi_infoframe_from_display_mode vmlinux EXPORT_SYMBOL +0x0c3d5b0f drm_hdmi_vendor_infoframe_from_display_mode vmlinux EXPORT_SYMBOL +0xb22b6158 drm_helper_connector_dpms vmlinux EXPORT_SYMBOL +0x85b39a4e drm_helper_disable_unused_functions vmlinux EXPORT_SYMBOL +0x4e8dc5f2 drm_helper_hpd_irq_event vmlinux EXPORT_SYMBOL +0x7aa397f9 drm_helper_mode_fill_fb_struct vmlinux EXPORT_SYMBOL +0xc406235d drm_helper_probe_single_connector_modes vmlinux EXPORT_SYMBOL +0x37d59468 drm_helper_resume_force_mode vmlinux EXPORT_SYMBOL +0x48e82a23 drm_i2c_encoder_detect vmlinux EXPORT_SYMBOL +0xce761537 drm_i2c_encoder_init vmlinux EXPORT_SYMBOL +0xe3534013 drm_i2c_encoder_mode_fixup vmlinux EXPORT_SYMBOL +0xe6804165 drm_i2c_encoder_restore vmlinux EXPORT_SYMBOL +0xc4613c91 drm_i2c_encoder_save vmlinux EXPORT_SYMBOL +0x89843b98 drm_invalid_op vmlinux EXPORT_SYMBOL +0x56050974 drm_ioctl vmlinux EXPORT_SYMBOL +0x35ed173d drm_irq_install vmlinux EXPORT_SYMBOL +0x28eb125b drm_irq_uninstall vmlinux EXPORT_SYMBOL +0xfd10a1fa drm_is_current_master vmlinux EXPORT_SYMBOL +0x5af102ea drm_kms_helper_hotplug_event vmlinux EXPORT_SYMBOL +0x5a4734d1 drm_kms_helper_is_poll_worker vmlinux EXPORT_SYMBOL +0x2b02005a drm_kms_helper_poll_disable vmlinux EXPORT_SYMBOL +0xf96f0cc2 drm_kms_helper_poll_enable vmlinux EXPORT_SYMBOL +0xc83de477 drm_kms_helper_poll_fini vmlinux EXPORT_SYMBOL +0xcca7e9d6 drm_kms_helper_poll_init vmlinux EXPORT_SYMBOL +0x760d5057 drm_match_cea_mode vmlinux EXPORT_SYMBOL +0x7b982195 drm_mm_init vmlinux EXPORT_SYMBOL +0x6078326d drm_mm_insert_node_in_range vmlinux EXPORT_SYMBOL +0x6e0bbabe drm_mm_print vmlinux EXPORT_SYMBOL +0x2c287154 drm_mm_remove_node vmlinux EXPORT_SYMBOL +0xc307a10c drm_mm_takedown vmlinux EXPORT_SYMBOL +0x517a17f0 drm_mode_config_cleanup vmlinux EXPORT_SYMBOL +0x49f20a33 drm_mode_config_init vmlinux EXPORT_SYMBOL +0x63708bc7 drm_mode_config_reset vmlinux EXPORT_SYMBOL +0x711d6641 drm_mode_copy vmlinux EXPORT_SYMBOL +0x9f99ec33 drm_mode_create_dvi_i_properties vmlinux EXPORT_SYMBOL +0x1de64f78 drm_mode_create_scaling_mode_property vmlinux EXPORT_SYMBOL +0xe3c6017f drm_mode_create_tv_properties vmlinux EXPORT_SYMBOL +0xd245549b drm_mode_crtc_set_gamma_size vmlinux EXPORT_SYMBOL +0xbf33d47a drm_mode_debug_printmodeline vmlinux EXPORT_SYMBOL +0x9a91de59 drm_mode_destroy vmlinux EXPORT_SYMBOL +0xb57374bc drm_mode_duplicate vmlinux EXPORT_SYMBOL +0x512db6ca drm_mode_equal vmlinux EXPORT_SYMBOL +0x791123fa drm_mode_get_hv_timing vmlinux EXPORT_SYMBOL +0x1f942d3c drm_mode_is_420_only vmlinux EXPORT_SYMBOL +0x29f078d1 drm_mode_legacy_fb_format vmlinux EXPORT_SYMBOL +0xc65e7735 drm_mode_object_find vmlinux EXPORT_SYMBOL +0x253af192 drm_mode_object_put vmlinux EXPORT_SYMBOL +0x0ecc6df1 drm_mode_probed_add vmlinux EXPORT_SYMBOL +0xf2e89be7 drm_mode_set_crtcinfo vmlinux EXPORT_SYMBOL +0x831b2064 drm_modeset_lock vmlinux EXPORT_SYMBOL +0xafbf3279 drm_modeset_lock_all vmlinux EXPORT_SYMBOL +0x861f081a drm_modeset_lock_all_ctx vmlinux EXPORT_SYMBOL +0x0ed8e979 drm_mode_set_name vmlinux EXPORT_SYMBOL +0x1b6d9bc1 drm_modeset_unlock vmlinux EXPORT_SYMBOL +0xeb1378af drm_modeset_unlock_all vmlinux EXPORT_SYMBOL +0xb7793a37 drm_mode_vrefresh vmlinux EXPORT_SYMBOL +0x3f3266a0 drm_object_attach_property vmlinux EXPORT_SYMBOL +0x4d955908 drm_object_property_set_value vmlinux EXPORT_SYMBOL +0x101e5f5d drm_open vmlinux EXPORT_SYMBOL +0x0164722a drm_plane_cleanup vmlinux EXPORT_SYMBOL +0x09daf767 drm_plane_create_alpha_property vmlinux EXPORT_SYMBOL +0xd813e8f0 drm_plane_create_color_properties vmlinux EXPORT_SYMBOL +0x7a72bc3b drm_plane_create_zpos_immutable_property vmlinux EXPORT_SYMBOL +0x54add0a2 drm_plane_create_zpos_property vmlinux EXPORT_SYMBOL +0x28c8bcc7 drm_plane_force_disable vmlinux EXPORT_SYMBOL +0x5da416e5 drm_plane_init vmlinux EXPORT_SYMBOL +0x693daed2 drm_poll vmlinux EXPORT_SYMBOL +0x8a377cf4 drm_primary_helper_destroy vmlinux EXPORT_SYMBOL +0x7ef96ce2 drm_primary_helper_funcs vmlinux EXPORT_SYMBOL +0xa0deebee drm_prime_gem_destroy vmlinux EXPORT_SYMBOL +0xbd63d10d drm_prime_pages_to_sg vmlinux EXPORT_SYMBOL +0x594f1f25 drm_prime_sg_to_page_addr_arrays vmlinux EXPORT_SYMBOL +0xad5b58aa drm_printf vmlinux EXPORT_SYMBOL +0x15d8aa41 __drm_printfn_seq_file vmlinux EXPORT_SYMBOL +0xe6f3b0ff drm_property_add_enum vmlinux EXPORT_SYMBOL +0xeec2c209 drm_property_create vmlinux EXPORT_SYMBOL +0x96d15acc drm_property_create_enum vmlinux EXPORT_SYMBOL +0x0484f8af drm_property_create_range vmlinux EXPORT_SYMBOL +0x35afae24 __drm_puts_seq_file vmlinux EXPORT_SYMBOL +0x34115302 drm_read vmlinux EXPORT_SYMBOL +0xf9ae9771 drm_release vmlinux EXPORT_SYMBOL +0x986d34a2 drm_scdc_read vmlinux EXPORT_SYMBOL +0x7aaebace drm_scdc_write vmlinux EXPORT_SYMBOL +0x33c2c554 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xd87ddf2a drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xbc453126 drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x53a2ae89 drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x68d57f71 drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x0bae8bbf drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x4f5b2e4a drm_sched_entity_set_rq drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xfa148c22 drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x94103308 drm_sched_hw_job_reset drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xd75bff41 drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x6489fdb5 drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x172e1bbd drm_sched_job_recovery drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x93f2ec0b drm_send_event_locked vmlinux EXPORT_SYMBOL +0x39f8a061 drm_syncobj_create vmlinux EXPORT_SYMBOL +0x5b8686ee drm_syncobj_find vmlinux EXPORT_SYMBOL +0x17e4bc19 drm_syncobj_find_fence vmlinux EXPORT_SYMBOL +0x1a411479 drm_syncobj_free vmlinux EXPORT_SYMBOL +0x717685b0 drm_syncobj_get_fd vmlinux EXPORT_SYMBOL +0x74016f58 drm_syncobj_get_handle vmlinux EXPORT_SYMBOL +0xa79e3f06 drm_syncobj_replace_fence vmlinux EXPORT_SYMBOL +0xe593ca2d drm_universal_plane_init vmlinux EXPORT_SYMBOL +0x7ba2c7f6 drm_vblank_init vmlinux EXPORT_SYMBOL +0x478dbc41 drm_vma_node_allow vmlinux EXPORT_SYMBOL +0xa5e777fc drm_vma_node_is_allowed vmlinux EXPORT_SYMBOL +0x8adcf122 drm_vma_node_revoke vmlinux EXPORT_SYMBOL +0xbb26d96a dst_init vmlinux EXPORT_SYMBOL +0x441a4ab1 dst_release vmlinux EXPORT_SYMBOL +0xea3b9565 dummy_dma_ops vmlinux EXPORT_SYMBOL +0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0xb4ef38ab __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0x6857bd28 __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x9b7fe4d4 __dynamic_pr_debug vmlinux EXPORT_SYMBOL +0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL +0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL +0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL +0x9a6319c6 ether_setup vmlinux EXPORT_SYMBOL +0xe0a4e6ce eth_get_headlen vmlinux EXPORT_SYMBOL +0xcc7dec81 eth_mac_addr vmlinux EXPORT_SYMBOL +0xf57f81ee eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0x8f996a30 ethtool_convert_legacy_u32_to_link_mode vmlinux EXPORT_SYMBOL +0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL +0xbc504b22 ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL +0x0235902c ethtool_op_get_link vmlinux EXPORT_SYMBOL +0x7813117d ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0xfc8ac8cf eth_type_trans vmlinux EXPORT_SYMBOL +0x5a63b399 eth_validate_addr vmlinux EXPORT_SYMBOL +0xd67364f7 eventfd_ctx_fdget vmlinux EXPORT_SYMBOL_GPL +0x05750763 eventfd_ctx_fileget vmlinux EXPORT_SYMBOL_GPL +0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL +0xc00daf55 eventfd_fget vmlinux EXPORT_SYMBOL_GPL +0xdf0f75c6 eventfd_signal vmlinux EXPORT_SYMBOL_GPL +0x239e7fe3 event_triggers_call vmlinux EXPORT_SYMBOL_GPL +0x36bc92ec fasync_helper vmlinux EXPORT_SYMBOL +0x361d803b fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x0f295694 fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x3b42bec8 fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x4494d946 fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xfd299450 fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x002c580c fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xb9f06bdd fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xd2618570 fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x0878401f fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xe65038b5 fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x66c7bc81 fc_vport_create drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x36603ba3 fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x7ef9b819 fd_install vmlinux EXPORT_SYMBOL +0xb0195c51 fget vmlinux EXPORT_SYMBOL +0x632ae67e filemap_fault vmlinux EXPORT_SYMBOL +0x05e92e21 filp_close vmlinux EXPORT_SYMBOL +0xbb8b85ad filp_open vmlinux EXPORT_SYMBOL +0x0ee39a44 find_get_pid vmlinux EXPORT_SYMBOL_GPL +0xb6a68816 find_last_bit vmlinux EXPORT_SYMBOL +0xc0a3d105 find_next_bit vmlinux EXPORT_SYMBOL +0x479c3c86 find_next_zero_bit vmlinux EXPORT_SYMBOL +0xa82ae5df find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0xd43348a9 find_vma vmlinux EXPORT_SYMBOL +0x92540fbf finish_wait vmlinux EXPORT_SYMBOL +0x5d27d148 firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0xe0ca380b fixed_size_llseek vmlinux EXPORT_SYMBOL +0x3a682ecc flex_array_alloc vmlinux EXPORT_SYMBOL +0xbdd014c9 flex_array_free vmlinux EXPORT_SYMBOL +0x4a482f50 flex_array_get vmlinux EXPORT_SYMBOL +0x8c72acea flex_array_prealloc vmlinux EXPORT_SYMBOL +0xca657c48 flow_keys_basic_dissector vmlinux EXPORT_SYMBOL +0xc2fb064b flow_keys_dissector vmlinux EXPORT_SYMBOL +0x8368a460 flush_delayed_work vmlinux EXPORT_SYMBOL +0x2653d445 flush_signals vmlinux EXPORT_SYMBOL +0x6bc19c1e flush_work vmlinux EXPORT_SYMBOL_GPL +0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL +0xd41b9667 force_sig vmlinux EXPORT_SYMBOL +0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL +0x527e458b fput vmlinux EXPORT_SYMBOL +0xee65db0a free_fib_info vmlinux EXPORT_SYMBOL_GPL +0xc1514a3b free_irq vmlinux EXPORT_SYMBOL +0x0810be09 free_irq_cpu_rmap vmlinux EXPORT_SYMBOL +0xff9ac1be free_netdev vmlinux EXPORT_SYMBOL +0xc3e6f2ca __free_pages vmlinux EXPORT_SYMBOL +0x4302d0eb free_pages vmlinux EXPORT_SYMBOL +0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL +0xfbd1f6d5 from_kgid vmlinux EXPORT_SYMBOL +0xaff6cd82 from_kgid_munged vmlinux EXPORT_SYMBOL +0x9c6fc612 from_kuid vmlinux EXPORT_SYMBOL +0xc2ca59f3 from_kuid_munged vmlinux EXPORT_SYMBOL +0x669c6649 fs_bio_set vmlinux EXPORT_SYMBOL +0xa80fcda6 __f_setown vmlinux EXPORT_SYMBOL +0x66afaea6 fwnode_property_read_string vmlinux EXPORT_SYMBOL_GPL +0xb32fff2f fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x354d47dd fwnode_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL +0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL +0xd036be45 generic_end_io_acct vmlinux EXPORT_SYMBOL +0x05096cbc generic_file_llseek vmlinux EXPORT_SYMBOL +0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL +0x8f7895ba generic_make_request vmlinux EXPORT_SYMBOL +0x6e08e8f1 generic_start_io_acct vmlinux EXPORT_SYMBOL +0x13f2a2cc genlmsg_put vmlinux EXPORT_SYMBOL +0xeb70edac genl_notify vmlinux EXPORT_SYMBOL +0x17fb3a9c genl_register_family vmlinux EXPORT_SYMBOL +0x45c323c6 genl_unregister_family vmlinux EXPORT_SYMBOL +0x99a0cea4 genphy_read_status vmlinux EXPORT_SYMBOL +0x799cb4e5 genphy_restart_aneg vmlinux EXPORT_SYMBOL +0x10ea1b23 gen_pool_add_virt vmlinux EXPORT_SYMBOL +0xec95b3bf gen_pool_alloc vmlinux EXPORT_SYMBOL +0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL +0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL +0xa071cf46 gen_pool_free vmlinux EXPORT_SYMBOL +0x7d0ba682 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL +0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL +0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL +0x0dbc9467 get_device vmlinux EXPORT_SYMBOL_GPL +0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL +0x87639d1c get_gendisk vmlinux EXPORT_SYMBOL +0x332c366e get_phy_device vmlinux EXPORT_SYMBOL +0x1484272a get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x79aa04a2 get_random_bytes vmlinux EXPORT_SYMBOL +0x9819b6df __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0x35867e32 get_task_mm vmlinux EXPORT_SYMBOL_GPL +0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL +0xd0472ab1 get_user_pages vmlinux EXPORT_SYMBOL +0xfb1ce6e3 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x8effe51d get_user_pages_remote vmlinux EXPORT_SYMBOL +0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0xbafca987 gic_pmr_sync vmlinux EXPORT_SYMBOL +0xb1f69380 gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0xc39fce22 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x3e2b0ba6 groups_alloc vmlinux EXPORT_SYMBOL +0x643d9ba1 groups_free vmlinux EXPORT_SYMBOL +0xb89b6e6b guid_parse vmlinux EXPORT_SYMBOL +0xe3a469bd handle_simple_irq vmlinux EXPORT_SYMBOL_GPL +0xed536c64 hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL +0x53bfd1db hdmi_infoframe_pack vmlinux EXPORT_SYMBOL +0xc2de27ca hest_disable vmlinux EXPORT_SYMBOL_GPL +0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL +0x81047dba hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL +0x7097783e hrtimer_forward vmlinux EXPORT_SYMBOL_GPL +0xcff83999 hrtimer_init vmlinux EXPORT_SYMBOL_GPL +0x054e2888 hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL +0x3f4e8a96 hrtimer_try_to_cancel vmlinux EXPORT_SYMBOL_GPL +0x4e98f5d4 __hw_addr_sync_dev vmlinux EXPORT_SYMBOL +0xda96b537 __hw_addr_unsync_dev vmlinux EXPORT_SYMBOL +0xc53ecc9f hwmon_device_register vmlinux EXPORT_SYMBOL_GPL +0x5be2353e hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0x5c16861c hwmon_device_register_with_info vmlinux EXPORT_SYMBOL_GPL +0xb024db51 hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x836b752e i2c_add_adapter vmlinux EXPORT_SYMBOL +0xccfc808f i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0x3d915bd7 i2c_bit_add_bus vmlinux EXPORT_SYMBOL +0x9acd99c4 i2c_bit_algo vmlinux EXPORT_SYMBOL +0x014a8443 i2c_del_adapter vmlinux EXPORT_SYMBOL +0x15fcc5f1 i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0xd7d13340 i2c_new_device vmlinux EXPORT_SYMBOL_GPL +0x9ab9fbd8 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0x104cdaf1 i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0x2b8015db i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0x68c4eb4c i2c_transfer vmlinux EXPORT_SYMBOL +0x7a41f1fc i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0xa472222c __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7190e6a5 ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6cd614f4 ib_alloc_odp_umem drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x588e96b1 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4c8cfe26 __ib_alloc_xrcd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc5ff29d2 __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x589929fb ib_create_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4be19ae ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc374b238 ib_create_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x22955a74 ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdc5559bb ib_dealloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x47432b13 ib_dereg_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x39fdf158 ib_destroy_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd7af2b89 ib_destroy_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe9df6c5b ib_destroy_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x63c13f45 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x43f0b786 ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdc05197c ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3211cc4b ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2c73d5db ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x64812d9b ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f626190 ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x49e86a0e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x387d26f1 ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc1dab97f ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2938951 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xed6f4ddd ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x00318849 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3e6ac61c ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb91bb8f1 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd0041f12 ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x55d3f103 ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x93d058fb ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1b8311f2 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfec0c064 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6d2c21b2 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7cf27c57 ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xfcecfd4a ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x974612f4 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0b9f96d3 ib_sa_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5efa6669 ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb1d1bc81 ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xebbcaadf ib_umem_copy_from drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xea87176a ib_umem_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7ce55bf4 ib_umem_odp_map_dma_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa8711107 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x64118c5e ib_umem_page_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x580e1d6d ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x820862df ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a96b7ed ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x921e4d77 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9f56d86c ib_uverbs_get_ucontext drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa14ab2f3 ida_alloc_range vmlinux EXPORT_SYMBOL +0xe013f905 ida_destroy vmlinux EXPORT_SYMBOL +0xadf4146a ida_free vmlinux EXPORT_SYMBOL +0x7d79ea60 idr_alloc vmlinux EXPORT_SYMBOL_GPL +0xf90a18eb idr_alloc_cyclic vmlinux EXPORT_SYMBOL +0xc462709e idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL +0x03d85d98 idr_destroy vmlinux EXPORT_SYMBOL +0x9ad03057 idr_find vmlinux EXPORT_SYMBOL_GPL +0x672fff92 idr_for_each vmlinux EXPORT_SYMBOL +0x9df03b9d idr_get_next vmlinux EXPORT_SYMBOL +0x983d6965 idr_get_next_ul vmlinux EXPORT_SYMBOL +0x84ffea8b idr_preload vmlinux EXPORT_SYMBOL +0xfe6e59fa idr_remove vmlinux EXPORT_SYMBOL_GPL +0xa89857fa idr_replace vmlinux EXPORT_SYMBOL +0xac5fcec0 in4_pton vmlinux EXPORT_SYMBOL +0x609bcd98 in6_pton vmlinux EXPORT_SYMBOL +0x1b6314fd in_aton vmlinux EXPORT_SYMBOL +0xbd07570a in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL +0xa34fc921 __inet6_lookup_established vmlinux EXPORT_SYMBOL +0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL +0x04c6b437 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0xb903c174 __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0x3f0891a1 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x2c533d7b inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0x692640ef inet_pton_with_scope vmlinux EXPORT_SYMBOL +0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL +0xd5f0642c init_net vmlinux EXPORT_SYMBOL +0x7a8321b1 __init_rwsem vmlinux EXPORT_SYMBOL +0x4d33323d init_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0x93016381 init_task vmlinux EXPORT_SYMBOL +0xa50ba89e init_timer_key vmlinux EXPORT_SYMBOL +0x56fe93a9 init_uts_ns vmlinux EXPORT_SYMBOL_GPL +0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL +0xd9a5ea54 __init_waitqueue_head vmlinux EXPORT_SYMBOL +0x58376108 input_close_device vmlinux EXPORT_SYMBOL +0x4dd83549 input_open_device vmlinux EXPORT_SYMBOL +0x46dd4e72 input_register_handle vmlinux EXPORT_SYMBOL +0x367d67f0 input_register_handler vmlinux EXPORT_SYMBOL +0xf590bfe7 input_unregister_handle vmlinux EXPORT_SYMBOL +0x972865b8 input_unregister_handler vmlinux EXPORT_SYMBOL +0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL +0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL +0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL +0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL +0x5ed90adc int_to_scsilun vmlinux EXPORT_SYMBOL +0x7358a4d0 invalidate_partition vmlinux EXPORT_SYMBOL +0x86a1664f iomem_resource vmlinux EXPORT_SYMBOL +0x90d235c7 iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL +0xd92827f8 iommu_group_get vmlinux EXPORT_SYMBOL_GPL +0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL +0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL +0xae3aa795 iommu_iova_to_phys vmlinux EXPORT_SYMBOL_GPL +0x80487a3d iommu_map vmlinux EXPORT_SYMBOL_GPL +0xf3536c0d iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0x6b4b2933 __ioremap vmlinux EXPORT_SYMBOL +0xe7698027 ioremap_cache vmlinux EXPORT_SYMBOL +0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL +0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL +0x45a55ec8 __iounmap vmlinux EXPORT_SYMBOL +0xb2da5086 iov_iter_advance vmlinux EXPORT_SYMBOL +0x2c5bb7e7 iov_iter_bvec vmlinux EXPORT_SYMBOL +0xe60afbeb iov_iter_init vmlinux EXPORT_SYMBOL +0x1c75d4b1 iov_iter_npages vmlinux EXPORT_SYMBOL +0xb5848bae __iowrite32_copy vmlinux EXPORT_SYMBOL_GPL +0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL +0xe7136f16 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0xd4bc6ee7 ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xe8cec8ee ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0x20eadeb6 ip_compute_csum vmlinux EXPORT_SYMBOL +0x942aa80c ip_defrag vmlinux EXPORT_SYMBOL +0xb0042f55 __ip_dev_find vmlinux EXPORT_SYMBOL +0xe7ae556a ip_do_fragment vmlinux EXPORT_SYMBOL +0x2fe0592e ip_local_out vmlinux EXPORT_SYMBOL_GPL +0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x31cab048 ipmi_smi_msg_received drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xefca4256 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0xdccaa02b __ip_select_ident vmlinux EXPORT_SYMBOL +0x02124474 ip_send_check vmlinux EXPORT_SYMBOL +0x722c1428 ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x05c6f827 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL +0x73da708f ip_tunnel_get_stats64 vmlinux EXPORT_SYMBOL_GPL +0x08b745d5 iput vmlinux EXPORT_SYMBOL +0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL +0xf59bbfef ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL +0x92e27ad0 ipv6_find_hdr vmlinux EXPORT_SYMBOL +0xd1f46971 ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0x6b2cdcf8 ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x8b5b25c8 irq_cpu_rmap_add vmlinux EXPORT_SYMBOL +0x17767fa8 irq_create_mapping vmlinux EXPORT_SYMBOL_GPL +0x5215e4fd __irq_domain_add vmlinux EXPORT_SYMBOL_GPL +0x45d8b291 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL +0xc418d1c3 irq_find_mapping vmlinux EXPORT_SYMBOL_GPL +0xa73c4c5f irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL +0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL +0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL +0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL +0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL +0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL +0xb7e3a01d irq_set_affinity_hint vmlinux EXPORT_SYMBOL_GPL +0x74e66054 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL +0xfde4d603 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL +0x6441e2ba irq_to_desc vmlinux EXPORT_SYMBOL +0xec612ec9 is_acpi_data_node vmlinux EXPORT_SYMBOL +0x06671e95 is_acpi_device_node vmlinux EXPORT_SYMBOL +0xdbaecdc6 iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7c8bc675 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc951d5ca iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xea72478b iscsi_boot_create_host_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xce839e73 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x113f436a iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x47e8ad9b iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x49477f28 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x204f54e4 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbf8c9136 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x9f76a3bf iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x168669af iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa0eff108 iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xeb847371 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6832396e iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xde443b6f iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb1254770 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc2e48fe3 iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4ad9e53f iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd490545f iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x12296727 iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe8da7613 iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x887e919b iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xcd1c05d2 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa76a6190 iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd2fbac6b iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd1d6fa41 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbc071179 iscsi_get_ipaddress_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xa43aa059 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x2a8c39c9 iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x882e9575 iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x64b3aeac iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbbfffdd6 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb6d73236 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaef8d86b iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x313db63e iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x58cc9c43 iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x55266d56 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xfb7deb5a iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xffdeb66f iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xc1814ebc iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x444b4169 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe3fada30 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb1e442e3 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbf788913 iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xdb888f09 iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x605b97c3 iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x15ba50a6 jiffies vmlinux EXPORT_SYMBOL +0x055e77e8 jiffies_64 vmlinux EXPORT_SYMBOL +0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL +0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL +0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL +0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL +0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL +0x44b5ee9a kasprintf vmlinux EXPORT_SYMBOL +0x715a4283 kernel_bind vmlinux EXPORT_SYMBOL +0x0995230b kernel_connect vmlinux EXPORT_SYMBOL +0x25ecccf6 kernel_cpustat vmlinux EXPORT_SYMBOL +0x6e15b4f6 kernel_recvmsg vmlinux EXPORT_SYMBOL +0x211f8a0d kernel_sendmsg vmlinux EXPORT_SYMBOL +0x3c4d5e30 kernel_setsockopt vmlinux EXPORT_SYMBOL +0x8fa88662 kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0xd07b3cff kernel_write vmlinux EXPORT_SYMBOL +0x97868aef __kfifo_alloc vmlinux EXPORT_SYMBOL +0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL +0x037a0cba kfree vmlinux EXPORT_SYMBOL +0x19f462ab kfree_call_rcu vmlinux EXPORT_SYMBOL_GPL +0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL +0xe88d5289 kfree_skb vmlinux EXPORT_SYMBOL +0x388f8503 kfree_skb_list vmlinux EXPORT_SYMBOL +0xf111bfc9 kfree_skb_partial vmlinux EXPORT_SYMBOL +0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL +0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL +0x0eb16ead kill_fasync vmlinux EXPORT_SYMBOL +0xe4bbc1dd kimage_voffset vmlinux EXPORT_SYMBOL +0xd2b09ce5 __kmalloc vmlinux EXPORT_SYMBOL +0xd056454c kmalloc_caches vmlinux EXPORT_SYMBOL +0x55f5019b __kmalloc_node vmlinux EXPORT_SYMBOL +0xa202a8e5 kmalloc_order_trace vmlinux EXPORT_SYMBOL +0x768394c2 kmem_cache_alloc vmlinux EXPORT_SYMBOL +0xde4dc564 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0x1f230fa5 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0xa3696882 kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0x62b5f7b5 kmem_cache_create vmlinux EXPORT_SYMBOL +0x1ce091b7 kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0x4706f366 kmem_cache_destroy vmlinux EXPORT_SYMBOL +0x45b156fd kmem_cache_free vmlinux EXPORT_SYMBOL +0x57fb9d25 kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x448eac3e kmemdup vmlinux EXPORT_SYMBOL +0x2583977f kobject_add vmlinux EXPORT_SYMBOL +0xbcfeacac kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x9304f53d kobject_del vmlinux EXPORT_SYMBOL +0xdc11f219 kobject_get vmlinux EXPORT_SYMBOL +0xdb03fa39 kobject_init vmlinux EXPORT_SYMBOL +0x28b66cce kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL +0x3a8c6013 kobject_put vmlinux EXPORT_SYMBOL +0x44896f09 kobject_set_name vmlinux EXPORT_SYMBOL +0xd8145d89 kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x283ab6b2 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0x85f5e2aa krealloc vmlinux EXPORT_SYMBOL +0x9350e2c2 kset_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x33c9853b kset_find_obj vmlinux EXPORT_SYMBOL_GPL +0x2a1b6dc9 kset_register vmlinux EXPORT_SYMBOL +0x67fe94ce kset_unregister vmlinux EXPORT_SYMBOL +0x04ea5d10 ksize vmlinux EXPORT_SYMBOL +0xc499ae1e kstrdup vmlinux EXPORT_SYMBOL +0x120fc6b1 kstrdup_const vmlinux EXPORT_SYMBOL +0xaf6ae696 kstrndup vmlinux EXPORT_SYMBOL +0x752d5f5b kstrtobool vmlinux EXPORT_SYMBOL +0xc6c09e43 kstrtobool_from_user vmlinux EXPORT_SYMBOL +0x373db350 kstrtoint vmlinux EXPORT_SYMBOL +0x10f1064d kstrtoint_from_user vmlinux EXPORT_SYMBOL +0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL +0x42adadb9 kstrtoll_from_user vmlinux EXPORT_SYMBOL +0x3fa0d062 kstrtou16 vmlinux EXPORT_SYMBOL +0xa46f2f1b kstrtouint vmlinux EXPORT_SYMBOL +0xdc20f322 kstrtouint_from_user vmlinux EXPORT_SYMBOL +0x7c3aaa29 kstrtoul_from_user vmlinux EXPORT_SYMBOL +0x060ea2d6 kstrtoull vmlinux EXPORT_SYMBOL +0x886ce541 kstrtoull_from_user vmlinux EXPORT_SYMBOL +0xdbd46297 kthread_bind vmlinux EXPORT_SYMBOL +0xb6934ffa kthread_create_on_node vmlinux EXPORT_SYMBOL +0xa72f6384 kthread_park vmlinux EXPORT_SYMBOL_GPL +0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL +0xc8168d76 kthread_stop vmlinux EXPORT_SYMBOL +0xfc3263e4 kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL +0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL +0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL +0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL +0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL +0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL +0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL +0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL +0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL +0x5c017464 kvasprintf vmlinux EXPORT_SYMBOL +0x7aa1756e kvfree vmlinux EXPORT_SYMBOL +0xc5bc25de kvmalloc_node vmlinux EXPORT_SYMBOL +0x7a4497db kzfree vmlinux EXPORT_SYMBOL +0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL +0x2964e829 led_classdev_resume vmlinux EXPORT_SYMBOL_GPL +0x867911ec led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL +0x08d86465 led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL +0x68f31cbd __list_add_valid vmlinux EXPORT_SYMBOL +0xe1537255 __list_del_entry_valid vmlinux EXPORT_SYMBOL +0xf0ef15b4 list_sort vmlinux EXPORT_SYMBOL +0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL +0xa899153f __ll_sc_atomic64_add vmlinux EXPORT_SYMBOL +0x9e9183dc __ll_sc_atomic64_add_return vmlinux EXPORT_SYMBOL +0x08aa9477 __ll_sc_atomic64_andnot vmlinux EXPORT_SYMBOL +0xe13a9d16 __ll_sc_atomic64_fetch_add vmlinux EXPORT_SYMBOL +0x83b30940 __ll_sc_atomic64_fetch_andnot vmlinux EXPORT_SYMBOL +0x3b9ed36a __ll_sc_atomic64_fetch_andnot_release vmlinux EXPORT_SYMBOL +0x67d370ad __ll_sc_atomic64_fetch_or vmlinux EXPORT_SYMBOL +0x80b436a8 __ll_sc_atomic64_fetch_or_acquire vmlinux EXPORT_SYMBOL +0x4b4e040f __ll_sc_atomic64_fetch_xor vmlinux EXPORT_SYMBOL +0xad1c144b __ll_sc_atomic64_or vmlinux EXPORT_SYMBOL +0xba195f7b __ll_sc_atomic64_sub vmlinux EXPORT_SYMBOL +0xcbe0d43a __ll_sc_atomic64_sub_return vmlinux EXPORT_SYMBOL +0x1f7386be __ll_sc_atomic_add vmlinux EXPORT_SYMBOL +0x7c97c8a4 __ll_sc_atomic_add_return vmlinux EXPORT_SYMBOL +0x7dbe0931 __ll_sc_atomic_add_return_acquire vmlinux EXPORT_SYMBOL +0xf9a3efb9 __ll_sc_atomic_sub vmlinux EXPORT_SYMBOL +0xec2ac905 __ll_sc_atomic_sub_return vmlinux EXPORT_SYMBOL +0x0b9f8dac __ll_sc_atomic_sub_return_release vmlinux EXPORT_SYMBOL +0x0399a42c __ll_sc___cmpxchg_case_acq_4 vmlinux EXPORT_SYMBOL +0xdbd1083c __ll_sc___cmpxchg_case_mb_4 vmlinux EXPORT_SYMBOL +0xd06ae354 __ll_sc___cmpxchg_case_mb_8 vmlinux EXPORT_SYMBOL +0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL +0x05b5c794 __lock_page vmlinux EXPORT_SYMBOL +0x1ce7159e lock_page_memcg vmlinux EXPORT_SYMBOL +0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL +0x5686a3c0 lock_sock_nested vmlinux EXPORT_SYMBOL +0x2e2c4ddc logic_inw vmlinux EXPORT_SYMBOL +0x6d73c95f logic_outw vmlinux EXPORT_SYMBOL +0x2f93765a make_kgid vmlinux EXPORT_SYMBOL +0x3d048a61 make_kuid vmlinux EXPORT_SYMBOL +0xc9229b7d map_destroy drivers/mtd/chips/chipreg EXPORT_SYMBOL +0x2e34e8c5 mark_page_accessed vmlinux EXPORT_SYMBOL +0xad0413d4 match_hex vmlinux EXPORT_SYMBOL +0x4e3567f7 match_int vmlinux EXPORT_SYMBOL +0xacf4d843 match_strdup vmlinux EXPORT_SYMBOL +0x81188c30 match_string vmlinux EXPORT_SYMBOL +0x44e9a829 match_token vmlinux EXPORT_SYMBOL +0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL +0x1fdc7df2 _mcount vmlinux EXPORT_SYMBOL +0xe93218c0 mdev_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x26222ed1 mdev_from_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x6a5e9ca1 mdev_get_drvdata drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xb8d785d8 mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x9d6bbe33 mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x2f7d62d3 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xd434b847 mdev_set_drvdata drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x48798048 mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x8a8bd884 mdev_unregister_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL +0xce6e0659 mdiobus_alloc_size vmlinux EXPORT_SYMBOL +0x69e6da23 mdiobus_free vmlinux EXPORT_SYMBOL +0x3f98a20a mdiobus_get_phy vmlinux EXPORT_SYMBOL +0x3ecf8127 mdiobus_read vmlinux EXPORT_SYMBOL +0x24a940ac __mdiobus_register vmlinux EXPORT_SYMBOL +0x2d49a198 mdiobus_unregister vmlinux EXPORT_SYMBOL +0x92916d60 mdiobus_write vmlinux EXPORT_SYMBOL +0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL +0xa07a37f0 memchr vmlinux EXPORT_SYMBOL +0x8df92f66 memchr_inv vmlinux EXPORT_SYMBOL +0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL +0x4829a47e memcpy vmlinux EXPORT_SYMBOL +0x5d112304 __memcpy_fromio vmlinux EXPORT_SYMBOL +0xf77555cd __memcpy_toio vmlinux EXPORT_SYMBOL +0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL +0x1d07e365 memdup_user_nul vmlinux EXPORT_SYMBOL +0x5a9f1d63 memmove vmlinux EXPORT_SYMBOL +0x65e0d6d7 memory_read_from_buffer vmlinux EXPORT_SYMBOL +0x27864d57 memparse vmlinux EXPORT_SYMBOL +0x86c45796 mempool_alloc vmlinux EXPORT_SYMBOL +0x183fa88b mempool_alloc_slab vmlinux EXPORT_SYMBOL +0x6a244503 mempool_create vmlinux EXPORT_SYMBOL +0x68b54d99 mempool_create_node vmlinux EXPORT_SYMBOL +0x9300507b mempool_destroy vmlinux EXPORT_SYMBOL +0x074b55fe mempool_free vmlinux EXPORT_SYMBOL +0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL +0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL +0xa05c03df mempool_kmalloc vmlinux EXPORT_SYMBOL +0xf812cff6 memscan vmlinux EXPORT_SYMBOL +0x54c99fac mem_section vmlinux EXPORT_SYMBOL +0xdcb764ad memset vmlinux EXPORT_SYMBOL +0x18b48e28 __memset_io vmlinux EXPORT_SYMBOL +0x9688de8b memstart_addr vmlinux EXPORT_SYMBOL +0xc15a44c6 memzero_explicit vmlinux EXPORT_SYMBOL +0x5893fd35 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0x5a18bd02 misc_deregister vmlinux EXPORT_SYMBOL +0x84d65f1b misc_register vmlinux EXPORT_SYMBOL +0x1684c0e4 mmput vmlinux EXPORT_SYMBOL_GPL +0xf2de0445 __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x2428d7b3 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0x9bd606a2 mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x1b12fc2c mmu_notifier_unregister_no_release vmlinux EXPORT_SYMBOL_GPL +0x9109205f mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL +0x29d0cb45 mod_timer vmlinux EXPORT_SYMBOL +0x5091b500 mod_timer_pending vmlinux EXPORT_SYMBOL +0x56feb5c5 __module_get vmlinux EXPORT_SYMBOL +0xbba681f6 module_layout vmlinux EXPORT_SYMBOL +0xc770b03a module_put vmlinux EXPORT_SYMBOL +0xa968ff21 module_refcount vmlinux EXPORT_SYMBOL +0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL +0xf9a482f9 msleep vmlinux EXPORT_SYMBOL +0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL +0x156ff6c4 mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x978381c0 mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9a76f11f __mutex_init vmlinux EXPORT_SYMBOL +0x41aed6e7 mutex_lock vmlinux EXPORT_SYMBOL +0x4a928de6 mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0xe8de29eb mutex_lock_killable vmlinux EXPORT_SYMBOL +0xb3b42a38 mutex_trylock vmlinux EXPORT_SYMBOL +0xa6093a32 mutex_unlock vmlinux EXPORT_SYMBOL +0x02a12088 __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x1f15e8ab napi_complete_done vmlinux EXPORT_SYMBOL +0x48904070 napi_consume_skb vmlinux EXPORT_SYMBOL +0xc7627123 napi_disable vmlinux EXPORT_SYMBOL +0x926b2e46 napi_get_frags vmlinux EXPORT_SYMBOL +0xa49cbe36 napi_gro_flush vmlinux EXPORT_SYMBOL +0x1b1ed9cf napi_gro_frags vmlinux EXPORT_SYMBOL +0xa80b5165 napi_gro_receive vmlinux EXPORT_SYMBOL +0xfc43ec36 napi_hash_del vmlinux EXPORT_SYMBOL_GPL +0xa9c9b688 __napi_schedule vmlinux EXPORT_SYMBOL +0x64ab2572 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0xed7a4f08 napi_schedule_prep vmlinux EXPORT_SYMBOL +0xdf8c695a __ndelay vmlinux EXPORT_SYMBOL +0x4857a901 ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0x1bcde7a3 ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0xace5d2f6 __neigh_create vmlinux EXPORT_SYMBOL +0xe65dc47e neigh_destroy vmlinux EXPORT_SYMBOL +0x25d88564 __neigh_event_send vmlinux EXPORT_SYMBOL +0xbaaafd4a neigh_lookup vmlinux EXPORT_SYMBOL +0x1fe912f1 netdev_alloc_frag vmlinux EXPORT_SYMBOL +0x262bbd59 __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0xbefa7ecf netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x3480db8b netdev_crit vmlinux EXPORT_SYMBOL +0x99daf260 netdev_err vmlinux EXPORT_SYMBOL +0x7dde037f netdev_features_change vmlinux EXPORT_SYMBOL +0x5960fce4 netdev_info vmlinux EXPORT_SYMBOL +0xac6cfd9e netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x2f38f8eb netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0x78eb0efe netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0x39522965 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x75c309d9 netdev_notice vmlinux EXPORT_SYMBOL +0x9aa161be netdev_printk vmlinux EXPORT_SYMBOL +0xd2e91043 netdev_reset_tc vmlinux EXPORT_SYMBOL +0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL +0xd730f9b7 netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0xb9ee7cf5 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0xa2b32f1b netdev_set_num_tc vmlinux EXPORT_SYMBOL +0xd7dc0e65 netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0x30bc3569 netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL +0x511e12da netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0x08b04acb netdev_update_features vmlinux EXPORT_SYMBOL +0x9423db5b netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0xa32859fd netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x37b25f8a netdev_warn vmlinux EXPORT_SYMBOL +0xbde546a1 netif_carrier_off vmlinux EXPORT_SYMBOL +0x0f41753d netif_carrier_on vmlinux EXPORT_SYMBOL +0x590e2e22 netif_device_attach vmlinux EXPORT_SYMBOL +0x9aee4c41 netif_device_detach vmlinux EXPORT_SYMBOL +0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL +0x580ec528 netif_napi_add vmlinux EXPORT_SYMBOL +0xaff09ca6 netif_napi_del vmlinux EXPORT_SYMBOL +0x9d363b74 netif_receive_skb vmlinux EXPORT_SYMBOL +0xda70c57f netif_rx vmlinux EXPORT_SYMBOL +0xf83c96b1 netif_rx_ni vmlinux EXPORT_SYMBOL +0x832d981b netif_schedule_queue vmlinux EXPORT_SYMBOL +0x097148de netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x3163b5ac netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0x5ff6ddb5 netif_set_xps_queue vmlinux EXPORT_SYMBOL +0x1ebbcf24 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0xa2972290 netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0xee1870d9 netlink_ack vmlinux EXPORT_SYMBOL +0x69e8ccbb netlink_broadcast vmlinux EXPORT_SYMBOL +0xe510fbae __netlink_dump_start vmlinux EXPORT_SYMBOL +0xb7407c57 netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0x8f307026 __netlink_kernel_create vmlinux EXPORT_SYMBOL +0x0f984e87 netlink_kernel_release vmlinux EXPORT_SYMBOL +0x30baab2d netlink_set_err vmlinux EXPORT_SYMBOL +0xba8af0c1 netlink_unicast vmlinux EXPORT_SYMBOL +0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL +0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL +0xf3844432 nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbd6e6398 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7301ac5b nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5cb73ba8 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb0135ba7 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL +0xb60403b1 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ec1e4b4 nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcdc30cb0 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x100b9a5d nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7b0a426d __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xeb5eb7d4 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x528b6b4d nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x767a93e3 nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9c13948a nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x894d051d nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdf1a8a09 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe1eb2795 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf9d1cead nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xdd6fff54 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf2ebc8df nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x582948bc nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x99fd4fda nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc53e5d6a nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x608d1125 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0xb3f6b1e5 nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0x8798aacc nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x230a7772 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc390a56c nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xfd259579 nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xae12eeca nf_ct_invert_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x37a1abd7 nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xbcc1a0cc __nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcc39cf36 nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x68ec706f nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x784d9ba1 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4c6f7cfb nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd476be1f nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x924a17e5 __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xe5131004 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL +0x77b3ff04 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0x37fca654 nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x4bf8056f nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0xfce8c339 nf_nat_icmp_reply_translation net/ipv4/netfilter/nf_nat_ipv4 EXPORT_SYMBOL_GPL +0xa06f0045 nf_nat_icmpv6_reply_translation net/ipv6/netfilter/nf_nat_ipv6 EXPORT_SYMBOL_GPL +0xdd4776dc nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x6dd31c65 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0x911e256e nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x73aa0962 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x2263e96e nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x6da56a8c nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x3a075eee nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x4f7ae3af nf_register_net_hook vmlinux EXPORT_SYMBOL +0x852a6cf9 nf_register_net_hooks vmlinux EXPORT_SYMBOL +0x39b0058b nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0x628b5b78 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xcd279169 nla_find vmlinux EXPORT_SYMBOL +0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL +0x43dae11a nla_parse vmlinux EXPORT_SYMBOL +0x6a3de870 nla_policy_len vmlinux EXPORT_SYMBOL +0x6f576760 __nla_put vmlinux EXPORT_SYMBOL +0xf70cf44a nla_put vmlinux EXPORT_SYMBOL +0xee6b9217 nla_put_64bit vmlinux EXPORT_SYMBOL +0x14c8162e nla_reserve vmlinux EXPORT_SYMBOL +0x6b640864 nla_strlcpy vmlinux EXPORT_SYMBOL +0xe2e018f8 nla_validate vmlinux EXPORT_SYMBOL +0xc60b2549 __nlmsg_put vmlinux EXPORT_SYMBOL +0x7ae621ae node_data vmlinux EXPORT_SYMBOL +0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL +0xacb020ce node_states vmlinux EXPORT_SYMBOL +0xbee28776 node_to_cpumask_map vmlinux EXPORT_SYMBOL +0xd7cf9f2d no_llseek vmlinux EXPORT_SYMBOL +0x8f192799 noop_llseek vmlinux EXPORT_SYMBOL +0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL +0xcdca3691 nr_irqs vmlinux EXPORT_SYMBOL_GPL +0xfe26fc7c nr_node_ids vmlinux EXPORT_SYMBOL +0x7ff51baf ns_capable vmlinux EXPORT_SYMBOL +0xffae8e8b nsecs_to_jiffies vmlinux EXPORT_SYMBOL_GPL +0x66decfd5 ns_to_timespec vmlinux EXPORT_SYMBOL +0x1e1e140e ns_to_timespec64 vmlinux EXPORT_SYMBOL +0x2f548802 ns_to_timeval vmlinux EXPORT_SYMBOL +0x618911fc numa_node vmlinux EXPORT_SYMBOL +0x8cd4d6df nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x185ec1f4 nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x510bc5d2 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xdf3331cc nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x4a13e762 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd0e9eb09 nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7082d11d nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf3fbeca4 nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb01050dc nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0xd3f44eaa nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x935ce0f6 nvme_init_identify drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x813cf212 nvme_io_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x935c25af nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x52021bcf nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1822d130 nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2e8a1109 nvme_reset_ctrl_sync drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x8ac54789 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0a40180f nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0cd21bf4 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0049ce03 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb4292b29 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6286b193 nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x06ecfbfa nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf14b29e1 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xea2b6734 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7fa5302a nvmet_fc_rcv_fcp_abort drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x1048b92a nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x51e67f3b nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x2a56452e nvmet_fc_register_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x0f6de772 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xf9082355 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfba35835 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x78187c90 nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1418e8ad of_device_is_compatible vmlinux EXPORT_SYMBOL +0x2f9925b1 of_find_device_by_node vmlinux EXPORT_SYMBOL +0x8d2faac9 of_fwnode_ops vmlinux EXPORT_SYMBOL_GPL +0x807ca8ae of_led_classdev_register vmlinux EXPORT_SYMBOL_GPL +0x437db63f of_match_node vmlinux EXPORT_SYMBOL +0x35852914 of_mdiobus_register vmlinux EXPORT_SYMBOL +0xd08f8a5c of_node_put vmlinux EXPORT_SYMBOL +0xb6d1a63c of_parse_phandle vmlinux EXPORT_SYMBOL +0x4fcd7a00 of_parse_phandle_with_fixed_args vmlinux EXPORT_SYMBOL +0x0b910ff8 of_phy_find_device vmlinux EXPORT_SYMBOL +0x5541ea93 on_each_cpu vmlinux EXPORT_SYMBOL +0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL +0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL +0x8f038050 override_creds vmlinux EXPORT_SYMBOL +0x673775e0 __page_file_index vmlinux EXPORT_SYMBOL_GPL +0xdb138457 __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0x88e1d0f0 page_frag_free vmlinux EXPORT_SYMBOL +0x94ab2758 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0x99ce3d17 page_mapped vmlinux EXPORT_SYMBOL +0x5e2cedf5 page_pool_alloc_pages vmlinux EXPORT_SYMBOL +0x1064c41f page_pool_create vmlinux EXPORT_SYMBOL +0x9022a626 page_pool_destroy vmlinux EXPORT_SYMBOL +0x60dde6b1 __page_pool_put_page vmlinux EXPORT_SYMBOL +0xdc3fe94e pagevec_lookup_range vmlinux EXPORT_SYMBOL +0xf606c7e4 pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x657a0922 __pagevec_release vmlinux EXPORT_SYMBOL +0x7c1372e8 panic vmlinux EXPORT_SYMBOL +0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL +0x90afc253 param_array_ops vmlinux EXPORT_SYMBOL +0x6c8bdf9c param_get_int vmlinux EXPORT_SYMBOL +0xfe5b00ae param_ops_bool vmlinux EXPORT_SYMBOL +0x4a98ff35 param_ops_byte vmlinux EXPORT_SYMBOL +0xed5cb102 param_ops_charp vmlinux EXPORT_SYMBOL +0x80ee8389 param_ops_int vmlinux EXPORT_SYMBOL +0xa35d0d33 param_ops_long vmlinux EXPORT_SYMBOL +0x6a3901ae param_ops_short vmlinux EXPORT_SYMBOL +0x1d9dc682 param_ops_string vmlinux EXPORT_SYMBOL +0x8a29e68e param_ops_uint vmlinux EXPORT_SYMBOL +0x6b730571 param_ops_ullong vmlinux EXPORT_SYMBOL +0x3d335ff5 param_ops_ulong vmlinux EXPORT_SYMBOL +0x18a00879 param_ops_ushort vmlinux EXPORT_SYMBOL +0x71e26b52 param_set_bool vmlinux EXPORT_SYMBOL +0x41ed30fc param_set_int vmlinux EXPORT_SYMBOL +0x474a876e path_get vmlinux EXPORT_SYMBOL +0x91d3c438 path_put vmlinux EXPORT_SYMBOL +0xbd631989 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL +0x5a711dc1 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL +0x1b7e2836 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL +0xd1136b6e pci_bus_read_config_dword vmlinux EXPORT_SYMBOL +0x22e33fab pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL +0xd91be8e2 pci_bus_type vmlinux EXPORT_SYMBOL +0xff060442 pci_cfg_access_lock vmlinux EXPORT_SYMBOL_GPL +0x0a9430a8 pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL +0x2280e940 pci_check_and_mask_intx vmlinux EXPORT_SYMBOL_GPL +0x317ff11e pci_choose_state vmlinux EXPORT_SYMBOL +0x89342901 pci_cleanup_aer_uncorrect_error_status vmlinux EXPORT_SYMBOL_GPL +0xb8f45c98 pci_clear_master vmlinux EXPORT_SYMBOL +0x499facc5 pci_clear_mwi vmlinux EXPORT_SYMBOL +0x9837f539 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL +0xd48a791d pci_dev_driver vmlinux EXPORT_SYMBOL +0xe2be2d8c pci_dev_get vmlinux EXPORT_SYMBOL +0x16fdd381 pci_device_is_present vmlinux EXPORT_SYMBOL_GPL +0x3145216f pci_dev_present vmlinux EXPORT_SYMBOL +0x682dffda pci_dev_put vmlinux EXPORT_SYMBOL +0xc67daea6 pci_disable_device vmlinux EXPORT_SYMBOL +0x5b88eb88 pci_disable_link_state vmlinux EXPORT_SYMBOL +0x26668d0a pci_disable_msi vmlinux EXPORT_SYMBOL +0xd4a09996 pci_disable_msix vmlinux EXPORT_SYMBOL +0x21b65832 pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0x9561571e pci_disable_rom vmlinux EXPORT_SYMBOL_GPL +0x1b30a10c pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL +0x4bd45a4f pcie_bandwidth_available vmlinux EXPORT_SYMBOL +0xd2034dc8 pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL +0x336d173b pcie_capability_read_dword vmlinux EXPORT_SYMBOL +0x8370373b pcie_capability_read_word vmlinux EXPORT_SYMBOL +0x4788fa31 pcie_capability_write_word vmlinux EXPORT_SYMBOL +0xd1c3bef9 pcie_flr vmlinux EXPORT_SYMBOL_GPL +0x78aed0a2 pcie_get_speed_cap vmlinux EXPORT_SYMBOL +0xd1a1da54 pcie_get_width_cap vmlinux EXPORT_SYMBOL +0xff586b29 pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL +0xb606b537 pci_enable_device vmlinux EXPORT_SYMBOL +0x70507ba1 pci_enable_device_mem vmlinux EXPORT_SYMBOL +0xb862c5dc pci_enable_msi vmlinux EXPORT_SYMBOL +0xd41fde77 pci_enable_msix_range vmlinux EXPORT_SYMBOL +0x2dc03ef4 pci_enable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0x10f5fd55 pci_enable_rom vmlinux EXPORT_SYMBOL_GPL +0xe1e30d30 pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL +0x90e10e16 pci_enable_wake vmlinux EXPORT_SYMBOL +0x3f82485f pcie_print_link_status vmlinux EXPORT_SYMBOL +0xc9620854 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL +0x9564240b pcie_set_readrq vmlinux EXPORT_SYMBOL +0x28ca470e pci_find_capability vmlinux EXPORT_SYMBOL +0xa9233dd6 pci_find_ext_capability vmlinux EXPORT_SYMBOL_GPL +0xdd9bac97 pci_free_irq vmlinux EXPORT_SYMBOL +0xf105cb52 pci_free_irq_vectors vmlinux EXPORT_SYMBOL +0x7e05d44f pci_get_class vmlinux EXPORT_SYMBOL +0x918ad9be pci_get_device vmlinux EXPORT_SYMBOL +0xa5983a8a pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL +0x33beee2e pci_get_slot vmlinux EXPORT_SYMBOL +0xfcf9a68d pci_ignore_hotplug vmlinux EXPORT_SYMBOL_GPL +0x70a92b78 pci_intx vmlinux EXPORT_SYMBOL_GPL +0x81d7ad74 pci_iomap vmlinux EXPORT_SYMBOL +0x4e008712 pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL +0x4d1d19f9 pci_irq_get_affinity vmlinux EXPORT_SYMBOL +0xfd105a3c pci_irq_vector vmlinux EXPORT_SYMBOL +0x4b11b303 pci_map_rom vmlinux EXPORT_SYMBOL +0xeb356869 pci_match_id vmlinux EXPORT_SYMBOL +0xc47c90a7 pcim_enable_device vmlinux EXPORT_SYMBOL +0xe3f88dcd pcim_iomap vmlinux EXPORT_SYMBOL +0xd5086a50 pcim_iomap_regions vmlinux EXPORT_SYMBOL +0xee659224 pcim_iomap_table vmlinux EXPORT_SYMBOL +0x89892900 pcim_iounmap vmlinux EXPORT_SYMBOL +0x2b949c87 pci_msi_mask_irq vmlinux EXPORT_SYMBOL_GPL +0x24103016 pci_msi_unmask_irq vmlinux EXPORT_SYMBOL_GPL +0x004eab3d pci_num_vf vmlinux EXPORT_SYMBOL_GPL +0xbf71beb5 pci_platform_rom vmlinux EXPORT_SYMBOL +0x11f6307f pci_prepare_to_sleep vmlinux EXPORT_SYMBOL +0xdde6492a pci_read_config_byte vmlinux EXPORT_SYMBOL +0x6756ce83 pci_read_config_dword vmlinux EXPORT_SYMBOL +0xcdb19336 pci_read_config_word vmlinux EXPORT_SYMBOL +0x15fb2450 pci_read_vpd vmlinux EXPORT_SYMBOL +0x1e1ff4cb __pci_register_driver vmlinux EXPORT_SYMBOL +0x8022e198 pci_release_regions vmlinux EXPORT_SYMBOL +0xb726bb02 pci_release_resource vmlinux EXPORT_SYMBOL +0xf897795f pci_release_selected_regions vmlinux EXPORT_SYMBOL +0xea895629 pci_request_irq vmlinux EXPORT_SYMBOL +0xd352a53f pci_request_regions vmlinux EXPORT_SYMBOL +0x4bc5f680 pci_request_selected_regions vmlinux EXPORT_SYMBOL +0x64804946 pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL +0x62b2db3a pci_resize_resource vmlinux EXPORT_SYMBOL +0x2c462172 pci_restore_state vmlinux EXPORT_SYMBOL +0xca802544 pci_save_state vmlinux EXPORT_SYMBOL +0x4fdbb0d3 pci_select_bars vmlinux EXPORT_SYMBOL +0x7b867f31 pci_set_master vmlinux EXPORT_SYMBOL +0x7b1a29ce pci_set_mwi vmlinux EXPORT_SYMBOL +0x971991fd pci_set_power_state vmlinux EXPORT_SYMBOL +0x7115540c pci_sriov_configure_simple vmlinux EXPORT_SYMBOL_GPL +0x13bdf87c pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL +0x46908d61 pci_sriov_set_totalvfs vmlinux EXPORT_SYMBOL_GPL +0x0ff22d75 pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL +0x55680410 pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL +0x59ab70bf pci_try_set_mwi vmlinux EXPORT_SYMBOL +0xd14862be pci_unmap_rom vmlinux EXPORT_SYMBOL +0x32d59e06 pci_unregister_driver vmlinux EXPORT_SYMBOL +0x92548532 pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL +0x85a49dc7 pci_vpd_find_info_keyword vmlinux EXPORT_SYMBOL_GPL +0xf1361941 pci_vpd_find_tag vmlinux EXPORT_SYMBOL_GPL +0x0dc56441 pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL +0x349f1819 pci_wake_from_d3 vmlinux EXPORT_SYMBOL +0x08a0c872 pci_write_config_byte vmlinux EXPORT_SYMBOL +0x0d2d7291 pci_write_config_dword vmlinux EXPORT_SYMBOL +0x15fac456 pci_write_config_word vmlinux EXPORT_SYMBOL +0x906653b2 pcix_set_mmrbc vmlinux EXPORT_SYMBOL +0x6fb8b54f PDE_DATA vmlinux EXPORT_SYMBOL +0xbde5ace8 __per_cpu_offset vmlinux EXPORT_SYMBOL +0xdd57e2b5 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL +0x2e2a42c9 percpu_ref_init vmlinux EXPORT_SYMBOL_GPL +0x3dfc436e percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL +0xc4eae733 perf_trace_buf_alloc vmlinux EXPORT_SYMBOL_GPL +0xf3161005 perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL +0x51e77c97 pfn_valid vmlinux EXPORT_SYMBOL +0x384dc3d4 phy_attach_direct vmlinux EXPORT_SYMBOL +0x48d69e3e phy_attached_info vmlinux EXPORT_SYMBOL +0xd57b2dd3 phy_connect vmlinux EXPORT_SYMBOL +0x83a98f28 phy_connect_direct vmlinux EXPORT_SYMBOL +0x3379e8f2 phy_device_free vmlinux EXPORT_SYMBOL +0xe57ded01 phy_device_register vmlinux EXPORT_SYMBOL +0x13020f82 phy_device_remove vmlinux EXPORT_SYMBOL +0xa1daa952 phy_disconnect vmlinux EXPORT_SYMBOL +0x6cd42e71 phy_ethtool_ksettings_get vmlinux EXPORT_SYMBOL +0x39a7f6c8 phy_ethtool_ksettings_set vmlinux EXPORT_SYMBOL +0x138fdc59 phy_loopback vmlinux EXPORT_SYMBOL +0xc5e0c7af phy_mii_ioctl vmlinux EXPORT_SYMBOL +0xe307ba54 phy_resume vmlinux EXPORT_SYMBOL +0x066f1b10 phy_start vmlinux EXPORT_SYMBOL +0x8435d855 phy_start_aneg vmlinux EXPORT_SYMBOL +0x2b313457 phy_stop vmlinux EXPORT_SYMBOL +0x0022a5a0 phy_suspend vmlinux EXPORT_SYMBOL +0x16abcb66 pid_task vmlinux EXPORT_SYMBOL +0xc8c5f81a pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x91213210 platform_bus_type vmlinux EXPORT_SYMBOL_GPL +0x7f050978 platform_device_register vmlinux EXPORT_SYMBOL_GPL +0x54b2ad27 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL +0x3d1bc491 platform_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xb1c0dafa __platform_driver_register vmlinux EXPORT_SYMBOL_GPL +0x4c8e57dc platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x351ffd6e platform_get_irq vmlinux EXPORT_SYMBOL_GPL +0x621043c8 platform_get_resource vmlinux EXPORT_SYMBOL_GPL +0xca186ac4 platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL +0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL_GPL +0x5e68a8e2 pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0xdd61b345 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL +0x3ed46d15 pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL +0xe0a6c7f2 pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x024f88e5 __pm_runtime_idle vmlinux EXPORT_SYMBOL_GPL +0x7990724f __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0x17fa7b2d pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL +0x8831d464 __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL +0xc95c15f0 __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xcab8d665 __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL +0x9f14c6e9 pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL +0x2c208607 power_supply_is_system_supplied vmlinux EXPORT_SYMBOL_GPL +0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL +0xfda9581f prandom_u32 vmlinux EXPORT_SYMBOL +0x0ee5dfb9 prepare_creds vmlinux EXPORT_SYMBOL +0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL +0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL +0x45e69e01 prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL +0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL +0x7c32d0f0 printk vmlinux EXPORT_SYMBOL +0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL +0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL +0x6c2657e0 print_stack_trace vmlinux EXPORT_SYMBOL_GPL +0xb9d2177c proc_create vmlinux EXPORT_SYMBOL +0x0f7d3cc9 proc_create_data vmlinux EXPORT_SYMBOL +0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL +0xe6d19bec proc_mkdir vmlinux EXPORT_SYMBOL +0xc826459d proc_remove vmlinux EXPORT_SYMBOL +0x7c259ed4 proc_set_size vmlinux EXPORT_SYMBOL +0xe99ba30b __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x1c7fe948 pskb_expand_head vmlinux EXPORT_SYMBOL +0xe3824553 __pskb_pull_tail vmlinux EXPORT_SYMBOL +0xac723e36 ___pskb_trim vmlinux EXPORT_SYMBOL +0xd2d5bbfc ptp_clock_event vmlinux EXPORT_SYMBOL +0x6803d81b ptp_clock_index vmlinux EXPORT_SYMBOL +0xf38de2bd ptp_clock_register vmlinux EXPORT_SYMBOL +0x7a46c5fc ptp_clock_unregister vmlinux EXPORT_SYMBOL +0x0d830654 ptp_find_pin vmlinux EXPORT_SYMBOL +0x4f27a07c __put_cred vmlinux EXPORT_SYMBOL +0x8374b960 put_device vmlinux EXPORT_SYMBOL_GPL +0x8c96415e put_disk vmlinux EXPORT_SYMBOL +0x6ff90aa0 __put_net vmlinux EXPORT_SYMBOL_GPL +0xf2c3c3b1 __put_page vmlinux EXPORT_SYMBOL +0x32db2b44 __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL +0xbdce4a3c qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x1b25a39a queue_delayed_work_on vmlinux EXPORT_SYMBOL +0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL +0x9c1e5bf5 queued_spin_lock_slowpath vmlinux EXPORT_SYMBOL +0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL +0x8e96a4d6 queue_work_on vmlinux EXPORT_SYMBOL +0x2d8183f3 radix_tree_delete vmlinux EXPORT_SYMBOL +0x26c55e71 radix_tree_gang_lookup vmlinux EXPORT_SYMBOL +0xaeb75b4c radix_tree_gang_lookup_tag vmlinux EXPORT_SYMBOL +0x0287a375 __radix_tree_insert vmlinux EXPORT_SYMBOL +0xb5133acf radix_tree_lookup vmlinux EXPORT_SYMBOL +0x19d24a01 radix_tree_next_chunk vmlinux EXPORT_SYMBOL +0xe879a46a __radix_tree_next_slot vmlinux EXPORT_SYMBOL +0x9754ec10 radix_tree_preload vmlinux EXPORT_SYMBOL +0x6112a75a radix_tree_tagged vmlinux EXPORT_SYMBOL +0x24d49d47 radix_tree_tag_set vmlinux EXPORT_SYMBOL +0x84d0c63a raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL +0xee4e4e22 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL +0x1d24c881 ___ratelimit vmlinux EXPORT_SYMBOL +0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0xdc9fa232 raw_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0xece784c2 rb_first vmlinux EXPORT_SYMBOL +0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL +0xa1716baf __rb_insert_augmented vmlinux EXPORT_SYMBOL +0xa5526619 rb_insert_color vmlinux EXPORT_SYMBOL +0xca9360b5 rb_next vmlinux EXPORT_SYMBOL +0x4e68e9be rb_next_postorder vmlinux EXPORT_SYMBOL +0x7fe32873 rb_replace_node vmlinux EXPORT_SYMBOL +0x5850da81 rbt_ib_umem_for_each_in_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3e3eb6c2 rbt_ib_umem_lookup drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x3652c79c __rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1b48da4a rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x779e7272 rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc466381f rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2f3ffb1b rdma_copy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf37b2503 rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x66d816b2 __rdma_create_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb9a6eb2b rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xbd197abf rdma_destroy_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4cd26bff rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x84225029 rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x2b0ba86a rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1bdfbef0 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x560841f6 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x59e13fc6 rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd11605d9 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa07c1c8b rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x174cdad4 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5c80a6b1 rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9e72c689 rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8e4e89fa rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xafdd05a1 rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x284ec527 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd82f9fed rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x43f2e160 rdma_restrack_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2e362ba7 rdma_restrack_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe7248402 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x47d21da8 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd83d12a7 rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x80cd217e rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x68b003fe rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4cc273fb rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6f35d90b read_cache_pages vmlinux EXPORT_SYMBOL +0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL +0x56c2cb73 refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL +0xedc06d37 refcount_dec_and_test_checked vmlinux EXPORT_SYMBOL +0xa8223179 refcount_dec_checked vmlinux EXPORT_SYMBOL +0x56c8693b refcount_dec_if_one vmlinux EXPORT_SYMBOL +0x1ee8d6d4 refcount_inc_checked vmlinux EXPORT_SYMBOL +0xce90062e refcount_inc_not_zero_checked vmlinux EXPORT_SYMBOL +0x6c655913 register_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0x973fa82e register_acpi_notifier vmlinux EXPORT_SYMBOL +0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL +0x6060d44f __register_chrdev vmlinux EXPORT_SYMBOL +0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL +0x880647ea register_console vmlinux EXPORT_SYMBOL +0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL +0x6cff3b90 register_fib_notifier vmlinux EXPORT_SYMBOL +0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL +0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL +0x773e2cc2 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x3ce77caf register_kprobe vmlinux EXPORT_SYMBOL_GPL +0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL +0xc6d5eca5 register_netdev vmlinux EXPORT_SYMBOL +0x2e7c6cf2 register_netdevice vmlinux EXPORT_SYMBOL +0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL +0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x41ae55aa register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xf83517f3 register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL +0xf97d7de2 register_sysctl_table vmlinux EXPORT_SYMBOL +0xb3f4be47 regmap_read vmlinux EXPORT_SYMBOL_GPL +0x8fc4a2ab regmap_write vmlinux EXPORT_SYMBOL_GPL +0xd610594f release_firmware vmlinux EXPORT_SYMBOL +0xb857b7f3 release_pages vmlinux EXPORT_SYMBOL +0x3c1902d9 __release_region vmlinux EXPORT_SYMBOL +0xfd4ff74f release_sock vmlinux EXPORT_SYMBOL +0x710cde73 remap_pfn_range vmlinux EXPORT_SYMBOL +0xb9056bb6 remove_conflicting_framebuffers vmlinux EXPORT_SYMBOL +0x1c62d9e9 remove_proc_entry vmlinux EXPORT_SYMBOL +0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL +0xeab19e4f request_firmware vmlinux EXPORT_SYMBOL +0xb16dbfff request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0xd0596a13 request_firmware_nowait vmlinux EXPORT_SYMBOL +0x402b8281 __request_module vmlinux EXPORT_SYMBOL +0x9f46df2f __request_region vmlinux EXPORT_SYMBOL +0xd6b8e852 request_threaded_irq vmlinux EXPORT_SYMBOL +0x4f329c62 reservation_object_add_excl_fence vmlinux EXPORT_SYMBOL +0x0030fc1d reservation_object_add_shared_fence vmlinux EXPORT_SYMBOL +0xff650207 reservation_object_get_fences_rcu vmlinux EXPORT_SYMBOL_GPL +0xef6d2fed reservation_object_reserve_shared vmlinux EXPORT_SYMBOL +0x58df2578 reservation_object_wait_timeout_rcu vmlinux EXPORT_SYMBOL_GPL +0xd81972ed reservation_ww_class vmlinux EXPORT_SYMBOL +0xc2e587d1 reset_devices vmlinux EXPORT_SYMBOL +0x9974a664 revalidate_disk vmlinux EXPORT_SYMBOL +0x3141c9a4 revert_creds vmlinux EXPORT_SYMBOL +0x71e09baa rhashtable_destroy vmlinux EXPORT_SYMBOL_GPL +0xef0d4145 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL +0x12936968 rhashtable_init vmlinux EXPORT_SYMBOL_GPL +0xa57ddc77 rhashtable_insert_slow vmlinux EXPORT_SYMBOL_GPL +0x3e967c54 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL +0xb99c5fbf rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL +0xc4d7e83f rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL +0x3aa6b427 rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL +0xd1798cfa rhashtable_walk_stop vmlinux EXPORT_SYMBOL_GPL +0x2db9c0af rhltable_init vmlinux EXPORT_SYMBOL_GPL +0x94b8945c rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL +0x56338b1d rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL +0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL +0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL +0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL +0x2909d2f9 rps_may_expire_flow vmlinux EXPORT_SYMBOL +0xf24bc9d7 rps_sock_flow_table vmlinux EXPORT_SYMBOL +0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL +0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL +0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL +0x418fb7a6 rtnl_configure_link vmlinux EXPORT_SYMBOL +0x002b4cf7 rtnl_create_link vmlinux EXPORT_SYMBOL +0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL +0x92fc1339 rtnl_link_get_net vmlinux EXPORT_SYMBOL +0x5363bf1d rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x658c40df rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL +0xe1e7e40c rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL +0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL +0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL +0xcfbaf489 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x573f892b sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xf929a829 sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xde76fccc sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x7e102f6d sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x5535a894 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x57c87fbb sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xb570c3b8 sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x358f52f7 sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x604a47d2 sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x89378d65 sas_end_device_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x30c9cbc7 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x87f3c77e sas_free_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x87fecab5 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xb3e9af97 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xca148b1e sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0xecac089a sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x32950aaf sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc5572853 sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc97b2a60 sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xd86ad7a8 sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc55c2645 sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x2b5a34f5 sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc5fb7264 sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x3be3bf0d sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x4a0935a7 sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x9fdfb79a sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xc81a4dbc sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x834e788d sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xa6fa44b0 sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x91511ea5 sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xa5f9fc44 sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x39e9ccb7 sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0x30e141cc sas_rphy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xcb18b7a8 sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x716950be sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x1a0bdaf3 sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xd71b1082 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x4f6eadc3 sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x1585bbfb sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xb812232f save_stack_trace vmlinux EXPORT_SYMBOL_GPL +0xc2312fb0 save_stack_trace_tsk vmlinux EXPORT_SYMBOL_GPL +0x6a11272d sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL +0x29ba0ed2 __sbitmap_queue_get vmlinux EXPORT_SYMBOL_GPL +0x845dbf3b scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL +0x3a26ed11 sched_clock vmlinux EXPORT_SYMBOL_GPL +0x74ab965d sched_setscheduler vmlinux EXPORT_SYMBOL_GPL +0x01000e51 schedule vmlinux EXPORT_SYMBOL +0xdd01082e schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL +0x1f37cca7 schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL +0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL +0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL +0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL +0x0bcfa03d scmd_printk vmlinux EXPORT_SYMBOL +0x4ca9669f scnprintf vmlinux EXPORT_SYMBOL +0xd8916158 scsi_add_device vmlinux EXPORT_SYMBOL +0x4a871883 scsi_add_host_with_dma vmlinux EXPORT_SYMBOL +0x6ae42cc4 scsi_block_requests vmlinux EXPORT_SYMBOL +0x8112b3d2 scsi_build_sense_buffer vmlinux EXPORT_SYMBOL +0x84375005 scsi_change_queue_depth vmlinux EXPORT_SYMBOL +0xe08fe51b scsi_cmd_get_serial vmlinux EXPORT_SYMBOL +0xf40665e7 scsi_command_normalize_sense vmlinux EXPORT_SYMBOL +0x1ea43e33 scsi_device_get vmlinux EXPORT_SYMBOL +0xdcf40a7c scsi_device_lookup vmlinux EXPORT_SYMBOL +0x33eceee6 scsi_device_put vmlinux EXPORT_SYMBOL +0x5c638675 scsi_device_set_state vmlinux EXPORT_SYMBOL +0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL +0xeab49e26 scsi_dma_map vmlinux EXPORT_SYMBOL +0x17963382 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0x4a0b0b81 __scsi_execute vmlinux EXPORT_SYMBOL +0x48534b51 scsi_get_vpd_page vmlinux EXPORT_SYMBOL_GPL +0xc9ec8179 scsi_host_alloc vmlinux EXPORT_SYMBOL +0xf37bc653 scsi_host_busy vmlinux EXPORT_SYMBOL +0x30394fbf scsi_host_get vmlinux EXPORT_SYMBOL +0xda61e969 scsi_host_lookup vmlinux EXPORT_SYMBOL +0xcdfb26cc scsi_host_put vmlinux EXPORT_SYMBOL +0x7487b97f scsi_internal_device_block_nowait vmlinux EXPORT_SYMBOL_GPL +0x27ee457f scsi_internal_device_unblock_nowait vmlinux EXPORT_SYMBOL_GPL +0xebcce5eb scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x3c2a9352 scsi_is_host_device vmlinux EXPORT_SYMBOL +0x39116482 scsi_is_sdev_device vmlinux EXPORT_SYMBOL +0xa7f6cc14 __scsi_iterate_devices vmlinux EXPORT_SYMBOL +0xea3c8e4e scsilun_to_int vmlinux EXPORT_SYMBOL +0xfbad3cf0 scsi_normalize_sense vmlinux EXPORT_SYMBOL +0x965b59ac scsi_print_command vmlinux EXPORT_SYMBOL +0xb940e1bf scsi_queue_work vmlinux EXPORT_SYMBOL_GPL +0x6979ea05 scsi_register_driver vmlinux EXPORT_SYMBOL +0x0de5ed8f scsi_remove_device vmlinux EXPORT_SYMBOL +0x75d6c0ce scsi_remove_host vmlinux EXPORT_SYMBOL +0x59beb994 scsi_remove_target vmlinux EXPORT_SYMBOL +0x27756bc8 scsi_sanitize_inquiry_string vmlinux EXPORT_SYMBOL +0x167b7da2 scsi_scan_host vmlinux EXPORT_SYMBOL +0x96cd2b04 scsi_sense_key_string vmlinux EXPORT_SYMBOL +0x69dcb97f scsi_unblock_requests vmlinux EXPORT_SYMBOL +0x42bf5638 sdev_prefix_printk vmlinux EXPORT_SYMBOL +0x7e3223e6 __secpath_destroy vmlinux EXPORT_SYMBOL +0x56336449 secpath_dup vmlinux EXPORT_SYMBOL +0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL +0x0c25ec48 secure_tcpv6_seq vmlinux EXPORT_SYMBOL +0xec422bf3 security_d_instantiate vmlinux EXPORT_SYMBOL +0xed61f6b3 security_release_secctx vmlinux EXPORT_SYMBOL +0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL +0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL +0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0x34f3484e security_tun_dev_attach_queue vmlinux EXPORT_SYMBOL +0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL +0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL +0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL +0x3a68b2b5 send_sig vmlinux EXPORT_SYMBOL +0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL +0xff1e9dd8 seq_list_start vmlinux EXPORT_SYMBOL +0xa2a74628 seq_lseek vmlinux EXPORT_SYMBOL +0x96de4e77 seq_open vmlinux EXPORT_SYMBOL +0x46b7b427 seq_printf vmlinux EXPORT_SYMBOL +0x07095b41 seq_putc vmlinux EXPORT_SYMBOL +0xa3bcc182 seq_put_decimal_ull vmlinux EXPORT_SYMBOL +0xf0a1a8b5 seq_puts vmlinux EXPORT_SYMBOL +0xca231194 seq_read vmlinux EXPORT_SYMBOL +0xcbd952e2 seq_release vmlinux EXPORT_SYMBOL +0x2f4b5274 seq_write vmlinux EXPORT_SYMBOL +0xedec8d38 set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x025483b1 set_current_groups vmlinux EXPORT_SYMBOL +0xd03454f5 set_device_ro vmlinux EXPORT_SYMBOL +0x4e7cab1d set_disk_ro vmlinux EXPORT_SYMBOL +0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL +0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL +0x411ee5ed set_page_dirty vmlinux EXPORT_SYMBOL +0x9de4b04d set_page_dirty_lock vmlinux EXPORT_SYMBOL +0xf9197110 set_user_nice vmlinux EXPORT_SYMBOL +0xbb84f7b6 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL +0x1bc4db4a sg_alloc_table_from_pages vmlinux EXPORT_SYMBOL +0x905695ab sg_copy_from_buffer vmlinux EXPORT_SYMBOL +0x02b8ab42 sg_copy_to_buffer vmlinux EXPORT_SYMBOL +0x7f5b4fe4 sg_free_table vmlinux EXPORT_SYMBOL +0x51803df3 sg_free_table_chained vmlinux EXPORT_SYMBOL_GPL +0xf888ca21 sg_init_table vmlinux EXPORT_SYMBOL +0x5317d12d sgl_alloc vmlinux EXPORT_SYMBOL +0x840342c6 sgl_free vmlinux EXPORT_SYMBOL +0x42243949 sg_miter_next vmlinux EXPORT_SYMBOL +0x3e88bcc0 sg_miter_start vmlinux EXPORT_SYMBOL +0x77eddc33 sg_miter_stop vmlinux EXPORT_SYMBOL +0x461d16ca sg_nents vmlinux EXPORT_SYMBOL +0x87b8798d sg_next vmlinux EXPORT_SYMBOL +0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0xccd4c999 __sg_page_iter_start vmlinux EXPORT_SYMBOL +0xd0fe8d51 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL +0xea778fab sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL +0x2d192c70 sg_zero_buffer vmlinux EXPORT_SYMBOL +0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL +0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL +0xd045c784 simple_attr_open vmlinux EXPORT_SYMBOL_GPL +0x73d184bb simple_attr_read vmlinux EXPORT_SYMBOL_GPL +0x09402e63 simple_attr_release vmlinux EXPORT_SYMBOL_GPL +0x2a3dc73d simple_attr_write vmlinux EXPORT_SYMBOL_GPL +0xe4e05a6b simple_open vmlinux EXPORT_SYMBOL +0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL +0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL +0x20000329 simple_strtoul vmlinux EXPORT_SYMBOL +0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL +0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL +0x35e02fb6 single_open vmlinux EXPORT_SYMBOL +0xf87ba9e3 single_release vmlinux EXPORT_SYMBOL +0xd09f3f49 sk_alloc vmlinux EXPORT_SYMBOL +0x55a8e851 sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0x6efc6720 skb_add_rx_frag vmlinux EXPORT_SYMBOL +0x67f7ca62 __skb_checksum vmlinux EXPORT_SYMBOL +0x9920f4c3 skb_checksum vmlinux EXPORT_SYMBOL +0xf21220fa __skb_checksum_complete vmlinux EXPORT_SYMBOL +0x3819e316 skb_checksum_help vmlinux EXPORT_SYMBOL +0x758c857e skb_clone vmlinux EXPORT_SYMBOL +0x946a186d skb_clone_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x4a6cb48f skb_copy vmlinux EXPORT_SYMBOL +0x8d308d2d skb_copy_bits vmlinux EXPORT_SYMBOL +0x79e20b06 skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0xac3a6b35 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0x9c925467 skb_copy_expand vmlinux EXPORT_SYMBOL +0xec557011 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0x596d6d6d skb_dequeue vmlinux EXPORT_SYMBOL +0x622b3b5b skb_ensure_writable vmlinux EXPORT_SYMBOL +0x294c610e __skb_flow_dissect vmlinux EXPORT_SYMBOL +0xe1670910 __skb_get_hash vmlinux EXPORT_SYMBOL +0x8735a856 __skb_gso_segment vmlinux EXPORT_SYMBOL +0x5af3e425 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0x101870c5 __skb_pad vmlinux EXPORT_SYMBOL +0x882ee98e skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0xf1436a89 skb_pull vmlinux EXPORT_SYMBOL +0x251c54e9 skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0x8ba4002c skb_push vmlinux EXPORT_SYMBOL +0x8d34045d skb_put vmlinux EXPORT_SYMBOL +0x5196d029 skb_queue_purge vmlinux EXPORT_SYMBOL +0x87644cad skb_queue_tail vmlinux EXPORT_SYMBOL +0x6e77b13c skb_realloc_headroom vmlinux EXPORT_SYMBOL +0x33a91db5 __skb_recv_datagram vmlinux EXPORT_SYMBOL +0x998805aa skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0x01118d58 skb_set_owner_w vmlinux EXPORT_SYMBOL +0xb008c721 skb_store_bits vmlinux EXPORT_SYMBOL +0x6fabe8d4 skb_trim vmlinux EXPORT_SYMBOL +0xb6b1586e skb_try_coalesce vmlinux EXPORT_SYMBOL +0x58013abd skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0x1d33bd15 skb_tx_error vmlinux EXPORT_SYMBOL +0x341edef8 skb_vlan_pop vmlinux EXPORT_SYMBOL +0x2cef4d3b skb_vlan_push vmlinux EXPORT_SYMBOL +0xf0a9b4c9 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0x6ca03d66 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0xdcb4e2f0 skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0xbe65f998 sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0xff44b5bf sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0x86fa73dd sk_free vmlinux EXPORT_SYMBOL +0x3c4aab0f skip_bus_flag vmlinux EXPORT_SYMBOL_GPL +0x721b1851 skip_spaces vmlinux EXPORT_SYMBOL +0x117ba838 smp_call_function_many vmlinux EXPORT_SYMBOL +0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL +0x28318305 snprintf vmlinux EXPORT_SYMBOL +0x21257b68 sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0xabe0adb0 sock_create vmlinux EXPORT_SYMBOL +0x400419b0 sock_create_kern vmlinux EXPORT_SYMBOL +0xc2e8f866 sock_edemux vmlinux EXPORT_SYMBOL +0x5ae0a6d0 sockfd_lookup vmlinux EXPORT_SYMBOL +0xe5ee2271 sock_init_data vmlinux EXPORT_SYMBOL +0x61b0c871 sock_queue_err_skb vmlinux EXPORT_SYMBOL +0x5210e284 sock_recv_errqueue vmlinux EXPORT_SYMBOL +0x10d46178 sock_release vmlinux EXPORT_SYMBOL +0xc64c97ce sock_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0x38c12cc6 softnet_data vmlinux EXPORT_SYMBOL +0xe3a53f4c sort vmlinux EXPORT_SYMBOL +0x91715312 sprintf vmlinux EXPORT_SYMBOL +0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL +0xd4a504ad srcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x45fb1899 __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL +0xfacd47ba __srcu_read_unlock vmlinux EXPORT_SYMBOL_GPL +0x20c55ae0 sscanf vmlinux EXPORT_SYMBOL +0xdb7305a1 __stack_chk_fail vmlinux EXPORT_SYMBOL +0x8f678b07 __stack_chk_guard vmlinux EXPORT_SYMBOL +0x6f1c4fdf starget_for_each_device vmlinux EXPORT_SYMBOL +0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL +0x061651be strcat vmlinux EXPORT_SYMBOL +0x349cba85 strchr vmlinux EXPORT_SYMBOL +0xe2d5255a strcmp vmlinux EXPORT_SYMBOL +0xe914e41e strcpy vmlinux EXPORT_SYMBOL +0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL +0x77bc13a0 strim vmlinux EXPORT_SYMBOL +0xf9c0b663 strlcat vmlinux EXPORT_SYMBOL +0x5792f848 strlcpy vmlinux EXPORT_SYMBOL +0x98cf60b3 strlen vmlinux EXPORT_SYMBOL +0x96b29254 strncasecmp vmlinux EXPORT_SYMBOL +0x2e2b40d2 strncat vmlinux EXPORT_SYMBOL +0x5a921311 strncmp vmlinux EXPORT_SYMBOL +0x9166fada strncpy vmlinux EXPORT_SYMBOL +0x24428be5 strncpy_from_user vmlinux EXPORT_SYMBOL +0xa916b694 strnlen vmlinux EXPORT_SYMBOL +0xc310b981 strnstr vmlinux EXPORT_SYMBOL +0x9a1dfd65 strpbrk vmlinux EXPORT_SYMBOL +0x9f984513 strrchr vmlinux EXPORT_SYMBOL +0x85df9b6c strsep vmlinux EXPORT_SYMBOL +0xc29bf967 strspn vmlinux EXPORT_SYMBOL +0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL +0xe09b451c submit_bio vmlinux EXPORT_SYMBOL +0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL +0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL +0xdc3fcbc9 __sw_hweight8 vmlinux EXPORT_SYMBOL +0x5e51cd74 swiotlb_nr_tbl vmlinux EXPORT_SYMBOL_GPL +0x4cf7dda3 switchdev_port_same_parent_id vmlinux EXPORT_SYMBOL_GPL +0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL +0x36876370 sync_file_create vmlinux EXPORT_SYMBOL +0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL +0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL +0xcfc68341 synchronize_rcu_bh vmlinux EXPORT_SYMBOL_GPL +0x0c2cdbf1 synchronize_sched vmlinux EXPORT_SYMBOL_GPL +0x470620df synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0x696cc0b3 syscon_node_to_regmap vmlinux EXPORT_SYMBOL_GPL +0xa701c695 syscon_regmap_lookup_by_phandle vmlinux EXPORT_SYMBOL_GPL +0x3ebf0e2e sysfs_add_file_to_group vmlinux EXPORT_SYMBOL_GPL +0x80f02606 sysfs_create_bin_file vmlinux EXPORT_SYMBOL_GPL +0x29d8b1ea sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL +0x40c78b01 sysfs_create_group vmlinux EXPORT_SYMBOL_GPL +0x8a944a40 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL +0xcb52cc75 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL +0xd195c0f9 sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL +0xadb3ec99 sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL +0x1c260d12 sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL +0x70251ab2 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL +0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL +0x015af7f4 system_state vmlinux EXPORT_SYMBOL +0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL +0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL +0x7aefb2e7 t10_pi_complete vmlinux EXPORT_SYMBOL +0x35103d80 t10_pi_prepare vmlinux EXPORT_SYMBOL +0x0f3cc336 t10_pi_type1_crc vmlinux EXPORT_SYMBOL +0x42f4623d t10_pi_type3_crc vmlinux EXPORT_SYMBOL +0x02d3e1af tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0x4978eb8f task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x9545af6d tasklet_init vmlinux EXPORT_SYMBOL +0x82072614 tasklet_kill vmlinux EXPORT_SYMBOL +0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL +0xc3470820 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0xd08ecd42 tcf_block_cb_register vmlinux EXPORT_SYMBOL +0x2e9afe60 tcf_block_cb_unregister vmlinux EXPORT_SYMBOL +0xff01d9c7 tcp_gro_complete vmlinux EXPORT_SYMBOL +0x463219fb tcp_hashinfo vmlinux EXPORT_SYMBOL +0x160aad0d tc_setup_cb_egdev_register vmlinux EXPORT_SYMBOL_GPL +0x1ab9dd37 tc_setup_cb_egdev_unregister vmlinux EXPORT_SYMBOL_GPL +0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL +0xb8212341 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL +0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL +0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL +0xf740b7c0 tls_get_record net/tls/tls EXPORT_SYMBOL +0xee54df8a tls_validate_xmit_skb net/tls/tls EXPORT_SYMBOL_GPL +0x7c465c4a to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xde9360ba totalram_pages vmlinux EXPORT_SYMBOL +0x8de87df1 trace_define_field vmlinux EXPORT_SYMBOL_GPL +0x9e022341 trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0x1736e34e trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL +0x74b79871 trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL +0x62486e76 trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL +0x14570ebf trace_event_reg vmlinux EXPORT_SYMBOL_GPL +0xb05fb848 trace_handle_return vmlinux EXPORT_SYMBOL_GPL +0x1a949779 __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL +0xdc34a927 __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0x2bb58a7c trace_print_array_seq vmlinux EXPORT_SYMBOL +0x3191de98 trace_print_flags_seq vmlinux EXPORT_SYMBOL +0xbb54fb48 trace_print_symbols_seq vmlinux EXPORT_SYMBOL +0xce21ebb2 trace_raw_output_prep vmlinux EXPORT_SYMBOL +0x8e8bcd37 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL +0x1ad9fc55 trace_seq_putc vmlinux EXPORT_SYMBOL_GPL +0x75a434fb try_module_get vmlinux EXPORT_SYMBOL +0x4005f38c try_wait_for_completion vmlinux EXPORT_SYMBOL +0x2b28874a ttm_bo_add_to_lru vmlinux EXPORT_SYMBOL +0xeb249dc2 ttm_bo_clean_mm vmlinux EXPORT_SYMBOL +0x0c009af8 ttm_bo_del_sub_from_lru vmlinux EXPORT_SYMBOL +0x1b50b11e ttm_bo_device_init vmlinux EXPORT_SYMBOL +0x6e4e20c3 ttm_bo_device_release vmlinux EXPORT_SYMBOL +0x9ead92fd ttm_bo_dma_acc_size vmlinux EXPORT_SYMBOL +0xa7e970e3 ttm_bo_eviction_valuable vmlinux EXPORT_SYMBOL +0x22b8beba ttm_bo_evict_mm vmlinux EXPORT_SYMBOL +0x564e1aee ttm_bo_global_init vmlinux EXPORT_SYMBOL +0x4e8dd264 ttm_bo_global_release vmlinux EXPORT_SYMBOL +0x3103487f ttm_bo_init vmlinux EXPORT_SYMBOL +0xfd15da61 ttm_bo_init_mm vmlinux EXPORT_SYMBOL +0x6f9d8ea1 ttm_bo_init_reserved vmlinux EXPORT_SYMBOL +0x71f00e46 ttm_bo_kmap vmlinux EXPORT_SYMBOL +0x580421af ttm_bo_kunmap vmlinux EXPORT_SYMBOL +0x504af48a ttm_bo_lock_delayed_workqueue vmlinux EXPORT_SYMBOL +0xb0b9fbf6 ttm_bo_manager_func vmlinux EXPORT_SYMBOL +0xe0717d58 ttm_bo_mem_put vmlinux EXPORT_SYMBOL +0x015d0ff2 ttm_bo_mem_space vmlinux EXPORT_SYMBOL +0xd319ee95 ttm_bo_mmap vmlinux EXPORT_SYMBOL +0xaf29bb5c ttm_bo_move_accel_cleanup vmlinux EXPORT_SYMBOL +0x2ed6b4c1 ttm_bo_move_memcpy vmlinux EXPORT_SYMBOL +0x50db87a8 ttm_bo_move_to_lru_tail vmlinux EXPORT_SYMBOL +0xb2b4e05c ttm_bo_move_ttm vmlinux EXPORT_SYMBOL +0xf51b1a5d ttm_bo_pipeline_move vmlinux EXPORT_SYMBOL +0xcedb0f59 ttm_bo_put vmlinux EXPORT_SYMBOL +0x618ff7f6 ttm_bo_unlock_delayed_workqueue vmlinux EXPORT_SYMBOL +0x494522c6 ttm_bo_unref vmlinux EXPORT_SYMBOL +0xc848af18 ttm_bo_validate vmlinux EXPORT_SYMBOL +0x7a575a7d ttm_bo_wait vmlinux EXPORT_SYMBOL +0x2e26cb84 ttm_dma_page_alloc_debugfs vmlinux EXPORT_SYMBOL_GPL +0x36b664c5 ttm_dma_populate vmlinux EXPORT_SYMBOL_GPL +0x70431076 ttm_dma_tt_fini vmlinux EXPORT_SYMBOL +0x6c33cdba ttm_dma_tt_init vmlinux EXPORT_SYMBOL +0xaf4c88a9 ttm_dma_unpopulate vmlinux EXPORT_SYMBOL_GPL +0x4ee47c93 ttm_eu_backoff_reservation vmlinux EXPORT_SYMBOL +0x418c42f8 ttm_eu_fence_buffer_objects vmlinux EXPORT_SYMBOL +0x845433e1 ttm_eu_reserve_buffers vmlinux EXPORT_SYMBOL +0x7479536d ttm_fbdev_mmap vmlinux EXPORT_SYMBOL +0x489c1c3c ttm_mem_global_init vmlinux EXPORT_SYMBOL +0x8ce75f68 ttm_mem_global_release vmlinux EXPORT_SYMBOL +0xc6d7cb21 ttm_page_alloc_debugfs vmlinux EXPORT_SYMBOL +0x4e5f583c ttm_pool_populate vmlinux EXPORT_SYMBOL +0xe4fbf1a0 ttm_pool_unpopulate vmlinux EXPORT_SYMBOL +0xd42a294d ttm_populate_and_map_pages vmlinux EXPORT_SYMBOL +0xa3079bc4 ttm_sg_tt_init vmlinux EXPORT_SYMBOL +0x432377a4 ttm_tt_bind vmlinux EXPORT_SYMBOL +0x61b0e2a1 ttm_tt_fini vmlinux EXPORT_SYMBOL +0x95cda04f ttm_tt_init vmlinux EXPORT_SYMBOL +0x5033a0d3 ttm_tt_set_placement_caching vmlinux EXPORT_SYMBOL +0x596760e6 ttm_unmap_and_unpopulate_pages vmlinux EXPORT_SYMBOL +0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL +0x1a9c7ea4 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL +0x00a35407 uio_event_notify drivers/uio/uio EXPORT_SYMBOL_GPL +0x16ad7ecb __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL +0x23527ffd uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL +0xa00b9c30 unlock_page vmlinux EXPORT_SYMBOL +0x39625333 unlock_page_memcg vmlinux EXPORT_SYMBOL +0x5c6e6796 unmap_mapping_range vmlinux EXPORT_SYMBOL +0x2f64415f unregister_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0x7023bea8 unregister_acpi_notifier vmlinux EXPORT_SYMBOL +0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL +0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL +0xda82d28e unregister_console vmlinux EXPORT_SYMBOL +0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL +0xfc3bba0f unregister_fib_notifier vmlinux EXPORT_SYMBOL +0x2fe252cc unregister_inet6addr_notifier vmlinux EXPORT_SYMBOL +0xfe029963 unregister_inetaddr_notifier vmlinux EXPORT_SYMBOL +0x3fef9766 unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xeb3f8466 unregister_kprobe vmlinux EXPORT_SYMBOL_GPL +0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL +0x6443ec18 unregister_netdev vmlinux EXPORT_SYMBOL +0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL +0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL +0xf2072606 unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x57d8106f unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0xee435236 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL +0x6be0d38b unregister_sysctl_table vmlinux EXPORT_SYMBOL +0x50267ada unuse_mm vmlinux EXPORT_SYMBOL_GPL +0xcf2a6966 up vmlinux EXPORT_SYMBOL +0x7694281b up_read vmlinux EXPORT_SYMBOL +0x28509eb8 up_write vmlinux EXPORT_SYMBOL +0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL +0xfeec70f4 use_mm vmlinux EXPORT_SYMBOL_GPL +0x12a38747 usleep_range vmlinux EXPORT_SYMBOL +0x69e683de uuid_gen vmlinux EXPORT_SYMBOL_GPL +0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL +0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL +0xc99897bc _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe270925d uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1fa0766a uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x354377cf uverbs_fd_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x15f6d342 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x65ad3883 uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x7c7957d8 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe2e01fb5 vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0xf3dc9bcd vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x999e8297 vfree vmlinux EXPORT_SYMBOL +0x16ec00f0 vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0x12a6b81f vfs_fsync vmlinux EXPORT_SYMBOL +0x619fa82e vfs_getattr vmlinux EXPORT_SYMBOL +0x048fabaf vfs_statfs vmlinux EXPORT_SYMBOL +0x56642ebf vga_client_register vmlinux EXPORT_SYMBOL +0x0b86c0cb vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0x1f1bde9a vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0xfc06c666 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL +0xad2831af __vmalloc vmlinux EXPORT_SYMBOL +0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL +0xeafabbbd vmalloc_to_page vmlinux EXPORT_SYMBOL +0x689609be vmap vmlinux EXPORT_SYMBOL +0x856fc23e vm_insert_page vmlinux EXPORT_SYMBOL +0xc1a8a30b vm_mmap vmlinux EXPORT_SYMBOL +0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL +0xd90043b5 vm_zone_stat vmlinux EXPORT_SYMBOL +0x4b8b3239 vprintk vmlinux EXPORT_SYMBOL +0xf5e03a3a vscnprintf vmlinux EXPORT_SYMBOL +0x1e01660e vsnprintf vmlinux EXPORT_SYMBOL +0x5c7574a1 vsprintf vmlinux EXPORT_SYMBOL +0x94961283 vunmap vmlinux EXPORT_SYMBOL +0x40a9b349 vzalloc vmlinux EXPORT_SYMBOL +0x9e0c711d vzalloc_node vmlinux EXPORT_SYMBOL +0x6de13801 wait_for_completion vmlinux EXPORT_SYMBOL +0x262e823a wait_for_completion_interruptible vmlinux EXPORT_SYMBOL +0xa33c0eac wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL +0x139cee21 wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL +0xa096b889 wait_for_completion_killable vmlinux EXPORT_SYMBOL +0x4d1ff60a wait_for_completion_timeout vmlinux EXPORT_SYMBOL +0x75e97fa8 wait_on_page_bit vmlinux EXPORT_SYMBOL +0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL +0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL +0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL +0x8ba5cd2c wake_up_process vmlinux EXPORT_SYMBOL +0x399bb8c0 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL +0xad27f361 __warn_printk vmlinux EXPORT_SYMBOL +0x321c027d work_busy vmlinux EXPORT_SYMBOL_GPL +0x2371ef97 write_cache_pages vmlinux EXPORT_SYMBOL +0xe8d34c90 ww_mutex_lock vmlinux EXPORT_SYMBOL +0x322fc583 ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0x3c736d31 ww_mutex_unlock vmlinux EXPORT_SYMBOL +0x559b27f8 xdp_do_flush_map vmlinux EXPORT_SYMBOL_GPL +0xd84b3613 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0xcf533514 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0xc3c90adc xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0xa3f18aba xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0xa8095683 xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0xc80b9d21 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0xdec4fd08 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0xeb8e2e49 xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x7b83eae9 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL +0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL +0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0x760a0f4f yield vmlinux EXPORT_SYMBOL +0xf1fbd16d zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x12b3ad49 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/Module.kabi_x86_64 b/Module.kabi_x86_64 new file mode 100644 index 0000000000000000000000000000000000000000..dc371124b3ed898ae60aea92ab1af7a382531a31 --- /dev/null +++ b/Module.kabi_x86_64 @@ -0,0 +1,2777 @@ +0x9937b601 acpi_bus_get_device vmlinux EXPORT_SYMBOL +0xae2b6c80 acpi_bus_register_driver vmlinux EXPORT_SYMBOL +0x730ba542 acpi_bus_unregister_driver vmlinux EXPORT_SYMBOL +0xdd18a993 acpi_check_dsm vmlinux EXPORT_SYMBOL +0x141271bf acpi_dev_found vmlinux EXPORT_SYMBOL +0x1a45cb6c acpi_disabled vmlinux EXPORT_SYMBOL +0x195ca23c acpi_dma_configure vmlinux EXPORT_SYMBOL_GPL +0xae5a04bb acpi_evaluate_dsm vmlinux EXPORT_SYMBOL +0x735e6a81 acpi_evaluate_integer vmlinux EXPORT_SYMBOL +0xd92deb6b acpi_evaluate_object vmlinux EXPORT_SYMBOL +0xcd8ce890 acpi_format_exception vmlinux EXPORT_SYMBOL +0x9f4f2aa3 acpi_gbl_FADT vmlinux EXPORT_SYMBOL +0xeb7f6046 acpi_get_devices vmlinux EXPORT_SYMBOL +0x9975dc22 acpi_get_handle vmlinux EXPORT_SYMBOL +0xaebd12f0 acpi_get_name vmlinux EXPORT_SYMBOL +0x16cdc340 acpi_get_table vmlinux EXPORT_SYMBOL +0xb5a8c226 acpi_gsi_to_irq vmlinux EXPORT_SYMBOL_GPL +0xeccd3e0c acpi_handle_printk vmlinux EXPORT_SYMBOL +0x509b64ea acpi_has_method vmlinux EXPORT_SYMBOL +0x170ddf79 acpi_install_notify_handler vmlinux EXPORT_SYMBOL +0x48193639 acpi_lid_open vmlinux EXPORT_SYMBOL +0x48c99d6f acpi_match_device vmlinux EXPORT_SYMBOL_GPL +0x30b03a8e __acpi_node_get_property_reference vmlinux EXPORT_SYMBOL_GPL +0xcfd30d71 acpi_os_map_memory vmlinux EXPORT_SYMBOL_GPL +0xed55f929 acpi_os_unmap_generic_address vmlinux EXPORT_SYMBOL +0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL +0x53e4c658 acpi_register_gsi vmlinux EXPORT_SYMBOL_GPL +0x1c58427f acpi_remove_notify_handler vmlinux EXPORT_SYMBOL +0x7b5452b8 acpi_unregister_gsi vmlinux EXPORT_SYMBOL_GPL +0x61e92516 acpi_video_get_edid drivers/acpi/video EXPORT_SYMBOL +0xec2b8a42 acpi_walk_namespace vmlinux EXPORT_SYMBOL +0x5104061e address_space_init_once vmlinux EXPORT_SYMBOL +0x74def0fb add_timer vmlinux EXPORT_SYMBOL +0x4afb2238 add_wait_queue vmlinux EXPORT_SYMBOL +0xde293f9e add_wait_queue_exclusive vmlinux EXPORT_SYMBOL +0xd45434ee admin_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe3ec2f2b alloc_chrdev_region vmlinux EXPORT_SYMBOL +0xa7a4cfe7 alloc_cpumask_var vmlinux EXPORT_SYMBOL +0x50c60211 alloc_cpu_rmap vmlinux EXPORT_SYMBOL +0xc3f3017b __alloc_disk_node vmlinux EXPORT_SYMBOL +0xe0c50fcb alloc_etherdev_mqs vmlinux EXPORT_SYMBOL +0x639ce106 alloc_netdev_mqs vmlinux EXPORT_SYMBOL +0xc35522b0 alloc_pages_current vmlinux EXPORT_SYMBOL +0x8c60c94e __alloc_pages_nodemask vmlinux EXPORT_SYMBOL +0x949f7342 __alloc_percpu vmlinux EXPORT_SYMBOL_GPL +0xbd671048 __alloc_percpu_gfp vmlinux EXPORT_SYMBOL_GPL +0xbfab5495 __alloc_skb vmlinux EXPORT_SYMBOL +0x43a53735 __alloc_workqueue_key vmlinux EXPORT_SYMBOL_GPL +0xcaeaf1e4 anon_inode_getfd vmlinux EXPORT_SYMBOL_GPL +0xd5e435ee anon_inode_getfile vmlinux EXPORT_SYMBOL_GPL +0x48f49400 apei_hest_parse vmlinux EXPORT_SYMBOL_GPL +0x30e1ec25 apei_map_generic_address vmlinux EXPORT_SYMBOL_GPL +0xfeeecd05 apei_read vmlinux EXPORT_SYMBOL_GPL +0x53c47c53 apic vmlinux EXPORT_SYMBOL_GPL +0xacd41b75 arch_dma_alloc_attrs vmlinux EXPORT_SYMBOL +0xd1f60a89 arch_io_free_memtype_wc vmlinux EXPORT_SYMBOL +0xf2b81b64 arch_io_reserve_memtype_wc vmlinux EXPORT_SYMBOL +0x3c02e095 arch_phys_wc_add vmlinux EXPORT_SYMBOL +0x50d68377 arch_phys_wc_del vmlinux EXPORT_SYMBOL +0x25301bc6 arch_wb_cache_pmem vmlinux EXPORT_SYMBOL_GPL +0x94c8f47e arp_tbl vmlinux EXPORT_SYMBOL +0xbceb1e58 async_schedule vmlinux EXPORT_SYMBOL_GPL +0xad1c252b ata_link_next drivers/ata/libata EXPORT_SYMBOL_GPL +0x07646cee ata_tf_to_fis drivers/ata/libata EXPORT_SYMBOL_GPL +0xcf4fdd4d _atomic_dec_and_lock vmlinux EXPORT_SYMBOL +0xd3752c27 atomic_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x2b9997fb atomic_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x7181db30 atomic_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0xe605aba1 attribute_container_find_class_device vmlinux EXPORT_SYMBOL_GPL +0xad73041f autoremove_wake_function vmlinux EXPORT_SYMBOL +0x1a06e159 backlight_device_register vmlinux EXPORT_SYMBOL +0xe1e7570d backlight_device_unregister vmlinux EXPORT_SYMBOL +0x767ae5fe backlight_force_update vmlinux EXPORT_SYMBOL +0x304744cd bdevname vmlinux EXPORT_SYMBOL +0x2d2d043a bdev_read_only vmlinux EXPORT_SYMBOL +0xd5faec46 bdget_disk vmlinux EXPORT_SYMBOL +0x80ca5026 _bin2bcd vmlinux EXPORT_SYMBOL +0xd45cc6ca bin2hex vmlinux EXPORT_SYMBOL +0x3f50b7d9 bio_add_page vmlinux EXPORT_SYMBOL +0x011415bc bio_alloc_bioset vmlinux EXPORT_SYMBOL +0x92296e0b bio_chain vmlinux EXPORT_SYMBOL +0x9483b669 bio_clone_fast vmlinux EXPORT_SYMBOL +0x35af51ee bio_devname vmlinux EXPORT_SYMBOL +0xf883d98d bio_endio vmlinux EXPORT_SYMBOL +0x13b7abef bio_free_pages vmlinux EXPORT_SYMBOL +0xc4e552c8 bio_init vmlinux EXPORT_SYMBOL +0x0105e1cd bio_integrity_add_page vmlinux EXPORT_SYMBOL +0xdba90e75 bio_integrity_alloc vmlinux EXPORT_SYMBOL +0xf3e45163 bio_put vmlinux EXPORT_SYMBOL +0xa7ac70fd bioset_exit vmlinux EXPORT_SYMBOL +0x5a3f78ef bioset_init vmlinux EXPORT_SYMBOL +0x39b52d19 __bitmap_and vmlinux EXPORT_SYMBOL +0xadfdfcef __bitmap_andnot vmlinux EXPORT_SYMBOL +0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL +0x7c173634 __bitmap_complement vmlinux EXPORT_SYMBOL +0xf3e6402e __bitmap_equal vmlinux EXPORT_SYMBOL +0x63a7c28c bitmap_find_free_region vmlinux EXPORT_SYMBOL +0x64127b67 bitmap_find_next_zero_area_off vmlinux EXPORT_SYMBOL +0xca21ebd3 bitmap_free vmlinux EXPORT_SYMBOL +0xbb35675b __bitmap_intersects vmlinux EXPORT_SYMBOL +0xa084749a __bitmap_or vmlinux EXPORT_SYMBOL +0x4df119fa __bitmap_parse vmlinux EXPORT_SYMBOL +0x1b015d25 bitmap_parselist vmlinux EXPORT_SYMBOL +0xf474c21c bitmap_print_to_pagebuf vmlinux EXPORT_SYMBOL +0x574c2e74 bitmap_release_region vmlinux EXPORT_SYMBOL +0x615911d7 __bitmap_set vmlinux EXPORT_SYMBOL +0x3b644591 __bitmap_shift_left vmlinux EXPORT_SYMBOL +0xaad0ae78 __bitmap_shift_right vmlinux EXPORT_SYMBOL +0x0d61eeee __bitmap_subset vmlinux EXPORT_SYMBOL +0x63c4d61f __bitmap_weight vmlinux EXPORT_SYMBOL +0xf6fc8791 __bitmap_xor vmlinux EXPORT_SYMBOL +0x34a2f2a3 bitmap_zalloc vmlinux EXPORT_SYMBOL +0x16e297c3 bit_wait vmlinux EXPORT_SYMBOL +0x314b2b7a blk_alloc_queue vmlinux EXPORT_SYMBOL +0xd27b25dd blk_check_plugged vmlinux EXPORT_SYMBOL +0x9369b368 blk_cleanup_queue vmlinux EXPORT_SYMBOL +0x63106399 blkdev_get_by_path vmlinux EXPORT_SYMBOL +0xaad062f2 __blkdev_issue_discard vmlinux EXPORT_SYMBOL +0xd44c3a17 blkdev_issue_discard vmlinux EXPORT_SYMBOL +0x48f243a2 blkdev_issue_flush vmlinux EXPORT_SYMBOL +0x920bf144 blkdev_issue_write_same vmlinux EXPORT_SYMBOL +0xbdd41538 __blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x3ba7f6e0 blkdev_issue_zeroout vmlinux EXPORT_SYMBOL +0x534f6cda blkdev_put vmlinux EXPORT_SYMBOL +0xb9754784 blk_execute_rq vmlinux EXPORT_SYMBOL +0xf9cb05a1 blk_execute_rq_nowait vmlinux EXPORT_SYMBOL_GPL +0xbd9074b1 blk_finish_plug vmlinux EXPORT_SYMBOL +0xd0597ac1 blk_freeze_queue_start vmlinux EXPORT_SYMBOL_GPL +0x87971534 blk_get_queue vmlinux EXPORT_SYMBOL +0xde4cbbbb blk_get_request vmlinux EXPORT_SYMBOL +0x81074ee9 blk_init_tags vmlinux EXPORT_SYMBOL +0xb97b51e2 blk_integrity_register vmlinux EXPORT_SYMBOL +0xd507cdb6 blk_integrity_unregister vmlinux EXPORT_SYMBOL +0xb4f56199 blk_mq_alloc_request vmlinux EXPORT_SYMBOL +0x37b36ab1 blk_mq_alloc_request_hctx vmlinux EXPORT_SYMBOL_GPL +0x7208af11 blk_mq_alloc_tag_set vmlinux EXPORT_SYMBOL +0x0e31360b blk_mq_complete_request vmlinux EXPORT_SYMBOL +0x07baf7f9 blk_mq_end_request vmlinux EXPORT_SYMBOL +0xa57e41e0 blk_mq_free_request vmlinux EXPORT_SYMBOL_GPL +0xbee1f5ee blk_mq_free_tag_set vmlinux EXPORT_SYMBOL +0x253739db blk_mq_freeze_queue vmlinux EXPORT_SYMBOL_GPL +0x7664ce49 blk_mq_freeze_queue_wait vmlinux EXPORT_SYMBOL_GPL +0x85bcbade blk_mq_freeze_queue_wait_timeout vmlinux EXPORT_SYMBOL_GPL +0x77c1e869 blk_mq_init_queue vmlinux EXPORT_SYMBOL +0xbcbc93e1 blk_mq_map_queues vmlinux EXPORT_SYMBOL_GPL +0xae3e42a1 blk_mq_pci_map_queues vmlinux EXPORT_SYMBOL_GPL +0xeb1899ab blk_mq_quiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x2ef18a97 blk_mq_rdma_map_queues vmlinux EXPORT_SYMBOL_GPL +0xba80a5bc blk_mq_requeue_request vmlinux EXPORT_SYMBOL +0xb2abed43 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL +0x24f8ac45 blk_mq_start_request vmlinux EXPORT_SYMBOL +0x53ac3bce blk_mq_tagset_busy_iter vmlinux EXPORT_SYMBOL +0x38e6cf47 blk_mq_tag_to_rq vmlinux EXPORT_SYMBOL +0x1ae4b46d blk_mq_unfreeze_queue vmlinux EXPORT_SYMBOL_GPL +0x8d8f1733 blk_mq_unique_tag vmlinux EXPORT_SYMBOL +0xc9255c9f blk_mq_unquiesce_queue vmlinux EXPORT_SYMBOL_GPL +0x4b1218ab blk_mq_update_nr_hw_queues vmlinux EXPORT_SYMBOL_GPL +0xe3eb37bd blk_poll vmlinux EXPORT_SYMBOL_GPL +0xbd6a89e0 blk_put_queue vmlinux EXPORT_SYMBOL +0x26084c17 blk_put_request vmlinux EXPORT_SYMBOL +0xa1d317ee blk_queue_bounce_limit vmlinux EXPORT_SYMBOL +0xe1c74ce7 blk_queue_chunk_sectors vmlinux EXPORT_SYMBOL +0x6e889f00 blk_queue_dma_alignment vmlinux EXPORT_SYMBOL +0x3dd48bb8 blk_queue_flag_clear vmlinux EXPORT_SYMBOL +0xabeb991a blk_queue_flag_set vmlinux EXPORT_SYMBOL +0xa30104f8 blk_queue_flag_test_and_set vmlinux EXPORT_SYMBOL_GPL +0x56ebe865 blk_queue_free_tags vmlinux EXPORT_SYMBOL +0xd54c3da5 blk_queue_init_tags vmlinux EXPORT_SYMBOL +0xd78968dd blk_queue_io_min vmlinux EXPORT_SYMBOL +0xd98913c5 blk_queue_io_opt vmlinux EXPORT_SYMBOL +0x6f75cdf3 blk_queue_logical_block_size vmlinux EXPORT_SYMBOL +0x6ed772f8 blk_queue_make_request vmlinux EXPORT_SYMBOL +0xe63088fa blk_queue_max_discard_sectors vmlinux EXPORT_SYMBOL +0x8a27ddc5 blk_queue_max_discard_segments vmlinux EXPORT_SYMBOL_GPL +0xab7f92f4 blk_queue_max_hw_sectors vmlinux EXPORT_SYMBOL +0x04afe709 blk_queue_max_segments vmlinux EXPORT_SYMBOL +0xc3b2321b blk_queue_max_segment_size vmlinux EXPORT_SYMBOL +0xcdf82411 blk_queue_max_write_same_sectors vmlinux EXPORT_SYMBOL +0xe29e7c0d blk_queue_max_write_zeroes_sectors vmlinux EXPORT_SYMBOL +0x7021d9bf blk_queue_physical_block_size vmlinux EXPORT_SYMBOL +0x60e2a4d7 blk_queue_rq_timeout vmlinux EXPORT_SYMBOL_GPL +0xa771b4fe blk_queue_segment_boundary vmlinux EXPORT_SYMBOL +0xc5032368 blk_queue_split vmlinux EXPORT_SYMBOL +0x87c9e197 blk_queue_stack_limits vmlinux EXPORT_SYMBOL +0x87ae04f6 blk_queue_update_dma_alignment vmlinux EXPORT_SYMBOL +0x2844077f blk_queue_virt_boundary vmlinux EXPORT_SYMBOL +0x0fddd970 blk_queue_write_cache vmlinux EXPORT_SYMBOL_GPL +0x478fcc3a blk_rq_append_bio vmlinux EXPORT_SYMBOL +0x83a7d292 blk_rq_count_integrity_sg vmlinux EXPORT_SYMBOL +0x0cc13585 blk_rq_map_integrity_sg vmlinux EXPORT_SYMBOL +0x095d267f blk_rq_map_kern vmlinux EXPORT_SYMBOL +0xcc7a6d38 blk_rq_map_sg vmlinux EXPORT_SYMBOL +0xb2d80bb6 blk_rq_map_user vmlinux EXPORT_SYMBOL +0x81972c74 blk_rq_map_user_iov vmlinux EXPORT_SYMBOL +0xbaad6369 blk_rq_unmap_user vmlinux EXPORT_SYMBOL +0x0e5a987a blk_set_queue_dying vmlinux EXPORT_SYMBOL_GPL +0x255ba5cb blk_set_stacking_limits vmlinux EXPORT_SYMBOL +0x7d705738 blk_start_plug vmlinux EXPORT_SYMBOL +0x84502a47 blk_status_to_errno vmlinux EXPORT_SYMBOL_GPL +0xf5eb86ea blk_verify_command vmlinux EXPORT_SYMBOL +0x6adea647 blocking_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0x7ec69f07 blocking_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0x7d72556a blocking_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x84f15016 boot_cpu_data vmlinux EXPORT_SYMBOL +0xda699fce bpf_prog_add vmlinux EXPORT_SYMBOL_GPL +0xf6dc7739 bpf_prog_inc vmlinux EXPORT_SYMBOL_GPL +0x828b9e69 bpf_prog_put vmlinux EXPORT_SYMBOL_GPL +0x988e05b5 bpf_prog_sub vmlinux EXPORT_SYMBOL_GPL +0xe96d15be bpf_trace_run1 vmlinux EXPORT_SYMBOL_GPL +0xde9156d4 bpf_trace_run2 vmlinux EXPORT_SYMBOL_GPL +0x6491079f bpf_trace_run3 vmlinux EXPORT_SYMBOL_GPL +0x4c493c61 bpf_trace_run5 vmlinux EXPORT_SYMBOL_GPL +0x5c2bcd37 bpf_warn_invalid_xdp_action vmlinux EXPORT_SYMBOL_GPL +0xf3b051f6 bsg_job_done vmlinux EXPORT_SYMBOL_GPL +0x68ab424c btree_destroy vmlinux EXPORT_SYMBOL_GPL +0xf331236f btree_geo32 vmlinux EXPORT_SYMBOL_GPL +0xa3a04602 btree_geo64 vmlinux EXPORT_SYMBOL_GPL +0x23505f2e btree_get_prev vmlinux EXPORT_SYMBOL_GPL +0x968fb45b btree_init vmlinux EXPORT_SYMBOL_GPL +0xe27d9c58 btree_insert vmlinux EXPORT_SYMBOL_GPL +0x326fbe7b btree_last vmlinux EXPORT_SYMBOL_GPL +0x4a11deca btree_lookup vmlinux EXPORT_SYMBOL_GPL +0x302e9325 btree_remove vmlinux EXPORT_SYMBOL_GPL +0xb0eec614 btree_update vmlinux EXPORT_SYMBOL_GPL +0x23246bf8 build_skb vmlinux EXPORT_SYMBOL +0xbd9fe2e8 bus_find_device vmlinux EXPORT_SYMBOL_GPL +0x06a3fd60 bus_find_device_by_name vmlinux EXPORT_SYMBOL_GPL +0xb665f56d __cachemode2pte_tbl vmlinux EXPORT_SYMBOL +0x0cbdbc7a call_netdevice_notifiers vmlinux EXPORT_SYMBOL +0x643e0ce5 call_rcu_sched vmlinux EXPORT_SYMBOL_GPL +0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL +0x7a2dd241 cancel_delayed_work vmlinux EXPORT_SYMBOL +0xabc38a06 cancel_delayed_work_sync vmlinux EXPORT_SYMBOL +0x46111371 cancel_work_sync vmlinux EXPORT_SYMBOL_GPL +0xc6cbbc89 capable vmlinux EXPORT_SYMBOL +0x7f98740c cdev_add vmlinux EXPORT_SYMBOL +0xe8eebd5b cdev_del vmlinux EXPORT_SYMBOL +0x6db6d756 cdev_device_add vmlinux EXPORT_SYMBOL +0x0fec6736 cdev_device_del vmlinux EXPORT_SYMBOL +0xeac97218 cdev_init vmlinux EXPORT_SYMBOL +0xf615c346 cdev_set_parent vmlinux EXPORT_SYMBOL +0x89ed0b2b cgroup_attach_task_all vmlinux EXPORT_SYMBOL_GPL +0xf74333d2 __chash_table_copy_in drivers/gpu/drm/amd/lib/chash EXPORT_SYMBOL +0xca3c7ba8 __chash_table_copy_out drivers/gpu/drm/amd/lib/chash EXPORT_SYMBOL +0x88db9f48 __check_object_size vmlinux EXPORT_SYMBOL +0xda4769c3 __class_create vmlinux EXPORT_SYMBOL_GPL +0x16c94421 class_create_file_ns vmlinux EXPORT_SYMBOL_GPL +0x42fcd3fc class_destroy vmlinux EXPORT_SYMBOL_GPL +0x97cd36ec class_find_device vmlinux EXPORT_SYMBOL_GPL +0x3104451e class_for_each_device vmlinux EXPORT_SYMBOL_GPL +0xb8fd61c1 __class_register vmlinux EXPORT_SYMBOL_GPL +0x0700523a class_remove_file_ns vmlinux EXPORT_SYMBOL_GPL +0x4b23b74f class_unregister vmlinux EXPORT_SYMBOL_GPL +0x326ecf14 _cleanup_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0x7da99cdd clear_user vmlinux EXPORT_SYMBOL +0xb6e6d99d clk_disable vmlinux EXPORT_SYMBOL_GPL +0x815588a6 clk_enable vmlinux EXPORT_SYMBOL_GPL +0x556e4390 clk_get_rate vmlinux EXPORT_SYMBOL_GPL +0x7c9a7371 clk_prepare vmlinux EXPORT_SYMBOL_GPL +0xb077e70a clk_unprepare vmlinux EXPORT_SYMBOL_GPL +0x7757b51a clk_unregister vmlinux EXPORT_SYMBOL_GPL +0xa9a13557 __close_fd vmlinux EXPORT_SYMBOL +0x7f914bf6 cm_class drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x7a2f564f commit_creds vmlinux EXPORT_SYMBOL +0xbffde8ec compat_alloc_user_space vmlinux EXPORT_SYMBOL_GPL +0x29361773 complete vmlinux EXPORT_SYMBOL +0xfd94814e complete_all vmlinux EXPORT_SYMBOL +0x8133c67d complete_and_exit vmlinux EXPORT_SYMBOL +0x51bd55b5 completion_done vmlinux EXPORT_SYMBOL +0xb1c5c986 component_add vmlinux EXPORT_SYMBOL_GPL +0x29854bee component_del vmlinux EXPORT_SYMBOL_GPL +0xa1c76e0a _cond_resched vmlinux EXPORT_SYMBOL +0xaa162075 configfs_register_subsystem vmlinux EXPORT_SYMBOL +0xbc315f90 configfs_remove_default_groups vmlinux EXPORT_SYMBOL +0x0f52db29 configfs_unregister_subsystem vmlinux EXPORT_SYMBOL +0xde141fe9 config_group_init vmlinux EXPORT_SYMBOL +0xb4f1f6f9 config_group_init_type_name vmlinux EXPORT_SYMBOL +0xc9167b7e config_item_put vmlinux EXPORT_SYMBOL +0xfbaaf01e console_lock vmlinux EXPORT_SYMBOL +0xc631580a console_unlock vmlinux EXPORT_SYMBOL +0xeae3dfd6 __const_udelay vmlinux EXPORT_SYMBOL +0x18e751f3 consume_skb vmlinux EXPORT_SYMBOL +0xf3a54e93 _copy_from_iter vmlinux EXPORT_SYMBOL +0x362ef408 _copy_from_user vmlinux EXPORT_SYMBOL +0x9892d4c6 _copy_to_iter vmlinux EXPORT_SYMBOL +0xb44ad4b3 _copy_to_user vmlinux EXPORT_SYMBOL +0x60b40fd8 copy_user_enhanced_fast_string vmlinux EXPORT_SYMBOL +0xe5772d4a copy_user_generic_string vmlinux EXPORT_SYMBOL +0xdcc3a419 copy_user_generic_unrolled vmlinux EXPORT_SYMBOL +0x86c43a8c cper_estatus_check vmlinux EXPORT_SYMBOL_GPL +0x1234ffa1 cper_estatus_check_header vmlinux EXPORT_SYMBOL_GPL +0xe4248980 cper_estatus_print vmlinux EXPORT_SYMBOL_GPL +0xe3d857ea __cpu_active_mask vmlinux EXPORT_SYMBOL +0x01c12c32 cpu_bit_bitmap vmlinux EXPORT_SYMBOL_GPL +0xa9785b49 cpu_core_map vmlinux EXPORT_SYMBOL +0x9305f8e6 cpufreq_get vmlinux EXPORT_SYMBOL +0x7c46233a cpufreq_quick_get vmlinux EXPORT_SYMBOL +0x1a675dfe __cpuhp_remove_state vmlinux EXPORT_SYMBOL +0xbf1e932f __cpuhp_setup_state vmlinux EXPORT_SYMBOL +0xa1fce0bd cpu_info vmlinux EXPORT_SYMBOL +0xd6b33026 cpu_khz vmlinux EXPORT_SYMBOL +0xc8a91f5b cpumask_local_spread vmlinux EXPORT_SYMBOL +0xc5e4a5d1 cpumask_next vmlinux EXPORT_SYMBOL +0xf8386d97 cpumask_next_and vmlinux EXPORT_SYMBOL +0x7a2af7b4 cpu_number vmlinux EXPORT_SYMBOL +0x5a5a2271 __cpu_online_mask vmlinux EXPORT_SYMBOL +0x9e683f75 __cpu_possible_mask vmlinux EXPORT_SYMBOL +0x7aff77a3 __cpu_present_mask vmlinux EXPORT_SYMBOL +0x3b83610f cpu_sibling_map vmlinux EXPORT_SYMBOL +0xa04f945a cpus_read_lock vmlinux EXPORT_SYMBOL_GPL +0x18fb2caf cpus_read_unlock vmlinux EXPORT_SYMBOL_GPL +0xb15b4109 crc32c lib/libcrc32c EXPORT_SYMBOL +0x7d5e1008 __crc32c_le_shift vmlinux EXPORT_SYMBOL +0xe78bfacd crc32_le vmlinux EXPORT_SYMBOL +0xe2aae5cc crc8 lib/crc8 EXPORT_SYMBOL +0xaa8106bc crc8_populate_msb lib/crc8 EXPORT_SYMBOL +0xc666a132 crc_t10dif vmlinux EXPORT_SYMBOL +0xaa9064fa crypto_ahash_digest vmlinux EXPORT_SYMBOL_GPL +0x2afe3742 crypto_ahash_final vmlinux EXPORT_SYMBOL_GPL +0xdcf27941 crypto_ahash_setkey vmlinux EXPORT_SYMBOL_GPL +0x2117b5f8 crypto_alloc_ahash vmlinux EXPORT_SYMBOL_GPL +0x141439aa crypto_alloc_akcipher vmlinux EXPORT_SYMBOL_GPL +0x92cf6f0f crypto_alloc_shash vmlinux EXPORT_SYMBOL_GPL +0x7d60397b crypto_destroy_tfm vmlinux EXPORT_SYMBOL_GPL +0x3ef051c8 crypto_inc vmlinux EXPORT_SYMBOL_GPL +0xdc3c41a8 __crypto_memneq vmlinux EXPORT_SYMBOL +0x953cd72a crypto_register_akcipher vmlinux EXPORT_SYMBOL_GPL +0xc3e05dc0 crypto_register_alg vmlinux EXPORT_SYMBOL_GPL +0x5a5da0cc crypto_register_kpp vmlinux EXPORT_SYMBOL_GPL +0xf62bf90b crypto_register_shash vmlinux EXPORT_SYMBOL_GPL +0x82af146b crypto_register_skciphers vmlinux EXPORT_SYMBOL_GPL +0x5facb824 crypto_shash_final vmlinux EXPORT_SYMBOL_GPL +0xfe7005d3 crypto_shash_update vmlinux EXPORT_SYMBOL_GPL +0xe0c1167f crypto_unregister_akcipher vmlinux EXPORT_SYMBOL_GPL +0x2f963f33 crypto_unregister_alg vmlinux EXPORT_SYMBOL_GPL +0xea4cdcca crypto_unregister_kpp vmlinux EXPORT_SYMBOL_GPL +0xdabfc606 crypto_unregister_shash vmlinux EXPORT_SYMBOL_GPL +0x8f661cdd crypto_unregister_skciphers vmlinux EXPORT_SYMBOL_GPL +0xb47cca30 csum_ipv6_magic vmlinux EXPORT_SYMBOL +0xe113bbbc csum_partial vmlinux EXPORT_SYMBOL +0x11089ac7 _ctype vmlinux EXPORT_SYMBOL +0x53a2c5ef current_task vmlinux EXPORT_SYMBOL +0x51d3180a dca3_get_tag drivers/dca/dca EXPORT_SYMBOL_GPL +0x7e460852 dca_add_requester drivers/dca/dca EXPORT_SYMBOL_GPL +0xac34ecec dca_register_notify drivers/dca/dca EXPORT_SYMBOL_GPL +0x30cb2c06 dca_remove_requester drivers/dca/dca EXPORT_SYMBOL_GPL +0x01a33ab9 dca_unregister_notify drivers/dca/dca EXPORT_SYMBOL_GPL +0xd1b39d3d dcb_getapp vmlinux EXPORT_SYMBOL +0x51e87d08 dcb_ieee_delapp vmlinux EXPORT_SYMBOL +0x8f3414d1 dcb_ieee_getapp_mask vmlinux EXPORT_SYMBOL +0x83870409 dcb_ieee_setapp vmlinux EXPORT_SYMBOL +0xd126e0ac dcbnl_cee_notify vmlinux EXPORT_SYMBOL +0x8caba6b8 dcbnl_ieee_notify vmlinux EXPORT_SYMBOL +0xc101b1e8 dcb_setapp vmlinux EXPORT_SYMBOL +0xc25289f0 debugfs_create_atomic_t vmlinux EXPORT_SYMBOL_GPL +0x666730ff debugfs_create_dir vmlinux EXPORT_SYMBOL_GPL +0x86e56501 debugfs_create_file vmlinux EXPORT_SYMBOL_GPL +0xd87c9636 debugfs_create_regset32 vmlinux EXPORT_SYMBOL_GPL +0x4ad991ee debugfs_create_u32 vmlinux EXPORT_SYMBOL_GPL +0x6970abbf debugfs_create_u64 vmlinux EXPORT_SYMBOL_GPL +0xca8bc6e5 debugfs_create_u8 vmlinux EXPORT_SYMBOL_GPL +0x716265c7 debugfs_initialized vmlinux EXPORT_SYMBOL_GPL +0x703de99a debugfs_lookup vmlinux EXPORT_SYMBOL_GPL +0x8ff34707 debugfs_remove vmlinux EXPORT_SYMBOL_GPL +0xd38cd261 __default_kernel_pte_mask vmlinux EXPORT_SYMBOL +0x19d9cbf9 default_llseek vmlinux EXPORT_SYMBOL +0xaad8c7d6 default_wake_function vmlinux EXPORT_SYMBOL +0x466c14a7 __delay vmlinux EXPORT_SYMBOL +0x452e836e delayed_work_timer_fn vmlinux EXPORT_SYMBOL +0x2c491fb1 del_gendisk vmlinux EXPORT_SYMBOL +0x21b379d1 del_timer vmlinux EXPORT_SYMBOL +0xeb844ae4 del_timer_sync vmlinux EXPORT_SYMBOL +0x8c03d20c destroy_workqueue vmlinux EXPORT_SYMBOL_GPL +0x9aa1ba24 dev_add_pack vmlinux EXPORT_SYMBOL +0xa99f3775 dev_addr_add vmlinux EXPORT_SYMBOL +0x1610fe30 dev_addr_del vmlinux EXPORT_SYMBOL +0xce3513e0 dev_alloc_name vmlinux EXPORT_SYMBOL +0x4ea06502 dev_attr_phy_event_threshold drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xa5976e4f dev_base_lock vmlinux EXPORT_SYMBOL +0x93eaf68f dev_change_flags vmlinux EXPORT_SYMBOL +0x928d8efe dev_close vmlinux EXPORT_SYMBOL +0x5ac9b00b dev_disable_lro vmlinux EXPORT_SYMBOL +0x4459ece3 dev_driver_string vmlinux EXPORT_SYMBOL +0x5dc0e54f _dev_emerg vmlinux EXPORT_SYMBOL +0x024d2074 _dev_err vmlinux EXPORT_SYMBOL +0xcb2185ec __dev_get_by_index vmlinux EXPORT_SYMBOL +0xa5a48e1e dev_get_by_index vmlinux EXPORT_SYMBOL +0x69edc6c4 dev_get_by_index_rcu vmlinux EXPORT_SYMBOL +0x31f705d0 __dev_get_by_name vmlinux EXPORT_SYMBOL +0xe6c10e5a dev_get_by_name vmlinux EXPORT_SYMBOL +0xd965bc77 dev_get_flags vmlinux EXPORT_SYMBOL +0x104a8cfc dev_get_iflink vmlinux EXPORT_SYMBOL +0xa6b58abb dev_get_stats vmlinux EXPORT_SYMBOL +0x88f8e17a device_add vmlinux EXPORT_SYMBOL_GPL +0xfeca2a9c device_add_disk vmlinux EXPORT_SYMBOL +0x88645694 device_create vmlinux EXPORT_SYMBOL_GPL +0xb8921a52 device_create_file vmlinux EXPORT_SYMBOL_GPL +0x2beecc6e device_create_with_groups vmlinux EXPORT_SYMBOL_GPL +0x083e9537 device_del vmlinux EXPORT_SYMBOL_GPL +0x92afda61 device_destroy vmlinux EXPORT_SYMBOL_GPL +0x2fbcd8bd device_for_each_child vmlinux EXPORT_SYMBOL_GPL +0x534feab1 device_get_mac_address vmlinux EXPORT_SYMBOL +0x4aca6dd5 device_get_next_child_node vmlinux EXPORT_SYMBOL_GPL +0x6467d6d4 device_initialize vmlinux EXPORT_SYMBOL_GPL +0x85a34fbb device_link_add vmlinux EXPORT_SYMBOL_GPL +0xe149d8ac device_property_present vmlinux EXPORT_SYMBOL_GPL +0xaaf27076 device_property_read_string vmlinux EXPORT_SYMBOL_GPL +0xc026c5ab device_property_read_string_array vmlinux EXPORT_SYMBOL_GPL +0xbd0cbe48 device_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x717caedc device_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xdc2c1b73 device_register vmlinux EXPORT_SYMBOL_GPL +0xa21bea80 device_release_driver vmlinux EXPORT_SYMBOL_GPL +0x2d1b0295 device_remove_file vmlinux EXPORT_SYMBOL_GPL +0x69ef0db7 device_remove_file_self vmlinux EXPORT_SYMBOL_GPL +0xb020cb0d device_reprobe vmlinux EXPORT_SYMBOL_GPL +0x9a948d9b device_set_wakeup_capable vmlinux EXPORT_SYMBOL_GPL +0xa78e2a89 device_set_wakeup_enable vmlinux EXPORT_SYMBOL_GPL +0x3a85dd39 device_unregister vmlinux EXPORT_SYMBOL_GPL +0x06c5760c _dev_info vmlinux EXPORT_SYMBOL +0xf9804186 __dev_kfree_skb_any vmlinux EXPORT_SYMBOL +0xbaa1eee0 __dev_kfree_skb_irq vmlinux EXPORT_SYMBOL +0x5d022ee5 devlink_alloc vmlinux EXPORT_SYMBOL_GPL +0xddf91109 devlink_free vmlinux EXPORT_SYMBOL_GPL +0xd7504176 devlink_param_driverinit_value_get vmlinux EXPORT_SYMBOL_GPL +0x21dcb08b devlink_param_driverinit_value_set vmlinux EXPORT_SYMBOL_GPL +0x55fbcb64 devlink_params_register vmlinux EXPORT_SYMBOL_GPL +0x1e3d0307 devlink_params_unregister vmlinux EXPORT_SYMBOL_GPL +0x42b05d13 devlink_param_value_changed vmlinux EXPORT_SYMBOL_GPL +0xdd0987d1 devlink_port_attrs_set vmlinux EXPORT_SYMBOL_GPL +0x9614218d devlink_port_register vmlinux EXPORT_SYMBOL_GPL +0xf03f7313 devlink_port_type_clear vmlinux EXPORT_SYMBOL_GPL +0x8e00d74e devlink_port_type_eth_set vmlinux EXPORT_SYMBOL_GPL +0x539b7717 devlink_port_type_ib_set vmlinux EXPORT_SYMBOL_GPL +0xa21373f1 devlink_port_unregister vmlinux EXPORT_SYMBOL_GPL +0xb43fba92 devlink_region_create vmlinux EXPORT_SYMBOL_GPL +0xa410a295 devlink_region_destroy vmlinux EXPORT_SYMBOL_GPL +0xdbad87c5 devlink_region_shapshot_id_get vmlinux EXPORT_SYMBOL_GPL +0xa33b80ce devlink_region_snapshot_create vmlinux EXPORT_SYMBOL_GPL +0x69c36574 devlink_register vmlinux EXPORT_SYMBOL_GPL +0x6617330b devlink_unregister vmlinux EXPORT_SYMBOL_GPL +0xf1e63929 devmap_managed_key vmlinux EXPORT_SYMBOL +0x5e504319 dev_mc_add vmlinux EXPORT_SYMBOL +0x77be3f5f dev_mc_add_excl vmlinux EXPORT_SYMBOL +0x9dd33fe7 dev_mc_del vmlinux EXPORT_SYMBOL +0xc1bcb504 devm_clk_get vmlinux EXPORT_SYMBOL +0xb6695573 devm_free_irq vmlinux EXPORT_SYMBOL +0xd994bc0b devm_hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0xd9587657 devm_ioremap vmlinux EXPORT_SYMBOL +0xa8a4691a devm_ioremap_nocache vmlinux EXPORT_SYMBOL +0x7fa5ce55 devm_ioremap_resource vmlinux EXPORT_SYMBOL +0xb5d3cc69 devm_iounmap vmlinux EXPORT_SYMBOL +0x66e0de2e devm_kfree vmlinux EXPORT_SYMBOL_GPL +0x0bbdd3d2 devm_kmalloc vmlinux EXPORT_SYMBOL_GPL +0x57c5fd30 devm_kmemdup vmlinux EXPORT_SYMBOL_GPL +0x2eae8397 devm_mdiobus_alloc_size vmlinux EXPORT_SYMBOL_GPL +0x6c3cd345 devm_request_threaded_irq vmlinux EXPORT_SYMBOL +0xfff508d7 _dev_notice vmlinux EXPORT_SYMBOL +0x3818871e dev_open vmlinux EXPORT_SYMBOL +0xc9c8da56 dev_pm_qos_expose_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x37cdb0d5 dev_pm_qos_hide_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0xd1daa1cb dev_pm_qos_update_user_latency_tolerance vmlinux EXPORT_SYMBOL_GPL +0x898c74de dev_printk vmlinux EXPORT_SYMBOL +0xcfc4b179 dev_queue_xmit vmlinux EXPORT_SYMBOL +0xa8d9e5b7 __dev_remove_pack vmlinux EXPORT_SYMBOL +0x0064cff5 dev_remove_pack vmlinux EXPORT_SYMBOL +0xdb839cb7 dev_set_mac_address vmlinux EXPORT_SYMBOL +0x091ccbe0 dev_set_mtu vmlinux EXPORT_SYMBOL +0x693a694b dev_set_name vmlinux EXPORT_SYMBOL_GPL +0x39cd36e1 dev_set_promiscuity vmlinux EXPORT_SYMBOL +0xd42c85b6 dev_trans_start vmlinux EXPORT_SYMBOL +0x8f86881c dev_uc_add vmlinux EXPORT_SYMBOL +0x0f3564f4 dev_uc_add_excl vmlinux EXPORT_SYMBOL +0x4c05f4e2 dev_uc_del vmlinux EXPORT_SYMBOL +0xf27446e6 _dev_warn vmlinux EXPORT_SYMBOL +0xcfc3a921 d_find_alias vmlinux EXPORT_SYMBOL +0x3ce4ca6f disable_irq vmlinux EXPORT_SYMBOL +0x27bbf221 disable_irq_nosync vmlinux EXPORT_SYMBOL +0x41a42bcd dma_common_mmap vmlinux EXPORT_SYMBOL +0x8ee32c83 dma_fence_add_callback vmlinux EXPORT_SYMBOL +0x90227e2d dma_fence_array_create vmlinux EXPORT_SYMBOL +0x14605535 dma_fence_context_alloc vmlinux EXPORT_SYMBOL +0xd45562f5 dma_fence_free vmlinux EXPORT_SYMBOL +0x48c6dccf dma_fence_get_status vmlinux EXPORT_SYMBOL +0xc5e9aa1f dma_fence_init vmlinux EXPORT_SYMBOL +0xe123f3d9 dma_fence_release vmlinux EXPORT_SYMBOL +0xb0fa0d15 dma_fence_signal vmlinux EXPORT_SYMBOL +0x111f4940 dma_fence_signal_locked vmlinux EXPORT_SYMBOL +0xab402648 dma_fence_wait_any_timeout vmlinux EXPORT_SYMBOL +0xe4ef3ef2 dma_fence_wait_timeout vmlinux EXPORT_SYMBOL +0x6faffb9c dma_get_required_mask vmlinux EXPORT_SYMBOL_GPL +0x81ff641c dmam_alloc_coherent vmlinux EXPORT_SYMBOL +0xcc6307c6 dmam_free_coherent vmlinux EXPORT_SYMBOL +0x5e3961a0 dmam_pool_create vmlinux EXPORT_SYMBOL +0x8143411b dma_ops vmlinux EXPORT_SYMBOL +0xcd8dd495 dma_pool_alloc vmlinux EXPORT_SYMBOL +0x453d8873 dma_pool_create vmlinux EXPORT_SYMBOL +0xb5aa7165 dma_pool_destroy vmlinux EXPORT_SYMBOL +0x2f7754a8 dma_pool_free vmlinux EXPORT_SYMBOL +0xd4835ef8 dmi_check_system vmlinux EXPORT_SYMBOL +0x81e6b37f dmi_get_system_info vmlinux EXPORT_SYMBOL +0x6d253dca dmi_match vmlinux EXPORT_SYMBOL_GPL +0x89a5f4cb __do_once_done vmlinux EXPORT_SYMBOL +0x18e60984 __do_once_start vmlinux EXPORT_SYMBOL +0x5b2f27fb do_wait_intr vmlinux EXPORT_SYMBOL +0x6626afca down vmlinux EXPORT_SYMBOL +0x530626c8 downgrade_write vmlinux EXPORT_SYMBOL +0x25170ad2 down_interruptible vmlinux EXPORT_SYMBOL +0xe90cc5e3 down_read vmlinux EXPORT_SYMBOL +0xd13f783c down_read_trylock vmlinux EXPORT_SYMBOL +0x3379d764 down_timeout vmlinux EXPORT_SYMBOL +0x014e4112 down_trylock vmlinux EXPORT_SYMBOL +0x30ca6636 down_write vmlinux EXPORT_SYMBOL +0x07563e8d down_write_killable vmlinux EXPORT_SYMBOL +0x41a435ad down_write_trylock vmlinux EXPORT_SYMBOL +0x29ba3ca7 d_path vmlinux EXPORT_SYMBOL +0x2c0c9601 dput vmlinux EXPORT_SYMBOL +0xa00aca2a dql_completed vmlinux EXPORT_SYMBOL +0x4ea25709 dql_reset vmlinux EXPORT_SYMBOL +0xa38602cd drain_workqueue vmlinux EXPORT_SYMBOL_GPL +0x364602d7 driver_create_file vmlinux EXPORT_SYMBOL_GPL +0x3e8dec4b driver_for_each_device vmlinux EXPORT_SYMBOL_GPL +0xf1c0f2dd driver_register vmlinux EXPORT_SYMBOL_GPL +0xf3b8e763 driver_remove_file vmlinux EXPORT_SYMBOL_GPL +0x8c03a7bf driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x17a6e19b drm_add_edid_modes drivers/gpu/drm/drm EXPORT_SYMBOL +0x6dd45aea drm_add_modes_noedid drivers/gpu/drm/drm EXPORT_SYMBOL +0x61d7787a drm_atomic_add_affected_connectors drivers/gpu/drm/drm EXPORT_SYMBOL +0x545776d5 drm_atomic_add_affected_planes drivers/gpu/drm/drm EXPORT_SYMBOL +0x41a5309c drm_atomic_commit drivers/gpu/drm/drm EXPORT_SYMBOL +0x74cd7125 drm_atomic_get_connector_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x7c47cb2d drm_atomic_get_crtc_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x34712d74 drm_atomic_get_plane_state drivers/gpu/drm/drm EXPORT_SYMBOL +0x87274868 drm_atomic_helper_check drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf51d3a29 drm_atomic_helper_check_modeset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8adbd43b drm_atomic_helper_check_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdac833f3 drm_atomic_helper_check_plane_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x930f26f3 drm_atomic_helper_cleanup_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x012adc80 drm_atomic_helper_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6f6ea4fd drm_atomic_helper_commit_cleanup_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xde99150b drm_atomic_helper_commit_hw_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd74be60c __drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb70d5c79 drm_atomic_helper_connector_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd09b1e1b __drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x819c0cd8 drm_atomic_helper_connector_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x33da864c __drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0b08194f drm_atomic_helper_connector_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe4185f87 __drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x12800665 drm_atomic_helper_crtc_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc82d960f __drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7aaef7fd drm_atomic_helper_crtc_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xad1f9d5d drm_atomic_helper_crtc_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4719cb5d drm_atomic_helper_disable_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xad170fb4 drm_atomic_helper_legacy_gamma_set drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x95c9b7f7 drm_atomic_helper_page_flip drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfc3ebfcb __drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd79f85fc drm_atomic_helper_plane_destroy_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa9dc32c2 __drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe6b3427c drm_atomic_helper_plane_duplicate_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd23057df drm_atomic_helper_plane_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x13c23931 drm_atomic_helper_prepare_planes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x98f87c0b drm_atomic_helper_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd59b6242 drm_atomic_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6f666aed drm_atomic_helper_setup_commit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbc884ec5 drm_atomic_helper_shutdown drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe9ff04a2 drm_atomic_helper_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7cf33cad drm_atomic_helper_swap_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdb73c0b2 drm_atomic_helper_update_legacy_modeset_state drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5b2f4579 drm_atomic_helper_update_plane drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xdb3ea26f drm_atomic_helper_wait_for_dependencies drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6d0deef0 drm_atomic_helper_wait_for_fences drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x441fb9c6 drm_atomic_helper_wait_for_flip_done drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x86de74e2 drm_atomic_state_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0xbe242668 drm_atomic_state_default_clear drivers/gpu/drm/drm EXPORT_SYMBOL +0x9e6067c7 drm_atomic_state_default_release drivers/gpu/drm/drm EXPORT_SYMBOL +0xb9cad492 __drm_atomic_state_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x6447132c drm_atomic_state_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x828228b8 drm_calc_vbltimestamp_from_scanoutpos drivers/gpu/drm/drm EXPORT_SYMBOL +0xede2149c drm_color_lut_extract drivers/gpu/drm/drm EXPORT_SYMBOL +0x348857dd drm_compat_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL +0x7af75363 drm_connector_attach_encoder drivers/gpu/drm/drm EXPORT_SYMBOL +0x2bdd0e64 drm_connector_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0xa72a9a7d drm_connector_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xcee402a1 drm_connector_list_iter_begin drivers/gpu/drm/drm EXPORT_SYMBOL +0x5bd191f9 drm_connector_list_iter_end drivers/gpu/drm/drm EXPORT_SYMBOL +0xe8b5925d drm_connector_list_iter_next drivers/gpu/drm/drm EXPORT_SYMBOL +0x696263f4 drm_connector_register drivers/gpu/drm/drm EXPORT_SYMBOL +0xac50bc0d drm_connector_set_path_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xae49bce6 drm_connector_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x3c0101ac drm_connector_update_edid_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x12607eda drm_crtc_accurate_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL +0x18f48d94 drm_crtc_add_crc_entry drivers/gpu/drm/drm EXPORT_SYMBOL_GPL +0xaff7447f drm_crtc_arm_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xa7cf5c54 drm_crtc_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0xae277372 __drm_crtc_commit_free drivers/gpu/drm/drm EXPORT_SYMBOL +0xad001cfb drm_crtc_enable_color_mgmt drivers/gpu/drm/drm EXPORT_SYMBOL +0x515aa4c2 drm_crtc_force_disable_all drivers/gpu/drm/drm EXPORT_SYMBOL +0x5809999e drm_crtc_from_index drivers/gpu/drm/drm EXPORT_SYMBOL +0xce4107d9 drm_crtc_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0xb7e92bbd drm_crtc_helper_set_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x29273c16 drm_crtc_helper_set_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3e7b5e0c drm_crtc_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb6075954 drm_crtc_init_with_planes drivers/gpu/drm/drm EXPORT_SYMBOL +0xe6e4ef8b drm_crtc_send_vblank_event drivers/gpu/drm/drm EXPORT_SYMBOL +0xa0608acf drm_crtc_vblank_count drivers/gpu/drm/drm EXPORT_SYMBOL +0xc37b0413 drm_crtc_vblank_get drivers/gpu/drm/drm EXPORT_SYMBOL +0x487b7040 drm_crtc_vblank_off drivers/gpu/drm/drm EXPORT_SYMBOL +0xa34e2608 drm_crtc_vblank_on drivers/gpu/drm/drm EXPORT_SYMBOL +0x34faac28 drm_crtc_vblank_put drivers/gpu/drm/drm EXPORT_SYMBOL +0x8ca01028 drm_cvt_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x2109a78c drm_dbg drivers/gpu/drm/drm EXPORT_SYMBOL +0x20645642 drm_debug drivers/gpu/drm/drm EXPORT_SYMBOL +0xe3c64af9 drm_debugfs_create_files drivers/gpu/drm/drm EXPORT_SYMBOL +0xa8ad5d01 drm_detect_hdmi_monitor drivers/gpu/drm/drm EXPORT_SYMBOL +0x66551bc7 drm_detect_monitor_audio drivers/gpu/drm/drm EXPORT_SYMBOL +0x481051d1 drm_dev_alloc drivers/gpu/drm/drm EXPORT_SYMBOL +0xe9aa34d9 drm_dev_put drivers/gpu/drm/drm EXPORT_SYMBOL +0x91d4d212 drm_dev_register drivers/gpu/drm/drm EXPORT_SYMBOL +0x73602671 drm_dev_unref drivers/gpu/drm/drm EXPORT_SYMBOL +0x40bde426 drm_dev_unregister drivers/gpu/drm/drm EXPORT_SYMBOL +0x3cfc9ccf drm_dp_atomic_find_vcpi_slots drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0c1a0161 drm_dp_atomic_release_vcpi_slots drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5abb9b2d drm_dp_aux_register drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x56b58199 drm_dp_aux_unregister drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x73011db0 drm_dp_bw_code_to_link_rate drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa47826e4 drm_dp_calc_pbn_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xedcf81ce drm_dp_channel_eq_ok drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xba7e8239 drm_dp_check_act_status drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8d701329 drm_dp_clock_recovery_ok drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3a519809 drm_dp_dpcd_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc90f4f6e drm_dp_dpcd_read_link_status drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x044a4c95 drm_dp_dpcd_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x065b1ff3 drm_dp_find_vcpi_slots drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x582f248e drm_dp_get_adjust_request_pre_emphasis drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc5c99a79 drm_dp_get_adjust_request_voltage drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x26815dbc drm_dp_link_rate_to_bw_code drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x48b62a57 drm_dp_link_train_channel_eq_delay drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa6ff9496 drm_dp_link_train_clock_recovery_delay drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xf9d3e4b9 drm_dp_mst_allocate_vcpi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x98a305a1 drm_dp_mst_deallocate_vcpi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb2e1a53f drm_dp_mst_detect_port drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x751d588f drm_dp_mst_get_edid drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3beb3976 drm_dp_mst_hpd_irq drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x89f6bd46 drm_dp_mst_reset_vcpi_slots drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xe16c4da7 drm_dp_mst_topology_mgr_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xa3d0c1da drm_dp_mst_topology_mgr_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4c1666b4 drm_dp_mst_topology_mgr_resume drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1cda42eb drm_dp_mst_topology_mgr_set_mst drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xbba67a65 drm_dp_mst_topology_mgr_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x023b110f drm_dp_update_payload_part1 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x750ce1d5 drm_dp_update_payload_part2 drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x81992424 drm_edid_header_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0x07f88521 drm_edid_is_valid drivers/gpu/drm/drm EXPORT_SYMBOL +0xc324efb9 drm_edid_to_sad drivers/gpu/drm/drm EXPORT_SYMBOL +0x9213f5c3 drm_edid_to_speaker_allocation drivers/gpu/drm/drm EXPORT_SYMBOL +0xb4baee36 drm_encoder_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x8505b30c drm_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x1dd71f7a drm_err drivers/gpu/drm/drm EXPORT_SYMBOL +0xf44ee2c4 drm_fb_helper_add_one_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x090a24e4 drm_fb_helper_alloc_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x067a873a drm_fb_helper_blank drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd5e59dd6 drm_fb_helper_cfb_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8d54cd6c drm_fb_helper_cfb_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x591b1c33 drm_fb_helper_cfb_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x8ff6264d drm_fb_helper_check_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x3bf02fb6 drm_fb_helper_debug_enter drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x636aa459 drm_fb_helper_debug_leave drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xaddf0679 drm_fb_helper_fill_fix drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x91977f44 drm_fb_helper_fill_var drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x195100e3 drm_fb_helper_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcf582a47 drm_fb_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5bffb1df drm_fb_helper_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x399b5ddd drm_fb_helper_initial_config drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x47dcc576 drm_fb_helper_ioctl drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfe2f55d3 drm_fb_helper_lastclose drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x155b6f3e drm_fb_helper_output_poll_changed drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1f37f05e drm_fb_helper_pan_display drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcb14000e drm_fb_helper_prepare drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x18889408 drm_fb_helper_remove_one_connector drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb6e06362 drm_fb_helper_setcmap drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x399b424e drm_fb_helper_set_par drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x68a39679 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb22f6591 drm_fb_helper_set_suspend_unlocked drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x2ff58908 drm_fb_helper_single_add_all_connectors drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x36c0dc69 drm_fb_helper_sys_copyarea drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x6e718cd3 drm_fb_helper_sys_fillrect drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7a08ed9c drm_fb_helper_sys_imageblit drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x72293284 drm_fb_helper_unregister_fbi drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xd14f4ea7 drm_format_plane_cpp drivers/gpu/drm/drm EXPORT_SYMBOL +0xe080beea drm_framebuffer_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x7e60166e drm_framebuffer_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x46749086 drm_framebuffer_unregister_private drivers/gpu/drm/drm EXPORT_SYMBOL +0xf2441f93 drm_gem_dmabuf_kmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xbb97cbfc drm_gem_dmabuf_kunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xfd7c6c83 drm_gem_dmabuf_mmap drivers/gpu/drm/drm EXPORT_SYMBOL +0xff26921e drm_gem_dmabuf_release drivers/gpu/drm/drm EXPORT_SYMBOL +0xd31d66f3 drm_gem_dmabuf_vmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x7d420f40 drm_gem_dmabuf_vunmap drivers/gpu/drm/drm EXPORT_SYMBOL +0x453e9d4c drm_gem_fb_create_handle drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb646f948 drm_gem_fb_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xc422b64b drm_gem_handle_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x7d9bde5f drm_gem_handle_delete drivers/gpu/drm/drm EXPORT_SYMBOL +0x599184e5 drm_gem_map_attach drivers/gpu/drm/drm EXPORT_SYMBOL +0xd443adbf drm_gem_map_detach drivers/gpu/drm/drm EXPORT_SYMBOL +0xcc3b6e95 drm_gem_map_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL +0xd680a377 drm_gem_object_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x61dc122c drm_gem_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xc1b3b1de drm_gem_object_lookup drivers/gpu/drm/drm EXPORT_SYMBOL +0xaa9816fd drm_gem_object_put_unlocked drivers/gpu/drm/drm EXPORT_SYMBOL +0xca24b1f0 drm_gem_object_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x32d76b6b drm_gem_prime_export drivers/gpu/drm/drm EXPORT_SYMBOL +0xfdd15361 drm_gem_prime_fd_to_handle drivers/gpu/drm/drm EXPORT_SYMBOL +0x519f186c drm_gem_prime_handle_to_fd drivers/gpu/drm/drm EXPORT_SYMBOL +0x6c91e770 drm_gem_prime_import drivers/gpu/drm/drm EXPORT_SYMBOL +0x38c2074d drm_gem_private_object_init drivers/gpu/drm/drm EXPORT_SYMBOL +0xccd45ff8 drm_gem_unmap_dma_buf drivers/gpu/drm/drm EXPORT_SYMBOL +0x615987db drm_get_edid drivers/gpu/drm/drm EXPORT_SYMBOL +0xca686747 drm_get_edid_switcheroo drivers/gpu/drm/drm EXPORT_SYMBOL +0x4e095f11 drm_get_format_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x4d39998b drm_get_max_iomem drivers/gpu/drm/drm EXPORT_SYMBOL +0x5d7318dc drm_global_item_ref drivers/gpu/drm/drm EXPORT_SYMBOL +0xb5540008 drm_global_item_unref drivers/gpu/drm/drm EXPORT_SYMBOL +0xdd8500e6 drm_handle_vblank drivers/gpu/drm/drm EXPORT_SYMBOL +0x2987409b drm_hdmi_avi_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x5b5fe5de drm_hdmi_vendor_infoframe_from_display_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0xb7a062a4 drm_helper_connector_dpms drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x205b2355 drm_helper_disable_unused_functions drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xec180573 drm_helper_hpd_irq_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xfdbe0399 drm_helper_mode_fill_fb_struct drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x1175080c drm_helper_probe_single_connector_modes drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x7a4dcab2 drm_helper_resume_force_mode drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xb4defe55 drm_i2c_encoder_detect drivers/gpu/drm/drm EXPORT_SYMBOL +0x0c4670ed drm_i2c_encoder_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x67034650 drm_i2c_encoder_mode_fixup drivers/gpu/drm/drm EXPORT_SYMBOL +0x5bf670e1 drm_i2c_encoder_restore drivers/gpu/drm/drm EXPORT_SYMBOL +0x95851616 drm_i2c_encoder_save drivers/gpu/drm/drm EXPORT_SYMBOL +0x8339557e drm_invalid_op drivers/gpu/drm/drm EXPORT_SYMBOL +0x479c330a drm_ioctl drivers/gpu/drm/drm EXPORT_SYMBOL +0x43095a7e drm_irq_install drivers/gpu/drm/drm EXPORT_SYMBOL +0x09f07e4a drm_irq_uninstall drivers/gpu/drm/drm EXPORT_SYMBOL +0x87c594e4 drm_is_current_master drivers/gpu/drm/drm EXPORT_SYMBOL +0xa80159a5 drm_kms_helper_hotplug_event drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x5a4734d1 drm_kms_helper_is_poll_worker drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4bc23669 drm_kms_helper_poll_disable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x718eba1b drm_kms_helper_poll_enable drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x4a84ee13 drm_kms_helper_poll_fini drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xef4f6ab9 drm_kms_helper_poll_init drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x0091ca85 drm_match_cea_mode drivers/gpu/drm/drm EXPORT_SYMBOL +0x7b982195 drm_mm_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x6078326d drm_mm_insert_node_in_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x6e0bbabe drm_mm_print drivers/gpu/drm/drm EXPORT_SYMBOL +0x2c287154 drm_mm_remove_node drivers/gpu/drm/drm EXPORT_SYMBOL +0xc307a10c drm_mm_takedown drivers/gpu/drm/drm EXPORT_SYMBOL +0xd3189023 drm_mode_config_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x46a3041f drm_mode_config_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x19cf5cd5 drm_mode_config_reset drivers/gpu/drm/drm EXPORT_SYMBOL +0x2a42833e drm_mode_copy drivers/gpu/drm/drm EXPORT_SYMBOL +0x37e310f4 drm_mode_create_dvi_i_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xf5a9059f drm_mode_create_scaling_mode_property drivers/gpu/drm/drm EXPORT_SYMBOL +0xb7de524f drm_mode_create_tv_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0xa2b0e8df drm_mode_crtc_set_gamma_size drivers/gpu/drm/drm EXPORT_SYMBOL +0x4d928472 drm_mode_debug_printmodeline drivers/gpu/drm/drm EXPORT_SYMBOL +0x841c840a drm_mode_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x7e9ffe08 drm_mode_duplicate drivers/gpu/drm/drm EXPORT_SYMBOL +0xcaadc95e drm_mode_equal drivers/gpu/drm/drm EXPORT_SYMBOL +0x9daeaa9d drm_mode_get_hv_timing drivers/gpu/drm/drm EXPORT_SYMBOL +0xf395c6f1 drm_mode_is_420_only drivers/gpu/drm/drm EXPORT_SYMBOL +0x29f078d1 drm_mode_legacy_fb_format drivers/gpu/drm/drm EXPORT_SYMBOL +0x6ee6764a drm_mode_object_find drivers/gpu/drm/drm EXPORT_SYMBOL +0xe81e9d3c drm_mode_object_put drivers/gpu/drm/drm EXPORT_SYMBOL +0xc888fdd4 drm_mode_probed_add drivers/gpu/drm/drm EXPORT_SYMBOL +0xda0f698d drm_mode_set_crtcinfo drivers/gpu/drm/drm EXPORT_SYMBOL +0xba5ab6d9 drm_modeset_lock drivers/gpu/drm/drm EXPORT_SYMBOL +0x8dea0da6 drm_modeset_lock_all drivers/gpu/drm/drm EXPORT_SYMBOL +0xcb601f06 drm_modeset_lock_all_ctx drivers/gpu/drm/drm EXPORT_SYMBOL +0x265c37ae drm_mode_set_name drivers/gpu/drm/drm EXPORT_SYMBOL +0x3bdfe154 drm_modeset_unlock drivers/gpu/drm/drm EXPORT_SYMBOL +0xfb485eae drm_modeset_unlock_all drivers/gpu/drm/drm EXPORT_SYMBOL +0xef02d050 drm_mode_vrefresh drivers/gpu/drm/drm EXPORT_SYMBOL +0x1d11a220 drm_object_attach_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x5eaf281d drm_object_property_set_value drivers/gpu/drm/drm EXPORT_SYMBOL +0x6d06c151 drm_open drivers/gpu/drm/drm EXPORT_SYMBOL +0x7c53c0e5 drm_plane_cleanup drivers/gpu/drm/drm EXPORT_SYMBOL +0x323fa8ee drm_plane_create_alpha_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x507d0dc9 drm_plane_create_color_properties drivers/gpu/drm/drm EXPORT_SYMBOL +0x6b4affc1 drm_plane_create_zpos_immutable_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x080479fd drm_plane_create_zpos_property drivers/gpu/drm/drm EXPORT_SYMBOL +0x3dec8273 drm_plane_force_disable drivers/gpu/drm/drm EXPORT_SYMBOL +0xbf6f7c70 drm_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x18d5d655 drm_poll drivers/gpu/drm/drm EXPORT_SYMBOL +0x06a95fa9 drm_primary_helper_destroy drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xff7bba53 drm_primary_helper_funcs drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0xcbd05f7e drm_prime_gem_destroy drivers/gpu/drm/drm EXPORT_SYMBOL +0x6bf810fe drm_prime_pages_to_sg drivers/gpu/drm/drm EXPORT_SYMBOL +0xa84b8d6d drm_prime_sg_to_page_addr_arrays drivers/gpu/drm/drm EXPORT_SYMBOL +0xad5b58aa drm_printf drivers/gpu/drm/drm EXPORT_SYMBOL +0x15d8aa41 __drm_printfn_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL +0x208c9afa drm_property_add_enum drivers/gpu/drm/drm EXPORT_SYMBOL +0xa2be8ee0 drm_property_create drivers/gpu/drm/drm EXPORT_SYMBOL +0xdf8c2049 drm_property_create_enum drivers/gpu/drm/drm EXPORT_SYMBOL +0xd50c9004 drm_property_create_range drivers/gpu/drm/drm EXPORT_SYMBOL +0x35afae24 __drm_puts_seq_file drivers/gpu/drm/drm EXPORT_SYMBOL +0x9a6bd461 drm_read drivers/gpu/drm/drm EXPORT_SYMBOL +0x2c44819f drm_release drivers/gpu/drm/drm EXPORT_SYMBOL +0x5de64329 drm_scdc_read drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x512d4d40 drm_scdc_write drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL +0x56810105 drm_sched_dependency_optimized drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x1503ade6 drm_sched_entity_destroy drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x1dc5d895 drm_sched_entity_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xacdf841a drm_sched_entity_flush drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xacf06470 drm_sched_entity_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x893c22ef drm_sched_entity_push_job drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x81a4aaac drm_sched_entity_set_rq drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x0bf8629a drm_sched_fini drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x233d48cd drm_sched_hw_job_reset drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x29cbf628 drm_sched_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x828bfaf8 drm_sched_job_init drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0x24af008f drm_sched_job_recovery drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xd9fbcbd5 drm_send_event_locked drivers/gpu/drm/drm EXPORT_SYMBOL +0xa44adc77 drm_syncobj_create drivers/gpu/drm/drm EXPORT_SYMBOL +0x35e7642d drm_syncobj_find drivers/gpu/drm/drm EXPORT_SYMBOL +0x1d22d9c7 drm_syncobj_find_fence drivers/gpu/drm/drm EXPORT_SYMBOL +0x1a411479 drm_syncobj_free drivers/gpu/drm/drm EXPORT_SYMBOL +0x78f9c96e drm_syncobj_get_fd drivers/gpu/drm/drm EXPORT_SYMBOL +0xaff87cb6 drm_syncobj_get_handle drivers/gpu/drm/drm EXPORT_SYMBOL +0xb8a55390 drm_syncobj_replace_fence drivers/gpu/drm/drm EXPORT_SYMBOL +0x064fac51 drm_universal_plane_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x65d89cb7 drm_vblank_init drivers/gpu/drm/drm EXPORT_SYMBOL +0x98da840e drm_vma_node_allow drivers/gpu/drm/drm EXPORT_SYMBOL +0x3441b46b drm_vma_node_is_allowed drivers/gpu/drm/drm EXPORT_SYMBOL +0x616e5b9c drm_vma_node_revoke drivers/gpu/drm/drm EXPORT_SYMBOL +0x1c5b844d dst_init vmlinux EXPORT_SYMBOL +0x43c62d4c dst_release vmlinux EXPORT_SYMBOL +0x6b2dc060 dump_stack vmlinux EXPORT_SYMBOL +0x58621b7c __dynamic_dev_dbg vmlinux EXPORT_SYMBOL +0xce8c3cca __dynamic_netdev_dbg vmlinux EXPORT_SYMBOL +0x9b7fe4d4 __dynamic_pr_debug vmlinux EXPORT_SYMBOL +0x9d284533 efi vmlinux EXPORT_SYMBOL +0xb26a1add elfcorehdr_addr vmlinux EXPORT_SYMBOL_GPL +0xd0c05159 emergency_restart vmlinux EXPORT_SYMBOL_GPL +0x815f2897 empty_zero_page vmlinux EXPORT_SYMBOL +0xfcec0987 enable_irq vmlinux EXPORT_SYMBOL +0x612bfd89 errno_to_blk_status vmlinux EXPORT_SYMBOL_GPL +0xdb4add87 ether_setup vmlinux EXPORT_SYMBOL +0xe0a4e6ce eth_get_headlen vmlinux EXPORT_SYMBOL +0x5f22a3de eth_mac_addr vmlinux EXPORT_SYMBOL +0x8a96b311 eth_platform_get_mac_address vmlinux EXPORT_SYMBOL +0x8f996a30 ethtool_convert_legacy_u32_to_link_mode vmlinux EXPORT_SYMBOL +0x55e31703 ethtool_convert_link_mode_to_legacy_u32 vmlinux EXPORT_SYMBOL +0xa40b783c __ethtool_get_link_ksettings vmlinux EXPORT_SYMBOL +0xbc504b22 ethtool_intersect_link_masks vmlinux EXPORT_SYMBOL +0xf7dc3de7 ethtool_op_get_link vmlinux EXPORT_SYMBOL +0x45f4bd19 ethtool_op_get_ts_info vmlinux EXPORT_SYMBOL +0x43977f3a eth_type_trans vmlinux EXPORT_SYMBOL +0x7d25ce27 eth_validate_addr vmlinux EXPORT_SYMBOL +0xcb98ac1b eventfd_ctx_fileget vmlinux EXPORT_SYMBOL_GPL +0x941f2aaa eventfd_ctx_put vmlinux EXPORT_SYMBOL_GPL +0x54a143ed eventfd_fget vmlinux EXPORT_SYMBOL_GPL +0xdf0f75c6 eventfd_signal vmlinux EXPORT_SYMBOL_GPL +0x6ae31c03 event_triggers_call vmlinux EXPORT_SYMBOL_GPL +0xf654831f ex_handler_default vmlinux EXPORT_SYMBOL +0xb348a850 ex_handler_refcount vmlinux EXPORT_SYMBOL +0xc78c23b1 fasync_helper vmlinux EXPORT_SYMBOL +0x6dd6ee36 fc_attach_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x01a28a98 fc_block_scsi_eh drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x1affb93d fc_disc_config drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x58c632ce fc_disc_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x987a35c6 fc_eh_host_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x7b3de8d3 fc_eh_timed_out drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x290af151 fc_elsct_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x4454881e fc_elsct_send drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x67093235 fc_exch_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x497a5fa2 fc_exch_mgr_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xd46aab33 fc_exch_mgr_free drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xccbd6e1b fc_exch_mgr_list_clone drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x9c7dfd6b fc_exch_recv drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x5d128ea5 fc_fabric_login drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xa79ccbf1 fc_fabric_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x84418ea2 _fc_frame_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe394c6bc fc_frame_alloc_fill drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x375f8bbd fc_get_event_number drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x866686d8 fc_get_host_port_state drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x87e5b145 fc_get_host_speed drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xfc8f89c5 fc_get_host_stats drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x160954fe fc_host_post_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x076b97f7 fc_host_post_vendor_event drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x4948cd32 fc_lport_bsg_request drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xc6631fe5 fc_lport_config drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x77dad892 fc_lport_destroy drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x37d68784 fc_lport_flogi_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xb9ac4dd0 fc_lport_init drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x7dc95f91 fc_lport_logo_resp drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xca5964fc fc_lport_reset drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x6c415c18 fcoe_check_wait_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x02783328 fcoe_clean_pending_queue drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xa2be12f7 fcoe_ctlr_destroy drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x7fb4162e fcoe_ctlr_device_add drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x9b6af73b fcoe_ctlr_device_delete drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xef37310f fcoe_ctlr_els_send drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x1f224aa3 fcoe_ctlr_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x841c3ffe fcoe_ctlr_init drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x9cb635d8 fcoe_ctlr_link_down drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x0b628350 fcoe_ctlr_link_up drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xe6e26858 fcoe_ctlr_recv drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x776e55ee fcoe_ctlr_recv_flogi drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x65e60731 fcoe_fc_crc drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xe0c0fa56 fcoe_fcf_get_selected drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0xdeda4c89 fcoe_get_lesb drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x327ccd43 fcoe_get_paged_crc_eof drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x33ccc2a0 fcoe_get_wwn drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x9981443b fcoe_link_speed_update drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x81cce66b fcoe_queue_timer drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x0101ccaf fcoe_start_io drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xd3ce38f0 fcoe_transport_attach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x0d7b4e7c fcoe_transport_detach drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL +0x6cd1e84e fcoe_validate_vport_create drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xdd944534 fcoe_wwn_from_mac drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0xf167cb7a fcoe_wwn_to_str drivers/scsi/fcoe/libfcoe EXPORT_SYMBOL_GPL +0x3baebe3d fc_release_transport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x02734c1a fc_remote_port_add drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xd3edf5db fc_remote_port_delete drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x122ff348 fc_remote_port_rolechg drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x64c46998 fc_remove_host drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x508c1556 fc_rport_logoff drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x8aac9c20 fc_rport_terminate_io drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x696533d3 fc_set_mfs drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x157742f5 fc_set_rport_loss_tmo drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xb9a48ad1 fc_slave_alloc drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xdc1b349c fc_vport_create drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x18f47da3 fc_vport_id_lookup drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xf9947e5b fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL +0xe7023f65 fc_vport_terminate drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0xc1d8cfaf __fdget vmlinux EXPORT_SYMBOL +0x7805edab fd_install vmlinux EXPORT_SYMBOL +0xbdfb6dbb __fentry__ vmlinux EXPORT_SYMBOL +0x7b3e9725 fget vmlinux EXPORT_SYMBOL +0x6189bb37 __fib_lookup vmlinux EXPORT_SYMBOL_GPL +0xd9be58c1 fib_table_lookup vmlinux EXPORT_SYMBOL_GPL +0x24010a9f filemap_fault vmlinux EXPORT_SYMBOL +0xd8dae154 filp_close vmlinux EXPORT_SYMBOL +0x1b08414e filp_open vmlinux EXPORT_SYMBOL +0xb352177e find_first_bit vmlinux EXPORT_SYMBOL +0xf11543ff find_first_zero_bit vmlinux EXPORT_SYMBOL +0x317ad81c find_get_pid vmlinux EXPORT_SYMBOL_GPL +0xb6a68816 find_last_bit vmlinux EXPORT_SYMBOL +0xc0a3d105 find_next_bit vmlinux EXPORT_SYMBOL +0x479c3c86 find_next_zero_bit vmlinux EXPORT_SYMBOL +0x13846764 find_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x1c1a0bd8 find_vma vmlinux EXPORT_SYMBOL +0x92540fbf finish_wait vmlinux EXPORT_SYMBOL +0x683bc17e firmware_request_nowarn vmlinux EXPORT_SYMBOL_GPL +0xa9f273f1 fixed_size_llseek vmlinux EXPORT_SYMBOL +0x561e2541 flex_array_alloc vmlinux EXPORT_SYMBOL +0xb678c3cf flex_array_free vmlinux EXPORT_SYMBOL +0x91826c9c flex_array_get vmlinux EXPORT_SYMBOL +0xe5a1d050 flex_array_prealloc vmlinux EXPORT_SYMBOL +0xca657c48 flow_keys_basic_dissector vmlinux EXPORT_SYMBOL +0xc2fb064b flow_keys_dissector vmlinux EXPORT_SYMBOL +0x8368a460 flush_delayed_work vmlinux EXPORT_SYMBOL +0xd0578ea9 flush_signals vmlinux EXPORT_SYMBOL +0x6bc19c1e flush_work vmlinux EXPORT_SYMBOL_GPL +0x42160169 flush_workqueue vmlinux EXPORT_SYMBOL +0xd59d8beb follow_pfn vmlinux EXPORT_SYMBOL +0xedb48a6d force_sig vmlinux EXPORT_SYMBOL +0xcbd4898c fortify_panic vmlinux EXPORT_SYMBOL +0xc7c0b1c2 fput vmlinux EXPORT_SYMBOL +0xb86f74c5 free_cpumask_var vmlinux EXPORT_SYMBOL +0x332307f6 free_fib_info vmlinux EXPORT_SYMBOL_GPL +0xc1514a3b free_irq vmlinux EXPORT_SYMBOL +0x0810be09 free_irq_cpu_rmap vmlinux EXPORT_SYMBOL +0x5767ba30 free_netdev vmlinux EXPORT_SYMBOL +0x51517cc7 __free_pages vmlinux EXPORT_SYMBOL +0x4302d0eb free_pages vmlinux EXPORT_SYMBOL +0xc9ec4e21 free_percpu vmlinux EXPORT_SYMBOL_GPL +0x417e9abe from_kgid vmlinux EXPORT_SYMBOL +0x604fca91 from_kgid_munged vmlinux EXPORT_SYMBOL +0x4623a76f from_kuid vmlinux EXPORT_SYMBOL +0xf69d1588 from_kuid_munged vmlinux EXPORT_SYMBOL +0xf856c54d fs_bio_set vmlinux EXPORT_SYMBOL +0x2866e4e3 __f_setown vmlinux EXPORT_SYMBOL +0x851fed6f fwnode_property_read_string vmlinux EXPORT_SYMBOL_GPL +0x3fe0257a fwnode_property_read_u32_array vmlinux EXPORT_SYMBOL_GPL +0x7b5467e1 fwnode_property_read_u8_array vmlinux EXPORT_SYMBOL_GPL +0xea124bd1 gcd vmlinux EXPORT_SYMBOL_GPL +0xa681fe88 generate_random_uuid vmlinux EXPORT_SYMBOL +0x4d065f63 generic_end_io_acct vmlinux EXPORT_SYMBOL +0x4d972d4d generic_file_llseek vmlinux EXPORT_SYMBOL +0x7ceaf0d5 generic_handle_irq vmlinux EXPORT_SYMBOL_GPL +0x48b6945d generic_make_request vmlinux EXPORT_SYMBOL +0xb5b74ada generic_start_io_acct vmlinux EXPORT_SYMBOL +0x59e77bb0 genlmsg_put vmlinux EXPORT_SYMBOL +0xc782e23a genl_notify vmlinux EXPORT_SYMBOL +0xbb72743c genl_register_family vmlinux EXPORT_SYMBOL +0x282f1a59 genl_unregister_family vmlinux EXPORT_SYMBOL +0x1d6106b0 genphy_read_status vmlinux EXPORT_SYMBOL +0x304efde2 genphy_restart_aneg vmlinux EXPORT_SYMBOL +0x10ea1b23 gen_pool_add_virt vmlinux EXPORT_SYMBOL +0xec95b3bf gen_pool_alloc vmlinux EXPORT_SYMBOL +0xced0f4d4 gen_pool_create vmlinux EXPORT_SYMBOL +0x6c224cda gen_pool_destroy vmlinux EXPORT_SYMBOL +0xa071cf46 gen_pool_free vmlinux EXPORT_SYMBOL +0x7d0ba682 gen_pool_virt_to_phys vmlinux EXPORT_SYMBOL +0x7b9793a2 get_cpu_idle_time_us vmlinux EXPORT_SYMBOL_GPL +0x1234e483 get_cpu_iowait_time_us vmlinux EXPORT_SYMBOL_GPL +0x72664ad7 get_device vmlinux EXPORT_SYMBOL_GPL +0x93fca811 __get_free_pages vmlinux EXPORT_SYMBOL +0x67d46c0f get_gendisk vmlinux EXPORT_SYMBOL +0xf5d19328 get_phy_device vmlinux EXPORT_SYMBOL +0x9d810d59 get_pid_task vmlinux EXPORT_SYMBOL_GPL +0x79aa04a2 get_random_bytes vmlinux EXPORT_SYMBOL +0x44a7f47e __get_task_comm vmlinux EXPORT_SYMBOL_GPL +0x4889c0ef get_task_mm vmlinux EXPORT_SYMBOL_GPL +0xbe74dad2 get_task_pid vmlinux EXPORT_SYMBOL_GPL +0xa843805a get_unused_fd_flags vmlinux EXPORT_SYMBOL +0x8f9c199c __get_user_2 vmlinux EXPORT_SYMBOL +0x6729d3df __get_user_4 vmlinux EXPORT_SYMBOL +0x6d334118 __get_user_8 vmlinux EXPORT_SYMBOL +0x801faafd get_user_pages vmlinux EXPORT_SYMBOL +0x73c2dbe5 get_user_pages_fast vmlinux EXPORT_SYMBOL_GPL +0x29d084c9 get_user_pages_remote vmlinux EXPORT_SYMBOL +0x9b388444 get_zeroed_page vmlinux EXPORT_SYMBOL +0xf282a5ef gre_add_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x6fa08bb6 gre_del_protocol net/ipv4/gre EXPORT_SYMBOL_GPL +0x3e2b0ba6 groups_alloc vmlinux EXPORT_SYMBOL +0x643d9ba1 groups_free vmlinux EXPORT_SYMBOL +0xb89b6e6b guid_parse vmlinux EXPORT_SYMBOL +0x804e3779 handle_simple_irq vmlinux EXPORT_SYMBOL_GPL +0xed536c64 hdmi_avi_infoframe_pack vmlinux EXPORT_SYMBOL +0x53bfd1db hdmi_infoframe_pack vmlinux EXPORT_SYMBOL +0xc2de27ca hest_disable vmlinux EXPORT_SYMBOL_GPL +0x11f7ed4c hex_to_bin vmlinux EXPORT_SYMBOL +0x81047dba hrtimer_cancel vmlinux EXPORT_SYMBOL_GPL +0x7097783e hrtimer_forward vmlinux EXPORT_SYMBOL_GPL +0xcff83999 hrtimer_init vmlinux EXPORT_SYMBOL_GPL +0x054e2888 hrtimer_start_range_ns vmlinux EXPORT_SYMBOL_GPL +0x3f4e8a96 hrtimer_try_to_cancel vmlinux EXPORT_SYMBOL_GPL +0x74e6603d __hw_addr_sync_dev vmlinux EXPORT_SYMBOL +0x06187fd3 __hw_addr_unsync_dev vmlinux EXPORT_SYMBOL +0x75ab258c hwmon_device_register vmlinux EXPORT_SYMBOL_GPL +0xfd045ba4 hwmon_device_register_with_groups vmlinux EXPORT_SYMBOL_GPL +0xcd038f1c hwmon_device_register_with_info vmlinux EXPORT_SYMBOL_GPL +0x3e58fde4 hwmon_device_unregister vmlinux EXPORT_SYMBOL_GPL +0x42ad85d9 i2c_add_adapter vmlinux EXPORT_SYMBOL +0x154e7f1c i2c_add_numbered_adapter vmlinux EXPORT_SYMBOL_GPL +0x3774665a i2c_bit_add_bus drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xb3ea7815 i2c_bit_algo drivers/i2c/algos/i2c-algo-bit EXPORT_SYMBOL +0xcbcc5a82 i2c_del_adapter vmlinux EXPORT_SYMBOL +0xb861907d i2c_generic_scl_recovery vmlinux EXPORT_SYMBOL_GPL +0xb8420f96 i2c_new_device vmlinux EXPORT_SYMBOL_GPL +0x5010a7e9 i2c_recover_bus vmlinux EXPORT_SYMBOL_GPL +0x1e1ffc3f i2c_smbus_read_byte_data vmlinux EXPORT_SYMBOL +0xe54d4d59 i2c_smbus_write_byte_data vmlinux EXPORT_SYMBOL +0xe4fe2318 i2c_transfer vmlinux EXPORT_SYMBOL +0xa02236f0 i2c_unregister_device vmlinux EXPORT_SYMBOL_GPL +0x0bd38816 __ib_alloc_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x603efa2a ib_alloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x9c4f2529 ib_alloc_odp_umem drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5d2a8279 __ib_alloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2aff0f87 ib_attach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x90e807c7 ib_cache_gid_parse_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2a91bb33 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xceda5f0c ib_cancel_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x456da1f1 ib_cm_init_qp_attr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x40b32e8c ib_cm_insert_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xba4829b8 ib_cm_listen drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x4a30af21 ib_cm_notify drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x6cc0837f ib_copy_ah_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x1b54bd5d ib_copy_path_rec_from_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x63057f4b ib_copy_path_rec_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x141f4929 ib_copy_qp_attr_to_user drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0b048397 ib_create_ah_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc9dea007 ib_create_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb5edd79c __ib_create_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbc6b2515 ib_create_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a4315e3 ib_create_qp_security drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3a76400a ib_create_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0962c516 ib_create_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x051ba97b ib_dealloc_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6aebc3c2 ib_dealloc_pd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x86d224a2 ib_dealloc_xrcd drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa718f7dc ib_dereg_mr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x030c68eb ib_destroy_cm_id drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x20de7521 ib_destroy_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xebedfda0 ib_destroy_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3f9fea4e ib_destroy_rwq_ind_table drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaee49f36 ib_destroy_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x959cf294 ib_destroy_wq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa52a864e ib_detach_mcast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4cfa2033 ib_dispatch_event drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdaae98dc ib_drain_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf6ed3334 ib_event_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc9582058 ib_find_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe0f589e5 ib_free_cq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x63883840 ib_free_recv_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaa81964f ib_free_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb0d0e7d5 ib_get_cached_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8110a612 ib_get_cached_port_state drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa60d4183 ib_get_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x72fd367d ib_get_eth_speed drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x49e86a0e ib_get_gids_from_rdma_hdr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x787ccc4c ib_get_mad_data_offset drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd19c0ec0 ib_get_net_dev_by_params drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x184621a4 ib_get_rdma_header_version drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xbd952d98 ib_get_rmpp_segment drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4015785b ib_init_ah_attr_from_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe1fd43f2 ib_init_ah_attr_from_wc drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6afdd76b ib_init_ah_from_mcmember drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x613b1e2e ib_is_mad_class_rmpp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xdee255bd ib_mad_kernel_rmpp_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3ec8468b ib_map_mr_sg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa10a0dcb ib_modify_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x403987d7 ib_modify_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc7fb6c66 ib_modify_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2938951 ib_modify_qp_is_ok drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6eb68cd2 ib_modify_qp_with_udata drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x40109efd ib_mr_pool_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2fa0df28 ib_mr_pool_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2b42bcc0 ib_mr_pool_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa461f000 ib_mr_pool_put drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x235cf029 ibnl_put_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x241a4e81 ibnl_put_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x34cda422 ib_open_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3ed71483 ib_post_send_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4ca0d048 ib_process_cq_direct drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe4749b47 ib_query_pkey drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x2e3428c9 ib_query_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xababf935 ib_query_qp drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xab47da86 ib_query_srq drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb2aa91b8 ib_rdmacg_try_charge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8a919007 ib_rdmacg_uncharge drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x15194a84 ib_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x14397c7f ib_register_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeff34b82 ib_register_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1e3b9fc7 ib_register_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4e155af0 ib_response_mad drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xda0d50ec ib_sa_cancel_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4e90435c ib_sa_free_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x07ff7bc8 ib_sa_get_mcmember_rec drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb775cb57 ib_sa_guid_info_rec_query drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xf1baebd1 ib_sa_join_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb36e4148 ib_sa_pack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x996d9303 ib_sa_path_rec_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0b9f96d3 ib_sa_register_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc8f39381 ib_sa_sendonly_fullmem_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe5a78c1e ib_sa_unpack_path drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5efa6669 ib_sa_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x19827984 ib_send_cm_apr drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xfa36377a ib_send_cm_drep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xb01ae8ba ib_send_cm_dreq drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x97d4f369 ib_send_cm_lap drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x369ead45 ib_send_cm_mra drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xdc54a785 ib_send_cm_rej drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0xc2cf87c3 ib_send_cm_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x1ec210d5 ib_send_cm_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x7ae0a6ad ib_send_cm_rtu drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x9389dab0 ib_send_cm_sidr_rep drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x2f4a2505 ib_send_cm_sidr_req drivers/infiniband/core/ib_cm EXPORT_SYMBOL +0x5021f9dc ib_set_client_data drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd1f83fcb ib_sg_to_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xb7852a05 ib_ud_header_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe9e799fc ib_ud_header_pack drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6b958320 ib_ud_ip4_csum drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6664429a ib_umem_copy_from drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1ee20d73 ib_umem_get drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xaf3bd100 ib_umem_odp_map_dma_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x7d7cf2a3 ib_umem_odp_unmap_dma_pages drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa9da4c82 ib_umem_page_count drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x47c16b5c ib_umem_release drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xe941ce23 ib_unregister_client drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd1850665 ib_unregister_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x3c7ce4ef ib_unregister_event_handler drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x93b20f75 ib_unregister_mad_agent drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x95b1e14e ib_uverbs_get_ucontext drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xe5840ec6 ib_wc_status_msg drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa14ab2f3 ida_alloc_range vmlinux EXPORT_SYMBOL +0xe013f905 ida_destroy vmlinux EXPORT_SYMBOL +0xadf4146a ida_free vmlinux EXPORT_SYMBOL +0x7d79ea60 idr_alloc vmlinux EXPORT_SYMBOL_GPL +0xf90a18eb idr_alloc_cyclic vmlinux EXPORT_SYMBOL +0xc462709e idr_alloc_u32 vmlinux EXPORT_SYMBOL_GPL +0x03d85d98 idr_destroy vmlinux EXPORT_SYMBOL +0x9ad03057 idr_find vmlinux EXPORT_SYMBOL_GPL +0x672fff92 idr_for_each vmlinux EXPORT_SYMBOL +0x9df03b9d idr_get_next vmlinux EXPORT_SYMBOL +0x983d6965 idr_get_next_ul vmlinux EXPORT_SYMBOL +0x84ffea8b idr_preload vmlinux EXPORT_SYMBOL +0xfe6e59fa idr_remove vmlinux EXPORT_SYMBOL_GPL +0xa89857fa idr_replace vmlinux EXPORT_SYMBOL +0xc8f67c5c igrab vmlinux EXPORT_SYMBOL +0xac5fcec0 in4_pton vmlinux EXPORT_SYMBOL +0xd7bb2d9d in6_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x609bcd98 in6_pton vmlinux EXPORT_SYMBOL +0x1b6314fd in_aton vmlinux EXPORT_SYMBOL +0x39b3e1d9 in_dev_finish_destroy vmlinux EXPORT_SYMBOL +0x39461d6a in_egroup_p vmlinux EXPORT_SYMBOL +0x0824c012 __inet6_lookup_established vmlinux EXPORT_SYMBOL +0xe613a798 inet_addr_is_any vmlinux EXPORT_SYMBOL +0x18831a92 inet_get_local_port_range vmlinux EXPORT_SYMBOL +0x3fdc800e __inet_lookup_established vmlinux EXPORT_SYMBOL_GPL +0xe99e43c3 inet_proto_csum_replace16 vmlinux EXPORT_SYMBOL +0x58e66e2d inet_proto_csum_replace4 vmlinux EXPORT_SYMBOL +0x37fba6dc inet_pton_with_scope vmlinux EXPORT_SYMBOL +0x8b8059bd in_group_p vmlinux EXPORT_SYMBOL +0xe90abf78 init_net vmlinux EXPORT_SYMBOL +0x41136307 __init_rwsem vmlinux EXPORT_SYMBOL +0x2a9db1d6 init_srcu_struct vmlinux EXPORT_SYMBOL_GPL +0xb03e80a7 init_task vmlinux EXPORT_SYMBOL +0xa50ba89e init_timer_key vmlinux EXPORT_SYMBOL +0x5871c145 init_uts_ns vmlinux EXPORT_SYMBOL_GPL +0xfe487975 init_wait_entry vmlinux EXPORT_SYMBOL +0xd9a5ea54 __init_waitqueue_head vmlinux EXPORT_SYMBOL +0xeff3b423 input_close_device vmlinux EXPORT_SYMBOL +0x64f2a632 input_open_device vmlinux EXPORT_SYMBOL +0x867f7b8d input_register_handle vmlinux EXPORT_SYMBOL +0x31ec1c3f input_register_handler vmlinux EXPORT_SYMBOL +0x1a0c6f02 input_unregister_handle vmlinux EXPORT_SYMBOL +0xec5f4304 input_unregister_handler vmlinux EXPORT_SYMBOL +0xdab5a1eb interval_tree_insert vmlinux EXPORT_SYMBOL_GPL +0xa44a1307 interval_tree_iter_first vmlinux EXPORT_SYMBOL_GPL +0xd96babb4 interval_tree_iter_next vmlinux EXPORT_SYMBOL_GPL +0x09b53e14 interval_tree_remove vmlinux EXPORT_SYMBOL_GPL +0x5ed90adc int_to_scsilun vmlinux EXPORT_SYMBOL +0x40856c71 invalidate_partition vmlinux EXPORT_SYMBOL +0x86a1664f iomem_resource vmlinux EXPORT_SYMBOL +0x0e5a0e16 iommu_get_domain_for_dev vmlinux EXPORT_SYMBOL_GPL +0x864fc217 iommu_group_get vmlinux EXPORT_SYMBOL_GPL +0x6e7943ec iommu_group_id vmlinux EXPORT_SYMBOL_GPL +0x89485687 iommu_group_put vmlinux EXPORT_SYMBOL_GPL +0x1045b8d2 iommu_iova_to_phys vmlinux EXPORT_SYMBOL_GPL +0x78a8b474 iommu_map vmlinux EXPORT_SYMBOL_GPL +0xf989b917 iommu_unmap vmlinux EXPORT_SYMBOL_GPL +0xc5534d64 ioread16 vmlinux EXPORT_SYMBOL +0xf065f629 ioread16be vmlinux EXPORT_SYMBOL +0xe484e35f ioread32 vmlinux EXPORT_SYMBOL +0xfdb9b629 ioread32be vmlinux EXPORT_SYMBOL +0xf10de535 ioread8 vmlinux EXPORT_SYMBOL +0x556422b3 ioremap_cache vmlinux EXPORT_SYMBOL +0x093a219c ioremap_nocache vmlinux EXPORT_SYMBOL +0xfd93ee35 ioremap_wc vmlinux EXPORT_SYMBOL +0x93a6e0b2 io_schedule vmlinux EXPORT_SYMBOL +0xfbc4f89e io_schedule_timeout vmlinux EXPORT_SYMBOL +0xedc03953 iounmap vmlinux EXPORT_SYMBOL +0x17f190d7 iov_iter_advance vmlinux EXPORT_SYMBOL +0x8b687b97 iov_iter_bvec vmlinux EXPORT_SYMBOL +0x05c5e758 iov_iter_init vmlinux EXPORT_SYMBOL +0x16d723b5 iov_iter_npages vmlinux EXPORT_SYMBOL +0x06a86bc1 iowrite16 vmlinux EXPORT_SYMBOL +0x4a453f53 iowrite32 vmlinux EXPORT_SYMBOL +0xe419bc99 iowrite32be vmlinux EXPORT_SYMBOL +0xb5848bae __iowrite32_copy vmlinux EXPORT_SYMBOL_GPL +0x73c2554f __iowrite64_copy vmlinux EXPORT_SYMBOL_GPL +0x848d372e iowrite8 vmlinux EXPORT_SYMBOL +0x14993e61 ip6_dst_hoplimit vmlinux EXPORT_SYMBOL +0x517a9ef9 ip6_local_out vmlinux EXPORT_SYMBOL_GPL +0xe59c511e ip6_route_output_flags vmlinux EXPORT_SYMBOL_GPL +0x20eadeb6 ip_compute_csum vmlinux EXPORT_SYMBOL +0x81f13633 ip_defrag vmlinux EXPORT_SYMBOL +0x689ae938 __ip_dev_find vmlinux EXPORT_SYMBOL +0x90fad2b2 ip_do_fragment vmlinux EXPORT_SYMBOL +0xb9e90cb0 ip_local_out vmlinux EXPORT_SYMBOL_GPL +0x1f74da1a ip_mc_dec_group vmlinux EXPORT_SYMBOL +0x7b7580f0 ip_mc_inc_group vmlinux EXPORT_SYMBOL +0xae71627d ipmi_create_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xf388b18b ipmi_destroy_user drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x80aa4656 ipmi_free_recv_msg drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xf5531bea ipmi_poll_interface drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x4c2054d7 ipmi_request_settime drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x50f65edf ipmi_set_gets_events drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xfaaa4831 ipmi_set_my_address drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x31cab048 ipmi_smi_msg_received drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe4330a39 ipmi_unregister_smi drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0xe4f4665b ipmi_validate_addr drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL +0x3f6973e7 ip_route_output_flow vmlinux EXPORT_SYMBOL_GPL +0x2a07b6ea __ip_select_ident vmlinux EXPORT_SYMBOL +0x02124474 ip_send_check vmlinux EXPORT_SYMBOL +0x61fdae9a ip_set_get_byname net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x71325224 ip_set_put_byindex net/netfilter/ipset/ip_set EXPORT_SYMBOL_GPL +0x1fbd16da ip_tos2prio vmlinux EXPORT_SYMBOL +0x76d7a111 ip_tunnel_get_stats64 vmlinux EXPORT_SYMBOL_GPL +0xb4931ab0 iput vmlinux EXPORT_SYMBOL +0x0d542439 __ipv6_addr_type vmlinux EXPORT_SYMBOL +0xa1869b8c ipv6_chk_addr vmlinux EXPORT_SYMBOL +0x452ba683 ipv6_ext_hdr vmlinux EXPORT_SYMBOL +0xeb0c99f5 ipv6_find_hdr vmlinux EXPORT_SYMBOL +0x19ca9cba ipv6_skip_exthdr vmlinux EXPORT_SYMBOL +0x3d9040cd ipv6_stub vmlinux EXPORT_SYMBOL_GPL +0xd831a1a2 ip_vs_proto_name net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x8b5b25c8 irq_cpu_rmap_add vmlinux EXPORT_SYMBOL +0x629bcec0 irq_create_mapping vmlinux EXPORT_SYMBOL_GPL +0x89de75cc __irq_domain_add vmlinux EXPORT_SYMBOL_GPL +0xe3deba24 irq_domain_remove vmlinux EXPORT_SYMBOL_GPL +0xfec70398 irq_find_mapping vmlinux EXPORT_SYMBOL_GPL +0x9d699944 irq_get_irq_data vmlinux EXPORT_SYMBOL_GPL +0x7522f3ba irq_modify_status vmlinux EXPORT_SYMBOL_GPL +0xd7d280ad irq_poll_complete vmlinux EXPORT_SYMBOL +0x7f7f7bb4 irq_poll_disable vmlinux EXPORT_SYMBOL +0xb633f115 irq_poll_enable vmlinux EXPORT_SYMBOL +0xab3697e4 irq_poll_init vmlinux EXPORT_SYMBOL +0x554ae3a4 irq_poll_sched vmlinux EXPORT_SYMBOL +0x59c6aff4 irq_set_affinity_hint vmlinux EXPORT_SYMBOL_GPL +0x7f343893 irq_set_affinity_notifier vmlinux EXPORT_SYMBOL_GPL +0x15202149 irq_set_chip_and_handler_name vmlinux EXPORT_SYMBOL_GPL +0x17880b91 irq_to_desc vmlinux EXPORT_SYMBOL +0x21ab2f4c is_acpi_data_node vmlinux EXPORT_SYMBOL +0x64e4b65a is_acpi_device_node vmlinux EXPORT_SYMBOL +0x436e80be iscsi_block_scsi_eh drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaaa17f80 iscsi_block_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xaedf0e10 iscsi_boot_create_ethernet drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xbbc82a42 iscsi_boot_create_host_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xa8e22b62 iscsi_boot_create_initiator drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x33bae898 iscsi_boot_create_target drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0x7167285e iscsi_boot_destroy_kset drivers/scsi/iscsi_boot_sysfs EXPORT_SYMBOL_GPL +0xb2b562d6 __iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa3f2c3c5 iscsi_complete_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4f862adb iscsi_complete_scsi_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x893213b1 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb1eb76cf iscsi_conn_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xbf8c9136 iscsi_conn_get_addr_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x677fb4e6 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xc92ad1e4 iscsi_conn_login_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x3634106a iscsi_conn_send_pdu drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x31511bf2 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xae026d6b iscsi_conn_start drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe7db5c6c iscsi_conn_stop drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4a5002e2 iscsi_conn_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x39c7d158 iscsi_create_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdd3fcbaa iscsi_create_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xe1bffdcd iscsi_create_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xd8a86c17 iscsi_create_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7162e1ed iscsi_destroy_all_flashnode drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xdefd039c iscsi_destroy_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xfc102720 iscsi_destroy_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x4b892dd9 iscsi_destroy_iface drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x275834b6 iscsi_eh_abort drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8be8740c iscsi_eh_cmd_timed_out drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf197d319 iscsi_eh_device_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x291affd8 iscsi_eh_recover_target drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe227de1e iscsi_eh_session_reset drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x4ef442dc iscsi_find_flashnode_conn drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x33704365 iscsi_find_flashnode_sess drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6c6d9a74 iscsi_flashnode_bus_match drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x699fe53e iscsi_get_discovery_parent_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xbc071179 iscsi_get_ipaddress_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xb8e70ca1 iscsi_get_port_speed_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5119783f iscsi_get_port_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x84a005f1 iscsi_get_router_state_name drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7acca217 __iscsi_get_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x45a4e2d2 iscsi_host_add drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa3641c1e iscsi_host_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xe22bbf7e iscsi_host_for_each_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x7d82766a iscsi_host_free drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1233c1fa iscsi_host_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x954883a2 iscsi_host_remove drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x6022d616 iscsi_is_session_dev drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x8ac995e4 iscsi_is_session_online drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x5b71ea5a iscsi_itt_to_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb9df2016 iscsi_lookup_endpoint drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xf5afd542 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x83de888a iscsi_ping_comp_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x65acadd6 iscsi_post_host_event drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x1239a874 __iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xb1659e7d iscsi_put_task drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x92248cfc iscsi_queuecommand drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xf1a6605e iscsi_register_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x6c816f2d iscsi_session_chkready drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0xda029051 iscsi_session_failure drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x2ae252f6 iscsi_session_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0xa60c46ec iscsi_session_recovery_timedout drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1c63b374 iscsi_session_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5974a631 iscsi_session_teardown drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x5adf756a iscsi_set_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x76725f12 iscsi_suspend_queue drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x12b2ad06 iscsi_switch_str_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x1d8f9451 iscsi_target_alloc drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x8452d94d iscsi_unblock_session drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x89324b3e iscsi_unregister_transport drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL +0x12e285ec is_uv_system vmlinux EXPORT_SYMBOL_GPL +0xf1f9c797 iw_cm_accept drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x3bc4edff iw_cm_connect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x828b977e iw_cm_disconnect drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xd9733d51 iw_cm_init_qp_attr drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x2bdbdf86 iw_cm_listen drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x64c87614 iw_cm_reject drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0xf3df871f iwcm_reject_msg drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x5e637987 iw_create_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x18277b94 iw_destroy_cm_id drivers/infiniband/core/iw_cm EXPORT_SYMBOL +0x15ba50a6 jiffies vmlinux EXPORT_SYMBOL +0x055e77e8 jiffies_64 vmlinux EXPORT_SYMBOL +0xee8d74d6 jiffies64_to_nsecs vmlinux EXPORT_SYMBOL +0x37befc70 jiffies_to_msecs vmlinux EXPORT_SYMBOL +0x188ea314 jiffies_to_timespec64 vmlinux EXPORT_SYMBOL +0x7f24de73 jiffies_to_usecs vmlinux EXPORT_SYMBOL +0xe007de41 kallsyms_lookup_name vmlinux EXPORT_SYMBOL_GPL +0x44b5ee9a kasprintf vmlinux EXPORT_SYMBOL +0x2e8a7be4 kernel_bind vmlinux EXPORT_SYMBOL +0x283be170 kernel_connect vmlinux EXPORT_SYMBOL +0x25ecccf6 kernel_cpustat vmlinux EXPORT_SYMBOL +0xd986dad1 kernel_fpu_begin vmlinux EXPORT_SYMBOL_GPL +0x38722f80 kernel_fpu_end vmlinux EXPORT_SYMBOL_GPL +0xe1b6f992 kernel_recvmsg vmlinux EXPORT_SYMBOL +0xd7ebdf5a kernel_sendmsg vmlinux EXPORT_SYMBOL +0x99144a26 kernel_setsockopt vmlinux EXPORT_SYMBOL +0x1e0ae553 kernel_sock_shutdown vmlinux EXPORT_SYMBOL +0xb1d725fb kernel_write vmlinux EXPORT_SYMBOL +0x97868aef __kfifo_alloc vmlinux EXPORT_SYMBOL +0xdb760f52 __kfifo_free vmlinux EXPORT_SYMBOL +0x037a0cba kfree vmlinux EXPORT_SYMBOL +0x19f462ab kfree_call_rcu vmlinux EXPORT_SYMBOL_GPL +0xf474fdcb kfree_const vmlinux EXPORT_SYMBOL +0x2fa1c8d6 kfree_skb vmlinux EXPORT_SYMBOL +0x149070fd kfree_skb_list vmlinux EXPORT_SYMBOL +0x5cee0c8d kfree_skb_partial vmlinux EXPORT_SYMBOL +0x88ab6fe3 kgdb_active vmlinux EXPORT_SYMBOL_GPL +0x01e1a8de kgdb_breakpoint vmlinux EXPORT_SYMBOL_GPL +0xc109cc8a kill_fasync vmlinux EXPORT_SYMBOL +0xd2b09ce5 __kmalloc vmlinux EXPORT_SYMBOL +0xe737c19e kmalloc_caches vmlinux EXPORT_SYMBOL +0x55f5019b __kmalloc_node vmlinux EXPORT_SYMBOL +0xa202a8e5 kmalloc_order_trace vmlinux EXPORT_SYMBOL +0x82b13d8e kmem_cache_alloc vmlinux EXPORT_SYMBOL +0x18bcbb78 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL +0xf42211c8 kmem_cache_alloc_node_trace vmlinux EXPORT_SYMBOL +0x69e4662d kmem_cache_alloc_trace vmlinux EXPORT_SYMBOL +0x296e9488 kmem_cache_create vmlinux EXPORT_SYMBOL +0x8f442f9f kmem_cache_create_usercopy vmlinux EXPORT_SYMBOL +0x96c6532d kmem_cache_destroy vmlinux EXPORT_SYMBOL +0x1e880938 kmem_cache_free vmlinux EXPORT_SYMBOL +0x47310260 kmem_cache_shrink vmlinux EXPORT_SYMBOL +0x448eac3e kmemdup vmlinux EXPORT_SYMBOL +0x2583977f kobject_add vmlinux EXPORT_SYMBOL +0xbcfeacac kobject_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x9304f53d kobject_del vmlinux EXPORT_SYMBOL +0xdc11f219 kobject_get vmlinux EXPORT_SYMBOL +0xdb03fa39 kobject_init vmlinux EXPORT_SYMBOL +0x28b66cce kobject_init_and_add vmlinux EXPORT_SYMBOL_GPL +0x3a8c6013 kobject_put vmlinux EXPORT_SYMBOL +0x44896f09 kobject_set_name vmlinux EXPORT_SYMBOL +0xdd3ed6c0 kobject_uevent vmlinux EXPORT_SYMBOL_GPL +0x12c53765 kobject_uevent_env vmlinux EXPORT_SYMBOL_GPL +0x85f5e2aa krealloc vmlinux EXPORT_SYMBOL +0x9350e2c2 kset_create_and_add vmlinux EXPORT_SYMBOL_GPL +0x33c9853b kset_find_obj vmlinux EXPORT_SYMBOL_GPL +0x2a1b6dc9 kset_register vmlinux EXPORT_SYMBOL +0x67fe94ce kset_unregister vmlinux EXPORT_SYMBOL +0x04ea5d10 ksize vmlinux EXPORT_SYMBOL +0xc499ae1e kstrdup vmlinux EXPORT_SYMBOL +0x120fc6b1 kstrdup_const vmlinux EXPORT_SYMBOL +0xaf6ae696 kstrndup vmlinux EXPORT_SYMBOL +0x752d5f5b kstrtobool vmlinux EXPORT_SYMBOL +0xc6c09e43 kstrtobool_from_user vmlinux EXPORT_SYMBOL +0x373db350 kstrtoint vmlinux EXPORT_SYMBOL +0x10f1064d kstrtoint_from_user vmlinux EXPORT_SYMBOL +0x1b17e06c kstrtoll vmlinux EXPORT_SYMBOL +0x42adadb9 kstrtoll_from_user vmlinux EXPORT_SYMBOL +0x3fa0d062 kstrtou16 vmlinux EXPORT_SYMBOL +0xf9019aa0 kstrtou8 vmlinux EXPORT_SYMBOL +0xa46f2f1b kstrtouint vmlinux EXPORT_SYMBOL +0xdc20f322 kstrtouint_from_user vmlinux EXPORT_SYMBOL +0x7c3aaa29 kstrtoul_from_user vmlinux EXPORT_SYMBOL +0x060ea2d6 kstrtoull vmlinux EXPORT_SYMBOL +0x886ce541 kstrtoull_from_user vmlinux EXPORT_SYMBOL +0x3c3941a5 kthread_bind vmlinux EXPORT_SYMBOL +0x6458534b kthread_create_on_node vmlinux EXPORT_SYMBOL +0x768bb414 kthread_park vmlinux EXPORT_SYMBOL_GPL +0xb3f7646e kthread_should_stop vmlinux EXPORT_SYMBOL +0x819d5fa5 kthread_stop vmlinux EXPORT_SYMBOL +0x12a87bce kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0xb43f9365 ktime_get vmlinux EXPORT_SYMBOL_GPL +0x484f6edf ktime_get_coarse_real_ts64 vmlinux EXPORT_SYMBOL +0x9714e0bb ktime_get_raw vmlinux EXPORT_SYMBOL_GPL +0x1edb69d6 ktime_get_raw_ts64 vmlinux EXPORT_SYMBOL +0x953e1b9e ktime_get_real_seconds vmlinux EXPORT_SYMBOL_GPL +0x9ec6ca96 ktime_get_real_ts64 vmlinux EXPORT_SYMBOL +0xa9320d27 ktime_get_seconds vmlinux EXPORT_SYMBOL_GPL +0x5e515be6 ktime_get_ts64 vmlinux EXPORT_SYMBOL_GPL +0xc4f0da12 ktime_get_with_offset vmlinux EXPORT_SYMBOL_GPL +0x5c017464 kvasprintf vmlinux EXPORT_SYMBOL +0x7aa1756e kvfree vmlinux EXPORT_SYMBOL +0xc5bc25de kvmalloc_node vmlinux EXPORT_SYMBOL +0x7a4497db kzfree vmlinux EXPORT_SYMBOL +0xf54bd49b lcm vmlinux EXPORT_SYMBOL_GPL +0xd7443b2f led_classdev_resume vmlinux EXPORT_SYMBOL_GPL +0x9971d717 led_classdev_suspend vmlinux EXPORT_SYMBOL_GPL +0x7fccd0dc led_classdev_unregister vmlinux EXPORT_SYMBOL_GPL +0x646e34d3 libfc_vport_create drivers/scsi/libfc/libfc EXPORT_SYMBOL +0x68f31cbd __list_add_valid vmlinux EXPORT_SYMBOL +0xe1537255 __list_del_entry_valid vmlinux EXPORT_SYMBOL +0xf0ef15b4 list_sort vmlinux EXPORT_SYMBOL +0xc7a1840e llist_add_batch vmlinux EXPORT_SYMBOL_GPL +0x3c3fce39 __local_bh_enable_ip vmlinux EXPORT_SYMBOL +0xcdcbf68b __lock_page vmlinux EXPORT_SYMBOL +0xb61b667f lock_page_memcg vmlinux EXPORT_SYMBOL +0xd9b85ef6 lockref_get vmlinux EXPORT_SYMBOL +0x2b7bc00e lock_sock_nested vmlinux EXPORT_SYMBOL +0xb2c8b5ee make_kgid vmlinux EXPORT_SYMBOL +0x48066db1 make_kuid vmlinux EXPORT_SYMBOL +0x10b9f563 map_destroy drivers/mtd/chips/chipreg EXPORT_SYMBOL +0x5145100a mark_page_accessed vmlinux EXPORT_SYMBOL +0xad0413d4 match_hex vmlinux EXPORT_SYMBOL +0x4e3567f7 match_int vmlinux EXPORT_SYMBOL +0xacf4d843 match_strdup vmlinux EXPORT_SYMBOL +0x81188c30 match_string vmlinux EXPORT_SYMBOL +0x44e9a829 match_token vmlinux EXPORT_SYMBOL +0xfba7ddd2 match_u64 vmlinux EXPORT_SYMBOL +0x8f568f5c mdev_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x64fd6eec mdev_from_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x27645069 mdev_get_drvdata drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xe223c639 mdev_parent_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL +0xc473b5f6 mdev_register_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x382ee6af mdev_set_drvdata drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x1eea6a90 mdev_unregister_device drivers/vfio/mdev/mdev EXPORT_SYMBOL +0x60443957 mdio45_probe drivers/net/mdio EXPORT_SYMBOL +0x168ff364 mdiobus_alloc_size vmlinux EXPORT_SYMBOL +0x2736b822 mdiobus_free vmlinux EXPORT_SYMBOL +0xef644219 mdiobus_get_phy vmlinux EXPORT_SYMBOL +0xcc931328 mdiobus_read vmlinux EXPORT_SYMBOL +0xdc265aa9 __mdiobus_register vmlinux EXPORT_SYMBOL +0x4726303a mdiobus_unregister vmlinux EXPORT_SYMBOL +0x4ce13efc mdiobus_write vmlinux EXPORT_SYMBOL +0xdaceb7a6 mdio_mii_ioctl drivers/net/mdio EXPORT_SYMBOL +0xa07a37f0 memchr vmlinux EXPORT_SYMBOL +0x8df92f66 memchr_inv vmlinux EXPORT_SYMBOL +0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL +0x69acdf38 memcpy vmlinux EXPORT_SYMBOL +0x9291cd3b memdup_user vmlinux EXPORT_SYMBOL +0x1d07e365 memdup_user_nul vmlinux EXPORT_SYMBOL +0xb0e602eb memmove vmlinux EXPORT_SYMBOL +0x65e0d6d7 memory_read_from_buffer vmlinux EXPORT_SYMBOL +0x27864d57 memparse vmlinux EXPORT_SYMBOL +0x86c45796 mempool_alloc vmlinux EXPORT_SYMBOL +0x183fa88b mempool_alloc_slab vmlinux EXPORT_SYMBOL +0x6a244503 mempool_create vmlinux EXPORT_SYMBOL +0x68b54d99 mempool_create_node vmlinux EXPORT_SYMBOL +0x9300507b mempool_destroy vmlinux EXPORT_SYMBOL +0x074b55fe mempool_free vmlinux EXPORT_SYMBOL +0x8a99a016 mempool_free_slab vmlinux EXPORT_SYMBOL +0x6a037cf1 mempool_kfree vmlinux EXPORT_SYMBOL +0xa05c03df mempool_kmalloc vmlinux EXPORT_SYMBOL +0xf812cff6 memscan vmlinux EXPORT_SYMBOL +0x54c99fac mem_section vmlinux EXPORT_SYMBOL +0xfb578fc5 memset vmlinux EXPORT_SYMBOL +0xc15a44c6 memzero_explicit vmlinux EXPORT_SYMBOL +0xc293a989 metadata_dst_alloc vmlinux EXPORT_SYMBOL_GPL +0x1758183d mfd_add_devices vmlinux EXPORT_SYMBOL +0x36554f43 mfd_remove_devices vmlinux EXPORT_SYMBOL +0xf07c3390 misc_deregister vmlinux EXPORT_SYMBOL +0x73a49bdc misc_register vmlinux EXPORT_SYMBOL +0x5aae9c39 __mmdrop vmlinux EXPORT_SYMBOL_GPL +0x818c400b mmput vmlinux EXPORT_SYMBOL_GPL +0x80300b2c __mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xf3f8cae7 mmu_notifier_register vmlinux EXPORT_SYMBOL_GPL +0xc2e496ac mmu_notifier_unregister vmlinux EXPORT_SYMBOL_GPL +0x94acf987 mmu_notifier_unregister_no_release vmlinux EXPORT_SYMBOL_GPL +0x9109205f mod_delayed_work_on vmlinux EXPORT_SYMBOL_GPL +0x29d0cb45 mod_timer vmlinux EXPORT_SYMBOL +0x5091b500 mod_timer_pending vmlinux EXPORT_SYMBOL +0xc704a98d __module_get vmlinux EXPORT_SYMBOL +0x5c9f3c39 module_layout vmlinux EXPORT_SYMBOL +0x1ec6f2b9 module_put vmlinux EXPORT_SYMBOL +0x429d9a88 module_refcount vmlinux EXPORT_SYMBOL +0x7f02188f __msecs_to_jiffies vmlinux EXPORT_SYMBOL +0xf9a482f9 msleep vmlinux EXPORT_SYMBOL +0xcc5005fe msleep_interruptible vmlinux EXPORT_SYMBOL +0xfec53251 mtd_device_parse_register drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x8c129248 mtd_device_unregister drivers/mtd/mtd EXPORT_SYMBOL_GPL +0x9a76f11f __mutex_init vmlinux EXPORT_SYMBOL +0x41aed6e7 mutex_lock vmlinux EXPORT_SYMBOL +0x4a928de6 mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0xe8de29eb mutex_lock_killable vmlinux EXPORT_SYMBOL +0xb3b42a38 mutex_trylock vmlinux EXPORT_SYMBOL +0xa6093a32 mutex_unlock vmlinux EXPORT_SYMBOL +0x61cdf799 mxm_wmi_call_mxds drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL +0xe26032eb mxm_wmi_call_mxmx drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL +0x232b5238 mxm_wmi_supported drivers/platform/x86/mxm-wmi EXPORT_SYMBOL_GPL +0xf8a39aa7 __napi_alloc_skb vmlinux EXPORT_SYMBOL +0x7e7e015d napi_complete_done vmlinux EXPORT_SYMBOL +0x2c930d54 napi_consume_skb vmlinux EXPORT_SYMBOL +0x3fe066aa napi_disable vmlinux EXPORT_SYMBOL +0x5ff2dec9 napi_get_frags vmlinux EXPORT_SYMBOL +0x5e58c1cf napi_gro_flush vmlinux EXPORT_SYMBOL +0xcf349e6b napi_gro_frags vmlinux EXPORT_SYMBOL +0x80da8099 napi_gro_receive vmlinux EXPORT_SYMBOL +0xcabfa970 napi_hash_del vmlinux EXPORT_SYMBOL_GPL +0xcb28cc34 __napi_schedule vmlinux EXPORT_SYMBOL +0x0717b5b6 __napi_schedule_irqoff vmlinux EXPORT_SYMBOL +0x79622fbf napi_schedule_prep vmlinux EXPORT_SYMBOL +0xdf8c695a __ndelay vmlinux EXPORT_SYMBOL +0x01cb664f ndo_dflt_bridge_getlink vmlinux EXPORT_SYMBOL_GPL +0xc2b1a41f ndo_dflt_fdb_add vmlinux EXPORT_SYMBOL +0x73f2311f nd_tbl vmlinux EXPORT_SYMBOL_GPL +0xf3461986 __neigh_create vmlinux EXPORT_SYMBOL +0xfbaff341 neigh_destroy vmlinux EXPORT_SYMBOL +0x88b7b937 __neigh_event_send vmlinux EXPORT_SYMBOL +0xddc5102c neigh_lookup vmlinux EXPORT_SYMBOL +0x1fe912f1 netdev_alloc_frag vmlinux EXPORT_SYMBOL +0xf6d9e260 __netdev_alloc_skb vmlinux EXPORT_SYMBOL +0x6f2f8575 netdev_bind_sb_channel_queue vmlinux EXPORT_SYMBOL +0x58581142 netdev_crit vmlinux EXPORT_SYMBOL +0xe4947bce netdev_err vmlinux EXPORT_SYMBOL +0x10211466 netdev_features_change vmlinux EXPORT_SYMBOL +0x2affa4bc netdev_info vmlinux EXPORT_SYMBOL +0xcd289373 netdev_lower_get_next vmlinux EXPORT_SYMBOL +0x1f2c09c9 netdev_master_upper_dev_get vmlinux EXPORT_SYMBOL +0xcea19755 netdev_master_upper_dev_get_rcu vmlinux EXPORT_SYMBOL +0x89ffed34 netdev_master_upper_dev_link vmlinux EXPORT_SYMBOL +0x284433a1 netdev_notice vmlinux EXPORT_SYMBOL +0x37577076 netdev_printk vmlinux EXPORT_SYMBOL +0x38e390e2 netdev_reset_tc vmlinux EXPORT_SYMBOL +0x467df16d netdev_rss_key_fill vmlinux EXPORT_SYMBOL +0xb314198e netdev_rx_handler_register vmlinux EXPORT_SYMBOL_GPL +0x98501669 netdev_rx_handler_unregister vmlinux EXPORT_SYMBOL_GPL +0xe79b06f8 netdev_set_num_tc vmlinux EXPORT_SYMBOL +0x2f05b52d netdev_set_sb_channel vmlinux EXPORT_SYMBOL +0x29eebb47 netdev_set_tc_queue vmlinux EXPORT_SYMBOL +0xad995dac netdev_stats_to_stats64 vmlinux EXPORT_SYMBOL +0xd8d793d4 netdev_unbind_sb_channel vmlinux EXPORT_SYMBOL +0x74bb89ff netdev_update_features vmlinux EXPORT_SYMBOL +0x66b44a34 netdev_upper_dev_unlink vmlinux EXPORT_SYMBOL +0x0141450c netdev_walk_all_upper_dev_rcu vmlinux EXPORT_SYMBOL_GPL +0x0b91415d netdev_warn vmlinux EXPORT_SYMBOL +0xa47d8710 netif_carrier_off vmlinux EXPORT_SYMBOL +0x62311ba5 netif_carrier_on vmlinux EXPORT_SYMBOL +0xeb6edc7a netif_device_attach vmlinux EXPORT_SYMBOL +0x22beba06 netif_device_detach vmlinux EXPORT_SYMBOL +0x0274dc2b netif_get_num_default_rss_queues vmlinux EXPORT_SYMBOL +0xfc97f157 netif_napi_add vmlinux EXPORT_SYMBOL +0x448b9414 netif_napi_del vmlinux EXPORT_SYMBOL +0x14e29088 netif_receive_skb vmlinux EXPORT_SYMBOL +0x4665c065 netif_rx vmlinux EXPORT_SYMBOL +0x7e5a8b59 netif_rx_ni vmlinux EXPORT_SYMBOL +0xddb11972 netif_schedule_queue vmlinux EXPORT_SYMBOL +0xb1fd5e2c netif_set_real_num_rx_queues vmlinux EXPORT_SYMBOL +0x11c3f31a netif_set_real_num_tx_queues vmlinux EXPORT_SYMBOL +0xbc20a4ef netif_set_xps_queue vmlinux EXPORT_SYMBOL +0x780473c9 netif_tx_stop_all_queues vmlinux EXPORT_SYMBOL +0xc69f55fc netif_tx_wake_queue vmlinux EXPORT_SYMBOL +0x190f0915 netlink_broadcast vmlinux EXPORT_SYMBOL +0x438eb2a8 __netlink_dump_start vmlinux EXPORT_SYMBOL +0x2a0cefea netlink_has_listeners vmlinux EXPORT_SYMBOL_GPL +0xc780ca6f __netlink_kernel_create vmlinux EXPORT_SYMBOL +0x83b3c07c netlink_kernel_release vmlinux EXPORT_SYMBOL +0xa87c1343 netlink_set_err vmlinux EXPORT_SYMBOL +0xc046ed2e netlink_unicast vmlinux EXPORT_SYMBOL +0x6d2fc5a6 net_namespace_list vmlinux EXPORT_SYMBOL_GPL +0xf6ebc03b net_ratelimit vmlinux EXPORT_SYMBOL +0x425bd62e nf_connlabels_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2f150766 nf_connlabels_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x7c10a421 nf_connlabels_replace net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x224126c4 nf_conntrack_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd81d9057 __nf_conntrack_confirm net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x02a18c74 nf_conntrack_destroy vmlinux EXPORT_SYMBOL +0x9c6f9b30 nf_conntrack_eventmask_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9adb7399 nf_conntrack_expect_lock net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xab45cd5e nf_conntrack_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc5c45ef5 nf_conntrack_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x28eff409 nf_conntrack_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd3bd4f6c nf_conntrack_hash_check_insert net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0d825188 __nf_conntrack_helper_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xa5ea3ea8 nf_conntrack_helper_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x4bfc45c1 nf_conntrack_helper_try_module_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ffe7e89 nf_conntrack_htable_size net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2002c68c nf_conntrack_in net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xaf0847f0 nf_conntrack_locks net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9b10760c nf_ct_delete net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xeeb5b37e nf_ct_deliver_cached_events net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xd0ecf371 nf_ct_expect_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc8245ff5 __nf_ct_expect_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc2f275cb nf_ct_expect_find_get net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xec8beba6 nf_ct_expect_hash net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc18ac88d nf_ct_expect_hsize net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0a5a89e9 nf_ct_expect_iterate_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x0512cd73 nf_ct_expect_put net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x9f4c52fe nf_ct_expect_register_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x1caac593 nf_ct_expect_related_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x92b2a482 nf_ct_expect_unregister_notifier net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x86a92dd7 nf_ct_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL +0x3650fded nf_ct_frag6_gather net/ipv6/netfilter/nf_defrag_ipv6 EXPORT_SYMBOL_GPL +0xd8f619d2 nf_ct_get_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcd166b29 nf_ct_helper_expectfn_find_by_name net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x8ede93a0 nf_ct_helper_expectfn_find_by_symbol net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xc282fe1d nf_ct_helper_ext_add net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xae12eeca nf_ct_invert_tuplepr net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xf81877dd nf_ct_iterate_cleanup_net net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x2908129f __nf_ct_l4proto_find net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x780e25de nf_ct_nat_ext_add net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xbfeb338c nf_ct_remove_expectations net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x31fa7ac4 nf_ct_seq_adjust net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xcc10c3af nf_ct_tmpl_alloc net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0xb1ad9184 nf_ct_tmpl_free net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x899a3aec __nf_ct_try_assign_helper net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x35062129 nf_ct_unlink_expect_report net/netfilter/nf_conntrack EXPORT_SYMBOL_GPL +0x5a6cdb52 nf_ct_zone_dflt vmlinux EXPORT_SYMBOL_GPL +0x63196c36 nf_ipv6_ops vmlinux EXPORT_SYMBOL_GPL +0xa772c5a9 nf_nat_alloc_null_binding net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0x5a232202 nf_nat_hook vmlinux EXPORT_SYMBOL_GPL +0xb44fd591 nf_nat_icmp_reply_translation net/ipv4/netfilter/nf_nat_ipv4 EXPORT_SYMBOL_GPL +0xde36280c nf_nat_icmpv6_reply_translation net/ipv6/netfilter/nf_nat_ipv6 EXPORT_SYMBOL_GPL +0xc17646da nf_nat_packet net/netfilter/nf_nat EXPORT_SYMBOL_GPL +0xc0b87f30 nf_nat_setup_info net/netfilter/nf_nat EXPORT_SYMBOL +0xb370d0fc nfnetlink_has_listeners net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xd63c4505 nfnetlink_send net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x730abd99 nfnetlink_set_err net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x0a94aa42 nfnetlink_subsys_register net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xb4649afe nfnetlink_subsys_unregister net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0x5ce3b588 nfnl_lock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xdb065657 nfnl_unlock net/netfilter/nfnetlink EXPORT_SYMBOL_GPL +0xd83d4004 nf_register_net_hook vmlinux EXPORT_SYMBOL +0x4c2311a7 nf_register_net_hooks vmlinux EXPORT_SYMBOL +0x1e740626 nf_unregister_net_hook vmlinux EXPORT_SYMBOL +0x665083e6 nf_unregister_net_hooks vmlinux EXPORT_SYMBOL +0xcd279169 nla_find vmlinux EXPORT_SYMBOL +0xf1db1704 nla_memcpy vmlinux EXPORT_SYMBOL +0x43dae11a nla_parse vmlinux EXPORT_SYMBOL +0x6a3de870 nla_policy_len vmlinux EXPORT_SYMBOL +0x6f576760 __nla_put vmlinux EXPORT_SYMBOL +0xf70cf44a nla_put vmlinux EXPORT_SYMBOL +0xee6b9217 nla_put_64bit vmlinux EXPORT_SYMBOL +0x14c8162e nla_reserve vmlinux EXPORT_SYMBOL +0x6b640864 nla_strlcpy vmlinux EXPORT_SYMBOL +0xe2e018f8 nla_validate vmlinux EXPORT_SYMBOL +0x8d8ebe77 __nlmsg_put vmlinux EXPORT_SYMBOL +0x275b4ddb node_data vmlinux EXPORT_SYMBOL +0x46c47fb6 __node_distance vmlinux EXPORT_SYMBOL +0x0944c43f node_states vmlinux EXPORT_SYMBOL +0x45d246da node_to_cpumask_map vmlinux EXPORT_SYMBOL +0x45c44ffd no_llseek vmlinux EXPORT_SYMBOL +0xe27acd5c nonseekable_open vmlinux EXPORT_SYMBOL +0x284a6d40 noop_llseek vmlinux EXPORT_SYMBOL +0x017de3d5 nr_cpu_ids vmlinux EXPORT_SYMBOL +0xcdca3691 nr_irqs vmlinux EXPORT_SYMBOL_GPL +0xfe26fc7c nr_node_ids vmlinux EXPORT_SYMBOL +0xe82cdcfc ns_capable vmlinux EXPORT_SYMBOL +0xffae8e8b nsecs_to_jiffies vmlinux EXPORT_SYMBOL_GPL +0x66decfd5 ns_to_timespec vmlinux EXPORT_SYMBOL +0x1e1e140e ns_to_timespec64 vmlinux EXPORT_SYMBOL +0x2f548802 ns_to_timeval vmlinux EXPORT_SYMBOL +0x618911fc numa_node vmlinux EXPORT_SYMBOL +0x53a272ab nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x79e24b5e nvme_cancel_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa9831066 nvme_change_ctrl_state drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x5d2f803d nvme_cleanup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x52d0a2b8 nvme_complete_async_event drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xa02c9ecd nvme_complete_rq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x47ba7c61 nvme_disable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xef62820f nvme_enable_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2bba174a nvme_fc_register_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x0d12e564 nvme_fc_register_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x8a9cf5a7 nvme_fc_set_remoteport_devloss drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x3884f8b8 nvme_fc_unregister_localport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0xfca9dc99 nvme_fc_unregister_remoteport drivers/nvme/host/nvme-fc EXPORT_SYMBOL_GPL +0x17723398 nvme_init_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd63f62b9 nvme_init_identify drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x813cf212 nvme_io_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x6e10a1e5 nvme_kill_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xbfeae630 nvme_remove_namespaces drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2e006b8c nvme_reset_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd8e8e0ac nvme_reset_ctrl_sync drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x67501a93 nvme_set_queue_count drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xe0ebe950 nvme_setup_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x2e9991f6 nvme_shutdown_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xfaf0baf2 nvme_start_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1af15095 nvme_start_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xd0896027 nvme_start_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x9cc4eb28 nvme_stop_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xb7324ae4 nvme_stop_queues drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x0b8cad60 nvme_submit_sync_cmd drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7fa5302a nvmet_fc_rcv_fcp_abort drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x1048b92a nvmet_fc_rcv_fcp_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x51e67f3b nvmet_fc_rcv_ls_req drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x4c338cef nvmet_fc_register_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x9ef76d99 nvmet_fc_unregister_targetport drivers/nvme/target/nvmet-fc EXPORT_SYMBOL_GPL +0x3d32dcf2 nvme_unfreeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x7a544999 nvme_uninit_ctrl drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x886db947 nvme_wait_freeze drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x1b9c04fc nvme_wait_freeze_timeout drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x64b62862 nvme_wq drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0x63a81eff of_led_classdev_register vmlinux EXPORT_SYMBOL_GPL +0x5541ea93 on_each_cpu vmlinux EXPORT_SYMBOL +0x56256e8a orderly_poweroff vmlinux EXPORT_SYMBOL_GPL +0x1984d421 out_of_line_wait_on_bit vmlinux EXPORT_SYMBOL +0xb3687850 out_of_line_wait_on_bit_lock vmlinux EXPORT_SYMBOL +0x001bdb92 override_creds vmlinux EXPORT_SYMBOL +0xd9ae3eba __page_file_index vmlinux EXPORT_SYMBOL_GPL +0x77fff5eb __page_frag_cache_drain vmlinux EXPORT_SYMBOL +0x88e1d0f0 page_frag_free vmlinux EXPORT_SYMBOL +0xa45511f2 __page_mapcount vmlinux EXPORT_SYMBOL_GPL +0xf30f9c53 page_mapped vmlinux EXPORT_SYMBOL +0x7cd8d75e page_offset_base vmlinux EXPORT_SYMBOL +0xad3ee831 page_pool_alloc_pages vmlinux EXPORT_SYMBOL +0x87191034 page_pool_create vmlinux EXPORT_SYMBOL +0x758f31ab page_pool_destroy vmlinux EXPORT_SYMBOL +0x76da84b5 __page_pool_put_page vmlinux EXPORT_SYMBOL +0x8ad36987 pagevec_lookup_range vmlinux EXPORT_SYMBOL +0xb0dda1f6 pagevec_lookup_range_tag vmlinux EXPORT_SYMBOL +0x9565b897 __pagevec_release vmlinux EXPORT_SYMBOL +0x7c1372e8 panic vmlinux EXPORT_SYMBOL +0x07ceeac9 panic_notifier_list vmlinux EXPORT_SYMBOL +0xdc02b113 param_array_ops vmlinux EXPORT_SYMBOL +0x4f56b913 param_get_int vmlinux EXPORT_SYMBOL +0x3a381e8f param_ops_bool vmlinux EXPORT_SYMBOL +0x8efbe114 param_ops_byte vmlinux EXPORT_SYMBOL +0xa1f1c242 param_ops_charp vmlinux EXPORT_SYMBOL +0x82ba1a70 param_ops_int vmlinux EXPORT_SYMBOL +0x673e1312 param_ops_long vmlinux EXPORT_SYMBOL +0x269472ee param_ops_short vmlinux EXPORT_SYMBOL +0x6b0d2a61 param_ops_string vmlinux EXPORT_SYMBOL +0x4e4af8af param_ops_uint vmlinux EXPORT_SYMBOL +0x1de3e992 param_ops_ullong vmlinux EXPORT_SYMBOL +0x719e2cb5 param_ops_ulong vmlinux EXPORT_SYMBOL +0x6e30e49a param_ops_ushort vmlinux EXPORT_SYMBOL +0x9f985d6e param_set_bool vmlinux EXPORT_SYMBOL +0xcd693bb6 param_set_int vmlinux EXPORT_SYMBOL +0x550ce709 pat_enabled vmlinux EXPORT_SYMBOL_GPL +0x38279a7f path_get vmlinux EXPORT_SYMBOL +0x35cd1184 path_put vmlinux EXPORT_SYMBOL +0x8f7d71c4 pci_alloc_irq_vectors_affinity vmlinux EXPORT_SYMBOL +0xd00c6ba3 pci_assign_unassigned_bus_resources vmlinux EXPORT_SYMBOL_GPL +0xf6bdfa37 pcibios_resource_to_bus vmlinux EXPORT_SYMBOL +0xee3e1358 pci_bus_resource_n vmlinux EXPORT_SYMBOL_GPL +0x768e3aa4 pci_bus_type vmlinux EXPORT_SYMBOL +0x97d48631 pci_cfg_access_lock vmlinux EXPORT_SYMBOL_GPL +0x3bff49ce pci_cfg_access_unlock vmlinux EXPORT_SYMBOL_GPL +0xa27abb1e pci_choose_state vmlinux EXPORT_SYMBOL +0x38657601 pci_cleanup_aer_uncorrect_error_status vmlinux EXPORT_SYMBOL_GPL +0x5e37cd78 pci_clear_master vmlinux EXPORT_SYMBOL +0x6050b512 pci_clear_mwi vmlinux EXPORT_SYMBOL +0x821fee96 pci_d3cold_disable vmlinux EXPORT_SYMBOL_GPL +0x541262ee pci_dev_driver vmlinux EXPORT_SYMBOL +0xc3bdf40b pci_dev_get vmlinux EXPORT_SYMBOL +0x1587f945 pci_device_is_present vmlinux EXPORT_SYMBOL_GPL +0x3145216f pci_dev_present vmlinux EXPORT_SYMBOL +0x98acf146 pci_dev_put vmlinux EXPORT_SYMBOL +0xc5efcb8d pci_disable_device vmlinux EXPORT_SYMBOL +0xbb9e2a69 pci_disable_link_state vmlinux EXPORT_SYMBOL +0xa6f9836e pci_disable_msi vmlinux EXPORT_SYMBOL +0xd2d0834c pci_disable_msix vmlinux EXPORT_SYMBOL +0x9873f64f pci_disable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0xfd1bba6c pci_disable_rom vmlinux EXPORT_SYMBOL_GPL +0x96837cf4 pci_disable_sriov vmlinux EXPORT_SYMBOL_GPL +0x557ffdad pcie_bandwidth_available vmlinux EXPORT_SYMBOL +0xcd4911da pcie_capability_clear_and_set_word vmlinux EXPORT_SYMBOL +0xbcfd46cc pcie_capability_read_dword vmlinux EXPORT_SYMBOL +0x84028a7e pcie_capability_read_word vmlinux EXPORT_SYMBOL +0x834efee2 pcie_capability_write_word vmlinux EXPORT_SYMBOL +0xc7f7efb1 pcie_flr vmlinux EXPORT_SYMBOL_GPL +0x84f3b8c2 pcie_get_speed_cap vmlinux EXPORT_SYMBOL +0xa7eadf12 pcie_get_width_cap vmlinux EXPORT_SYMBOL +0xa23c7ab4 pci_enable_atomic_ops_to_root vmlinux EXPORT_SYMBOL +0xa5e2b73a pci_enable_device vmlinux EXPORT_SYMBOL +0xf50f39f3 pci_enable_device_mem vmlinux EXPORT_SYMBOL +0x901a9852 pci_enable_msi vmlinux EXPORT_SYMBOL +0x9926d717 pci_enable_msix_range vmlinux EXPORT_SYMBOL +0x7b682689 pci_enable_pcie_error_reporting vmlinux EXPORT_SYMBOL_GPL +0x5ac107bd pci_enable_rom vmlinux EXPORT_SYMBOL_GPL +0x1d07590a pci_enable_sriov vmlinux EXPORT_SYMBOL_GPL +0xfb14c965 pci_enable_wake vmlinux EXPORT_SYMBOL +0xb06ca6a0 pcie_print_link_status vmlinux EXPORT_SYMBOL +0x04a85e54 pcie_relaxed_ordering_enabled vmlinux EXPORT_SYMBOL +0x0b1f2651 pcie_set_readrq vmlinux EXPORT_SYMBOL +0xc3943c00 pci_find_capability vmlinux EXPORT_SYMBOL +0xf0edf809 pci_find_ext_capability vmlinux EXPORT_SYMBOL_GPL +0x0fa0e20f pci_free_irq vmlinux EXPORT_SYMBOL +0x1d96525b pci_free_irq_vectors vmlinux EXPORT_SYMBOL +0x1941ac37 pci_get_class vmlinux EXPORT_SYMBOL +0xdfbf472f pci_get_device vmlinux EXPORT_SYMBOL +0xebada41b pci_get_domain_bus_and_slot vmlinux EXPORT_SYMBOL +0xaa8c5ab5 pci_get_slot vmlinux EXPORT_SYMBOL +0x8ae0df1a pci_ignore_hotplug vmlinux EXPORT_SYMBOL_GPL +0xe6587646 pci_intx vmlinux EXPORT_SYMBOL_GPL +0xd6e1b809 pci_iomap vmlinux EXPORT_SYMBOL +0x4520b20b pci_ioremap_bar vmlinux EXPORT_SYMBOL_GPL +0xd6c47f01 pci_iounmap vmlinux EXPORT_SYMBOL +0xbfda8a66 pci_irq_get_affinity vmlinux EXPORT_SYMBOL +0x6cf7b101 pci_irq_vector vmlinux EXPORT_SYMBOL +0xc1c0de97 pci_map_rom vmlinux EXPORT_SYMBOL +0xd209ce34 pci_match_id vmlinux EXPORT_SYMBOL +0xbd8ae74d pcim_enable_device vmlinux EXPORT_SYMBOL +0x0ad3b4f2 pcim_iomap vmlinux EXPORT_SYMBOL +0xc15f9d3d pcim_iomap_regions vmlinux EXPORT_SYMBOL +0x7441b88e pcim_iomap_table vmlinux EXPORT_SYMBOL +0x6c2c656d pcim_iounmap vmlinux EXPORT_SYMBOL +0xb7c3bf9e pci_num_vf vmlinux EXPORT_SYMBOL_GPL +0xa4e4a7df pci_platform_rom vmlinux EXPORT_SYMBOL +0x4f187fe5 pci_prepare_to_sleep vmlinux EXPORT_SYMBOL +0x012a97a4 pci_read_config_byte vmlinux EXPORT_SYMBOL +0xd940c0e0 pci_read_config_dword vmlinux EXPORT_SYMBOL +0x8559f346 pci_read_config_word vmlinux EXPORT_SYMBOL +0x4a9abb3f pci_read_vpd vmlinux EXPORT_SYMBOL +0x69aff012 __pci_register_driver vmlinux EXPORT_SYMBOL +0xcd94b631 pci_release_regions vmlinux EXPORT_SYMBOL +0x2c1ebe2d pci_release_resource vmlinux EXPORT_SYMBOL +0x5fb8ff1b pci_release_selected_regions vmlinux EXPORT_SYMBOL +0xf01d2669 pci_request_irq vmlinux EXPORT_SYMBOL +0x20411c37 pci_request_regions vmlinux EXPORT_SYMBOL +0x5849552c pci_request_selected_regions vmlinux EXPORT_SYMBOL +0xb88a770f pci_rescan_bus vmlinux EXPORT_SYMBOL_GPL +0x22feae1f pci_resize_resource vmlinux EXPORT_SYMBOL +0x656c14e2 pci_restore_state vmlinux EXPORT_SYMBOL +0xc9e2000f pci_save_state vmlinux EXPORT_SYMBOL +0x9a47a2db pci_select_bars vmlinux EXPORT_SYMBOL +0x18fb38b2 pci_set_master vmlinux EXPORT_SYMBOL +0xe8ed1c0a pci_set_mwi vmlinux EXPORT_SYMBOL +0x2ece9e1c pci_set_power_state vmlinux EXPORT_SYMBOL +0xc017dd11 pci_sriov_configure_simple vmlinux EXPORT_SYMBOL_GPL +0xa712f6e2 pci_sriov_get_totalvfs vmlinux EXPORT_SYMBOL_GPL +0xcd91519e pci_sriov_set_totalvfs vmlinux EXPORT_SYMBOL_GPL +0xc3c68955 pci_stop_and_remove_bus_device vmlinux EXPORT_SYMBOL +0x97510411 pci_stop_and_remove_bus_device_locked vmlinux EXPORT_SYMBOL_GPL +0xd51b5b54 pci_try_set_mwi vmlinux EXPORT_SYMBOL +0x47daba2e pci_unmap_rom vmlinux EXPORT_SYMBOL +0xa56ca6c2 pci_unregister_driver vmlinux EXPORT_SYMBOL +0x962232d8 pci_vfs_assigned vmlinux EXPORT_SYMBOL_GPL +0x85a49dc7 pci_vpd_find_info_keyword vmlinux EXPORT_SYMBOL_GPL +0xf1361941 pci_vpd_find_tag vmlinux EXPORT_SYMBOL_GPL +0x37a26aa0 pci_wait_for_pending_transaction vmlinux EXPORT_SYMBOL +0x1a63aeaf pci_wake_from_d3 vmlinux EXPORT_SYMBOL +0x22605d1f pci_walk_bus vmlinux EXPORT_SYMBOL_GPL +0x979a04d5 pci_write_config_byte vmlinux EXPORT_SYMBOL +0x0b168180 pci_write_config_dword vmlinux EXPORT_SYMBOL +0x14e03501 pci_write_config_word vmlinux EXPORT_SYMBOL +0xe8e54dcf pcix_set_mmrbc vmlinux EXPORT_SYMBOL +0x45870575 PDE_DATA vmlinux EXPORT_SYMBOL +0xb19a5453 __per_cpu_offset vmlinux EXPORT_SYMBOL +0xdd57e2b5 percpu_ref_exit vmlinux EXPORT_SYMBOL_GPL +0x2e2a42c9 percpu_ref_init vmlinux EXPORT_SYMBOL_GPL +0x3dfc436e percpu_ref_kill_and_confirm vmlinux EXPORT_SYMBOL_GPL +0xd3f19286 perf_tp_event vmlinux EXPORT_SYMBOL_GPL +0xad5f0017 perf_trace_buf_alloc vmlinux EXPORT_SYMBOL_GPL +0x81daaf7b perf_trace_run_bpf_submit vmlinux EXPORT_SYMBOL_GPL +0x50d1f870 pgprot_writecombine vmlinux EXPORT_SYMBOL_GPL +0xd3364ec4 phy_attach_direct vmlinux EXPORT_SYMBOL +0x79676ab7 phy_attached_info vmlinux EXPORT_SYMBOL +0x80fd66d9 phy_connect vmlinux EXPORT_SYMBOL +0xb8df0ecb phy_connect_direct vmlinux EXPORT_SYMBOL +0x4e3ffbd3 phy_device_free vmlinux EXPORT_SYMBOL +0xee947c6b phy_device_register vmlinux EXPORT_SYMBOL +0x2899d0ed phy_device_remove vmlinux EXPORT_SYMBOL +0x075d984c phy_disconnect vmlinux EXPORT_SYMBOL +0x9a9a9e9c phy_ethtool_ksettings_get vmlinux EXPORT_SYMBOL +0x2d343ab5 phy_ethtool_ksettings_set vmlinux EXPORT_SYMBOL +0xb6be4837 phy_ethtool_sset vmlinux EXPORT_SYMBOL +0x1f5121ca phy_loopback vmlinux EXPORT_SYMBOL +0x2e57a533 phy_mii_ioctl vmlinux EXPORT_SYMBOL +0x6278f06e phy_resume vmlinux EXPORT_SYMBOL +0x4c9d28b0 phys_base vmlinux EXPORT_SYMBOL +0x1d19f77b physical_mask vmlinux EXPORT_SYMBOL +0x8d80c94b phy_start vmlinux EXPORT_SYMBOL +0x3937d87d phy_start_aneg vmlinux EXPORT_SYMBOL +0x71af2606 phy_stop vmlinux EXPORT_SYMBOL +0xf9593faf phy_suspend vmlinux EXPORT_SYMBOL +0x6d70fd03 pid_task vmlinux EXPORT_SYMBOL +0x6a82ff26 pid_vnr vmlinux EXPORT_SYMBOL_GPL +0x4b263f64 platform_bus_type vmlinux EXPORT_SYMBOL_GPL +0xe8826b53 platform_device_register vmlinux EXPORT_SYMBOL_GPL +0x3d226094 platform_device_register_full vmlinux EXPORT_SYMBOL_GPL +0x0e191bd6 platform_device_unregister vmlinux EXPORT_SYMBOL_GPL +0xf7191b1a __platform_driver_register vmlinux EXPORT_SYMBOL_GPL +0x3a9cad95 platform_driver_unregister vmlinux EXPORT_SYMBOL_GPL +0x386651b6 platform_get_irq vmlinux EXPORT_SYMBOL_GPL +0x8f448460 platform_get_resource vmlinux EXPORT_SYMBOL_GPL +0x466847aa platform_get_resource_byname vmlinux EXPORT_SYMBOL_GPL +0x84285f8b pm_genpd_add_device vmlinux EXPORT_SYMBOL_GPL +0x97ed262a pm_genpd_init vmlinux EXPORT_SYMBOL_GPL +0xf0c516ae pm_genpd_remove_device vmlinux EXPORT_SYMBOL_GPL +0x60a32ea9 pm_power_off vmlinux EXPORT_SYMBOL +0xa2bea5c1 pm_runtime_allow vmlinux EXPORT_SYMBOL_GPL +0xeec09f88 __pm_runtime_disable vmlinux EXPORT_SYMBOL_GPL +0x6f4b3375 pm_runtime_enable vmlinux EXPORT_SYMBOL_GPL +0xa72ba210 pm_runtime_forbid vmlinux EXPORT_SYMBOL_GPL +0x27072b04 __pm_runtime_idle vmlinux EXPORT_SYMBOL_GPL +0xa995927d __pm_runtime_resume vmlinux EXPORT_SYMBOL_GPL +0x57bf99e2 pm_runtime_set_autosuspend_delay vmlinux EXPORT_SYMBOL_GPL +0xff47bafd __pm_runtime_set_status vmlinux EXPORT_SYMBOL_GPL +0x817c7076 __pm_runtime_suspend vmlinux EXPORT_SYMBOL_GPL +0xf2efdcb9 __pm_runtime_use_autosuspend vmlinux EXPORT_SYMBOL_GPL +0x88979d9e pm_schedule_suspend vmlinux EXPORT_SYMBOL_GPL +0x0a7f1ecb pm_vt_switch_required vmlinux EXPORT_SYMBOL +0xea5907b3 pm_vt_switch_unregister vmlinux EXPORT_SYMBOL +0x2c208607 power_supply_is_system_supplied vmlinux EXPORT_SYMBOL_GPL +0xa99b39c2 prandom_bytes vmlinux EXPORT_SYMBOL +0xfa873ad0 prandom_seed vmlinux EXPORT_SYMBOL +0xfda9581f prandom_u32 vmlinux EXPORT_SYMBOL +0x4629334c __preempt_count vmlinux EXPORT_SYMBOL +0x0707801c prepare_creds vmlinux EXPORT_SYMBOL +0xd5fd90f1 prepare_to_wait vmlinux EXPORT_SYMBOL +0x8c26d495 prepare_to_wait_event vmlinux EXPORT_SYMBOL +0x45e69e01 prepare_to_wait_exclusive vmlinux EXPORT_SYMBOL +0x167c5967 print_hex_dump vmlinux EXPORT_SYMBOL +0x7c32d0f0 printk vmlinux EXPORT_SYMBOL +0x6128b5fc __printk_ratelimit vmlinux EXPORT_SYMBOL +0x07cc4a5d printk_timed_ratelimit vmlinux EXPORT_SYMBOL +0x6c2657e0 print_stack_trace vmlinux EXPORT_SYMBOL_GPL +0xa969bccf proc_create vmlinux EXPORT_SYMBOL +0x04ee5a24 proc_create_data vmlinux EXPORT_SYMBOL +0xa8181adf proc_dointvec vmlinux EXPORT_SYMBOL +0x2cdf87a1 proc_dointvec_minmax vmlinux EXPORT_SYMBOL +0x75a3babf proc_mkdir vmlinux EXPORT_SYMBOL +0xa5f7ea23 proc_mkdir_mode vmlinux EXPORT_SYMBOL +0xf87c1a13 proc_remove vmlinux EXPORT_SYMBOL +0x6a32a13d proc_set_size vmlinux EXPORT_SYMBOL +0xf33daa21 proc_symlink vmlinux EXPORT_SYMBOL +0x5bc07d46 __pskb_copy_fclone vmlinux EXPORT_SYMBOL +0x57ad26d0 pskb_expand_head vmlinux EXPORT_SYMBOL +0x6759a58b __pskb_pull_tail vmlinux EXPORT_SYMBOL +0x4e94bf06 ___pskb_trim vmlinux EXPORT_SYMBOL +0x0eafcad1 ptp_clock_event vmlinux EXPORT_SYMBOL +0x7d01abfe ptp_clock_index vmlinux EXPORT_SYMBOL +0x17f2b9e7 ptp_clock_register vmlinux EXPORT_SYMBOL +0x53a8363b ptp_clock_unregister vmlinux EXPORT_SYMBOL +0xeb6e5344 ptp_find_pin vmlinux EXPORT_SYMBOL +0x868ab6e6 __put_cred vmlinux EXPORT_SYMBOL +0x6b9c160e put_device vmlinux EXPORT_SYMBOL_GPL +0x9b12be8a __put_devmap_managed_page vmlinux EXPORT_SYMBOL +0x4f143fd6 put_disk vmlinux EXPORT_SYMBOL +0x7a37ce7d __put_net vmlinux EXPORT_SYMBOL_GPL +0x4d8f54f0 __put_page vmlinux EXPORT_SYMBOL +0x1c594798 put_pid vmlinux EXPORT_SYMBOL_GPL +0xfd5c605e __put_task_struct vmlinux EXPORT_SYMBOL_GPL +0x3f4547a7 put_unused_fd vmlinux EXPORT_SYMBOL +0xc3aaf0a9 __put_user_1 vmlinux EXPORT_SYMBOL +0x5a4896a8 __put_user_2 vmlinux EXPORT_SYMBOL +0xb2fd5ceb __put_user_4 vmlinux EXPORT_SYMBOL +0xb8e7ce2c __put_user_8 vmlinux EXPORT_SYMBOL +0x01df9a41 pv_cpu_ops vmlinux EXPORT_SYMBOL +0x8ff4079b pv_irq_ops vmlinux EXPORT_SYMBOL +0xdaf485b9 pv_lock_ops vmlinux EXPORT_SYMBOL +0x91dc3dad pv_mmu_ops vmlinux EXPORT_SYMBOL +0xe7029a33 qed_get_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x9eeeef48 qed_put_eth_ops drivers/net/ethernet/qlogic/qed/qed EXPORT_SYMBOL +0x1b25a39a queue_delayed_work_on vmlinux EXPORT_SYMBOL +0x617c452b queued_read_lock_slowpath vmlinux EXPORT_SYMBOL +0xc528a49a queued_write_lock_slowpath vmlinux EXPORT_SYMBOL +0x8e96a4d6 queue_work_on vmlinux EXPORT_SYMBOL +0x2d8183f3 radix_tree_delete vmlinux EXPORT_SYMBOL +0x26c55e71 radix_tree_gang_lookup vmlinux EXPORT_SYMBOL +0xaeb75b4c radix_tree_gang_lookup_tag vmlinux EXPORT_SYMBOL +0x0287a375 __radix_tree_insert vmlinux EXPORT_SYMBOL +0x19d3ee9e radix_tree_iter_delete vmlinux EXPORT_SYMBOL +0xb5133acf radix_tree_lookup vmlinux EXPORT_SYMBOL +0xc0218d62 radix_tree_lookup_slot vmlinux EXPORT_SYMBOL +0x19d24a01 radix_tree_next_chunk vmlinux EXPORT_SYMBOL +0xe879a46a __radix_tree_next_slot vmlinux EXPORT_SYMBOL +0x9754ec10 radix_tree_preload vmlinux EXPORT_SYMBOL +0x6112a75a radix_tree_tagged vmlinux EXPORT_SYMBOL +0x24d49d47 radix_tree_tag_set vmlinux EXPORT_SYMBOL +0x8615ec74 raid_class_attach drivers/scsi/raid_class EXPORT_SYMBOL +0x1ca181a6 raid_class_release drivers/scsi/raid_class EXPORT_SYMBOL +0x1d24c881 ___ratelimit vmlinux EXPORT_SYMBOL +0xa851973a raw_notifier_call_chain vmlinux EXPORT_SYMBOL_GPL +0xdc9fa232 raw_notifier_chain_register vmlinux EXPORT_SYMBOL_GPL +0xd06524ba raw_notifier_chain_unregister vmlinux EXPORT_SYMBOL_GPL +0x32ae5741 _raw_read_lock vmlinux EXPORT_SYMBOL +0x150e3657 _raw_read_lock_bh vmlinux EXPORT_SYMBOL +0xf8595510 _raw_read_lock_irq vmlinux EXPORT_SYMBOL +0x736b5662 _raw_read_lock_irqsave vmlinux EXPORT_SYMBOL +0x0ad10eb8 _raw_read_unlock_bh vmlinux EXPORT_SYMBOL +0xa16c8613 _raw_read_unlock_irqrestore vmlinux EXPORT_SYMBOL +0xdbf17652 _raw_spin_lock vmlinux EXPORT_SYMBOL +0xb3635b01 _raw_spin_lock_bh vmlinux EXPORT_SYMBOL +0x47941711 _raw_spin_lock_irq vmlinux EXPORT_SYMBOL +0x51760917 _raw_spin_lock_irqsave vmlinux EXPORT_SYMBOL +0x8c3253ec _raw_spin_trylock vmlinux EXPORT_SYMBOL +0x49c41a57 _raw_spin_unlock_bh vmlinux EXPORT_SYMBOL +0x3812050a _raw_spin_unlock_irqrestore vmlinux EXPORT_SYMBOL +0x5a245f6d _raw_write_lock vmlinux EXPORT_SYMBOL +0xe1ed698d _raw_write_lock_bh vmlinux EXPORT_SYMBOL +0x9eab8d85 _raw_write_lock_irq vmlinux EXPORT_SYMBOL +0xe25ee9d3 _raw_write_lock_irqsave vmlinux EXPORT_SYMBOL +0x8ad29bab _raw_write_unlock_bh vmlinux EXPORT_SYMBOL +0x1c1b9f8e _raw_write_unlock_irqrestore vmlinux EXPORT_SYMBOL +0x4d9b652b rb_erase vmlinux EXPORT_SYMBOL +0x551bd071 __rb_erase_color vmlinux EXPORT_SYMBOL +0xece784c2 rb_first vmlinux EXPORT_SYMBOL +0xee91879b rb_first_postorder vmlinux EXPORT_SYMBOL +0xa1716baf __rb_insert_augmented vmlinux EXPORT_SYMBOL +0xa5526619 rb_insert_color vmlinux EXPORT_SYMBOL +0xca9360b5 rb_next vmlinux EXPORT_SYMBOL +0x4e68e9be rb_next_postorder vmlinux EXPORT_SYMBOL +0x7fe32873 rb_replace_node vmlinux EXPORT_SYMBOL +0x214e83d2 rbt_ib_umem_for_each_in_range drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa4d3732b rbt_ib_umem_lookup drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x60a13e90 rcu_barrier vmlinux EXPORT_SYMBOL_GPL +0x7a39e099 __rdma_accept drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb5d5be89 rdma_addr_cancel drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x86cef180 rdma_addr_size drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd6636ca6 rdma_addr_size_in6 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4a6cce24 rdma_addr_size_kss drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc07ad0e2 rdma_bind_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xc68ff453 rdma_connect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xb60ee6af rdma_consumer_reject_data drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x807e229c rdma_copy_addr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x26edc7bf rdma_create_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x42388f77 __rdma_create_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x567015c9 rdma_create_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xce0d754a rdma_create_user_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8f51c746 rdma_destroy_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xc6ef96d8 rdma_destroy_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x79b15f8f rdma_destroy_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x5ae2a188 rdma_destroy_qp drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xa676c934 rdma_disconnect drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x907df803 rdma_event_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xedb17d7f rdma_find_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x61c47a82 rdma_find_gid_by_port drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x705c889f rdma_get_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcb40e57a rdma_get_service_id drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6a3a5763 rdma_init_qp_attr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x6f3614b6 rdma_is_zero_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd2003d6a rdma_join_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x971ff0bb rdma_leave_multicast drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xdbe0e103 rdma_listen drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xf22ca6c4 rdma_move_ah_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x56af40eb rdma_nl_multicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0d5d8c1c rdma_nl_put_driver_u32 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6863f8c8 rdma_nl_put_driver_u64 drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x32b68c7a rdma_nl_register drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xeb20b925 rdma_nl_unicast drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x214b7b47 rdma_nl_unicast_wait drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x75a729a0 rdma_nl_unregister drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5611cdea rdma_node_get_transport drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x22278f0b rdma_notify drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd1e5f5c1 rdma_port_get_link_layer drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xd45f36d0 rdma_put_gid_attr drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xce81110d rdma_query_ah drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xcf9220eb rdma_query_gid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x4f95f8a5 rdma_read_gids drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe77659ab rdma_reject drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xe8b5d4b5 rdma_reject_msg drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1f568e28 rdma_resolve_addr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0xd7b177bd rdma_resolve_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x66764ac0 rdma_resolve_route drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1668bc05 rdma_restrack_add drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8435d172 rdma_restrack_del drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xa0d0fe06 rdma_roce_rescan_device drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x1a585926 rdma_rw_ctx_destroy drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x6e06a7be rdma_rw_ctx_init drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x0f577bc3 rdma_rw_ctx_post drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x5a5dbf06 rdma_rw_ctx_wrs drivers/infiniband/core/ib_core EXPORT_SYMBOL +0xae12d7cc rdma_set_afonly drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x1b0b5e19 rdma_set_cq_moderation drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x8a216041 rdma_set_ib_path drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x24317235 rdma_set_reuseaddr drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x72bf37d7 rdma_set_service_type drivers/infiniband/core/rdma_cm EXPORT_SYMBOL +0x3dcbcf4d rdma_translate_ip drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x86ac5b07 read_cache_pages vmlinux EXPORT_SYMBOL +0xfb6af58d recalc_sigpending vmlinux EXPORT_SYMBOL +0x56c2cb73 refcount_dec_and_mutex_lock vmlinux EXPORT_SYMBOL +0xedc06d37 refcount_dec_and_test_checked vmlinux EXPORT_SYMBOL +0xa8223179 refcount_dec_checked vmlinux EXPORT_SYMBOL +0x56c8693b refcount_dec_if_one vmlinux EXPORT_SYMBOL +0x1ee8d6d4 refcount_inc_checked vmlinux EXPORT_SYMBOL +0xce90062e refcount_inc_not_zero_checked vmlinux EXPORT_SYMBOL +0x6c655913 register_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0x973fa82e register_acpi_notifier vmlinux EXPORT_SYMBOL +0x71a50dbc register_blkdev vmlinux EXPORT_SYMBOL +0xaa7fb8fd __register_chrdev vmlinux EXPORT_SYMBOL +0x3fd78f3b register_chrdev_region vmlinux EXPORT_SYMBOL +0xb9b40687 register_console vmlinux EXPORT_SYMBOL +0xb6261484 register_die_notifier vmlinux EXPORT_SYMBOL_GPL +0x6cff3b90 register_fib_notifier vmlinux EXPORT_SYMBOL +0x60352082 register_inet6addr_notifier vmlinux EXPORT_SYMBOL +0xf68285c0 register_inetaddr_notifier vmlinux EXPORT_SYMBOL +0x3a7ce912 register_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0x8ee53e31 register_kprobe vmlinux EXPORT_SYMBOL_GPL +0xf353a698 register_module_notifier vmlinux EXPORT_SYMBOL +0x91bb0573 register_netdev vmlinux EXPORT_SYMBOL +0x11170b27 register_netdevice vmlinux EXPORT_SYMBOL +0xd2da1048 register_netdevice_notifier vmlinux EXPORT_SYMBOL +0x4761f17c register_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0x29078392 register_net_sysctl vmlinux EXPORT_SYMBOL_GPL +0x9a8a0ca3 __register_nmi_handler vmlinux EXPORT_SYMBOL +0x622c7922 register_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x3a3490f4 register_pernet_device vmlinux EXPORT_SYMBOL_GPL +0x0e01db0c register_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0x3517383e register_reboot_notifier vmlinux EXPORT_SYMBOL +0xf97d7de2 register_sysctl_table vmlinux EXPORT_SYMBOL +0xc08d7928 regmap_read vmlinux EXPORT_SYMBOL_GPL +0x10ad47fd regmap_write vmlinux EXPORT_SYMBOL_GPL +0xd85e3f9d release_firmware vmlinux EXPORT_SYMBOL +0xc00772f8 release_pages vmlinux EXPORT_SYMBOL +0x3c1902d9 __release_region vmlinux EXPORT_SYMBOL +0xdfec225f release_sock vmlinux EXPORT_SYMBOL +0xee3c84a5 remap_pfn_range vmlinux EXPORT_SYMBOL +0xb9056bb6 remove_conflicting_framebuffers vmlinux EXPORT_SYMBOL +0x81c4ef23 remove_proc_entry vmlinux EXPORT_SYMBOL +0x37110088 remove_wait_queue vmlinux EXPORT_SYMBOL +0x5411b2cd request_firmware vmlinux EXPORT_SYMBOL +0x2c64276b request_firmware_direct vmlinux EXPORT_SYMBOL_GPL +0x63608631 request_firmware_nowait vmlinux EXPORT_SYMBOL +0x402b8281 __request_module vmlinux EXPORT_SYMBOL +0x9f46df2f __request_region vmlinux EXPORT_SYMBOL +0xd6b8e852 request_threaded_irq vmlinux EXPORT_SYMBOL +0xd98b7bb2 reservation_object_add_excl_fence vmlinux EXPORT_SYMBOL +0xaf17e90b reservation_object_add_shared_fence vmlinux EXPORT_SYMBOL +0x8f4835ab reservation_object_get_fences_rcu vmlinux EXPORT_SYMBOL_GPL +0x696a9357 reservation_object_reserve_shared vmlinux EXPORT_SYMBOL +0x9f990214 reservation_object_wait_timeout_rcu vmlinux EXPORT_SYMBOL_GPL +0xd81972ed reservation_ww_class vmlinux EXPORT_SYMBOL +0xc2e587d1 reset_devices vmlinux EXPORT_SYMBOL +0x415d44a8 revalidate_disk vmlinux EXPORT_SYMBOL +0x1ae812f3 revert_creds vmlinux EXPORT_SYMBOL +0x71e09baa rhashtable_destroy vmlinux EXPORT_SYMBOL_GPL +0xef0d4145 rhashtable_free_and_destroy vmlinux EXPORT_SYMBOL_GPL +0x12936968 rhashtable_init vmlinux EXPORT_SYMBOL_GPL +0xa57ddc77 rhashtable_insert_slow vmlinux EXPORT_SYMBOL_GPL +0x3e967c54 rhashtable_walk_enter vmlinux EXPORT_SYMBOL_GPL +0xb99c5fbf rhashtable_walk_exit vmlinux EXPORT_SYMBOL_GPL +0xc4d7e83f rhashtable_walk_next vmlinux EXPORT_SYMBOL_GPL +0x3aa6b427 rhashtable_walk_start_check vmlinux EXPORT_SYMBOL_GPL +0xd1798cfa rhashtable_walk_stop vmlinux EXPORT_SYMBOL_GPL +0x2db9c0af rhltable_init vmlinux EXPORT_SYMBOL_GPL +0x94b8945c rht_bucket_nested vmlinux EXPORT_SYMBOL_GPL +0x56338b1d rht_bucket_nested_insert vmlinux EXPORT_SYMBOL_GPL +0x9d09e8ae ring_buffer_event_data vmlinux EXPORT_SYMBOL_GPL +0xcc85ed02 roce_gid_type_mask_support drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x091eb9b4 round_jiffies vmlinux EXPORT_SYMBOL_GPL +0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x50fad434 round_jiffies_up vmlinux EXPORT_SYMBOL_GPL +0x56802ae8 rps_cpu_mask vmlinux EXPORT_SYMBOL +0x67207ffb rps_may_expire_flow vmlinux EXPORT_SYMBOL +0xf24bc9d7 rps_sock_flow_table vmlinux EXPORT_SYMBOL +0xd75b20aa rsa_parse_priv_key vmlinux EXPORT_SYMBOL_GPL +0x89ae7aa0 rsa_parse_pub_key vmlinux EXPORT_SYMBOL_GPL +0xec7a0d1c rt6_lookup vmlinux EXPORT_SYMBOL +0x356461c8 rtc_time64_to_tm vmlinux EXPORT_SYMBOL +0x5fabff74 rtnl_configure_link vmlinux EXPORT_SYMBOL +0x37337e25 rtnl_create_link vmlinux EXPORT_SYMBOL +0x85670f1d rtnl_is_locked vmlinux EXPORT_SYMBOL +0xc0553816 rtnl_link_get_net vmlinux EXPORT_SYMBOL +0xa20dad66 rtnl_link_register vmlinux EXPORT_SYMBOL_GPL +0x23e71e4d rtnl_link_unregister vmlinux EXPORT_SYMBOL_GPL +0xc7a4fbed rtnl_lock vmlinux EXPORT_SYMBOL +0xe1e7e40c rtnl_nla_parse_ifla vmlinux EXPORT_SYMBOL +0xf4f14de6 rtnl_trylock vmlinux EXPORT_SYMBOL +0x6e720ff2 rtnl_unlock vmlinux EXPORT_SYMBOL +0x9a0bd105 sas_alloc_slow_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x87a022c4 sas_attach_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x3cc10e41 sas_bios_param drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x3b710e1b sas_change_queue_depth drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x6eba017c sas_disable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x0180d6e7 sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x162b5ad7 sas_drain_work drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xe18a870f sas_eh_device_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x247e16db sas_eh_target_reset_handler drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xf07d33d4 sas_enable_tlr drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0x2a9ef398 sas_end_device_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x2f2102e7 sas_expander_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xa18e0be5 sas_free_task drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x6662d815 sas_get_local_phy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x930689d1 sas_ioctl drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xb3febd7c sas_is_tlr_enabled drivers/scsi/scsi_transport_sas EXPORT_SYMBOL_GPL +0xd9c25095 sas_phy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xa6edca6b sas_phy_alloc drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x1c9fcaac sas_phy_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x862342dd sas_phy_reset drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x48d0b59a sas_port_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xc78b6ed5 sas_port_add_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x8d8c608b sas_port_alloc_num drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xe60a74b1 sas_port_delete drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x9b12c225 sas_port_delete_phy drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x7db76561 sas_port_free drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x14e16520 sas_prep_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xada536c6 sas_queuecommand drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x610cf8a9 sas_read_port_mode_page drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x48f61489 sas_register_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xe984628a sas_release_transport drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x9aa38dcc sas_remove_host drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0x192bacbd sas_resume_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xb351d52e sas_rphy_add drivers/scsi/scsi_transport_sas EXPORT_SYMBOL +0xdc9f6e44 sas_slave_configure drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xd4164974 sas_ssp_task_response drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x2f630bde sas_suspend_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL +0xa1416bc6 sas_target_alloc drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xa969dca4 sas_target_destroy drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0x05d5a9a2 sas_unregister_ha drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL +0xb812232f save_stack_trace vmlinux EXPORT_SYMBOL_GPL +0xf70eeb0b save_stack_trace_tsk vmlinux EXPORT_SYMBOL_GPL +0x6a11272d sbitmap_queue_clear vmlinux EXPORT_SYMBOL_GPL +0x29ba0ed2 __sbitmap_queue_get vmlinux EXPORT_SYMBOL_GPL +0x845dbf3b scatterwalk_map_and_copy vmlinux EXPORT_SYMBOL_GPL +0x0f99179b sched_setscheduler vmlinux EXPORT_SYMBOL_GPL +0x01000e51 schedule vmlinux EXPORT_SYMBOL +0xdd01082e schedule_hrtimeout vmlinux EXPORT_SYMBOL_GPL +0x1f37cca7 schedule_hrtimeout_range vmlinux EXPORT_SYMBOL_GPL +0x8ddd8aad schedule_timeout vmlinux EXPORT_SYMBOL +0x054496b4 schedule_timeout_interruptible vmlinux EXPORT_SYMBOL +0x151f4898 schedule_timeout_uninterruptible vmlinux EXPORT_SYMBOL +0xe295a463 scmd_printk vmlinux EXPORT_SYMBOL +0x4ca9669f scnprintf vmlinux EXPORT_SYMBOL +0x37b8b39e screen_info vmlinux EXPORT_SYMBOL +0xfc2400d0 scsi_add_device vmlinux EXPORT_SYMBOL +0x89b0c16e scsi_add_host_with_dma vmlinux EXPORT_SYMBOL +0x2c567c59 scsi_block_requests vmlinux EXPORT_SYMBOL +0x8112b3d2 scsi_build_sense_buffer vmlinux EXPORT_SYMBOL +0xa5219f53 scsi_change_queue_depth vmlinux EXPORT_SYMBOL +0x5c350f81 scsi_cmd_get_serial vmlinux EXPORT_SYMBOL +0x8463ba47 scsi_command_normalize_sense vmlinux EXPORT_SYMBOL +0x38f3bfdb scsi_device_get vmlinux EXPORT_SYMBOL +0xde5a896f scsi_device_lookup vmlinux EXPORT_SYMBOL +0x1856753a scsi_device_put vmlinux EXPORT_SYMBOL +0xb8ea8edc scsi_device_set_state vmlinux EXPORT_SYMBOL +0x72ea7b2d scsi_device_type vmlinux EXPORT_SYMBOL +0xcbbe32f6 scsi_dma_map vmlinux EXPORT_SYMBOL +0x6e615096 scsi_dma_unmap vmlinux EXPORT_SYMBOL +0x5c2a225d __scsi_execute vmlinux EXPORT_SYMBOL +0x271fbcb9 scsi_get_vpd_page vmlinux EXPORT_SYMBOL_GPL +0x51099639 scsi_host_alloc vmlinux EXPORT_SYMBOL +0x0df9f5dc scsi_host_busy vmlinux EXPORT_SYMBOL +0x90787498 scsi_host_get vmlinux EXPORT_SYMBOL +0x91b8b689 scsi_host_lookup vmlinux EXPORT_SYMBOL +0xaa72e604 scsi_host_put vmlinux EXPORT_SYMBOL +0x025647e1 scsi_internal_device_block_nowait vmlinux EXPORT_SYMBOL_GPL +0xf9a936bc scsi_internal_device_unblock_nowait vmlinux EXPORT_SYMBOL_GPL +0xba5b0b72 scsi_is_fc_rport drivers/scsi/scsi_transport_fc EXPORT_SYMBOL +0x40555f43 scsi_is_host_device vmlinux EXPORT_SYMBOL +0x0359d708 scsi_is_sdev_device vmlinux EXPORT_SYMBOL +0x95f38b18 __scsi_iterate_devices vmlinux EXPORT_SYMBOL +0xea3c8e4e scsilun_to_int vmlinux EXPORT_SYMBOL +0xfbad3cf0 scsi_normalize_sense vmlinux EXPORT_SYMBOL +0x7e35c1b2 scsi_print_command vmlinux EXPORT_SYMBOL +0x9af1ffb4 scsi_queue_work vmlinux EXPORT_SYMBOL_GPL +0x77ae35f1 scsi_register_driver vmlinux EXPORT_SYMBOL +0xe71653a2 scsi_remove_device vmlinux EXPORT_SYMBOL +0x36cfaa2d scsi_remove_host vmlinux EXPORT_SYMBOL +0x749d3c05 scsi_remove_target vmlinux EXPORT_SYMBOL +0x27756bc8 scsi_sanitize_inquiry_string vmlinux EXPORT_SYMBOL +0xffc0db1c scsi_scan_host vmlinux EXPORT_SYMBOL +0x96cd2b04 scsi_sense_key_string vmlinux EXPORT_SYMBOL +0x34341316 scsi_track_queue_full vmlinux EXPORT_SYMBOL +0x75a181ba scsi_unblock_requests vmlinux EXPORT_SYMBOL +0x7b22d7f1 sdev_prefix_printk vmlinux EXPORT_SYMBOL +0x9a6ef1b5 __secpath_destroy vmlinux EXPORT_SYMBOL +0xd83e7cec secpath_dup vmlinux EXPORT_SYMBOL +0xb2405efc secure_tcp_seq vmlinux EXPORT_SYMBOL_GPL +0x0c25ec48 secure_tcpv6_seq vmlinux EXPORT_SYMBOL +0xe5b4182e security_d_instantiate vmlinux EXPORT_SYMBOL +0xed61f6b3 security_release_secctx vmlinux EXPORT_SYMBOL +0xf44d53da security_secid_to_secctx vmlinux EXPORT_SYMBOL +0x438610bd security_tun_dev_alloc_security vmlinux EXPORT_SYMBOL +0x9be7bde4 security_tun_dev_attach vmlinux EXPORT_SYMBOL +0x34f3484e security_tun_dev_attach_queue vmlinux EXPORT_SYMBOL +0x4f1cd128 security_tun_dev_create vmlinux EXPORT_SYMBOL +0x50097088 security_tun_dev_free_security vmlinux EXPORT_SYMBOL +0xda3d10a8 security_tun_dev_open vmlinux EXPORT_SYMBOL +0xca405445 send_sig vmlinux EXPORT_SYMBOL +0xe7d4daac seq_list_next vmlinux EXPORT_SYMBOL +0xff1e9dd8 seq_list_start vmlinux EXPORT_SYMBOL +0x6edd091e seq_lseek vmlinux EXPORT_SYMBOL +0x52c06aaa seq_open vmlinux EXPORT_SYMBOL +0x1afc3a49 seq_printf vmlinux EXPORT_SYMBOL +0x96d08926 seq_putc vmlinux EXPORT_SYMBOL +0x2d8d28e8 seq_put_decimal_ull vmlinux EXPORT_SYMBOL +0xfcfcc0d6 seq_puts vmlinux EXPORT_SYMBOL +0x5265b07c seq_read vmlinux EXPORT_SYMBOL +0x2f7068f0 seq_release vmlinux EXPORT_SYMBOL +0x08207de4 seq_write vmlinux EXPORT_SYMBOL +0x244d987e set_cpus_allowed_ptr vmlinux EXPORT_SYMBOL_GPL +0x025483b1 set_current_groups vmlinux EXPORT_SYMBOL +0x078d8537 set_device_ro vmlinux EXPORT_SYMBOL +0x0197653a set_disk_ro vmlinux EXPORT_SYMBOL +0x9e61bb05 set_freezable vmlinux EXPORT_SYMBOL +0xa350a8f8 set_memory_array_uc vmlinux EXPORT_SYMBOL +0x64eae7ad set_memory_array_wb vmlinux EXPORT_SYMBOL +0xab65ed80 set_memory_uc vmlinux EXPORT_SYMBOL +0x91607d95 set_memory_wb vmlinux EXPORT_SYMBOL +0x767ddb02 set_memory_wc vmlinux EXPORT_SYMBOL +0x6c07ef16 set_normalized_timespec vmlinux EXPORT_SYMBOL +0x365acda7 set_normalized_timespec64 vmlinux EXPORT_SYMBOL +0xde298eb1 set_page_dirty vmlinux EXPORT_SYMBOL +0xb5c50543 set_page_dirty_lock vmlinux EXPORT_SYMBOL +0x2eb1b04d set_user_nice vmlinux EXPORT_SYMBOL +0xbb84f7b6 sg_alloc_table_chained vmlinux EXPORT_SYMBOL_GPL +0x141c48be sg_alloc_table_from_pages vmlinux EXPORT_SYMBOL +0x905695ab sg_copy_from_buffer vmlinux EXPORT_SYMBOL +0x02b8ab42 sg_copy_to_buffer vmlinux EXPORT_SYMBOL +0x7f5b4fe4 sg_free_table vmlinux EXPORT_SYMBOL +0x51803df3 sg_free_table_chained vmlinux EXPORT_SYMBOL_GPL +0xf888ca21 sg_init_table vmlinux EXPORT_SYMBOL +0x5317d12d sgl_alloc vmlinux EXPORT_SYMBOL +0x840342c6 sgl_free vmlinux EXPORT_SYMBOL +0x063a2d35 sg_miter_next vmlinux EXPORT_SYMBOL +0xb99e8f2d sg_miter_start vmlinux EXPORT_SYMBOL +0x96532dd4 sg_miter_stop vmlinux EXPORT_SYMBOL +0x461d16ca sg_nents vmlinux EXPORT_SYMBOL +0x87b8798d sg_next vmlinux EXPORT_SYMBOL +0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0xccd4c999 __sg_page_iter_start vmlinux EXPORT_SYMBOL +0xd0fe8d51 sg_pcopy_from_buffer vmlinux EXPORT_SYMBOL +0xea778fab sg_pcopy_to_buffer vmlinux EXPORT_SYMBOL +0x2d192c70 sg_zero_buffer vmlinux EXPORT_SYMBOL +0x22eee73a show_class_attr_string vmlinux EXPORT_SYMBOL_GPL +0x6a5fa363 sigprocmask vmlinux EXPORT_SYMBOL +0x40c7247c si_meminfo vmlinux EXPORT_SYMBOL +0x963f38af simple_open vmlinux EXPORT_SYMBOL +0x619cb7dd simple_read_from_buffer vmlinux EXPORT_SYMBOL +0x0b742fd7 simple_strtol vmlinux EXPORT_SYMBOL +0x20000329 simple_strtoul vmlinux EXPORT_SYMBOL +0x61b7b126 simple_strtoull vmlinux EXPORT_SYMBOL +0xbb4f4766 simple_write_to_buffer vmlinux EXPORT_SYMBOL +0x450bc25e single_open vmlinux EXPORT_SYMBOL +0x197e8abb single_release vmlinux EXPORT_SYMBOL +0x3dd607e8 sk_alloc vmlinux EXPORT_SYMBOL +0xd66dcadc sk_attach_filter vmlinux EXPORT_SYMBOL_GPL +0x16d8fae3 skb_add_rx_frag vmlinux EXPORT_SYMBOL +0xee1b364d __skb_checksum vmlinux EXPORT_SYMBOL +0x71075a9c skb_checksum vmlinux EXPORT_SYMBOL +0x4508cc6a __skb_checksum_complete vmlinux EXPORT_SYMBOL +0xc42b6a24 skb_checksum_help vmlinux EXPORT_SYMBOL +0x33d24d2c skb_clone vmlinux EXPORT_SYMBOL +0x6bafdba6 skb_clone_tx_timestamp vmlinux EXPORT_SYMBOL_GPL +0x7b4705f4 skb_copy vmlinux EXPORT_SYMBOL +0x7aef8186 skb_copy_bits vmlinux EXPORT_SYMBOL +0xf919f6ab skb_copy_datagram_from_iter vmlinux EXPORT_SYMBOL +0xf2351910 skb_copy_datagram_iter vmlinux EXPORT_SYMBOL +0xb82e28a7 skb_copy_expand vmlinux EXPORT_SYMBOL +0xadb54bf2 skb_copy_ubufs vmlinux EXPORT_SYMBOL_GPL +0x6e1b46c2 skb_dequeue vmlinux EXPORT_SYMBOL +0xec021148 skb_ensure_writable vmlinux EXPORT_SYMBOL +0xd220855b __skb_flow_dissect vmlinux EXPORT_SYMBOL +0x8c27392b __skb_get_hash vmlinux EXPORT_SYMBOL +0xbd01a231 __skb_gso_segment vmlinux EXPORT_SYMBOL +0x3878f933 skb_gso_validate_mac_len vmlinux EXPORT_SYMBOL_GPL +0x9ba0b9c4 __skb_pad vmlinux EXPORT_SYMBOL +0xab5f738f skb_partial_csum_set vmlinux EXPORT_SYMBOL_GPL +0x9b99c7bb skb_pull vmlinux EXPORT_SYMBOL +0xb121d2fa skb_pull_rcsum vmlinux EXPORT_SYMBOL_GPL +0xf450e52f skb_push vmlinux EXPORT_SYMBOL +0x2ddb65d3 skb_put vmlinux EXPORT_SYMBOL +0xf9bdcf92 skb_queue_purge vmlinux EXPORT_SYMBOL +0xffaff5c4 skb_queue_tail vmlinux EXPORT_SYMBOL +0xfe8d8605 skb_realloc_headroom vmlinux EXPORT_SYMBOL +0x70d4983d __skb_recv_datagram vmlinux EXPORT_SYMBOL +0xea73ce14 skb_scrub_packet vmlinux EXPORT_SYMBOL_GPL +0xaef5399b skb_set_owner_w vmlinux EXPORT_SYMBOL +0x1e21c36e skb_store_bits vmlinux EXPORT_SYMBOL +0x4dffbfe9 skb_trim vmlinux EXPORT_SYMBOL +0xf0563fe1 skb_try_coalesce vmlinux EXPORT_SYMBOL +0x11f5fb06 skb_tstamp_tx vmlinux EXPORT_SYMBOL_GPL +0xa138f400 skb_tx_error vmlinux EXPORT_SYMBOL +0xa124bfb0 skb_vlan_pop vmlinux EXPORT_SYMBOL +0xe202eb18 skb_vlan_push vmlinux EXPORT_SYMBOL +0xce626601 __skb_warn_lro_forwarding vmlinux EXPORT_SYMBOL +0x10294eb0 skb_zerocopy vmlinux EXPORT_SYMBOL_GPL +0xc3bde9af skb_zerocopy_headlen vmlinux EXPORT_SYMBOL_GPL +0x375de82e sk_detach_filter vmlinux EXPORT_SYMBOL_GPL +0x7ed5e098 sk_filter_trim_cap vmlinux EXPORT_SYMBOL +0xc0886a26 sk_free vmlinux EXPORT_SYMBOL +0x3c4aab0f skip_bus_flag vmlinux EXPORT_SYMBOL_GPL +0x721b1851 skip_spaces vmlinux EXPORT_SYMBOL +0x7ae5ad74 sme_active vmlinux EXPORT_SYMBOL +0x8a35b432 sme_me_mask vmlinux EXPORT_SYMBOL +0xbb13595e smp_call_function_many vmlinux EXPORT_SYMBOL +0x6228c21f smp_call_function_single vmlinux EXPORT_SYMBOL +0x28318305 snprintf vmlinux EXPORT_SYMBOL +0x8b966b63 sn_rtc_cycles_per_second vmlinux EXPORT_SYMBOL +0x6befb57f sock_alloc_send_pskb vmlinux EXPORT_SYMBOL +0x718fd7c4 sock_create vmlinux EXPORT_SYMBOL +0xc6085433 sock_create_kern vmlinux EXPORT_SYMBOL +0x94d36f5a sock_edemux vmlinux EXPORT_SYMBOL +0xfe16657f sockfd_lookup vmlinux EXPORT_SYMBOL +0x3c17c3df sock_init_data vmlinux EXPORT_SYMBOL +0x650230a7 sock_recv_errqueue vmlinux EXPORT_SYMBOL +0xc02e1163 sock_release vmlinux EXPORT_SYMBOL +0xdb3aa357 sock_zerocopy_callback vmlinux EXPORT_SYMBOL_GPL +0xee545c62 softnet_data vmlinux EXPORT_SYMBOL +0xe3a53f4c sort vmlinux EXPORT_SYMBOL +0x91715312 sprintf vmlinux EXPORT_SYMBOL +0x661601de sprint_symbol vmlinux EXPORT_SYMBOL_GPL +0xcf3266db __srcu_read_lock vmlinux EXPORT_SYMBOL_GPL +0x7ae713f8 __srcu_read_unlock vmlinux EXPORT_SYMBOL_GPL +0x20c55ae0 sscanf vmlinux EXPORT_SYMBOL +0xdb7305a1 __stack_chk_fail vmlinux EXPORT_SYMBOL +0xad576cbd starget_for_each_device vmlinux EXPORT_SYMBOL +0xaafdc258 strcasecmp vmlinux EXPORT_SYMBOL +0x061651be strcat vmlinux EXPORT_SYMBOL +0x349cba85 strchr vmlinux EXPORT_SYMBOL +0xe2d5255a strcmp vmlinux EXPORT_SYMBOL +0xe914e41e strcpy vmlinux EXPORT_SYMBOL +0x1ac5d3cb strcspn vmlinux EXPORT_SYMBOL +0x77bc13a0 strim vmlinux EXPORT_SYMBOL +0xf9c0b663 strlcat vmlinux EXPORT_SYMBOL +0x5792f848 strlcpy vmlinux EXPORT_SYMBOL +0x754d539c strlen vmlinux EXPORT_SYMBOL +0x96b29254 strncasecmp vmlinux EXPORT_SYMBOL +0x2e2b40d2 strncat vmlinux EXPORT_SYMBOL +0x5a921311 strncmp vmlinux EXPORT_SYMBOL +0x9166fada strncpy vmlinux EXPORT_SYMBOL +0x6263e02d strncpy_from_user vmlinux EXPORT_SYMBOL +0xa916b694 strnlen vmlinux EXPORT_SYMBOL +0xc310b981 strnstr vmlinux EXPORT_SYMBOL +0x9a1dfd65 strpbrk vmlinux EXPORT_SYMBOL +0x9f984513 strrchr vmlinux EXPORT_SYMBOL +0xdd64e639 strscpy vmlinux EXPORT_SYMBOL +0x85df9b6c strsep vmlinux EXPORT_SYMBOL +0xc29bf967 strspn vmlinux EXPORT_SYMBOL +0x1e6d26a8 strstr vmlinux EXPORT_SYMBOL +0x3c9d185f submit_bio vmlinux EXPORT_SYMBOL +0x74c134b9 __sw_hweight32 vmlinux EXPORT_SYMBOL +0x9f46ced8 __sw_hweight64 vmlinux EXPORT_SYMBOL +0xdc3fcbc9 __sw_hweight8 vmlinux EXPORT_SYMBOL +0x5e51cd74 swiotlb_nr_tbl vmlinux EXPORT_SYMBOL_GPL +0x98a9191e switchdev_port_same_parent_id vmlinux EXPORT_SYMBOL_GPL +0x868784cb __symbol_get vmlinux EXPORT_SYMBOL_GPL +0x6e9dd606 __symbol_put vmlinux EXPORT_SYMBOL +0xae86b336 sync_file_create vmlinux EXPORT_SYMBOL +0xe523ad75 synchronize_irq vmlinux EXPORT_SYMBOL +0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL +0xcfc68341 synchronize_rcu_bh vmlinux EXPORT_SYMBOL_GPL +0x0c2cdbf1 synchronize_sched vmlinux EXPORT_SYMBOL_GPL +0x11a2a697 synchronize_srcu vmlinux EXPORT_SYMBOL_GPL +0x64489d48 sysfs_add_file_to_group vmlinux EXPORT_SYMBOL_GPL +0x03f54f1a sysfs_create_bin_file vmlinux EXPORT_SYMBOL_GPL +0x7be23b82 sysfs_create_file_ns vmlinux EXPORT_SYMBOL_GPL +0x1f277a6b sysfs_create_group vmlinux EXPORT_SYMBOL_GPL +0x66ec6177 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x81533963 sysfs_format_mac vmlinux EXPORT_SYMBOL +0x50516a58 sysfs_remove_bin_file vmlinux EXPORT_SYMBOL_GPL +0xc921f83d sysfs_remove_file_from_group vmlinux EXPORT_SYMBOL_GPL +0x63c73245 sysfs_remove_file_ns vmlinux EXPORT_SYMBOL_GPL +0x85a035ae sysfs_remove_group vmlinux EXPORT_SYMBOL_GPL +0xfe93f8f1 sysfs_remove_link vmlinux EXPORT_SYMBOL_GPL +0x222e7ce2 sysfs_streq vmlinux EXPORT_SYMBOL +0x015af7f4 system_state vmlinux EXPORT_SYMBOL +0xd4c14632 system_unbound_wq vmlinux EXPORT_SYMBOL_GPL +0x2d3385d3 system_wq vmlinux EXPORT_SYMBOL +0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL +0xf940184d t10_pi_complete vmlinux EXPORT_SYMBOL +0x9a134b51 t10_pi_prepare vmlinux EXPORT_SYMBOL +0x0f3cc336 t10_pi_type1_crc vmlinux EXPORT_SYMBOL +0x42f4623d t10_pi_type3_crc vmlinux EXPORT_SYMBOL +0x400cb3a9 tap_get_socket drivers/net/tap EXPORT_SYMBOL_GPL +0xfe0becc0 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL +0x9545af6d tasklet_init vmlinux EXPORT_SYMBOL +0x82072614 tasklet_kill vmlinux EXPORT_SYMBOL +0x0faef0ed __tasklet_schedule vmlinux EXPORT_SYMBOL +0x335d7ea4 __task_pid_nr_ns vmlinux EXPORT_SYMBOL +0x59f50005 tcf_block_cb_register vmlinux EXPORT_SYMBOL +0x5e36b7be tcf_block_cb_unregister vmlinux EXPORT_SYMBOL +0x6bc8daa8 tcp_gro_complete vmlinux EXPORT_SYMBOL +0x463219fb tcp_hashinfo vmlinux EXPORT_SYMBOL +0xe8eaf9ac tc_setup_cb_egdev_register vmlinux EXPORT_SYMBOL_GPL +0xd7f9c9a1 tc_setup_cb_egdev_unregister vmlinux EXPORT_SYMBOL_GPL +0x53569707 this_cpu_off vmlinux EXPORT_SYMBOL +0x0fff5afc time64_to_tm vmlinux EXPORT_SYMBOL +0xb8212341 timecounter_cyc2time vmlinux EXPORT_SYMBOL_GPL +0x862258db timecounter_init vmlinux EXPORT_SYMBOL_GPL +0x6f9e763b timecounter_read vmlinux EXPORT_SYMBOL_GPL +0x133c392c to_drm_sched_fence drivers/gpu/drm/scheduler/gpu-sched EXPORT_SYMBOL +0xde9360ba totalram_pages vmlinux EXPORT_SYMBOL +0x4b46ce21 trace_define_field vmlinux EXPORT_SYMBOL_GPL +0x7e23d93e trace_event_buffer_commit vmlinux EXPORT_SYMBOL_GPL +0xf9393816 trace_event_buffer_lock_reserve vmlinux EXPORT_SYMBOL_GPL +0xab104b43 trace_event_buffer_reserve vmlinux EXPORT_SYMBOL_GPL +0x26962aff trace_event_ignore_this_pid vmlinux EXPORT_SYMBOL_GPL +0xe1643c4d trace_event_raw_init vmlinux EXPORT_SYMBOL_GPL +0xdb4ef9b2 trace_event_reg vmlinux EXPORT_SYMBOL_GPL +0xdaddbd5a trace_handle_return vmlinux EXPORT_SYMBOL_GPL +0x1a949779 __tracepoint_dma_fence_emit vmlinux EXPORT_SYMBOL +0xdc34a927 __tracepoint_xdp_exception vmlinux EXPORT_SYMBOL_GPL +0x7ebd4be4 trace_print_flags_seq vmlinux EXPORT_SYMBOL +0x61520529 trace_print_symbols_seq vmlinux EXPORT_SYMBOL +0xfce49e31 trace_raw_output_prep vmlinux EXPORT_SYMBOL +0x11caddc7 trace_seq_printf vmlinux EXPORT_SYMBOL_GPL +0x1e68ce14 trace_seq_putc vmlinux EXPORT_SYMBOL_GPL +0xcf873b52 try_module_get vmlinux EXPORT_SYMBOL +0x4005f38c try_wait_for_completion vmlinux EXPORT_SYMBOL +0x44aaf30f tsc_khz vmlinux EXPORT_SYMBOL +0x5ec8c480 ttm_bo_add_to_lru drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf71ffad6 ttm_bo_clean_mm drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x248a5673 ttm_bo_del_sub_from_lru drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf1a3acff ttm_bo_device_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x681acddf ttm_bo_device_release drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa9e062ff ttm_bo_dma_acc_size drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x9306cfc7 ttm_bo_eviction_valuable drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x58da65b2 ttm_bo_evict_mm drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x564e1aee ttm_bo_global_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x4e8dd264 ttm_bo_global_release drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x07334a49 ttm_bo_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb7c681df ttm_bo_init_mm drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x2d5c2146 ttm_bo_init_reserved drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x5f1e1b51 ttm_bo_kmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x7f505fc7 ttm_bo_kunmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x789f54f6 ttm_bo_lock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xe116da16 ttm_bo_manager_func drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x37a2dce1 ttm_bo_mem_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb584db48 ttm_bo_mem_space drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x5de336e4 ttm_bo_mmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x58cf5513 ttm_bo_move_accel_cleanup drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x4bce8aee ttm_bo_move_memcpy drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xd2be9947 ttm_bo_move_to_lru_tail drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x451dc6b2 ttm_bo_move_ttm drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc48ed90b ttm_bo_pipeline_move drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x861c0e05 ttm_bo_put drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x15bdb826 ttm_bo_unlock_delayed_workqueue drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc0fecae3 ttm_bo_unref drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xb2159c76 ttm_bo_validate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa0d78846 ttm_bo_wait drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x4be45846 ttm_dma_page_alloc_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL_GPL +0x58ca5a31 ttm_dma_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL_GPL +0x300ea0fc ttm_dma_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0b9cac4a ttm_dma_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x2afd01fd ttm_dma_unpopulate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL_GPL +0x93008f18 ttm_eu_backoff_reservation drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xf863e9ce ttm_eu_fence_buffer_objects drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x2e9a80a9 ttm_eu_reserve_buffers drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc1db7f01 ttm_fbdev_mmap drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x095a42fe ttm_mem_global_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa036e14d ttm_mem_global_release drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xff4237ed ttm_page_alloc_debugfs drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x44298ebb ttm_pool_populate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x7140ed37 ttm_pool_unpopulate drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xc825a8d8 ttm_populate_and_map_pages drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x0b8904d6 ttm_sg_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x90f42de0 ttm_tt_bind drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0xa2be4e8a ttm_tt_fini drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x09cef48e ttm_tt_init drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x08c988a1 ttm_tt_set_placement_caching drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x874ce99f ttm_unmap_and_unpopulate_pages drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL +0x9e7d6bd0 __udelay vmlinux EXPORT_SYMBOL +0x8b431436 udp4_hwcsum vmlinux EXPORT_SYMBOL_GPL +0x99517682 udp_encap_enable vmlinux EXPORT_SYMBOL +0x25cf85fd uio_event_notify drivers/uio/uio EXPORT_SYMBOL_GPL +0x78b85b7d __uio_register_device drivers/uio/uio EXPORT_SYMBOL_GPL +0xc472e834 uio_unregister_device drivers/uio/uio EXPORT_SYMBOL_GPL +0x69dce618 unlock_page vmlinux EXPORT_SYMBOL +0x60e9609f unlock_page_memcg vmlinux EXPORT_SYMBOL +0xaecdd515 unmap_mapping_range vmlinux EXPORT_SYMBOL +0x2f64415f unregister_acpi_hed_notifier vmlinux EXPORT_SYMBOL_GPL +0x7023bea8 unregister_acpi_notifier vmlinux EXPORT_SYMBOL +0xb5a459dc unregister_blkdev vmlinux EXPORT_SYMBOL +0x6bc3fbc0 __unregister_chrdev vmlinux EXPORT_SYMBOL +0x6091b333 unregister_chrdev_region vmlinux EXPORT_SYMBOL +0x120cceff unregister_console vmlinux EXPORT_SYMBOL +0x121d958a unregister_die_notifier vmlinux EXPORT_SYMBOL_GPL +0xfc3bba0f unregister_fib_notifier vmlinux EXPORT_SYMBOL +0x2fe252cc unregister_inet6addr_notifier vmlinux EXPORT_SYMBOL +0xfe029963 unregister_inetaddr_notifier vmlinux EXPORT_SYMBOL +0xe1759c5b unregister_ip_vs_scheduler net/netfilter/ipvs/ip_vs EXPORT_SYMBOL +0xd1fbc889 unregister_kprobe vmlinux EXPORT_SYMBOL_GPL +0x6a5ecb18 unregister_module_notifier vmlinux EXPORT_SYMBOL +0x827b7361 unregister_netdev vmlinux EXPORT_SYMBOL +0x9fdecc31 unregister_netdevice_many vmlinux EXPORT_SYMBOL +0x9d0d6206 unregister_netdevice_notifier vmlinux EXPORT_SYMBOL +0xa032743c unregister_netdevice_queue vmlinux EXPORT_SYMBOL +0x4fe1eddf unregister_netevent_notifier vmlinux EXPORT_SYMBOL_GPL +0xc57c6d80 unregister_net_sysctl_table vmlinux EXPORT_SYMBOL_GPL +0xe64ad8ea unregister_nmi_handler vmlinux EXPORT_SYMBOL_GPL +0xc617f82c unregister_oom_notifier vmlinux EXPORT_SYMBOL_GPL +0x027672c9 unregister_pernet_device vmlinux EXPORT_SYMBOL_GPL +0x36433931 unregister_pernet_subsys vmlinux EXPORT_SYMBOL_GPL +0xac1a55be unregister_reboot_notifier vmlinux EXPORT_SYMBOL +0x6be0d38b unregister_sysctl_table vmlinux EXPORT_SYMBOL +0xcf5d3b64 unuse_mm vmlinux EXPORT_SYMBOL_GPL +0xcf2a6966 up vmlinux EXPORT_SYMBOL +0x6b7f35fb up_read vmlinux EXPORT_SYMBOL +0x23248d90 up_write vmlinux EXPORT_SYMBOL +0xf1969a8e __usecs_to_jiffies vmlinux EXPORT_SYMBOL +0xa2a93864 use_mm vmlinux EXPORT_SYMBOL_GPL +0x12a38747 usleep_range vmlinux EXPORT_SYMBOL +0x69e683de uuid_gen vmlinux EXPORT_SYMBOL_GPL +0x6dcf857f uuid_null vmlinux EXPORT_SYMBOL +0xb67fec0e uuid_parse vmlinux EXPORT_SYMBOL +0x35c48b08 __uv_cpu_info vmlinux EXPORT_SYMBOL_GPL +0x0bfa65d8 _uverbs_alloc drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x0d10b885 uverbs_copy_to drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x52ae5ffd uverbs_destroy_def_handler drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xcdd79df0 uverbs_get_flags32 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0xa5d36cda uverbs_get_flags64 drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x4a6989d6 uverbs_idr_class drivers/infiniband/core/ib_uverbs EXPORT_SYMBOL +0x8ad5ceb1 __uv_hub_info_list vmlinux EXPORT_SYMBOL_GPL +0xaa86cfb5 uv_possible_blades vmlinux EXPORT_SYMBOL_GPL +0x67dcd76b uv_setup_irq vmlinux EXPORT_SYMBOL_GPL +0x5d9317d7 uv_teardown_irq vmlinux EXPORT_SYMBOL_GPL +0x188147d4 vfio_register_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x603e3642 vfio_unregister_iommu_driver drivers/vfio/vfio EXPORT_SYMBOL_GPL +0x999e8297 vfree vmlinux EXPORT_SYMBOL +0xaf4b1552 vfs_fallocate vmlinux EXPORT_SYMBOL_GPL +0xbba7594f vfs_fsync vmlinux EXPORT_SYMBOL +0x5012fce7 vfs_getattr vmlinux EXPORT_SYMBOL +0xd20a5202 vfs_statfs vmlinux EXPORT_SYMBOL +0x2fdab651 vga_client_register vmlinux EXPORT_SYMBOL +0x42595e58 vgacon_text_force vmlinux EXPORT_SYMBOL +0xcd22d367 vga_set_legacy_decoding vmlinux EXPORT_SYMBOL +0x6bea4b5d vga_switcheroo_client_fb_set vmlinux EXPORT_SYMBOL +0x5475dfd1 vga_switcheroo_client_probe_defer vmlinux EXPORT_SYMBOL +0x85eafbf1 vga_switcheroo_fini_domain_pm_ops vmlinux EXPORT_SYMBOL +0xbb8e169a vga_switcheroo_handler_flags vmlinux EXPORT_SYMBOL +0x47cf78fe vga_switcheroo_init_domain_pm_ops vmlinux EXPORT_SYMBOL +0x69e383a3 vga_switcheroo_lock_ddc vmlinux EXPORT_SYMBOL +0x1a63af34 vga_switcheroo_process_delayed_switch vmlinux EXPORT_SYMBOL +0xcc81008f vga_switcheroo_register_client vmlinux EXPORT_SYMBOL +0xe5a910d8 vga_switcheroo_register_handler vmlinux EXPORT_SYMBOL +0x488dbfd1 vga_switcheroo_unlock_ddc vmlinux EXPORT_SYMBOL +0x616246de vga_switcheroo_unregister_client vmlinux EXPORT_SYMBOL +0x8eaf2a5f vga_switcheroo_unregister_handler vmlinux EXPORT_SYMBOL +0x253bd4e6 vga_tryget vmlinux EXPORT_SYMBOL +0x531b604e __virt_addr_valid vmlinux EXPORT_SYMBOL +0x03160d0d vlan_dev_real_dev vmlinux EXPORT_SYMBOL +0xce0390b1 vlan_dev_vlan_id vmlinux EXPORT_SYMBOL +0xfa240798 vlan_dev_vlan_proto vmlinux EXPORT_SYMBOL +0xd6ee688f vmalloc vmlinux EXPORT_SYMBOL +0xa9bd2676 __vmalloc vmlinux EXPORT_SYMBOL +0x9cb986f2 vmalloc_base vmlinux EXPORT_SYMBOL +0x23fd3028 vmalloc_node vmlinux EXPORT_SYMBOL +0x2c0b4191 vmalloc_to_page vmlinux EXPORT_SYMBOL +0xa076f8bb vmap vmlinux EXPORT_SYMBOL +0x97651e6c vmemmap_base vmlinux EXPORT_SYMBOL +0x494e3393 vm_get_page_prot vmlinux EXPORT_SYMBOL +0x921a8f4f vm_insert_page vmlinux EXPORT_SYMBOL +0xbf6ef49c vm_mmap vmlinux EXPORT_SYMBOL +0x5b56860c vm_munmap vmlinux EXPORT_SYMBOL +0xd90043b5 vm_zone_stat vmlinux EXPORT_SYMBOL +0x4b8b3239 vprintk vmlinux EXPORT_SYMBOL +0xf5e03a3a vscnprintf vmlinux EXPORT_SYMBOL +0x1e01660e vsnprintf vmlinux EXPORT_SYMBOL +0x5c7574a1 vsprintf vmlinux EXPORT_SYMBOL +0x94961283 vunmap vmlinux EXPORT_SYMBOL +0x40a9b349 vzalloc vmlinux EXPORT_SYMBOL +0x9e0c711d vzalloc_node vmlinux EXPORT_SYMBOL +0x6de13801 wait_for_completion vmlinux EXPORT_SYMBOL +0x262e823a wait_for_completion_interruptible vmlinux EXPORT_SYMBOL +0xa33c0eac wait_for_completion_interruptible_timeout vmlinux EXPORT_SYMBOL +0x139cee21 wait_for_completion_io_timeout vmlinux EXPORT_SYMBOL +0xa096b889 wait_for_completion_killable vmlinux EXPORT_SYMBOL +0x4d1ff60a wait_for_completion_timeout vmlinux EXPORT_SYMBOL +0xc3623775 wait_on_page_bit vmlinux EXPORT_SYMBOL +0x3eeb2322 __wake_up vmlinux EXPORT_SYMBOL +0xa0fbac79 wake_up_bit vmlinux EXPORT_SYMBOL +0x2773c485 __wake_up_locked vmlinux EXPORT_SYMBOL_GPL +0xc6b304b3 wake_up_process vmlinux EXPORT_SYMBOL +0x399bb8c0 __wake_up_sync_key vmlinux EXPORT_SYMBOL_GPL +0xad27f361 __warn_printk vmlinux EXPORT_SYMBOL +0x6068bedf wmi_evaluate_method drivers/platform/x86/wmi EXPORT_SYMBOL_GPL +0xc9d4d6d1 wmi_has_guid drivers/platform/x86/wmi EXPORT_SYMBOL_GPL +0x321c027d work_busy vmlinux EXPORT_SYMBOL_GPL +0x24de7f6d write_cache_pages vmlinux EXPORT_SYMBOL +0x2954e4ce ww_mutex_lock vmlinux EXPORT_SYMBOL +0xbd93c315 ww_mutex_lock_interruptible vmlinux EXPORT_SYMBOL +0x342cf548 ww_mutex_unlock vmlinux EXPORT_SYMBOL +0xa50bcff0 x86_cpu_to_apicid vmlinux EXPORT_SYMBOL +0x78928cda x86_dma_fallback_dev vmlinux EXPORT_SYMBOL +0x7e526bfa __x86_indirect_thunk_r10 vmlinux EXPORT_SYMBOL +0xbfdcb43a __x86_indirect_thunk_r11 vmlinux EXPORT_SYMBOL +0x263ed23b __x86_indirect_thunk_r12 vmlinux EXPORT_SYMBOL +0xe7b00dfb __x86_indirect_thunk_r13 vmlinux EXPORT_SYMBOL +0xce8b1878 __x86_indirect_thunk_r14 vmlinux EXPORT_SYMBOL +0x0f05c7b8 __x86_indirect_thunk_r15 vmlinux EXPORT_SYMBOL +0x1ed8b599 __x86_indirect_thunk_r8 vmlinux EXPORT_SYMBOL +0xdf566a59 __x86_indirect_thunk_r9 vmlinux EXPORT_SYMBOL +0x2ea2c95c __x86_indirect_thunk_rax vmlinux EXPORT_SYMBOL +0xe3fffae9 __x86_indirect_thunk_rbp vmlinux EXPORT_SYMBOL +0x593c1bac __x86_indirect_thunk_rbx vmlinux EXPORT_SYMBOL +0xc29957c3 __x86_indirect_thunk_rcx vmlinux EXPORT_SYMBOL +0xd979a547 __x86_indirect_thunk_rdi vmlinux EXPORT_SYMBOL +0xb601be4c __x86_indirect_thunk_rdx vmlinux EXPORT_SYMBOL +0xa1f9a134 __x86_indirect_thunk_rsi vmlinux EXPORT_SYMBOL +0x559b27f8 xdp_do_flush_map vmlinux EXPORT_SYMBOL_GPL +0xd541bed8 xdp_do_redirect vmlinux EXPORT_SYMBOL_GPL +0xf1f915e6 xdp_return_frame vmlinux EXPORT_SYMBOL_GPL +0x1242cdcf xdp_return_frame_rx_napi vmlinux EXPORT_SYMBOL_GPL +0x72e42a88 xdp_rxq_info_is_reg vmlinux EXPORT_SYMBOL_GPL +0xe6541414 xdp_rxq_info_reg vmlinux EXPORT_SYMBOL_GPL +0x9d5d4291 xdp_rxq_info_reg_mem_model vmlinux EXPORT_SYMBOL_GPL +0x0b6e50a6 xdp_rxq_info_unreg vmlinux EXPORT_SYMBOL_GPL +0xcf6bd38f xdp_rxq_info_unused vmlinux EXPORT_SYMBOL_GPL +0x183443c4 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL +0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL +0x52d717da xz_dec_init vmlinux EXPORT_SYMBOL +0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0x760a0f4f yield vmlinux EXPORT_SYMBOL +0x6a8128e3 zalloc_cpumask_var vmlinux EXPORT_SYMBOL +0x76adeafe zap_vma_ptes vmlinux EXPORT_SYMBOL_GPL +0x8a96b3e2 zerocopy_sg_from_iter vmlinux EXPORT_SYMBOL +0x434c5d10 zgid drivers/infiniband/core/ib_core EXPORT_SYMBOL +0x581f98da zlib_inflate vmlinux EXPORT_SYMBOL +0x107e5878 zlib_inflateEnd vmlinux EXPORT_SYMBOL +0x35a88f28 zlib_inflateInit2 vmlinux EXPORT_SYMBOL +0xce5ac24f zlib_inflate_workspacesize vmlinux EXPORT_SYMBOL diff --git a/README.md b/README.md index 46ed3b8b853d0f2f7de2732a525c8781efd30932..9f5d5f4e675fb8dacd569643f332ef9da31203a9 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,5 @@ -# kernel +hulk-4.19 -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} +[config]: +kernel-kernelVersion-arch.config -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/SOURCE b/SOURCE new file mode 100644 index 0000000000000000000000000000000000000000..a4d28421123e04d624d9133cee6acdd363afb624 --- /dev/null +++ b/SOURCE @@ -0,0 +1 @@ +4.19.90-rwsem \ No newline at end of file diff --git a/apply-patches b/apply-patches new file mode 100644 index 0000000000000000000000000000000000000000..86392d3800491e094db341089110ef043a69f506 --- /dev/null +++ b/apply-patches @@ -0,0 +1,49 @@ +#!/bin/sh +# +# Given a series.conf file and a directory with patches, applies them to the +# current directory. +# Used by kernel-source.spec.in and kernel-binary.spec.in + +USAGE="$0 [--vanilla] [symbol ...]" + +set -e +set -o pipefail +vanilla=false +if test "$1" == "--vanilla"; then + vanilla=true + shift +fi +if test $# -lt 2; then + echo "$USAGE" >&2 + exit 1 +fi +DIR="${0%/*}" +SERIES_CONF=$1 +PATCH_DIR=$2 +shift 2 + +trap 'rm -f "$series"' EXIT +series=$(mktemp) +# support for patches in patches.addon/series +cp "$SERIES_CONF" "$series" +if ! $vanilla && test -e "$PATCH_DIR/patches.addon/series"; then + # make it user-friendly and automatically prepend "patches.addon/" + # if there is no "/" + sed -r 's|^([[:space:]]*)([^#[:space:]][^/]*)$|\1patches.addon/\2|' \ + "$PATCH_DIR/patches.addon/series" >>"$series" +fi + +( + echo "trap 'echo \"*** patch \$_ failed ***\"' ERR" + echo "set -ex" + "$DIR"/guards "$@" <"$series" | \ + if $vanilla; then + egrep '^patches\.(kernel\.org|rpmify)/' + else + cat + fi |\ + sed "s|^|patch -s -F0 -E -p1 --no-backup-if-mismatch -i $PATCH_DIR/|" +) | sh + + + diff --git a/check-kabi b/check-kabi new file mode 100644 index 0000000000000000000000000000000000000000..a963f4729d3971abef9a4bfeff9b82b4f9318fb6 --- /dev/null +++ b/check-kabi @@ -0,0 +1,164 @@ +#!/usr/bin/python +# +# check-kabi - Red Hat kABI reference checking tool +# +# We use this script to check against reference Module.kabi files. +# +# Author: Jon Masters +# Copyright (C) 2007-2009 Red Hat, Inc. +# +# This software may be freely redistributed under the terms of the GNU +# General Public License (GPL). + +# Changelog: +# +# 2009/08/15 - Updated for use in RHEL6. +# 2007/06/13 - Initial rewrite in python by Jon Masters. + +__author__ = "Jon Masters " +__version__ = "2.0" +__date__ = "2009/08/15" +__copyright__ = "Copyright (C) 2007-2009 Red Hat, Inc" +__license__ = "GPL" + +import getopt +import os +import re +import string +import sys + +true = 1 +false = 0 + +def load_symvers(symvers,filename): + """Load a Module.symvers file.""" + + symvers_file = open(filename,"r") + + while true: + in_line = symvers_file.readline() + if in_line == "": + break + if in_line == "\n": + continue + checksum,symbol,directory,type = string.split(in_line) + + symvers[symbol] = in_line[0:-1] + +def load_kabi(kabi,filename): + """Load a Module.kabi file.""" + + kabi_file = open(filename,"r") + + while true: + in_line = kabi_file.readline() + if in_line == "": + break + if in_line == "\n": + continue + checksum,symbol,directory,type = string.split(in_line) + + kabi[symbol] = in_line[0:-1] + +def check_kabi(symvers,kabi): + """Check Module.kabi and Module.symvers files.""" + + fail=0 + warn=0 + lost=0 + changed_symbols=[] + moved_symbols=[] + losted_symbols=[] + + for symbol in kabi: + abi_hash,abi_sym,abi_dir,abi_type = string.split(kabi[symbol]) + if symvers.has_key(symbol): + sym_hash,sym_sym,sym_dir,sym_type = string.split(symvers[symbol]) + if abi_hash != sym_hash: + fail=1 + changed_symbols.append(symbol) + + if abi_dir != sym_dir: + warn=1 + moved_symbols.append(symbol) + else: + lost=1 + losted_symbols.append(symbol) + + if fail: + print "*** ERROR - ABI BREAKAGE WAS DETECTED ***" + print "" + print "The following symbols have been changed (this will cause an ABI breakage):" + print "new kabi:" + for symbol in changed_symbols: + print symvers[symbol] + print "old kabi:" + for symbol in changed_symbols: + print kabi[symbol] + print "" + + if lost: + print "*** ERROR - ABI BREAKAGE WAS DETECTED ***" + print "" + print "The following symbols have been losted (this will cause an ABI breakage):" + print "old kabi:" + for symbol in losted_symbols: + print kabi[symbol] + print "" + + if warn: + print "*** WARNING - ABI SYMBOLS MOVED ***" + print "" + print "The following symbols moved (typically caused by moving a symbol from being" + print "provided by the kernel vmlinux out to a loadable module):" + print "new kabi:" + for symbol in moved_symbols: + print symvers[symbol] + print "old kabi" + for symbol in moved_symbols: + print kabi[symbol] + + print "" + + """Halt the build, if we got errors and/or warnings. In either case, + double-checkig is required to avoid introducing / concealing + KABI inconsistencies.""" + if fail or warn or lost: + sys.exit(1) + sys.exit(0) + +def usage(): + print """ +check-kabi: check Module.kabi and Module.symvers files. + + check-kabi [ -k Module.kabi ] [ -s Module.symvers ] + +""" + +if __name__ == "__main__": + + symvers_file = "" + kabi_file = "" + + opts, args = getopt.getopt(sys.argv[1:], 'hk:s:') + + for o, v in opts: + if o == "-s": + symvers_file = v + if o == "-h": + usage() + sys.exit(0) + if o == "-k": + kabi_file = v + + if (symvers_file == "") or (kabi_file == ""): + usage() + sys.exit(1) + + symvers={} + kabi={} + + load_symvers(symvers,symvers_file) + load_kabi(kabi,kabi_file) + check_kabi(symvers,kabi) + diff --git a/cpupower.config b/cpupower.config new file mode 100644 index 0000000000000000000000000000000000000000..8629a4a3ede722c5b8c91b259441583dbe65ba6f --- /dev/null +++ b/cpupower.config @@ -0,0 +1,3 @@ +# See 'cpupower help' and cpupower(1) for more info +CPUPOWER_START_OPTS="frequency-set -g performance" +CPUPOWER_STOP_OPTS="frequency-set -g ondemand" diff --git a/cpupower.service b/cpupower.service new file mode 100644 index 0000000000000000000000000000000000000000..5f10ab7ee39a271b492c2a2bd9a24bdb26db7cb7 --- /dev/null +++ b/cpupower.service @@ -0,0 +1,13 @@ +[Unit] +Description=Configure CPU power related settings +After=syslog.target + +[Service] +Type=oneshot +RemainAfterExit=yes +EnvironmentFile=/etc/sysconfig/cpupower +ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS +ExecStop=/usr/bin/cpupower $CPUPOWER_STOP_OPTS + +[Install] +WantedBy=multi-user.target diff --git a/extra_certificates b/extra_certificates new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/gcov_blacklist.sh b/gcov_blacklist.sh new file mode 100644 index 0000000000000000000000000000000000000000..640202ba7d2fafb052e0ef2c8da61da1b73ff199 --- /dev/null +++ b/gcov_blacklist.sh @@ -0,0 +1,89 @@ +#!/bin/sh +# this scripts is used to patch functions for GCov in the following way +# This is style style_a +# //LCOV_EXCL_START +# void foo(void ) +# { +# ....... +# } +# //LCOV_EXCL_STOP +# This is style_b +# //LCOV_EXCL_START +# void +# foo(void ) +# { +# .... +# } +# //LCOV_EXCL_STOP + + +FUNC_MAX_LINE=500 +tags_file=./tags +func_records=./funcs +function_file=$1 + +function usage() +{ + echo "Usage: sh gcov_blacklist.sh function_list_file" +} + +function func_style() +{ + func="$*" + word=`echo "$func" | grep -P -o "\b.*\(" | sed "s/(//" | wc -w` + if [[ "$word" > "1" ]]; then + return 1 + else + return 0 + fi +} + +# check args +[ $# != 1 ] && usage && exit +[ ! -f $function_file ] && echo "error:$function_file does not exit" && exit +[ -f $func_records ] && rm $func_records + +# create tags file +[ -f $tags_file ] && rm $tags_file +ctags -R * > /dev/null + +# create func regx file +count=0 +while read line; +do + # line start with '#' and empty line are ignored + echo $line | grep "#" > /dev/null && continue + echo $line | grep -E "^\s?$" > /dev/null && continue + func_name=`echo "$line" | awk '{print $1}'` + grep -w $func_name $tags_file | sed -n "/;\"\tf/"p | awk -F"\t" '{print $2,$3}' | tee -a $func_records | tee > /dev/null && count=$(expr $count + 1) +done < $function_file + +# add LCOV_EXCL +count=0 +while read line; +do + func=`echo "$line" | cut -d " " -f1 --complement | cut -d "/" -f2` + func_style ${func} + [ $? -eq "1" ] && style="style_a" || style="style_b" + func=${func//\*/\\*} + filename=`echo "$line" | awk '{print $1}'` + # check filename + echo $filename | grep -vE "\.c$|\.h$" > /dev/null && continue + linenum=`sed -n "/${func}/,/{/=" $filename | head -n 1` + if [[ "$style" == "style_a" ]]; then + linenum=$(expr $linenum - 1) + else + linenum=$(expr $linenum - 2) + fi + sed -n ${linenum}p $filename | grep "LCOV_EXCL_START" > /dev/null || sed -i "${linenum}a\//LCOV_EXCL_START" $filename + offset=$(grep "$func" -A $FUNC_MAX_LINE $filename | grep -n -m 1 "^}" | cut -d ":" -f 1) + if [[ "$style" == "style_a" ]]; then + linenum=`expr $linenum + $offset + 1` + else + linenum=`expr $linenum + $offset + 2` + fi + sed -n ${linenum}p $filename | grep "LCOV_EXCL_STOP" > /dev/null || sed -i "${linenum}a\//LCOV_EXCL_STOP" $filename + [ $? == 0 ] && count=$(expr $count + 1) +done < $func_records + +echo "done" diff --git a/guards b/guards new file mode 100644 index 0000000000000000000000000000000000000000..21334563ec69bfaf32b961ad9f9ddbf52457b239 --- /dev/null +++ b/guards @@ -0,0 +1,307 @@ +#!/usr/bin/perl -w +############################################################################# +# Copyright (c) 2003-2007,2009 Novell, Inc. +# All Rights Reserved. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public License as +# published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, contact Novell, Inc. +# +# To contact Novell about this file by physical or electronic mail, +# you may find current contact information at www.novell.com +############################################################################# +# +# Guards: +# +# +xxx include if xxx is defined +# -xxx exclude if xxx is defined +# +!xxx include if xxx is not defined +# -!xxx exclude if xxx is not defined +# + +use FileHandle; +use Getopt::Long; +use strict; + +# Prototypes +sub files_in($$); +sub parse($$); +sub help(); + +#sub strip_ext($) { +# local ($_) = @_; +# s/\.(diff?|patch)$//; +#} + +#sub try_ext($) { +# my ($path) = @_; +# for my $p in (($path, "$path.diff", "$path.dif", "$path.patch")) { +# return $p +# if (-f $p); +# } +# return undef; +#} + +sub slashme($) { + my ($dir) = @_; + $dir =~ s#([^/])$#$&/#; # append a slash if necessary + if ($dir eq './') { + return ''; + } else { + return $dir; + } +} + +# Generate a list of files in a directory +# +sub files_in($$) { + my ($dir, $path) = @_; + my $dh = new FileHandle; + my (@files, $file); + + + opendir $dh, length("$dir$path") ? "$dir$path" : '.' + or die "$dir$path: $!\n"; + while ($file = readdir($dh)) { + next if $file =~ /^(\.|\.\.|\.#.*|CVS|.*~)$/; + if (-d "$dir$path$file") { + @files = (@files, files_in($dir, "$path$file/")); + } else { + #print "[$path$file]\n"; + push @files, "$path$file"; + } + } + closedir $dh; + return @files; +} + +# Parse a configuration file +# Callback called with ($patch, @guards) arguments +# +sub parse($$) { + my ($fh, $callback) = @_; + + my $line = ""; + + while (<$fh>) { + chomp; + s/(^|\s+)#.*//; + if (s/\\$/ /) { + $line .= $_; + next; + } + $line .= $_; + my @guards = (); + foreach my $token (split /[\s\t\n]+/, $line) { + next if $token eq ""; + if ($token =~ /^[-+]/) { + push @guards, $token; + } else { + #print "[" . join(",", @guards) . "] $token\n"; + &$callback($token, @guards); + } + } + $line = ""; + } +} + +# Command line options +# +my ($dir, $config, $default, $check, $list, $invert_match, $with_guards) = + ( '', '-', 1, 0, 0, 0, 0); +my @path; + +# Help text +# +sub help() { + print "$0 - select from a list of files guarded by conditions\n"; + print "SYNOPSIS: $0 [--prefix=dir] [--path=dir1:dir2:...]\n" . + " [--default=0|1] [--check|--list] [--invert-match]\n" . + " [--with-guards] [--config=file] symbol ...\n\n" . + " (Default values: --path='" . join(':', @path) . "', " . + "--default=$default)\n"; + exit 0; +} + +# Parse command line options +# +Getopt::Long::Configure ("bundling"); +eval { + unless (GetOptions ( + 'd|prefix=s' => \$dir, + 'c|config=s' => \$config, + 'C|check' => \$check, + 'l|list' => \$list, + 'w|with-guards' => \$with_guards, + 'p|path=s' => \@path, + 'D|default=i' => \$default, + 'v|invert-match' => \$invert_match, + 'h|help' => sub { help(); exit 0; })) { + help(); + exit 1; + } +}; +if ($@) { + print "$@"; + help(); + exit 1; +} + +@path = ('.') + unless (@path); +@path = split(/:/, join(':', @path)); + +my $fh = ($config eq '-') ? \*STDIN : new FileHandle($config) + or die "$config: $!\n"; + +$dir = slashme($dir); + +if ($check) { + # Check for duplicate files, or for files that are not referenced by + # the specification. + + my $problems = 0; + my @files; + + foreach (@path) { + @files = (@files, files_in($dir, slashme($_))); + } + my %files = map { $_ => 0 } @files; + + parse($fh, sub { + my ($patch, @guards) = @_; + if (exists $files{$patch}) { + $files{$patch}++; + } else { + print "Not found: $dir$patch\n"; + $problems++; + }}); + + $fh->close(); + + my ($file, $ref); + while (($file, $ref) = each %files) { + next if $ref == 1; + + if ($ref == 0) { + print "Unused: $file\n" if $ref == 0; + $problems++; + } + if ($ref > 1) { + print "Warning: multiple uses: $file\n" if $ref > 1; + # This is not an error if the entries are mutually exclusive... + } + } + exit $problems ? 1 : 0; + +} elsif ($list) { + parse($fh, sub { + my ($patch, @guards) = @_; + print join(' ', @guards), ' ' + if (@guards && $with_guards); + print "$dir$patch\n"; + }); +} else { + # Generate a list of patches to apply. + + my %symbols = map { $_ => 1 } @ARGV; + + parse($fh, sub { + my ($patch, @guards) = @_; + + my $selected; + if (@guards) { + # If the first guard is -xxx, the patch is included by default; + # if it is +xxx, the patch is excluded by default. + $selected = ($guards[0] =~ /^-/); + + foreach (@guards) { + /^([-+])(!?)(.*)?/ + or die "Bad guard '$_'\n"; + + # Check if the guard matches + if (($2 eq '!' && !exists $symbols{$3}) || + ($2 eq '' && ( $3 eq '' || exists $symbols{$3}))) { + # Include or exclude + $selected = ($1 eq '+'); + } + } + } else { + # If there are no guards, use the specified default result. + $selected = $default; + } + + print "$dir$patch\n" + if $selected ^ $invert_match; + }); + + $fh->close(); + + exit 0; +} + +__END__ + +=head1 NAME + +guards - select from a list of files guarded by conditions + +=head1 SYNOPSIS + +F [--prefix=F] [--path=F] [--default=<0|1>] + [--check|--list] [--invert-match] [--with-guards] [--config=] + I ... + + +=head1 DESCRIPTION + +The script reads a configuration file that may contain so-called guards, file +names, and comments, and writes those file names that satisfy all guards to +standard output. The script takes a list of symbols as its arguments. Each line +in the configuration file is processed separately. Lines may start with a +number of guards. The following guards are defined: + +=over + ++I Include the file(s) on this line if the symbol I is defined. + +-I Exclude the file(s) on this line if the symbol I is defined. + ++!I Include the file(s) on this line if the symbol I is not defined. + +-!I Exclude the file(s) on this line if the symbol I is not defined. + +- Exclude this file. Used to avoid spurious I<--check> messages. + +=back + +The guards are processed left to right. The last guard that matches determines +if the file is included. If no guard is specified, the I<--default> +setting determines if the file is included. + +If no configuration file is specified, the script reads from standard input. + +The I<--check> option is used to compare the specification file against the +file system. If files are referenced in the specification that do not exist, or +if files are not enlisted in the specification file warnings are printed. The +I<--path> option can be used to specify which directory or directories to scan. +Multiple directories are eparated by a colon (C<:>) character. The +I<--prefix> option specifies the location of the files. + +Use I<--list> to list all files independend of any rules. Use I<--invert-match> +to list only the excluded patches. Use I<--with-guards> to also include all +inclusion and exclusion rules. + +=head1 AUTHOR + +Andreas Gruenbacher , SUSE Labs + + diff --git a/kabi_whitelist_aarch64 b/kabi_whitelist_aarch64 new file mode 100644 index 0000000000000000000000000000000000000000..90712e7e362b124498d0f2a14f1d6393bef28cf1 --- /dev/null +++ b/kabi_whitelist_aarch64 @@ -0,0 +1,2464 @@ +[_aarch64_whitelist] + acpi_bus_get_device + acpi_check_dsm + acpi_dev_found + acpi_disabled + acpi_dma_configure + acpi_evaluate_dsm + acpi_evaluate_object + acpi_format_exception + acpi_gbl_FADT + acpi_get_devices + acpi_get_handle + acpi_get_name + acpi_get_table + acpi_gsi_to_irq + acpi_handle_printk + acpi_has_method + acpi_lid_open + acpi_match_device + __acpi_node_get_property_reference + acpi_os_map_memory + acpi_os_unmap_generic_address + acpi_os_unmap_memory + acpi_register_gsi + acpi_unregister_gsi + add_timer + add_wait_queue + add_wait_queue_exclusive + admin_timeout + alloc_chrdev_region + alloc_cpu_rmap + __alloc_disk_node + alloc_etherdev_mqs + alloc_netdev_mqs + alloc_pages_current + __alloc_pages_nodemask + __alloc_percpu + __alloc_percpu_gfp + __alloc_skb + __alloc_workqueue_key + anon_inode_getfd + apei_hest_parse + apei_map_generic_address + apei_read + __arch_clear_user + __arch_copy_from_user + __arch_copy_in_user + __arch_copy_to_user + arch_timer_read_counter + arch_wb_cache_pmem + arm64_const_caps_ready + arp_tbl + async_schedule + ata_link_next + ata_tf_to_fis + _atomic_dec_and_lock + atomic_notifier_call_chain + atomic_notifier_chain_register + atomic_notifier_chain_unregister + attribute_container_find_class_device + autoremove_wake_function + backlight_device_register + backlight_device_unregister + backlight_force_update + bdevname + bdev_read_only + bdget_disk + _bin2bcd + bin2hex + bio_add_page + bio_alloc_bioset + bio_chain + bio_clone_fast + bio_devname + bio_endio + bio_free_pages + bio_init + bio_integrity_add_page + bio_integrity_alloc + bio_put + bioset_exit + bioset_init + __bitmap_and + __bitmap_andnot + __bitmap_clear + __bitmap_complement + __bitmap_equal + bitmap_find_free_region + bitmap_find_next_zero_area_off + bitmap_free + __bitmap_intersects + __bitmap_or + __bitmap_parse + bitmap_parselist + bitmap_print_to_pagebuf + bitmap_release_region + __bitmap_set + __bitmap_weight + __bitmap_xor + bitmap_zalloc + bit_wait + blk_alloc_queue + blk_check_plugged + blk_cleanup_queue + blkdev_get_by_path + __blkdev_issue_discard + blkdev_issue_discard + blkdev_issue_flush + blkdev_issue_write_same + __blkdev_issue_zeroout + blkdev_issue_zeroout + blkdev_put + blk_execute_rq + blk_execute_rq_nowait + blk_finish_plug + blk_freeze_queue_start + blk_get_queue + blk_get_request + blk_integrity_register + blk_integrity_unregister + blk_mq_alloc_request + blk_mq_alloc_request_hctx + blk_mq_alloc_tag_set + blk_mq_complete_request + blk_mq_end_request + blk_mq_free_request + blk_mq_free_tag_set + blk_mq_freeze_queue + blk_mq_freeze_queue_wait + blk_mq_freeze_queue_wait_timeout + blk_mq_init_queue + blk_mq_map_queues + blk_mq_pci_map_queues + blk_mq_quiesce_queue + blk_mq_rdma_map_queues + blk_mq_requeue_request + blk_mq_run_hw_queues + blk_mq_start_request + blk_mq_tagset_busy_iter + blk_mq_tag_to_rq + blk_mq_unfreeze_queue + blk_mq_unique_tag + blk_mq_unquiesce_queue + blk_mq_update_nr_hw_queues + blk_poll + blk_put_queue + blk_put_request + blk_queue_bounce_limit + blk_queue_chunk_sectors + blk_queue_dma_alignment + blk_queue_flag_clear + blk_queue_flag_set + blk_queue_flag_test_and_set + blk_queue_io_min + blk_queue_io_opt + blk_queue_logical_block_size + blk_queue_make_request + blk_queue_max_discard_sectors + blk_queue_max_discard_segments + blk_queue_max_hw_sectors + blk_queue_max_segments + blk_queue_max_segment_size + blk_queue_max_write_same_sectors + blk_queue_max_write_zeroes_sectors + blk_queue_physical_block_size + blk_queue_rq_timeout + blk_queue_segment_boundary + blk_queue_split + blk_queue_stack_limits + blk_queue_update_dma_alignment + blk_queue_virt_boundary + blk_queue_write_cache + blk_rq_append_bio + blk_rq_count_integrity_sg + blk_rq_map_integrity_sg + blk_rq_map_kern + blk_rq_map_sg + blk_rq_map_user + blk_rq_map_user_iov + blk_rq_unmap_user + blk_set_queue_dying + blk_set_stacking_limits + blk_start_plug + blk_status_to_errno + blk_verify_command + blocking_notifier_call_chain + blocking_notifier_chain_register + blocking_notifier_chain_unregister + bpf_prog_add + bpf_prog_inc + bpf_prog_put + bpf_prog_sub + bpf_trace_run1 + bpf_trace_run2 + bpf_trace_run3 + bpf_trace_run5 + bpf_warn_invalid_xdp_action + bsg_job_done + btree_destroy + btree_geo32 + btree_geo64 + btree_get_prev + btree_init + btree_insert + btree_last + btree_lookup + btree_remove + btree_update + build_skb + bus_find_device + cache_line_size + call_netdevice_notifiers + call_rcu_sched + call_srcu + call_usermodehelper + cancel_delayed_work + cancel_delayed_work_sync + cancel_work_sync + capable + cdev_add + cdev_del + cdev_device_add + cdev_device_del + cdev_init + cgroup_attach_task_all + __chash_table_copy_in + __chash_table_copy_out + __check_object_size + __class_create + class_destroy + class_find_device + class_for_each_device + __class_register + class_unregister + _cleanup_srcu_struct + clk_disable + clk_enable + clk_get_rate + clk_prepare + clk_unprepare + clk_unregister + __close_fd + commit_creds + compat_alloc_user_space + complete + complete_all + complete_and_exit + completion_done + component_add + component_del + _cond_resched + configfs_register_subsystem + configfs_unregister_subsystem + config_group_init + config_group_init_type_name + console_lock + console_unlock + __const_udelay + consume_skb + _copy_from_iter + _copy_to_iter + cper_estatus_check + cper_estatus_check_header + cper_estatus_print + __cpu_active_mask + cpu_bit_bitmap + cpufreq_quick_get + __cpuhp_remove_state + __cpuhp_setup_state + cpu_hwcap_keys + cpu_hwcaps + cpumask_local_spread + cpumask_next + cpumask_next_and + cpu_number + __cpu_online_mask + __cpu_possible_mask + __cpu_present_mask + cpus_read_lock + cpus_read_unlock + crc32c + __crc32c_le_shift + crc32_le + crc8 + crc8_populate_msb + crc_t10dif + crypto_ahash_digest + crypto_ahash_final + crypto_ahash_setkey + crypto_alloc_ahash + crypto_alloc_akcipher + crypto_alloc_shash + crypto_destroy_tfm + crypto_inc + __crypto_memneq + crypto_register_akcipher + crypto_register_alg + crypto_register_kpp + crypto_register_shash + crypto_register_skciphers + crypto_shash_final + crypto_shash_update + crypto_unregister_akcipher + crypto_unregister_alg + crypto_unregister_kpp + crypto_unregister_shash + crypto_unregister_skciphers + csum_ipv6_magic + csum_partial + csum_tcpudp_nofold + _ctype + dcb_getapp + dcb_ieee_delapp + dcb_ieee_getapp_mask + dcb_ieee_setapp + dcbnl_cee_notify + dcb_setapp + debugfs_create_atomic_t + debugfs_create_dir + debugfs_create_file + debugfs_create_regset32 + debugfs_create_symlink + debugfs_create_u16 + debugfs_create_u32 + debugfs_create_u64 + debugfs_create_u8 + debugfs_initialized + debugfs_lookup + debugfs_remove + default_llseek + default_wake_function + __delay + delayed_work_timer_fn + del_gendisk + del_timer + del_timer_sync + destroy_workqueue + dev_add_pack + dev_addr_add + dev_addr_del + dev_alloc_name + dev_attr_phy_event_threshold + dev_base_lock + dev_change_flags + dev_close + dev_disable_lro + dev_driver_string + _dev_emerg + _dev_err + __dev_get_by_index + dev_get_by_index + dev_get_by_index_rcu + __dev_get_by_name + dev_get_by_name + dev_get_flags + dev_get_iflink + dev_get_stats + device_add + device_add_disk + device_create + device_create_file + device_create_with_groups + device_del + device_destroy + device_for_each_child + device_get_mac_address + device_get_next_child_node + device_initialize + device_link_add + device_property_present + device_property_read_string + device_property_read_string_array + device_property_read_u32_array + device_property_read_u8_array + device_register + device_release_driver + device_remove_file + device_remove_file_self + device_reprobe + device_set_wakeup_capable + device_set_wakeup_enable + device_unregister + _dev_info + __dev_kfree_skb_any + __dev_kfree_skb_irq + devlink_alloc + devlink_free + devlink_param_driverinit_value_get + devlink_param_driverinit_value_set + devlink_params_register + devlink_params_unregister + devlink_param_value_changed + devlink_port_attrs_set + devlink_port_register + devlink_port_type_clear + devlink_port_type_eth_set + devlink_port_type_ib_set + devlink_port_unregister + devlink_region_create + devlink_region_destroy + devlink_region_shapshot_id_get + devlink_region_snapshot_create + devlink_register + devlink_unregister + dev_mc_add + dev_mc_add_excl + dev_mc_del + devm_clk_get + devm_free_irq + devm_hwmon_device_register_with_groups + devm_ioremap + devm_ioremap_nocache + devm_ioremap_resource + devm_iounmap + devm_kfree + devm_kmalloc + devm_kmemdup + devm_mdiobus_alloc_size + devm_request_threaded_irq + _dev_notice + dev_open + dev_pm_qos_expose_latency_tolerance + dev_pm_qos_hide_latency_tolerance + dev_pm_qos_update_user_latency_tolerance + dev_printk + dev_queue_xmit + dev_remove_pack + dev_set_mac_address + dev_set_mtu + dev_set_name + dev_set_promiscuity + dev_trans_start + dev_uc_add + dev_uc_add_excl + dev_uc_del + _dev_warn + d_find_alias + disable_irq + disable_irq_nosync + dma_alloc_from_dev_coherent + dma_common_get_sgtable + dma_common_mmap + dma_fence_add_callback + dma_fence_array_create + dma_fence_context_alloc + dma_fence_free + dma_fence_get_status + dma_fence_init + dma_fence_release + dma_fence_signal + dma_fence_signal_locked + dma_fence_wait_any_timeout + dma_fence_wait_timeout + dma_get_required_mask + dmam_alloc_coherent + dmam_free_coherent + dmam_pool_create + dma_pool_alloc + dma_pool_create + dma_pool_destroy + dma_pool_free + dma_release_from_dev_coherent + dmi_check_system + dmi_get_system_info + dmi_match + __do_once_done + __do_once_start + do_wait_intr + down + downgrade_write + down_interruptible + down_read + down_read_trylock + down_timeout + down_trylock + down_write + down_write_killable + down_write_trylock + d_path + dput + dql_completed + dql_reset + drain_workqueue + driver_create_file + driver_for_each_device + driver_register + driver_remove_file + driver_unregister + drm_add_edid_modes + drm_add_modes_noedid + drm_atomic_add_affected_connectors + drm_atomic_add_affected_planes + drm_atomic_commit + drm_atomic_get_connector_state + drm_atomic_get_crtc_state + drm_atomic_get_plane_state + drm_atomic_helper_check + drm_atomic_helper_check_modeset + drm_atomic_helper_check_planes + drm_atomic_helper_check_plane_state + drm_atomic_helper_cleanup_planes + drm_atomic_helper_commit + drm_atomic_helper_commit_cleanup_done + drm_atomic_helper_commit_hw_done + __drm_atomic_helper_connector_destroy_state + drm_atomic_helper_connector_destroy_state + __drm_atomic_helper_connector_duplicate_state + drm_atomic_helper_connector_duplicate_state + __drm_atomic_helper_connector_reset + drm_atomic_helper_connector_reset + __drm_atomic_helper_crtc_destroy_state + drm_atomic_helper_crtc_destroy_state + __drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_crtc_reset + drm_atomic_helper_disable_plane + drm_atomic_helper_legacy_gamma_set + drm_atomic_helper_page_flip + __drm_atomic_helper_plane_destroy_state + drm_atomic_helper_plane_destroy_state + __drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_plane_reset + drm_atomic_helper_prepare_planes + drm_atomic_helper_resume + drm_atomic_helper_set_config + drm_atomic_helper_setup_commit + drm_atomic_helper_shutdown + drm_atomic_helper_suspend + drm_atomic_helper_swap_state + drm_atomic_helper_update_legacy_modeset_state + drm_atomic_helper_update_plane + drm_atomic_helper_wait_for_dependencies + drm_atomic_helper_wait_for_fences + drm_atomic_helper_wait_for_flip_done + drm_atomic_state_alloc + drm_atomic_state_default_clear + drm_atomic_state_default_release + __drm_atomic_state_free + drm_atomic_state_init + drm_calc_vbltimestamp_from_scanoutpos + drm_color_lut_extract + drm_compat_ioctl + drm_connector_attach_encoder + drm_connector_cleanup + drm_connector_init + drm_connector_list_iter_begin + drm_connector_list_iter_end + drm_connector_list_iter_next + drm_connector_register + drm_connector_set_path_property + drm_connector_unregister + drm_connector_update_edid_property + drm_crtc_accurate_vblank_count + drm_crtc_add_crc_entry + drm_crtc_arm_vblank_event + drm_crtc_cleanup + __drm_crtc_commit_free + drm_crtc_enable_color_mgmt + drm_crtc_force_disable_all + drm_crtc_from_index + drm_crtc_handle_vblank + drm_crtc_helper_set_config + drm_crtc_helper_set_mode + drm_crtc_init + drm_crtc_init_with_planes + drm_crtc_send_vblank_event + drm_crtc_vblank_count + drm_crtc_vblank_get + drm_crtc_vblank_off + drm_crtc_vblank_on + drm_crtc_vblank_put + drm_cvt_mode + drm_dbg + drm_debugfs_create_files + drm_detect_hdmi_monitor + drm_detect_monitor_audio + drm_dev_alloc + drm_dev_put + drm_dev_register + drm_dev_unref + drm_dev_unregister + drm_dp_atomic_find_vcpi_slots + drm_dp_atomic_release_vcpi_slots + drm_dp_aux_register + drm_dp_aux_unregister + drm_dp_bw_code_to_link_rate + drm_dp_calc_pbn_mode + drm_dp_channel_eq_ok + drm_dp_check_act_status + drm_dp_clock_recovery_ok + drm_dp_dpcd_read + drm_dp_dpcd_read_link_status + drm_dp_dpcd_write + drm_dp_find_vcpi_slots + drm_dp_get_adjust_request_pre_emphasis + drm_dp_get_adjust_request_voltage + drm_dp_link_rate_to_bw_code + drm_dp_link_train_channel_eq_delay + drm_dp_link_train_clock_recovery_delay + drm_dp_mst_allocate_vcpi + drm_dp_mst_deallocate_vcpi + drm_dp_mst_detect_port + drm_dp_mst_get_edid + drm_dp_mst_hpd_irq + drm_dp_mst_reset_vcpi_slots + drm_dp_mst_topology_mgr_destroy + drm_dp_mst_topology_mgr_init + drm_dp_mst_topology_mgr_resume + drm_dp_mst_topology_mgr_set_mst + drm_dp_mst_topology_mgr_suspend + drm_dp_update_payload_part1 + drm_dp_update_payload_part2 + drm_edid_header_is_valid + drm_edid_is_valid + drm_edid_to_sad + drm_edid_to_speaker_allocation + drm_encoder_cleanup + drm_encoder_init + drm_err + drm_fb_helper_add_one_connector + drm_fb_helper_alloc_fbi + drm_fb_helper_blank + drm_fb_helper_cfb_copyarea + drm_fb_helper_cfb_fillrect + drm_fb_helper_cfb_imageblit + drm_fb_helper_check_var + drm_fb_helper_debug_enter + drm_fb_helper_debug_leave + drm_fb_helper_fill_fix + drm_fb_helper_fill_var + drm_fb_helper_fini + drm_fb_helper_hotplug_event + drm_fb_helper_init + drm_fb_helper_initial_config + drm_fb_helper_ioctl + drm_fb_helper_lastclose + drm_fb_helper_output_poll_changed + drm_fb_helper_pan_display + drm_fb_helper_prepare + drm_fb_helper_remove_one_connector + drm_fb_helper_setcmap + drm_fb_helper_set_par + drm_fb_helper_set_suspend + drm_fb_helper_set_suspend_unlocked + drm_fb_helper_single_add_all_connectors + drm_fb_helper_sys_copyarea + drm_fb_helper_sys_fillrect + drm_fb_helper_sys_imageblit + drm_fb_helper_unregister_fbi + drm_format_plane_cpp + drm_framebuffer_cleanup + drm_framebuffer_init + drm_framebuffer_unregister_private + drm_gem_dmabuf_kmap + drm_gem_dmabuf_kunmap + drm_gem_dmabuf_mmap + drm_gem_dmabuf_release + drm_gem_dmabuf_vmap + drm_gem_dmabuf_vunmap + drm_gem_fb_create_handle + drm_gem_fb_destroy + drm_gem_handle_create + drm_gem_handle_delete + drm_gem_map_attach + drm_gem_map_detach + drm_gem_map_dma_buf + drm_gem_object_init + drm_gem_object_lookup + drm_gem_object_put_unlocked + drm_gem_object_release + drm_gem_prime_export + drm_gem_prime_fd_to_handle + drm_gem_prime_handle_to_fd + drm_gem_prime_import + drm_gem_private_object_init + drm_gem_unmap_dma_buf + drm_get_edid + drm_get_edid_switcheroo + drm_get_format_name + drm_get_max_iomem + drm_global_item_ref + drm_global_item_unref + drm_handle_vblank + drm_hdmi_avi_infoframe_from_display_mode + drm_hdmi_vendor_infoframe_from_display_mode + drm_helper_connector_dpms + drm_helper_disable_unused_functions + drm_helper_hpd_irq_event + drm_helper_mode_fill_fb_struct + drm_helper_probe_single_connector_modes + drm_helper_resume_force_mode + drm_i2c_encoder_detect + drm_i2c_encoder_init + drm_i2c_encoder_mode_fixup + drm_i2c_encoder_restore + drm_i2c_encoder_save + drm_invalid_op + drm_ioctl + drm_irq_install + drm_irq_uninstall + drm_is_current_master + drm_kms_helper_hotplug_event + drm_kms_helper_is_poll_worker + drm_kms_helper_poll_disable + drm_kms_helper_poll_enable + drm_kms_helper_poll_fini + drm_kms_helper_poll_init + drm_match_cea_mode + drm_mm_init + drm_mm_insert_node_in_range + drm_mm_print + drm_mm_remove_node + drm_mm_takedown + drm_mode_config_cleanup + drm_mode_config_init + drm_mode_config_reset + drm_mode_copy + drm_mode_create_dvi_i_properties + drm_mode_create_scaling_mode_property + drm_mode_create_tv_properties + drm_mode_crtc_set_gamma_size + drm_mode_debug_printmodeline + drm_mode_destroy + drm_mode_duplicate + drm_mode_equal + drm_mode_get_hv_timing + drm_mode_is_420_only + drm_mode_legacy_fb_format + drm_mode_object_find + drm_mode_object_put + drm_mode_probed_add + drm_mode_set_crtcinfo + drm_modeset_lock + drm_modeset_lock_all + drm_modeset_lock_all_ctx + drm_mode_set_name + drm_modeset_unlock + drm_modeset_unlock_all + drm_mode_vrefresh + drm_object_attach_property + drm_object_property_set_value + drm_open + drm_plane_cleanup + drm_plane_create_alpha_property + drm_plane_create_color_properties + drm_plane_create_zpos_immutable_property + drm_plane_create_zpos_property + drm_plane_force_disable + drm_plane_init + drm_poll + drm_primary_helper_destroy + drm_primary_helper_funcs + drm_prime_gem_destroy + drm_prime_pages_to_sg + drm_prime_sg_to_page_addr_arrays + drm_printf + __drm_printfn_seq_file + drm_property_add_enum + drm_property_create + drm_property_create_enum + drm_property_create_range + __drm_puts_seq_file + drm_read + drm_release + drm_scdc_read + drm_scdc_write + drm_sched_dependency_optimized + drm_sched_entity_destroy + drm_sched_entity_fini + drm_sched_entity_flush + drm_sched_entity_init + drm_sched_entity_push_job + drm_sched_entity_set_rq + drm_sched_fini + drm_sched_hw_job_reset + drm_sched_init + drm_sched_job_init + drm_sched_job_recovery + drm_send_event_locked + drm_syncobj_create + drm_syncobj_find + drm_syncobj_find_fence + drm_syncobj_free + drm_syncobj_get_fd + drm_syncobj_get_handle + drm_syncobj_replace_fence + drm_universal_plane_init + drm_vblank_init + drm_vma_node_allow + drm_vma_node_is_allowed + drm_vma_node_revoke + dst_init + dst_release + dummy_dma_ops + dump_stack + __dynamic_dev_dbg + __dynamic_netdev_dbg + __dynamic_pr_debug + elfcorehdr_addr + emergency_restart + enable_irq + errno_to_blk_status + ether_setup + eth_get_headlen + eth_mac_addr + eth_platform_get_mac_address + ethtool_convert_legacy_u32_to_link_mode + ethtool_convert_link_mode_to_legacy_u32 + ethtool_intersect_link_masks + ethtool_op_get_link + ethtool_op_get_ts_info + eth_type_trans + eth_validate_addr + eventfd_ctx_fdget + eventfd_ctx_fileget + eventfd_ctx_put + eventfd_fget + eventfd_signal + event_triggers_call + fasync_helper + fc_attach_transport + fc_block_scsi_eh + fc_eh_timed_out + fc_get_event_number + fc_host_post_event + fc_host_post_vendor_event + fc_release_transport + fc_remote_port_add + fc_remote_port_delete + fc_remote_port_rolechg + fc_remove_host + fc_vport_create + fc_vport_terminate + fd_install + fget + filemap_fault + filp_close + filp_open + find_get_pid + find_last_bit + find_next_bit + find_next_zero_bit + find_pid_ns + find_vma + finish_wait + firmware_request_nowarn + fixed_size_llseek + flex_array_alloc + flex_array_free + flex_array_get + flex_array_prealloc + flow_keys_basic_dissector + flow_keys_dissector + flush_delayed_work + flush_signals + flush_work + flush_workqueue + force_sig + fortify_panic + fput + free_fib_info + free_irq + free_irq_cpu_rmap + free_netdev + __free_pages + free_pages + free_percpu + from_kgid + from_kgid_munged + from_kuid + from_kuid_munged + fs_bio_set + __f_setown + fwnode_property_read_string + fwnode_property_read_u32_array + fwnode_property_read_u8_array + gcd + generate_random_uuid + generic_end_io_acct + generic_file_llseek + generic_handle_irq + generic_make_request + generic_start_io_acct + genlmsg_put + genl_notify + genl_register_family + genl_unregister_family + genphy_read_status + genphy_restart_aneg + gen_pool_add_virt + gen_pool_alloc + gen_pool_create + gen_pool_destroy + gen_pool_free + gen_pool_virt_to_phys + get_cpu_idle_time_us + get_cpu_iowait_time_us + get_device + __get_free_pages + get_gendisk + get_phy_device + get_pid_task + get_random_bytes + __get_task_comm + get_task_mm + get_unused_fd_flags + get_user_pages + get_user_pages_fast + get_user_pages_remote + get_zeroed_page + gic_pmr_sync + gre_add_protocol + gre_del_protocol + groups_alloc + groups_free + guid_parse + handle_simple_irq + hdmi_avi_infoframe_pack + hdmi_infoframe_pack + hest_disable + hex_to_bin + hrtimer_cancel + hrtimer_forward + hrtimer_init + hrtimer_start_range_ns + hrtimer_try_to_cancel + __hw_addr_sync_dev + __hw_addr_unsync_dev + hwmon_device_register + hwmon_device_register_with_groups + hwmon_device_register_with_info + hwmon_device_unregister + i2c_add_adapter + i2c_add_numbered_adapter + i2c_bit_add_bus + i2c_bit_algo + i2c_del_adapter + i2c_generic_scl_recovery + i2c_new_device + i2c_recover_bus + i2c_smbus_read_byte_data + i2c_smbus_write_byte_data + i2c_transfer + i2c_unregister_device + __ib_alloc_cq + ib_alloc_device + ib_alloc_odp_umem + __ib_alloc_pd + __ib_alloc_xrcd + __ib_create_cq + ib_create_qp + ib_create_send_mad + ib_create_srq + ib_dealloc_device + ib_dealloc_pd + ib_dereg_mr + ib_destroy_cq + ib_destroy_qp + ib_destroy_srq + ib_dispatch_event + ib_drain_qp + ib_event_msg + ib_find_cached_pkey + ib_free_cq + ib_free_send_mad + ib_get_cached_pkey + ib_get_eth_speed + ib_get_gids_from_rdma_hdr + ib_get_rdma_header_version + ib_map_mr_sg + ib_modify_qp + ib_modify_qp_is_ok + ib_mr_pool_destroy + ib_mr_pool_get + ib_mr_pool_init + ib_mr_pool_put + ib_post_send_mad + ib_process_cq_direct + ib_query_pkey + ib_query_port + ib_query_qp + ib_register_client + ib_register_device + ib_register_mad_agent + ib_sa_cancel_query + ib_sa_guid_info_rec_query + ib_sa_register_client + ib_sa_unregister_client + ib_sg_to_pages + ib_ud_header_init + ib_ud_header_pack + ib_ud_ip4_csum + ib_umem_copy_from + ib_umem_get + ib_umem_odp_map_dma_pages + ib_umem_odp_unmap_dma_pages + ib_umem_page_count + ib_umem_release + ib_unregister_client + ib_unregister_device + ib_unregister_mad_agent + ib_uverbs_get_ucontext + ib_wc_status_msg + ida_alloc_range + ida_destroy + ida_free + idr_alloc + idr_alloc_cyclic + idr_alloc_u32 + idr_destroy + idr_find + idr_for_each + idr_get_next + idr_get_next_ul + idr_preload + idr_remove + idr_replace + in4_pton + in6_pton + in_aton + in_dev_finish_destroy + in_egroup_p + __inet6_lookup_established + inet_addr_is_any + inet_get_local_port_range + __inet_lookup_established + inet_proto_csum_replace16 + inet_proto_csum_replace4 + inet_pton_with_scope + in_group_p + init_net + __init_rwsem + init_srcu_struct + init_task + init_timer_key + init_uts_ns + init_wait_entry + __init_waitqueue_head + input_close_device + input_open_device + input_register_handle + input_register_handler + input_unregister_handle + input_unregister_handler + interval_tree_insert + interval_tree_iter_first + interval_tree_iter_next + interval_tree_remove + int_to_scsilun + invalidate_partition + iomem_resource + iommu_get_domain_for_dev + iommu_group_get + iommu_group_id + iommu_group_put + iommu_iova_to_phys + iommu_map + iommu_unmap + __ioremap + ioremap_cache + io_schedule + io_schedule_timeout + __iounmap + iov_iter_advance + iov_iter_bvec + iov_iter_init + iov_iter_npages + __iowrite32_copy + __iowrite64_copy + ip6_dst_hoplimit + ip6_local_out + ip6_route_output_flags + ip_compute_csum + ip_defrag + __ip_dev_find + ip_do_fragment + ip_local_out + ipmi_create_user + ipmi_destroy_user + ipmi_free_recv_msg + ipmi_poll_interface + ipmi_request_settime + ipmi_set_gets_events + ipmi_set_my_address + ipmi_smi_msg_received + ipmi_unregister_smi + ipmi_validate_addr + ip_route_output_flow + __ip_select_ident + ip_send_check + ip_set_get_byname + ip_set_put_byindex + ip_tos2prio + ip_tunnel_get_stats64 + iput + __ipv6_addr_type + ipv6_chk_addr + ipv6_ext_hdr + ipv6_find_hdr + ipv6_skip_exthdr + ipv6_stub + ip_vs_proto_name + irq_cpu_rmap_add + irq_create_mapping + __irq_domain_add + irq_domain_remove + irq_find_mapping + irq_get_irq_data + irq_poll_complete + irq_poll_disable + irq_poll_enable + irq_poll_init + irq_poll_sched + irq_set_affinity_hint + irq_set_affinity_notifier + irq_set_chip_and_handler_name + irq_to_desc + is_acpi_data_node + is_acpi_device_node + iscsi_block_scsi_eh + iscsi_block_session + iscsi_boot_create_ethernet + iscsi_boot_create_host_kset + iscsi_boot_create_initiator + iscsi_boot_create_target + iscsi_boot_destroy_kset + iscsi_complete_pdu + iscsi_conn_bind + iscsi_conn_get_addr_param + iscsi_conn_get_param + iscsi_conn_login_event + iscsi_conn_send_pdu + iscsi_conn_setup + iscsi_conn_start + iscsi_conn_stop + iscsi_create_endpoint + iscsi_create_flashnode_conn + iscsi_create_flashnode_sess + iscsi_create_iface + iscsi_destroy_all_flashnode + iscsi_destroy_endpoint + iscsi_destroy_flashnode_sess + iscsi_destroy_iface + iscsi_find_flashnode_conn + iscsi_find_flashnode_sess + iscsi_flashnode_bus_match + iscsi_get_discovery_parent_name + iscsi_get_ipaddress_state_name + iscsi_get_port_speed_name + iscsi_get_port_state_name + iscsi_get_router_state_name + iscsi_host_alloc + iscsi_host_for_each_session + iscsi_is_session_dev + iscsi_is_session_online + iscsi_itt_to_task + iscsi_lookup_endpoint + iscsi_ping_comp_event + iscsi_post_host_event + iscsi_register_transport + iscsi_session_chkready + iscsi_session_failure + iscsi_session_get_param + iscsi_session_setup + iscsi_session_teardown + iscsi_set_param + iscsi_switch_str_param + iscsi_unblock_session + iscsi_unregister_transport + jiffies + jiffies_64 + jiffies64_to_nsecs + jiffies_to_msecs + jiffies_to_timespec64 + jiffies_to_usecs + kallsyms_lookup_name + kasprintf + kernel_bind + kernel_connect + kernel_cpustat + kernel_recvmsg + kernel_sendmsg + kernel_setsockopt + kernel_sock_shutdown + kernel_write + __kfifo_alloc + __kfifo_free + kfree + kfree_call_rcu + kfree_const + kfree_skb + kfree_skb_list + kfree_skb_partial + kgdb_active + kgdb_breakpoint + kill_fasync + kimage_voffset + __kmalloc + kmalloc_caches + __kmalloc_node + kmalloc_order_trace + kmem_cache_alloc + kmem_cache_alloc_node + kmem_cache_alloc_node_trace + kmem_cache_alloc_trace + kmem_cache_create + kmem_cache_create_usercopy + kmem_cache_destroy + kmem_cache_free + kmem_cache_shrink + kmemdup + kobject_add + kobject_create_and_add + kobject_del + kobject_get + kobject_init + kobject_init_and_add + kobject_put + kobject_set_name + kobject_uevent + kobject_uevent_env + krealloc + kset_create_and_add + kset_find_obj + kset_register + kset_unregister + ksize + kstrdup + kstrdup_const + kstrndup + kstrtobool + kstrtobool_from_user + kstrtoint + kstrtoint_from_user + kstrtoll + kstrtoll_from_user + kstrtou16 + kstrtouint + kstrtouint_from_user + kstrtoul_from_user + kstrtoull + kstrtoull_from_user + kthread_bind + kthread_create_on_node + kthread_park + kthread_should_stop + kthread_stop + kthread_unpark + ktime_get + ktime_get_coarse_real_ts64 + ktime_get_raw + ktime_get_raw_ts64 + ktime_get_real_seconds + ktime_get_real_ts64 + ktime_get_seconds + ktime_get_ts64 + ktime_get_with_offset + kvasprintf + kvfree + kvmalloc_node + kzfree + lcm + led_classdev_resume + led_classdev_suspend + led_classdev_unregister + __list_add_valid + __list_del_entry_valid + list_sort + llist_add_batch + __ll_sc_atomic64_add + __ll_sc_atomic64_add_return + __ll_sc_atomic64_andnot + __ll_sc_atomic64_fetch_add + __ll_sc_atomic64_fetch_andnot + __ll_sc_atomic64_fetch_andnot_release + __ll_sc_atomic64_fetch_or + __ll_sc_atomic64_fetch_or_acquire + __ll_sc_atomic64_fetch_xor + __ll_sc_atomic64_or + __ll_sc_atomic64_sub + __ll_sc_atomic64_sub_return + __ll_sc_atomic_add + __ll_sc_atomic_add_return + __ll_sc_atomic_add_return_acquire + __ll_sc_atomic_sub + __ll_sc_atomic_sub_return + __ll_sc_atomic_sub_return_release + __ll_sc___cmpxchg_case_acq_4 + __ll_sc___cmpxchg_case_mb_4 + __ll_sc___cmpxchg_case_mb_8 + __local_bh_enable_ip + __lock_page + lock_page_memcg + lockref_get + lock_sock_nested + logic_inw + logic_outw + make_kgid + make_kuid + map_destroy + mark_page_accessed + match_hex + match_int + match_strdup + match_string + match_token + match_u64 + _mcount + mdev_dev + mdev_from_dev + mdev_get_drvdata + mdev_parent_dev + mdev_register_device + mdev_register_driver + mdev_set_drvdata + mdev_unregister_device + mdev_unregister_driver + mdio45_probe + mdiobus_alloc_size + mdiobus_free + mdiobus_get_phy + mdiobus_read + __mdiobus_register + mdiobus_unregister + mdiobus_write + mdio_mii_ioctl + memchr + memchr_inv + memcmp + memcpy + __memcpy_fromio + __memcpy_toio + memdup_user + memdup_user_nul + memmove + memory_read_from_buffer + memparse + mempool_alloc + mempool_alloc_slab + mempool_create + mempool_create_node + mempool_destroy + mempool_free + mempool_free_slab + mempool_kfree + mempool_kmalloc + memscan + mem_section + memset + __memset_io + memstart_addr + memzero_explicit + metadata_dst_alloc + misc_deregister + misc_register + mmput + __mmu_notifier_register + mmu_notifier_register + mmu_notifier_unregister + mmu_notifier_unregister_no_release + mod_delayed_work_on + mod_timer + mod_timer_pending + __module_get + module_layout + module_put + module_refcount + __msecs_to_jiffies + msleep + msleep_interruptible + mtd_device_parse_register + mtd_device_unregister + __mutex_init + mutex_lock + mutex_lock_interruptible + mutex_lock_killable + mutex_trylock + mutex_unlock + __napi_alloc_skb + napi_complete_done + napi_consume_skb + napi_disable + napi_get_frags + napi_gro_flush + napi_gro_frags + napi_gro_receive + napi_hash_del + __napi_schedule + __napi_schedule_irqoff + napi_schedule_prep + __ndelay + ndo_dflt_bridge_getlink + ndo_dflt_fdb_add + __neigh_create + neigh_destroy + __neigh_event_send + neigh_lookup + netdev_alloc_frag + __netdev_alloc_skb + netdev_bind_sb_channel_queue + netdev_crit + netdev_err + netdev_features_change + netdev_info + netdev_lower_get_next + netdev_master_upper_dev_get + netdev_master_upper_dev_get_rcu + netdev_master_upper_dev_link + netdev_notice + netdev_printk + netdev_reset_tc + netdev_rss_key_fill + netdev_rx_handler_register + netdev_rx_handler_unregister + netdev_set_num_tc + netdev_set_sb_channel + netdev_set_tc_queue + netdev_stats_to_stats64 + netdev_unbind_sb_channel + netdev_update_features + netdev_upper_dev_unlink + netdev_walk_all_upper_dev_rcu + netdev_warn + netif_carrier_off + netif_carrier_on + netif_device_attach + netif_device_detach + netif_get_num_default_rss_queues + netif_napi_add + netif_napi_del + netif_receive_skb + netif_rx + netif_rx_ni + netif_schedule_queue + netif_set_real_num_rx_queues + netif_set_real_num_tx_queues + netif_set_xps_queue + netif_tx_stop_all_queues + netif_tx_wake_queue + netlink_ack + netlink_broadcast + __netlink_dump_start + netlink_has_listeners + __netlink_kernel_create + netlink_kernel_release + netlink_set_err + netlink_unicast + net_namespace_list + net_ratelimit + nf_connlabels_get + nf_connlabels_put + nf_connlabels_replace + nf_conntrack_alloc + __nf_conntrack_confirm + nf_conntrack_destroy + nf_conntrack_eventmask_report + nf_conntrack_expect_lock + nf_conntrack_find_get + nf_conntrack_free + nf_conntrack_hash + nf_conntrack_hash_check_insert + __nf_conntrack_helper_find + nf_conntrack_helper_put + nf_conntrack_helper_try_module_get + nf_conntrack_htable_size + nf_conntrack_in + nf_conntrack_locks + nf_ct_delete + nf_ct_deliver_cached_events + nf_ct_expect_alloc + __nf_ct_expect_find + nf_ct_expect_find_get + nf_ct_expect_hash + nf_ct_expect_hsize + nf_ct_expect_iterate_net + nf_ct_expect_put + nf_ct_expect_register_notifier + nf_ct_expect_related_report + nf_ct_expect_unregister_notifier + nf_ct_ext_add + nf_ct_frag6_gather + nf_ct_get_tuplepr + nf_ct_helper_expectfn_find_by_name + nf_ct_helper_expectfn_find_by_symbol + nf_ct_helper_ext_add + nf_ct_invert_tuplepr + nf_ct_iterate_cleanup_net + __nf_ct_l4proto_find + nf_ct_nat_ext_add + nf_ct_remove_expectations + nf_ct_seq_adjust + nf_ct_tmpl_alloc + nf_ct_tmpl_free + __nf_ct_try_assign_helper + nf_ct_unlink_expect_report + nf_ct_zone_dflt + nf_ipv6_ops + nf_nat_alloc_null_binding + nf_nat_hook + nf_nat_icmp_reply_translation + nf_nat_icmpv6_reply_translation + nf_nat_packet + nf_nat_setup_info + nfnetlink_has_listeners + nfnetlink_send + nfnetlink_set_err + nfnetlink_subsys_register + nfnetlink_subsys_unregister + nfnl_lock + nfnl_unlock + nf_register_net_hook + nf_register_net_hooks + nf_unregister_net_hook + nf_unregister_net_hooks + nla_find + nla_memcpy + nla_parse + nla_policy_len + __nla_put + nla_put + nla_put_64bit + nla_reserve + nla_strlcpy + nla_validate + __nlmsg_put + node_data + __node_distance + node_states + node_to_cpumask_map + no_llseek + noop_llseek + nr_cpu_ids + nr_irqs + nr_node_ids + ns_capable + nsecs_to_jiffies + ns_to_timespec + ns_to_timespec64 + ns_to_timeval + numa_node + nvme_alloc_request + nvme_cancel_request + nvme_change_ctrl_state + nvme_cleanup_cmd + nvme_complete_async_event + nvme_complete_rq + nvme_disable_ctrl + nvme_enable_ctrl + nvme_fc_register_localport + nvme_fc_register_remoteport + nvme_fc_set_remoteport_devloss + nvme_fc_unregister_localport + nvme_fc_unregister_remoteport + nvme_init_ctrl + nvme_init_identify + nvme_io_timeout + nvme_kill_queues + nvme_remove_namespaces + nvme_reset_ctrl + nvme_reset_ctrl_sync + nvme_set_queue_count + nvme_setup_cmd + nvme_shutdown_ctrl + nvme_start_ctrl + nvme_start_freeze + nvme_start_queues + nvme_stop_ctrl + nvme_stop_queues + nvme_submit_sync_cmd + nvmet_fc_rcv_fcp_abort + nvmet_fc_rcv_fcp_req + nvmet_fc_rcv_ls_req + nvmet_fc_register_targetport + nvmet_fc_unregister_targetport + nvme_unfreeze + nvme_uninit_ctrl + nvme_wait_freeze + nvme_wait_freeze_timeout + nvme_wq + of_device_is_compatible + of_find_device_by_node + of_fwnode_ops + of_led_classdev_register + of_match_node + of_mdiobus_register + of_node_put + of_parse_phandle + of_parse_phandle_with_fixed_args + of_phy_find_device + on_each_cpu + orderly_poweroff + out_of_line_wait_on_bit + override_creds + __page_file_index + __page_frag_cache_drain + page_frag_free + __page_mapcount + page_mapped + page_pool_alloc_pages + page_pool_create + page_pool_destroy + __page_pool_put_page + pagevec_lookup_range + pagevec_lookup_range_tag + __pagevec_release + panic + panic_notifier_list + param_array_ops + param_get_int + param_ops_bool + param_ops_byte + param_ops_charp + param_ops_int + param_ops_long + param_ops_short + param_ops_string + param_ops_uint + param_ops_ullong + param_ops_ulong + param_ops_ushort + param_set_bool + param_set_int + path_get + path_put + pci_alloc_irq_vectors_affinity + pci_assign_unassigned_bus_resources + pcibios_resource_to_bus + pci_bus_read_config_dword + pci_bus_resource_n + pci_bus_type + pci_cfg_access_lock + pci_cfg_access_unlock + pci_check_and_mask_intx + pci_choose_state + pci_cleanup_aer_uncorrect_error_status + pci_clear_master + pci_clear_mwi + pci_d3cold_disable + pci_dev_driver + pci_dev_get + pci_device_is_present + pci_dev_present + pci_dev_put + pci_disable_device + pci_disable_link_state + pci_disable_msi + pci_disable_msix + pci_disable_pcie_error_reporting + pci_disable_rom + pci_disable_sriov + pcie_bandwidth_available + pcie_capability_clear_and_set_word + pcie_capability_read_dword + pcie_capability_read_word + pcie_capability_write_word + pcie_flr + pcie_get_speed_cap + pcie_get_width_cap + pci_enable_atomic_ops_to_root + pci_enable_device + pci_enable_device_mem + pci_enable_msi + pci_enable_msix_range + pci_enable_pcie_error_reporting + pci_enable_rom + pci_enable_sriov + pci_enable_wake + pcie_print_link_status + pcie_relaxed_ordering_enabled + pcie_set_readrq + pci_find_capability + pci_find_ext_capability + pci_free_irq + pci_free_irq_vectors + pci_get_class + pci_get_device + pci_get_domain_bus_and_slot + pci_get_slot + pci_ignore_hotplug + pci_intx + pci_iomap + pci_ioremap_bar + pci_irq_get_affinity + pci_irq_vector + pci_map_rom + pci_match_id + pcim_enable_device + pcim_iomap + pcim_iomap_regions + pcim_iomap_table + pcim_iounmap + pci_msi_mask_irq + pci_msi_unmask_irq + pci_num_vf + pci_platform_rom + pci_prepare_to_sleep + pci_read_config_byte + pci_read_config_dword + pci_read_config_word + pci_read_vpd + __pci_register_driver + pci_release_regions + pci_release_resource + pci_release_selected_regions + pci_request_irq + pci_request_regions + pci_request_selected_regions + pci_rescan_bus + pci_resize_resource + pci_restore_state + pci_save_state + pci_select_bars + pci_set_master + pci_set_mwi + pci_set_power_state + pci_sriov_configure_simple + pci_sriov_get_totalvfs + pci_sriov_set_totalvfs + pci_stop_and_remove_bus_device + pci_stop_and_remove_bus_device_locked + pci_try_set_mwi + pci_unmap_rom + pci_unregister_driver + pci_vfs_assigned + pci_vpd_find_info_keyword + pci_vpd_find_tag + pci_wait_for_pending_transaction + pci_wake_from_d3 + pci_write_config_byte + pci_write_config_dword + pci_write_config_word + pcix_set_mmrbc + PDE_DATA + __per_cpu_offset + percpu_ref_exit + percpu_ref_init + percpu_ref_kill_and_confirm + perf_trace_buf_alloc + perf_trace_run_bpf_submit + pfn_valid + phy_attach_direct + phy_attached_info + phy_connect + phy_connect_direct + phy_device_free + phy_device_register + phy_device_remove + phy_disconnect + phy_ethtool_ksettings_get + phy_ethtool_ksettings_set + phy_loopback + phy_mii_ioctl + phy_resume + phy_start + phy_start_aneg + phy_stop + phy_suspend + pid_task + pid_vnr + platform_bus_type + platform_device_register + platform_device_register_full + platform_device_unregister + __platform_driver_register + platform_driver_unregister + platform_get_irq + platform_get_resource + platform_get_resource_byname + pm_power_off + pm_runtime_allow + __pm_runtime_disable + pm_runtime_enable + pm_runtime_forbid + __pm_runtime_idle + __pm_runtime_resume + pm_runtime_set_autosuspend_delay + __pm_runtime_set_status + __pm_runtime_suspend + __pm_runtime_use_autosuspend + pm_schedule_suspend + power_supply_is_system_supplied + prandom_bytes + prandom_u32 + prepare_creds + prepare_to_wait + prepare_to_wait_event + prepare_to_wait_exclusive + print_hex_dump + printk + __printk_ratelimit + printk_timed_ratelimit + print_stack_trace + proc_create + proc_create_data + proc_dointvec_minmax + proc_mkdir + proc_remove + proc_set_size + __pskb_copy_fclone + pskb_expand_head + __pskb_pull_tail + ___pskb_trim + ptp_clock_event + ptp_clock_index + ptp_clock_register + ptp_clock_unregister + ptp_find_pin + __put_cred + put_device + put_disk + __put_net + __put_page + __put_task_struct + put_unused_fd + qed_get_eth_ops + qed_put_eth_ops + queue_delayed_work_on + queued_read_lock_slowpath + queued_spin_lock_slowpath + queued_write_lock_slowpath + queue_work_on + radix_tree_delete + radix_tree_gang_lookup + radix_tree_gang_lookup_tag + __radix_tree_insert + radix_tree_lookup + radix_tree_next_chunk + __radix_tree_next_slot + radix_tree_preload + radix_tree_tagged + radix_tree_tag_set + raid_class_attach + raid_class_release + ___ratelimit + raw_notifier_call_chain + raw_notifier_chain_register + raw_notifier_chain_unregister + rb_erase + __rb_erase_color + rb_first + rb_first_postorder + __rb_insert_augmented + rb_insert_color + rb_next + rb_next_postorder + rb_replace_node + rbt_ib_umem_for_each_in_range + rbt_ib_umem_lookup + rcu_barrier + __rdma_accept + rdma_bind_addr + rdma_connect + rdma_consumer_reject_data + rdma_copy_ah_attr + rdma_create_ah + __rdma_create_id + rdma_create_qp + rdma_destroy_ah + rdma_destroy_ah_attr + rdma_destroy_id + rdma_destroy_qp + rdma_disconnect + rdma_event_msg + rdma_is_zero_gid + rdma_listen + rdma_nl_put_driver_u32 + rdma_nl_put_driver_u64 + rdma_notify + rdma_port_get_link_layer + rdma_query_ah + rdma_query_gid + rdma_reject + rdma_reject_msg + rdma_resolve_addr + rdma_resolve_route + rdma_restrack_get + rdma_restrack_put + rdma_roce_rescan_device + rdma_rw_ctx_destroy + rdma_rw_ctx_init + rdma_rw_ctx_post + rdma_rw_ctx_wrs + rdma_set_afonly + read_cache_pages + recalc_sigpending + refcount_dec_and_mutex_lock + refcount_dec_and_test_checked + refcount_dec_checked + refcount_dec_if_one + refcount_inc_checked + refcount_inc_not_zero_checked + register_acpi_hed_notifier + register_acpi_notifier + register_blkdev + __register_chrdev + register_chrdev_region + register_console + register_die_notifier + register_fib_notifier + register_inet6addr_notifier + register_inetaddr_notifier + register_ip_vs_scheduler + register_kprobe + register_module_notifier + register_netdev + register_netdevice + register_netdevice_notifier + register_netevent_notifier + register_oom_notifier + register_pernet_device + register_pernet_subsys + register_reboot_notifier + register_sysctl_table + regmap_read + regmap_write + release_firmware + release_pages + __release_region + release_sock + remap_pfn_range + remove_conflicting_framebuffers + remove_proc_entry + remove_wait_queue + request_firmware + request_firmware_direct + request_firmware_nowait + __request_module + __request_region + request_threaded_irq + reservation_object_add_excl_fence + reservation_object_add_shared_fence + reservation_object_get_fences_rcu + reservation_object_reserve_shared + reservation_object_wait_timeout_rcu + reservation_ww_class + reset_devices + revalidate_disk + revert_creds + rhashtable_destroy + rhashtable_free_and_destroy + rhashtable_init + rhashtable_insert_slow + rhashtable_walk_enter + rhashtable_walk_exit + rhashtable_walk_next + rhashtable_walk_start_check + rhashtable_walk_stop + rhltable_init + rht_bucket_nested + rht_bucket_nested_insert + round_jiffies + round_jiffies_relative + round_jiffies_up + rps_cpu_mask + rps_may_expire_flow + rps_sock_flow_table + rsa_parse_priv_key + rsa_parse_pub_key + rtc_time64_to_tm + rtnl_configure_link + rtnl_create_link + rtnl_is_locked + rtnl_link_get_net + rtnl_link_register + rtnl_link_unregister + rtnl_lock + rtnl_nla_parse_ifla + rtnl_trylock + rtnl_unlock + sas_alloc_slow_task + sas_attach_transport + sas_bios_param + sas_change_queue_depth + sas_disable_tlr + sas_domain_attach_transport + sas_drain_work + sas_eh_device_reset_handler + sas_eh_target_reset_handler + sas_enable_tlr + sas_end_device_alloc + sas_expander_alloc + sas_free_task + sas_get_local_phy + sas_ioctl + sas_is_tlr_enabled + sas_phy_add + sas_phy_alloc + sas_phy_free + sas_phy_reset + sas_port_add + sas_port_add_phy + sas_port_alloc_num + sas_port_delete + sas_port_delete_phy + sas_port_free + sas_prep_resume_ha + sas_queuecommand + sas_read_port_mode_page + sas_register_ha + sas_release_transport + sas_remove_host + sas_resume_ha + sas_rphy_add + sas_slave_configure + sas_ssp_task_response + sas_suspend_ha + sas_target_alloc + sas_target_destroy + sas_unregister_ha + save_stack_trace + save_stack_trace_tsk + sbitmap_queue_clear + __sbitmap_queue_get + scatterwalk_map_and_copy + sched_clock + sched_setscheduler + schedule + schedule_hrtimeout + schedule_hrtimeout_range + schedule_timeout + schedule_timeout_interruptible + schedule_timeout_uninterruptible + scmd_printk + scnprintf + scsi_add_device + scsi_add_host_with_dma + scsi_block_requests + scsi_build_sense_buffer + scsi_change_queue_depth + scsi_cmd_get_serial + scsi_command_normalize_sense + scsi_device_get + scsi_device_lookup + scsi_device_put + scsi_device_set_state + scsi_device_type + scsi_dma_map + scsi_dma_unmap + __scsi_execute + scsi_get_vpd_page + scsi_host_alloc + scsi_host_busy + scsi_host_get + scsi_host_lookup + scsi_host_put + scsi_internal_device_block_nowait + scsi_internal_device_unblock_nowait + scsi_is_fc_rport + scsi_is_host_device + scsi_is_sdev_device + __scsi_iterate_devices + scsilun_to_int + scsi_normalize_sense + scsi_print_command + scsi_queue_work + scsi_register_driver + scsi_remove_device + scsi_remove_host + scsi_remove_target + scsi_sanitize_inquiry_string + scsi_scan_host + scsi_sense_key_string + scsi_unblock_requests + sdev_prefix_printk + __secpath_destroy + secpath_dup + secure_tcp_seq + secure_tcpv6_seq + security_d_instantiate + security_release_secctx + security_secid_to_secctx + security_tun_dev_alloc_security + security_tun_dev_attach + security_tun_dev_attach_queue + security_tun_dev_create + security_tun_dev_free_security + security_tun_dev_open + send_sig + seq_list_next + seq_list_start + seq_lseek + seq_open + seq_printf + seq_putc + seq_put_decimal_ull + seq_puts + seq_read + seq_release + seq_write + set_cpus_allowed_ptr + set_current_groups + set_device_ro + set_disk_ro + set_freezable + set_normalized_timespec64 + set_page_dirty + set_page_dirty_lock + set_user_nice + sg_alloc_table_chained + sg_alloc_table_from_pages + sg_copy_from_buffer + sg_copy_to_buffer + sg_free_table + sg_free_table_chained + sg_init_table + sgl_alloc + sgl_free + sg_miter_next + sg_miter_start + sg_miter_stop + sg_nents + sg_next + __sg_page_iter_next + __sg_page_iter_start + sg_pcopy_from_buffer + sg_pcopy_to_buffer + sg_zero_buffer + sigprocmask + si_meminfo + simple_attr_open + simple_attr_read + simple_attr_release + simple_attr_write + simple_open + simple_read_from_buffer + simple_strtol + simple_strtoul + simple_strtoull + simple_write_to_buffer + single_open + single_release + sk_alloc + sk_attach_filter + skb_add_rx_frag + __skb_checksum + skb_checksum + __skb_checksum_complete + skb_checksum_help + skb_clone + skb_clone_tx_timestamp + skb_copy + skb_copy_bits + skb_copy_datagram_from_iter + skb_copy_datagram_iter + skb_copy_expand + skb_copy_ubufs + skb_dequeue + skb_ensure_writable + __skb_flow_dissect + __skb_get_hash + __skb_gso_segment + skb_gso_validate_mac_len + __skb_pad + skb_partial_csum_set + skb_pull + skb_pull_rcsum + skb_push + skb_put + skb_queue_purge + skb_queue_tail + skb_realloc_headroom + __skb_recv_datagram + skb_scrub_packet + skb_set_owner_w + skb_store_bits + skb_trim + skb_try_coalesce + skb_tstamp_tx + skb_tx_error + skb_vlan_pop + skb_vlan_push + __skb_warn_lro_forwarding + skb_zerocopy + skb_zerocopy_headlen + sk_detach_filter + sk_filter_trim_cap + sk_free + skip_bus_flag + skip_spaces + smp_call_function_many + smp_call_function_single + snprintf + sock_alloc_send_pskb + sock_create + sock_create_kern + sock_edemux + sockfd_lookup + sock_init_data + sock_queue_err_skb + sock_recv_errqueue + sock_release + sock_zerocopy_callback + softnet_data + sort + sprintf + sprint_symbol + srcu_barrier + __srcu_read_lock + __srcu_read_unlock + sscanf + __stack_chk_fail + __stack_chk_guard + starget_for_each_device + strcasecmp + strcat + strchr + strcmp + strcpy + strcspn + strim + strlcat + strlcpy + strlen + strncasecmp + strncat + strncmp + strncpy + strncpy_from_user + strnlen + strnstr + strpbrk + strrchr + strsep + strspn + strstr + submit_bio + __sw_hweight32 + __sw_hweight64 + __sw_hweight8 + swiotlb_nr_tbl + switchdev_port_same_parent_id + __symbol_put + sync_file_create + synchronize_irq + synchronize_net + synchronize_rcu_bh + synchronize_sched + synchronize_srcu + syscon_node_to_regmap + syscon_regmap_lookup_by_phandle + sysfs_add_file_to_group + sysfs_create_bin_file + sysfs_create_file_ns + sysfs_create_group + sysfs_create_link + sysfs_format_mac + sysfs_remove_bin_file + sysfs_remove_file_from_group + sysfs_remove_file_ns + sysfs_remove_group + sysfs_remove_link + sysfs_streq + system_state + system_unbound_wq + system_wq + sys_tz + t10_pi_complete + t10_pi_prepare + t10_pi_type1_crc + t10_pi_type3_crc + tap_get_socket + task_active_pid_ns + tasklet_init + tasklet_kill + __tasklet_schedule + __task_pid_nr_ns + tcf_block_cb_register + tcf_block_cb_unregister + tcp_gro_complete + tcp_hashinfo + tc_setup_cb_egdev_register + tc_setup_cb_egdev_unregister + time64_to_tm + timecounter_cyc2time + timecounter_init + timecounter_read + tls_get_record + tls_validate_xmit_skb + to_drm_sched_fence + totalram_pages + trace_define_field + trace_event_buffer_commit + trace_event_buffer_reserve + trace_event_ignore_this_pid + trace_event_raw_init + trace_event_reg + trace_handle_return + __tracepoint_dma_fence_emit + __tracepoint_xdp_exception + trace_print_array_seq + trace_print_flags_seq + trace_print_symbols_seq + trace_raw_output_prep + trace_seq_printf + trace_seq_putc + try_module_get + try_wait_for_completion + ttm_bo_add_to_lru + ttm_bo_clean_mm + ttm_bo_del_sub_from_lru + ttm_bo_device_init + ttm_bo_device_release + ttm_bo_dma_acc_size + ttm_bo_eviction_valuable + ttm_bo_evict_mm + ttm_bo_global_init + ttm_bo_global_release + ttm_bo_init + ttm_bo_init_mm + ttm_bo_init_reserved + ttm_bo_kmap + ttm_bo_kunmap + ttm_bo_lock_delayed_workqueue + ttm_bo_manager_func + ttm_bo_mem_put + ttm_bo_mem_space + ttm_bo_mmap + ttm_bo_move_accel_cleanup + ttm_bo_move_memcpy + ttm_bo_move_to_lru_tail + ttm_bo_move_ttm + ttm_bo_pipeline_move + ttm_bo_put + ttm_bo_unlock_delayed_workqueue + ttm_bo_unref + ttm_bo_validate + ttm_bo_wait + ttm_dma_page_alloc_debugfs + ttm_dma_populate + ttm_dma_tt_fini + ttm_dma_tt_init + ttm_dma_unpopulate + ttm_eu_backoff_reservation + ttm_eu_fence_buffer_objects + ttm_eu_reserve_buffers + ttm_fbdev_mmap + ttm_mem_global_init + ttm_mem_global_release + ttm_page_alloc_debugfs + ttm_pool_populate + ttm_pool_unpopulate + ttm_populate_and_map_pages + ttm_sg_tt_init + ttm_tt_bind + ttm_tt_fini + ttm_tt_init + ttm_tt_set_placement_caching + ttm_unmap_and_unpopulate_pages + __udelay + udp4_hwcsum + udp_encap_enable + uio_event_notify + __uio_register_device + uio_unregister_device + unlock_page + unlock_page_memcg + unmap_mapping_range + unregister_acpi_hed_notifier + unregister_acpi_notifier + unregister_blkdev + __unregister_chrdev + unregister_chrdev_region + unregister_console + unregister_die_notifier + unregister_fib_notifier + unregister_inet6addr_notifier + unregister_inetaddr_notifier + unregister_ip_vs_scheduler + unregister_kprobe + unregister_module_notifier + unregister_netdev + unregister_netdevice_many + unregister_netdevice_notifier + unregister_netdevice_queue + unregister_netevent_notifier + unregister_oom_notifier + unregister_pernet_device + unregister_pernet_subsys + unregister_reboot_notifier + unregister_sysctl_table + unuse_mm + up + up_read + up_write + __usecs_to_jiffies + use_mm + usleep_range + uuid_gen + uuid_null + uuid_parse + _uverbs_alloc + uverbs_copy_to + uverbs_destroy_def_handler + uverbs_fd_class + uverbs_get_flags32 + uverbs_get_flags64 + uverbs_idr_class + vfio_register_iommu_driver + vfio_unregister_iommu_driver + vfree + vfs_fallocate + vfs_fsync + vfs_getattr + vfs_statfs + vga_client_register + vlan_dev_real_dev + vlan_dev_vlan_id + vlan_dev_vlan_proto + vmalloc + __vmalloc + vmalloc_node + vmalloc_to_page + vmap + vm_insert_page + vm_mmap + vm_munmap + vm_zone_stat + vprintk + vscnprintf + vsnprintf + vsprintf + vunmap + vzalloc + vzalloc_node + wait_for_completion + wait_for_completion_interruptible + wait_for_completion_interruptible_timeout + wait_for_completion_io_timeout + wait_for_completion_killable + wait_for_completion_timeout + wait_on_page_bit + __wake_up + wake_up_bit + __wake_up_locked + wake_up_process + __wake_up_sync_key + __warn_printk + work_busy + write_cache_pages + ww_mutex_lock + ww_mutex_lock_interruptible + ww_mutex_unlock + xdp_do_flush_map + xdp_do_redirect + xdp_return_frame + xdp_return_frame_rx_napi + xdp_rxq_info_is_reg + xdp_rxq_info_reg + xdp_rxq_info_reg_mem_model + xdp_rxq_info_unreg + xdp_rxq_info_unused + xfrm_replay_seqhi + xz_dec_end + xz_dec_init + xz_dec_run + yield + zap_vma_ptes + zerocopy_sg_from_iter + zgid + zlib_inflate + zlib_inflateEnd + zlib_inflateInit2 + zlib_inflate_workspacesize diff --git a/kabi_whitelist_x86_64 b/kabi_whitelist_x86_64 new file mode 100644 index 0000000000000000000000000000000000000000..1b8a61a417400f75a15cfd3162422c38b71f1229 --- /dev/null +++ b/kabi_whitelist_x86_64 @@ -0,0 +1,2778 @@ +[_x86_64_whitelist] + acpi_bus_get_device + acpi_bus_register_driver + acpi_bus_unregister_driver + acpi_check_dsm + acpi_dev_found + acpi_disabled + acpi_dma_configure + acpi_evaluate_dsm + acpi_evaluate_integer + acpi_evaluate_object + acpi_format_exception + acpi_gbl_FADT + acpi_get_devices + acpi_get_handle + acpi_get_name + acpi_get_table + acpi_gsi_to_irq + acpi_handle_printk + acpi_has_method + acpi_install_notify_handler + acpi_lid_open + acpi_match_device + __acpi_node_get_property_reference + acpi_os_map_memory + acpi_os_unmap_generic_address + acpi_os_unmap_memory + acpi_register_gsi + acpi_remove_notify_handler + acpi_unregister_gsi + acpi_video_get_edid + acpi_walk_namespace + address_space_init_once + add_timer + add_wait_queue + add_wait_queue_exclusive + admin_timeout + alloc_chrdev_region + alloc_cpumask_var + alloc_cpu_rmap + __alloc_disk_node + alloc_etherdev_mqs + alloc_netdev_mqs + alloc_pages_current + __alloc_pages_nodemask + __alloc_percpu + __alloc_percpu_gfp + __alloc_skb + __alloc_workqueue_key + anon_inode_getfd + anon_inode_getfile + apei_hest_parse + apei_map_generic_address + apei_read + apic + arch_dma_alloc_attrs + arch_io_free_memtype_wc + arch_io_reserve_memtype_wc + arch_phys_wc_add + arch_phys_wc_del + arch_wb_cache_pmem + arp_tbl + async_schedule + ata_link_next + ata_tf_to_fis + _atomic_dec_and_lock + atomic_notifier_call_chain + atomic_notifier_chain_register + atomic_notifier_chain_unregister + attribute_container_find_class_device + autoremove_wake_function + backlight_device_register + backlight_device_unregister + backlight_force_update + bdevname + bdev_read_only + bdget_disk + _bin2bcd + bin2hex + bio_add_page + bio_alloc_bioset + bio_chain + bio_clone_fast + bio_devname + bio_endio + bio_free_pages + bio_init + bio_integrity_add_page + bio_integrity_alloc + bio_put + bioset_exit + bioset_init + __bitmap_and + __bitmap_andnot + __bitmap_clear + __bitmap_complement + __bitmap_equal + bitmap_find_free_region + bitmap_find_next_zero_area_off + bitmap_free + __bitmap_intersects + __bitmap_or + __bitmap_parse + bitmap_parselist + bitmap_print_to_pagebuf + bitmap_release_region + __bitmap_set + __bitmap_shift_left + __bitmap_shift_right + __bitmap_subset + __bitmap_weight + __bitmap_xor + bitmap_zalloc + bit_wait + blk_alloc_queue + blk_check_plugged + blk_cleanup_queue + blkdev_get_by_path + __blkdev_issue_discard + blkdev_issue_discard + blkdev_issue_flush + blkdev_issue_write_same + __blkdev_issue_zeroout + blkdev_issue_zeroout + blkdev_put + blk_execute_rq + blk_execute_rq_nowait + blk_finish_plug + blk_freeze_queue_start + blk_get_queue + blk_get_request + blk_init_tags + blk_integrity_register + blk_integrity_unregister + blk_mq_alloc_request + blk_mq_alloc_request_hctx + blk_mq_alloc_tag_set + blk_mq_complete_request + blk_mq_end_request + blk_mq_free_request + blk_mq_free_tag_set + blk_mq_freeze_queue + blk_mq_freeze_queue_wait + blk_mq_freeze_queue_wait_timeout + blk_mq_init_queue + blk_mq_map_queues + blk_mq_pci_map_queues + blk_mq_quiesce_queue + blk_mq_rdma_map_queues + blk_mq_requeue_request + blk_mq_run_hw_queues + blk_mq_start_request + blk_mq_tagset_busy_iter + blk_mq_tag_to_rq + blk_mq_unfreeze_queue + blk_mq_unique_tag + blk_mq_unquiesce_queue + blk_mq_update_nr_hw_queues + blk_poll + blk_put_queue + blk_put_request + blk_queue_bounce_limit + blk_queue_chunk_sectors + blk_queue_dma_alignment + blk_queue_flag_clear + blk_queue_flag_set + blk_queue_flag_test_and_set + blk_queue_free_tags + blk_queue_init_tags + blk_queue_io_min + blk_queue_io_opt + blk_queue_logical_block_size + blk_queue_make_request + blk_queue_max_discard_sectors + blk_queue_max_discard_segments + blk_queue_max_hw_sectors + blk_queue_max_segments + blk_queue_max_segment_size + blk_queue_max_write_same_sectors + blk_queue_max_write_zeroes_sectors + blk_queue_physical_block_size + blk_queue_rq_timeout + blk_queue_segment_boundary + blk_queue_split + blk_queue_stack_limits + blk_queue_update_dma_alignment + blk_queue_virt_boundary + blk_queue_write_cache + blk_rq_append_bio + blk_rq_count_integrity_sg + blk_rq_map_integrity_sg + blk_rq_map_kern + blk_rq_map_sg + blk_rq_map_user + blk_rq_map_user_iov + blk_rq_unmap_user + blk_set_queue_dying + blk_set_stacking_limits + blk_start_plug + blk_status_to_errno + blk_verify_command + blocking_notifier_call_chain + blocking_notifier_chain_register + blocking_notifier_chain_unregister + boot_cpu_data + bpf_prog_add + bpf_prog_inc + bpf_prog_put + bpf_prog_sub + bpf_trace_run1 + bpf_trace_run2 + bpf_trace_run3 + bpf_trace_run5 + bpf_warn_invalid_xdp_action + bsg_job_done + btree_destroy + btree_geo32 + btree_geo64 + btree_get_prev + btree_init + btree_insert + btree_last + btree_lookup + btree_remove + btree_update + build_skb + bus_find_device + bus_find_device_by_name + __cachemode2pte_tbl + call_netdevice_notifiers + call_rcu_sched + call_usermodehelper + cancel_delayed_work + cancel_delayed_work_sync + cancel_work_sync + capable + cdev_add + cdev_del + cdev_device_add + cdev_device_del + cdev_init + cdev_set_parent + cgroup_attach_task_all + __chash_table_copy_in + __chash_table_copy_out + __check_object_size + __class_create + class_create_file_ns + class_destroy + class_find_device + class_for_each_device + __class_register + class_remove_file_ns + class_unregister + _cleanup_srcu_struct + clear_user + clk_disable + clk_enable + clk_get_rate + clk_prepare + clk_unprepare + clk_unregister + __close_fd + cm_class + commit_creds + compat_alloc_user_space + complete + complete_all + complete_and_exit + completion_done + component_add + component_del + _cond_resched + configfs_register_subsystem + configfs_remove_default_groups + configfs_unregister_subsystem + config_group_init + config_group_init_type_name + config_item_put + console_lock + console_unlock + __const_udelay + consume_skb + _copy_from_iter + _copy_from_user + _copy_to_iter + _copy_to_user + copy_user_enhanced_fast_string + copy_user_generic_string + copy_user_generic_unrolled + cper_estatus_check + cper_estatus_check_header + cper_estatus_print + __cpu_active_mask + cpu_bit_bitmap + cpu_core_map + cpufreq_get + cpufreq_quick_get + __cpuhp_remove_state + __cpuhp_setup_state + cpu_info + cpu_khz + cpumask_local_spread + cpumask_next + cpumask_next_and + cpu_number + __cpu_online_mask + __cpu_possible_mask + __cpu_present_mask + cpu_sibling_map + cpus_read_lock + cpus_read_unlock + crc32c + __crc32c_le_shift + crc32_le + crc8 + crc8_populate_msb + crc_t10dif + crypto_ahash_digest + crypto_ahash_final + crypto_ahash_setkey + crypto_alloc_ahash + crypto_alloc_akcipher + crypto_alloc_shash + crypto_destroy_tfm + crypto_inc + __crypto_memneq + crypto_register_akcipher + crypto_register_alg + crypto_register_kpp + crypto_register_shash + crypto_register_skciphers + crypto_shash_final + crypto_shash_update + crypto_unregister_akcipher + crypto_unregister_alg + crypto_unregister_kpp + crypto_unregister_shash + crypto_unregister_skciphers + csum_ipv6_magic + csum_partial + _ctype + current_task + dca3_get_tag + dca_add_requester + dca_register_notify + dca_remove_requester + dca_unregister_notify + dcb_getapp + dcb_ieee_delapp + dcb_ieee_getapp_mask + dcb_ieee_setapp + dcbnl_cee_notify + dcbnl_ieee_notify + dcb_setapp + debugfs_create_atomic_t + debugfs_create_dir + debugfs_create_file + debugfs_create_regset32 + debugfs_create_u32 + debugfs_create_u64 + debugfs_create_u8 + debugfs_initialized + debugfs_lookup + debugfs_remove + __default_kernel_pte_mask + default_llseek + default_wake_function + __delay + delayed_work_timer_fn + del_gendisk + del_timer + del_timer_sync + destroy_workqueue + dev_add_pack + dev_addr_add + dev_addr_del + dev_alloc_name + dev_attr_phy_event_threshold + dev_base_lock + dev_change_flags + dev_close + dev_disable_lro + dev_driver_string + _dev_emerg + _dev_err + __dev_get_by_index + dev_get_by_index + dev_get_by_index_rcu + __dev_get_by_name + dev_get_by_name + dev_get_flags + dev_get_iflink + dev_get_stats + device_add + device_add_disk + device_create + device_create_file + device_create_with_groups + device_del + device_destroy + device_for_each_child + device_get_mac_address + device_get_next_child_node + device_initialize + device_link_add + device_property_present + device_property_read_string + device_property_read_string_array + device_property_read_u32_array + device_property_read_u8_array + device_register + device_release_driver + device_remove_file + device_remove_file_self + device_reprobe + device_set_wakeup_capable + device_set_wakeup_enable + device_unregister + _dev_info + __dev_kfree_skb_any + __dev_kfree_skb_irq + devlink_alloc + devlink_free + devlink_param_driverinit_value_get + devlink_param_driverinit_value_set + devlink_params_register + devlink_params_unregister + devlink_param_value_changed + devlink_port_attrs_set + devlink_port_register + devlink_port_type_clear + devlink_port_type_eth_set + devlink_port_type_ib_set + devlink_port_unregister + devlink_region_create + devlink_region_destroy + devlink_region_shapshot_id_get + devlink_region_snapshot_create + devlink_register + devlink_unregister + devmap_managed_key + dev_mc_add + dev_mc_add_excl + dev_mc_del + devm_clk_get + devm_free_irq + devm_hwmon_device_register_with_groups + devm_ioremap + devm_ioremap_nocache + devm_ioremap_resource + devm_iounmap + devm_kfree + devm_kmalloc + devm_kmemdup + devm_mdiobus_alloc_size + devm_request_threaded_irq + _dev_notice + dev_open + dev_pm_qos_expose_latency_tolerance + dev_pm_qos_hide_latency_tolerance + dev_pm_qos_update_user_latency_tolerance + dev_printk + dev_queue_xmit + __dev_remove_pack + dev_remove_pack + dev_set_mac_address + dev_set_mtu + dev_set_name + dev_set_promiscuity + dev_trans_start + dev_uc_add + dev_uc_add_excl + dev_uc_del + _dev_warn + d_find_alias + disable_irq + disable_irq_nosync + dma_common_mmap + dma_fence_add_callback + dma_fence_array_create + dma_fence_context_alloc + dma_fence_free + dma_fence_get_status + dma_fence_init + dma_fence_release + dma_fence_signal + dma_fence_signal_locked + dma_fence_wait_any_timeout + dma_fence_wait_timeout + dma_get_required_mask + dmam_alloc_coherent + dmam_free_coherent + dmam_pool_create + dma_ops + dma_pool_alloc + dma_pool_create + dma_pool_destroy + dma_pool_free + dmi_check_system + dmi_get_system_info + dmi_match + __do_once_done + __do_once_start + do_wait_intr + down + downgrade_write + down_interruptible + down_read + down_read_trylock + down_timeout + down_trylock + down_write + down_write_killable + down_write_trylock + d_path + dput + dql_completed + dql_reset + drain_workqueue + driver_create_file + driver_for_each_device + driver_register + driver_remove_file + driver_unregister + drm_add_edid_modes + drm_add_modes_noedid + drm_atomic_add_affected_connectors + drm_atomic_add_affected_planes + drm_atomic_commit + drm_atomic_get_connector_state + drm_atomic_get_crtc_state + drm_atomic_get_plane_state + drm_atomic_helper_check + drm_atomic_helper_check_modeset + drm_atomic_helper_check_planes + drm_atomic_helper_check_plane_state + drm_atomic_helper_cleanup_planes + drm_atomic_helper_commit + drm_atomic_helper_commit_cleanup_done + drm_atomic_helper_commit_hw_done + __drm_atomic_helper_connector_destroy_state + drm_atomic_helper_connector_destroy_state + __drm_atomic_helper_connector_duplicate_state + drm_atomic_helper_connector_duplicate_state + __drm_atomic_helper_connector_reset + drm_atomic_helper_connector_reset + __drm_atomic_helper_crtc_destroy_state + drm_atomic_helper_crtc_destroy_state + __drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_crtc_duplicate_state + drm_atomic_helper_crtc_reset + drm_atomic_helper_disable_plane + drm_atomic_helper_legacy_gamma_set + drm_atomic_helper_page_flip + __drm_atomic_helper_plane_destroy_state + drm_atomic_helper_plane_destroy_state + __drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_plane_duplicate_state + drm_atomic_helper_plane_reset + drm_atomic_helper_prepare_planes + drm_atomic_helper_resume + drm_atomic_helper_set_config + drm_atomic_helper_setup_commit + drm_atomic_helper_shutdown + drm_atomic_helper_suspend + drm_atomic_helper_swap_state + drm_atomic_helper_update_legacy_modeset_state + drm_atomic_helper_update_plane + drm_atomic_helper_wait_for_dependencies + drm_atomic_helper_wait_for_fences + drm_atomic_helper_wait_for_flip_done + drm_atomic_state_alloc + drm_atomic_state_default_clear + drm_atomic_state_default_release + __drm_atomic_state_free + drm_atomic_state_init + drm_calc_vbltimestamp_from_scanoutpos + drm_color_lut_extract + drm_compat_ioctl + drm_connector_attach_encoder + drm_connector_cleanup + drm_connector_init + drm_connector_list_iter_begin + drm_connector_list_iter_end + drm_connector_list_iter_next + drm_connector_register + drm_connector_set_path_property + drm_connector_unregister + drm_connector_update_edid_property + drm_crtc_accurate_vblank_count + drm_crtc_add_crc_entry + drm_crtc_arm_vblank_event + drm_crtc_cleanup + __drm_crtc_commit_free + drm_crtc_enable_color_mgmt + drm_crtc_force_disable_all + drm_crtc_from_index + drm_crtc_handle_vblank + drm_crtc_helper_set_config + drm_crtc_helper_set_mode + drm_crtc_init + drm_crtc_init_with_planes + drm_crtc_send_vblank_event + drm_crtc_vblank_count + drm_crtc_vblank_get + drm_crtc_vblank_off + drm_crtc_vblank_on + drm_crtc_vblank_put + drm_cvt_mode + drm_dbg + drm_debug + drm_debugfs_create_files + drm_detect_hdmi_monitor + drm_detect_monitor_audio + drm_dev_alloc + drm_dev_put + drm_dev_register + drm_dev_unref + drm_dev_unregister + drm_dp_atomic_find_vcpi_slots + drm_dp_atomic_release_vcpi_slots + drm_dp_aux_register + drm_dp_aux_unregister + drm_dp_bw_code_to_link_rate + drm_dp_calc_pbn_mode + drm_dp_channel_eq_ok + drm_dp_check_act_status + drm_dp_clock_recovery_ok + drm_dp_dpcd_read + drm_dp_dpcd_read_link_status + drm_dp_dpcd_write + drm_dp_find_vcpi_slots + drm_dp_get_adjust_request_pre_emphasis + drm_dp_get_adjust_request_voltage + drm_dp_link_rate_to_bw_code + drm_dp_link_train_channel_eq_delay + drm_dp_link_train_clock_recovery_delay + drm_dp_mst_allocate_vcpi + drm_dp_mst_deallocate_vcpi + drm_dp_mst_detect_port + drm_dp_mst_get_edid + drm_dp_mst_hpd_irq + drm_dp_mst_reset_vcpi_slots + drm_dp_mst_topology_mgr_destroy + drm_dp_mst_topology_mgr_init + drm_dp_mst_topology_mgr_resume + drm_dp_mst_topology_mgr_set_mst + drm_dp_mst_topology_mgr_suspend + drm_dp_update_payload_part1 + drm_dp_update_payload_part2 + drm_edid_header_is_valid + drm_edid_is_valid + drm_edid_to_sad + drm_edid_to_speaker_allocation + drm_encoder_cleanup + drm_encoder_init + drm_err + drm_fb_helper_add_one_connector + drm_fb_helper_alloc_fbi + drm_fb_helper_blank + drm_fb_helper_cfb_copyarea + drm_fb_helper_cfb_fillrect + drm_fb_helper_cfb_imageblit + drm_fb_helper_check_var + drm_fb_helper_debug_enter + drm_fb_helper_debug_leave + drm_fb_helper_fill_fix + drm_fb_helper_fill_var + drm_fb_helper_fini + drm_fb_helper_hotplug_event + drm_fb_helper_init + drm_fb_helper_initial_config + drm_fb_helper_ioctl + drm_fb_helper_lastclose + drm_fb_helper_output_poll_changed + drm_fb_helper_pan_display + drm_fb_helper_prepare + drm_fb_helper_remove_one_connector + drm_fb_helper_setcmap + drm_fb_helper_set_par + drm_fb_helper_set_suspend + drm_fb_helper_set_suspend_unlocked + drm_fb_helper_single_add_all_connectors + drm_fb_helper_sys_copyarea + drm_fb_helper_sys_fillrect + drm_fb_helper_sys_imageblit + drm_fb_helper_unregister_fbi + drm_format_plane_cpp + drm_framebuffer_cleanup + drm_framebuffer_init + drm_framebuffer_unregister_private + drm_gem_dmabuf_kmap + drm_gem_dmabuf_kunmap + drm_gem_dmabuf_mmap + drm_gem_dmabuf_release + drm_gem_dmabuf_vmap + drm_gem_dmabuf_vunmap + drm_gem_fb_create_handle + drm_gem_fb_destroy + drm_gem_handle_create + drm_gem_handle_delete + drm_gem_map_attach + drm_gem_map_detach + drm_gem_map_dma_buf + drm_gem_object_free + drm_gem_object_init + drm_gem_object_lookup + drm_gem_object_put_unlocked + drm_gem_object_release + drm_gem_prime_export + drm_gem_prime_fd_to_handle + drm_gem_prime_handle_to_fd + drm_gem_prime_import + drm_gem_private_object_init + drm_gem_unmap_dma_buf + drm_get_edid + drm_get_edid_switcheroo + drm_get_format_name + drm_get_max_iomem + drm_global_item_ref + drm_global_item_unref + drm_handle_vblank + drm_hdmi_avi_infoframe_from_display_mode + drm_hdmi_vendor_infoframe_from_display_mode + drm_helper_connector_dpms + drm_helper_disable_unused_functions + drm_helper_hpd_irq_event + drm_helper_mode_fill_fb_struct + drm_helper_probe_single_connector_modes + drm_helper_resume_force_mode + drm_i2c_encoder_detect + drm_i2c_encoder_init + drm_i2c_encoder_mode_fixup + drm_i2c_encoder_restore + drm_i2c_encoder_save + drm_invalid_op + drm_ioctl + drm_irq_install + drm_irq_uninstall + drm_is_current_master + drm_kms_helper_hotplug_event + drm_kms_helper_is_poll_worker + drm_kms_helper_poll_disable + drm_kms_helper_poll_enable + drm_kms_helper_poll_fini + drm_kms_helper_poll_init + drm_match_cea_mode + drm_mm_init + drm_mm_insert_node_in_range + drm_mm_print + drm_mm_remove_node + drm_mm_takedown + drm_mode_config_cleanup + drm_mode_config_init + drm_mode_config_reset + drm_mode_copy + drm_mode_create_dvi_i_properties + drm_mode_create_scaling_mode_property + drm_mode_create_tv_properties + drm_mode_crtc_set_gamma_size + drm_mode_debug_printmodeline + drm_mode_destroy + drm_mode_duplicate + drm_mode_equal + drm_mode_get_hv_timing + drm_mode_is_420_only + drm_mode_legacy_fb_format + drm_mode_object_find + drm_mode_object_put + drm_mode_probed_add + drm_mode_set_crtcinfo + drm_modeset_lock + drm_modeset_lock_all + drm_modeset_lock_all_ctx + drm_mode_set_name + drm_modeset_unlock + drm_modeset_unlock_all + drm_mode_vrefresh + drm_object_attach_property + drm_object_property_set_value + drm_open + drm_plane_cleanup + drm_plane_create_alpha_property + drm_plane_create_color_properties + drm_plane_create_zpos_immutable_property + drm_plane_create_zpos_property + drm_plane_force_disable + drm_plane_init + drm_poll + drm_primary_helper_destroy + drm_primary_helper_funcs + drm_prime_gem_destroy + drm_prime_pages_to_sg + drm_prime_sg_to_page_addr_arrays + drm_printf + __drm_printfn_seq_file + drm_property_add_enum + drm_property_create + drm_property_create_enum + drm_property_create_range + __drm_puts_seq_file + drm_read + drm_release + drm_scdc_read + drm_scdc_write + drm_sched_dependency_optimized + drm_sched_entity_destroy + drm_sched_entity_fini + drm_sched_entity_flush + drm_sched_entity_init + drm_sched_entity_push_job + drm_sched_entity_set_rq + drm_sched_fini + drm_sched_hw_job_reset + drm_sched_init + drm_sched_job_init + drm_sched_job_recovery + drm_send_event_locked + drm_syncobj_create + drm_syncobj_find + drm_syncobj_find_fence + drm_syncobj_free + drm_syncobj_get_fd + drm_syncobj_get_handle + drm_syncobj_replace_fence + drm_universal_plane_init + drm_vblank_init + drm_vma_node_allow + drm_vma_node_is_allowed + drm_vma_node_revoke + dst_init + dst_release + dump_stack + __dynamic_dev_dbg + __dynamic_netdev_dbg + __dynamic_pr_debug + efi + elfcorehdr_addr + emergency_restart + empty_zero_page + enable_irq + errno_to_blk_status + ether_setup + eth_get_headlen + eth_mac_addr + eth_platform_get_mac_address + ethtool_convert_legacy_u32_to_link_mode + ethtool_convert_link_mode_to_legacy_u32 + __ethtool_get_link_ksettings + ethtool_intersect_link_masks + ethtool_op_get_link + ethtool_op_get_ts_info + eth_type_trans + eth_validate_addr + eventfd_ctx_fileget + eventfd_ctx_put + eventfd_fget + eventfd_signal + event_triggers_call + ex_handler_default + ex_handler_refcount + fasync_helper + fc_attach_transport + fc_block_scsi_eh + fc_disc_config + fc_disc_init + fc_eh_host_reset + fc_eh_timed_out + fc_elsct_init + fc_elsct_send + fc_exch_init + fc_exch_mgr_alloc + fc_exch_mgr_free + fc_exch_mgr_list_clone + fc_exch_recv + fc_fabric_login + fc_fabric_logoff + _fc_frame_alloc + fc_frame_alloc_fill + fc_get_event_number + fc_get_host_port_state + fc_get_host_speed + fc_get_host_stats + fc_host_post_event + fc_host_post_vendor_event + fc_lport_bsg_request + fc_lport_config + fc_lport_destroy + fc_lport_flogi_resp + fc_lport_init + fc_lport_logo_resp + fc_lport_reset + fcoe_check_wait_queue + fcoe_clean_pending_queue + fcoe_ctlr_destroy + fcoe_ctlr_device_add + fcoe_ctlr_device_delete + fcoe_ctlr_els_send + fcoe_ctlr_get_lesb + fcoe_ctlr_init + fcoe_ctlr_link_down + fcoe_ctlr_link_up + fcoe_ctlr_recv + fcoe_ctlr_recv_flogi + fcoe_fc_crc + fcoe_fcf_get_selected + fcoe_get_lesb + fcoe_get_paged_crc_eof + fcoe_get_wwn + fcoe_link_speed_update + fcoe_queue_timer + fcoe_start_io + fcoe_transport_attach + fcoe_transport_detach + fcoe_validate_vport_create + fcoe_wwn_from_mac + fcoe_wwn_to_str + fc_release_transport + fc_remote_port_add + fc_remote_port_delete + fc_remote_port_rolechg + fc_remove_host + fc_rport_logoff + fc_rport_terminate_io + fc_set_mfs + fc_set_rport_loss_tmo + fc_slave_alloc + fc_vport_create + fc_vport_id_lookup + fc_vport_setlink + fc_vport_terminate + __fdget + fd_install + __fentry__ + fget + __fib_lookup + fib_table_lookup + filemap_fault + filp_close + filp_open + find_first_bit + find_first_zero_bit + find_get_pid + find_last_bit + find_next_bit + find_next_zero_bit + find_pid_ns + find_vma + finish_wait + firmware_request_nowarn + fixed_size_llseek + flex_array_alloc + flex_array_free + flex_array_get + flex_array_prealloc + flow_keys_basic_dissector + flow_keys_dissector + flush_delayed_work + flush_signals + flush_work + flush_workqueue + follow_pfn + force_sig + fortify_panic + fput + free_cpumask_var + free_fib_info + free_irq + free_irq_cpu_rmap + free_netdev + __free_pages + free_pages + free_percpu + from_kgid + from_kgid_munged + from_kuid + from_kuid_munged + fs_bio_set + __f_setown + fwnode_property_read_string + fwnode_property_read_u32_array + fwnode_property_read_u8_array + gcd + generate_random_uuid + generic_end_io_acct + generic_file_llseek + generic_handle_irq + generic_make_request + generic_start_io_acct + genlmsg_put + genl_notify + genl_register_family + genl_unregister_family + genphy_read_status + genphy_restart_aneg + gen_pool_add_virt + gen_pool_alloc + gen_pool_create + gen_pool_destroy + gen_pool_free + gen_pool_virt_to_phys + get_cpu_idle_time_us + get_cpu_iowait_time_us + get_device + __get_free_pages + get_gendisk + get_phy_device + get_pid_task + get_random_bytes + __get_task_comm + get_task_mm + get_task_pid + get_unused_fd_flags + __get_user_2 + __get_user_4 + __get_user_8 + get_user_pages + get_user_pages_fast + get_user_pages_remote + get_zeroed_page + gre_add_protocol + gre_del_protocol + groups_alloc + groups_free + guid_parse + handle_simple_irq + hdmi_avi_infoframe_pack + hdmi_infoframe_pack + hest_disable + hex_to_bin + hrtimer_cancel + hrtimer_forward + hrtimer_init + hrtimer_start_range_ns + hrtimer_try_to_cancel + __hw_addr_sync_dev + __hw_addr_unsync_dev + hwmon_device_register + hwmon_device_register_with_groups + hwmon_device_register_with_info + hwmon_device_unregister + i2c_add_adapter + i2c_add_numbered_adapter + i2c_bit_add_bus + i2c_bit_algo + i2c_del_adapter + i2c_generic_scl_recovery + i2c_new_device + i2c_recover_bus + i2c_smbus_read_byte_data + i2c_smbus_write_byte_data + i2c_transfer + i2c_unregister_device + __ib_alloc_cq + ib_alloc_device + ib_alloc_odp_umem + __ib_alloc_pd + ib_attach_mcast + ib_cache_gid_parse_type_str + ib_cache_gid_type_str + ib_cancel_mad + ib_cm_init_qp_attr + ib_cm_insert_listen + ib_cm_listen + ib_cm_notify + ibcm_reject_msg + ib_copy_ah_attr_to_user + ib_copy_path_rec_from_user + ib_copy_path_rec_to_user + ib_copy_qp_attr_to_user + ib_create_ah_from_wc + ib_create_cm_id + __ib_create_cq + ib_create_qp + ib_create_qp_security + ib_create_send_mad + ib_create_srq + ib_dealloc_device + ib_dealloc_pd + ib_dealloc_xrcd + ib_dereg_mr + ib_destroy_cm_id + ib_destroy_cq + ib_destroy_qp + ib_destroy_rwq_ind_table + ib_destroy_srq + ib_destroy_wq + ib_detach_mcast + ib_dispatch_event + ib_drain_qp + ib_event_msg + ib_find_cached_pkey + ib_free_cq + ib_free_recv_mad + ib_free_send_mad + ib_get_cached_pkey + ib_get_cached_port_state + ib_get_client_data + ib_get_eth_speed + ib_get_gids_from_rdma_hdr + ib_get_mad_data_offset + ib_get_net_dev_by_params + ib_get_rdma_header_version + ib_get_rmpp_segment + ib_init_ah_attr_from_path + ib_init_ah_attr_from_wc + ib_init_ah_from_mcmember + ib_is_mad_class_rmpp + ib_mad_kernel_rmpp_agent + ib_map_mr_sg + ib_modify_mad + ib_modify_port + ib_modify_qp + ib_modify_qp_is_ok + ib_modify_qp_with_udata + ib_mr_pool_destroy + ib_mr_pool_get + ib_mr_pool_init + ib_mr_pool_put + ibnl_put_attr + ibnl_put_msg + ib_open_qp + ib_post_send_mad + ib_process_cq_direct + ib_query_pkey + ib_query_port + ib_query_qp + ib_query_srq + ib_rdmacg_try_charge + ib_rdmacg_uncharge + ib_register_client + ib_register_device + ib_register_event_handler + ib_register_mad_agent + ib_response_mad + ib_sa_cancel_query + ib_sa_free_multicast + ib_sa_get_mcmember_rec + ib_sa_guid_info_rec_query + ib_sa_join_multicast + ib_sa_pack_path + ib_sa_path_rec_get + ib_sa_register_client + ib_sa_sendonly_fullmem_support + ib_sa_unpack_path + ib_sa_unregister_client + ib_send_cm_apr + ib_send_cm_drep + ib_send_cm_dreq + ib_send_cm_lap + ib_send_cm_mra + ib_send_cm_rej + ib_send_cm_rep + ib_send_cm_req + ib_send_cm_rtu + ib_send_cm_sidr_rep + ib_send_cm_sidr_req + ib_set_client_data + ib_sg_to_pages + ib_ud_header_init + ib_ud_header_pack + ib_ud_ip4_csum + ib_umem_copy_from + ib_umem_get + ib_umem_odp_map_dma_pages + ib_umem_odp_unmap_dma_pages + ib_umem_page_count + ib_umem_release + ib_unregister_client + ib_unregister_device + ib_unregister_event_handler + ib_unregister_mad_agent + ib_uverbs_get_ucontext + ib_wc_status_msg + ida_alloc_range + ida_destroy + ida_free + idr_alloc + idr_alloc_cyclic + idr_alloc_u32 + idr_destroy + idr_find + idr_for_each + idr_get_next + idr_get_next_ul + idr_preload + idr_remove + idr_replace + igrab + in4_pton + in6_dev_finish_destroy + in6_pton + in_aton + in_dev_finish_destroy + in_egroup_p + __inet6_lookup_established + inet_addr_is_any + inet_get_local_port_range + __inet_lookup_established + inet_proto_csum_replace16 + inet_proto_csum_replace4 + inet_pton_with_scope + in_group_p + init_net + __init_rwsem + init_srcu_struct + init_task + init_timer_key + init_uts_ns + init_wait_entry + __init_waitqueue_head + input_close_device + input_open_device + input_register_handle + input_register_handler + input_unregister_handle + input_unregister_handler + interval_tree_insert + interval_tree_iter_first + interval_tree_iter_next + interval_tree_remove + int_to_scsilun + invalidate_partition + iomem_resource + iommu_get_domain_for_dev + iommu_group_get + iommu_group_id + iommu_group_put + iommu_iova_to_phys + iommu_map + iommu_unmap + ioread16 + ioread16be + ioread32 + ioread32be + ioread8 + ioremap_cache + ioremap_nocache + ioremap_wc + io_schedule + io_schedule_timeout + iounmap + iov_iter_advance + iov_iter_bvec + iov_iter_init + iov_iter_npages + iowrite16 + iowrite32 + iowrite32be + __iowrite32_copy + __iowrite64_copy + iowrite8 + ip6_dst_hoplimit + ip6_local_out + ip6_route_output_flags + ip_compute_csum + ip_defrag + __ip_dev_find + ip_do_fragment + ip_local_out + ip_mc_dec_group + ip_mc_inc_group + ipmi_create_user + ipmi_destroy_user + ipmi_free_recv_msg + ipmi_poll_interface + ipmi_request_settime + ipmi_set_gets_events + ipmi_set_my_address + ipmi_smi_msg_received + ipmi_unregister_smi + ipmi_validate_addr + ip_route_output_flow + __ip_select_ident + ip_send_check + ip_set_get_byname + ip_set_put_byindex + ip_tos2prio + ip_tunnel_get_stats64 + iput + __ipv6_addr_type + ipv6_chk_addr + ipv6_ext_hdr + ipv6_find_hdr + ipv6_skip_exthdr + ipv6_stub + ip_vs_proto_name + irq_cpu_rmap_add + irq_create_mapping + __irq_domain_add + irq_domain_remove + irq_find_mapping + irq_get_irq_data + irq_modify_status + irq_poll_complete + irq_poll_disable + irq_poll_enable + irq_poll_init + irq_poll_sched + irq_set_affinity_hint + irq_set_affinity_notifier + irq_set_chip_and_handler_name + irq_to_desc + is_acpi_data_node + is_acpi_device_node + iscsi_block_scsi_eh + iscsi_block_session + iscsi_boot_create_ethernet + iscsi_boot_create_host_kset + iscsi_boot_create_initiator + iscsi_boot_create_target + iscsi_boot_destroy_kset + __iscsi_complete_pdu + iscsi_complete_pdu + iscsi_complete_scsi_task + iscsi_conn_bind + iscsi_conn_failure + iscsi_conn_get_addr_param + iscsi_conn_get_param + iscsi_conn_login_event + iscsi_conn_send_pdu + iscsi_conn_setup + iscsi_conn_start + iscsi_conn_stop + iscsi_conn_teardown + iscsi_create_endpoint + iscsi_create_flashnode_conn + iscsi_create_flashnode_sess + iscsi_create_iface + iscsi_destroy_all_flashnode + iscsi_destroy_endpoint + iscsi_destroy_flashnode_sess + iscsi_destroy_iface + iscsi_eh_abort + iscsi_eh_cmd_timed_out + iscsi_eh_device_reset + iscsi_eh_recover_target + iscsi_eh_session_reset + iscsi_find_flashnode_conn + iscsi_find_flashnode_sess + iscsi_flashnode_bus_match + iscsi_get_discovery_parent_name + iscsi_get_ipaddress_state_name + iscsi_get_port_speed_name + iscsi_get_port_state_name + iscsi_get_router_state_name + __iscsi_get_task + iscsi_host_add + iscsi_host_alloc + iscsi_host_for_each_session + iscsi_host_free + iscsi_host_get_param + iscsi_host_remove + iscsi_is_session_dev + iscsi_is_session_online + iscsi_itt_to_task + iscsi_lookup_endpoint + iscsi_offload_mesg + iscsi_ping_comp_event + iscsi_post_host_event + __iscsi_put_task + iscsi_put_task + iscsi_queuecommand + iscsi_register_transport + iscsi_session_chkready + iscsi_session_failure + iscsi_session_get_param + iscsi_session_recovery_timedout + iscsi_session_setup + iscsi_session_teardown + iscsi_set_param + iscsi_suspend_queue + iscsi_switch_str_param + iscsi_target_alloc + iscsi_unblock_session + iscsi_unregister_transport + is_uv_system + iw_cm_accept + iw_cm_connect + iw_cm_disconnect + iw_cm_init_qp_attr + iw_cm_listen + iw_cm_reject + iwcm_reject_msg + iw_create_cm_id + iw_destroy_cm_id + jiffies + jiffies_64 + jiffies64_to_nsecs + jiffies_to_msecs + jiffies_to_timespec64 + jiffies_to_usecs + kallsyms_lookup_name + kasprintf + kernel_bind + kernel_connect + kernel_cpustat + kernel_fpu_begin + kernel_fpu_end + kernel_recvmsg + kernel_sendmsg + kernel_setsockopt + kernel_sock_shutdown + kernel_write + __kfifo_alloc + __kfifo_free + kfree + kfree_call_rcu + kfree_const + kfree_skb + kfree_skb_list + kfree_skb_partial + kgdb_active + kgdb_breakpoint + kill_fasync + __kmalloc + kmalloc_caches + __kmalloc_node + kmalloc_order_trace + kmem_cache_alloc + kmem_cache_alloc_node + kmem_cache_alloc_node_trace + kmem_cache_alloc_trace + kmem_cache_create + kmem_cache_create_usercopy + kmem_cache_destroy + kmem_cache_free + kmem_cache_shrink + kmemdup + kobject_add + kobject_create_and_add + kobject_del + kobject_get + kobject_init + kobject_init_and_add + kobject_put + kobject_set_name + kobject_uevent + kobject_uevent_env + krealloc + kset_create_and_add + kset_find_obj + kset_register + kset_unregister + ksize + kstrdup + kstrdup_const + kstrndup + kstrtobool + kstrtobool_from_user + kstrtoint + kstrtoint_from_user + kstrtoll + kstrtoll_from_user + kstrtou16 + kstrtou8 + kstrtouint + kstrtouint_from_user + kstrtoul_from_user + kstrtoull + kstrtoull_from_user + kthread_bind + kthread_create_on_node + kthread_park + kthread_should_stop + kthread_stop + kthread_unpark + ktime_get + ktime_get_coarse_real_ts64 + ktime_get_raw + ktime_get_raw_ts64 + ktime_get_real_seconds + ktime_get_real_ts64 + ktime_get_seconds + ktime_get_ts64 + ktime_get_with_offset + kvasprintf + kvfree + kvmalloc_node + kzfree + lcm + led_classdev_resume + led_classdev_suspend + led_classdev_unregister + libfc_vport_create + __list_add_valid + __list_del_entry_valid + list_sort + llist_add_batch + __local_bh_enable_ip + __lock_page + lock_page_memcg + lockref_get + lock_sock_nested + make_kgid + make_kuid + map_destroy + mark_page_accessed + match_hex + match_int + match_strdup + match_string + match_token + match_u64 + mdev_dev + mdev_from_dev + mdev_get_drvdata + mdev_parent_dev + mdev_register_device + mdev_set_drvdata + mdev_unregister_device + mdio45_probe + mdiobus_alloc_size + mdiobus_free + mdiobus_get_phy + mdiobus_read + __mdiobus_register + mdiobus_unregister + mdiobus_write + mdio_mii_ioctl + memchr + memchr_inv + memcmp + memcpy + memdup_user + memdup_user_nul + memmove + memory_read_from_buffer + memparse + mempool_alloc + mempool_alloc_slab + mempool_create + mempool_create_node + mempool_destroy + mempool_free + mempool_free_slab + mempool_kfree + mempool_kmalloc + memscan + mem_section + memset + memzero_explicit + metadata_dst_alloc + mfd_add_devices + mfd_remove_devices + misc_deregister + misc_register + __mmdrop + mmput + __mmu_notifier_register + mmu_notifier_register + mmu_notifier_unregister + mmu_notifier_unregister_no_release + mod_delayed_work_on + mod_timer + mod_timer_pending + __module_get + module_layout + module_put + module_refcount + __msecs_to_jiffies + msleep + msleep_interruptible + mtd_device_parse_register + mtd_device_unregister + __mutex_init + mutex_lock + mutex_lock_interruptible + mutex_lock_killable + mutex_trylock + mutex_unlock + mxm_wmi_call_mxds + mxm_wmi_call_mxmx + mxm_wmi_supported + __napi_alloc_skb + napi_complete_done + napi_consume_skb + napi_disable + napi_get_frags + napi_gro_flush + napi_gro_frags + napi_gro_receive + napi_hash_del + __napi_schedule + __napi_schedule_irqoff + napi_schedule_prep + __ndelay + ndo_dflt_bridge_getlink + ndo_dflt_fdb_add + nd_tbl + __neigh_create + neigh_destroy + __neigh_event_send + neigh_lookup + netdev_alloc_frag + __netdev_alloc_skb + netdev_bind_sb_channel_queue + netdev_crit + netdev_err + netdev_features_change + netdev_info + netdev_lower_get_next + netdev_master_upper_dev_get + netdev_master_upper_dev_get_rcu + netdev_master_upper_dev_link + netdev_notice + netdev_printk + netdev_reset_tc + netdev_rss_key_fill + netdev_rx_handler_register + netdev_rx_handler_unregister + netdev_set_num_tc + netdev_set_sb_channel + netdev_set_tc_queue + netdev_stats_to_stats64 + netdev_unbind_sb_channel + netdev_update_features + netdev_upper_dev_unlink + netdev_walk_all_upper_dev_rcu + netdev_warn + netif_carrier_off + netif_carrier_on + netif_device_attach + netif_device_detach + netif_get_num_default_rss_queues + netif_napi_add + netif_napi_del + netif_receive_skb + netif_rx + netif_rx_ni + netif_schedule_queue + netif_set_real_num_rx_queues + netif_set_real_num_tx_queues + netif_set_xps_queue + netif_tx_stop_all_queues + netif_tx_wake_queue + netlink_broadcast + __netlink_dump_start + netlink_has_listeners + __netlink_kernel_create + netlink_kernel_release + netlink_set_err + netlink_unicast + net_namespace_list + net_ratelimit + nf_connlabels_get + nf_connlabels_put + nf_connlabels_replace + nf_conntrack_alloc + __nf_conntrack_confirm + nf_conntrack_destroy + nf_conntrack_eventmask_report + nf_conntrack_expect_lock + nf_conntrack_find_get + nf_conntrack_free + nf_conntrack_hash + nf_conntrack_hash_check_insert + __nf_conntrack_helper_find + nf_conntrack_helper_put + nf_conntrack_helper_try_module_get + nf_conntrack_htable_size + nf_conntrack_in + nf_conntrack_locks + nf_ct_delete + nf_ct_deliver_cached_events + nf_ct_expect_alloc + __nf_ct_expect_find + nf_ct_expect_find_get + nf_ct_expect_hash + nf_ct_expect_hsize + nf_ct_expect_iterate_net + nf_ct_expect_put + nf_ct_expect_register_notifier + nf_ct_expect_related_report + nf_ct_expect_unregister_notifier + nf_ct_ext_add + nf_ct_frag6_gather + nf_ct_get_tuplepr + nf_ct_helper_expectfn_find_by_name + nf_ct_helper_expectfn_find_by_symbol + nf_ct_helper_ext_add + nf_ct_invert_tuplepr + nf_ct_iterate_cleanup_net + __nf_ct_l4proto_find + nf_ct_nat_ext_add + nf_ct_remove_expectations + nf_ct_seq_adjust + nf_ct_tmpl_alloc + nf_ct_tmpl_free + __nf_ct_try_assign_helper + nf_ct_unlink_expect_report + nf_ct_zone_dflt + nf_ipv6_ops + nf_nat_alloc_null_binding + nf_nat_hook + nf_nat_icmp_reply_translation + nf_nat_icmpv6_reply_translation + nf_nat_packet + nf_nat_setup_info + nfnetlink_has_listeners + nfnetlink_send + nfnetlink_set_err + nfnetlink_subsys_register + nfnetlink_subsys_unregister + nfnl_lock + nfnl_unlock + nf_register_net_hook + nf_register_net_hooks + nf_unregister_net_hook + nf_unregister_net_hooks + nla_find + nla_memcpy + nla_parse + nla_policy_len + __nla_put + nla_put + nla_put_64bit + nla_reserve + nla_strlcpy + nla_validate + __nlmsg_put + node_data + __node_distance + node_states + node_to_cpumask_map + no_llseek + nonseekable_open + noop_llseek + nr_cpu_ids + nr_irqs + nr_node_ids + ns_capable + nsecs_to_jiffies + ns_to_timespec + ns_to_timespec64 + ns_to_timeval + numa_node + nvme_alloc_request + nvme_cancel_request + nvme_change_ctrl_state + nvme_cleanup_cmd + nvme_complete_async_event + nvme_complete_rq + nvme_disable_ctrl + nvme_enable_ctrl + nvme_fc_register_localport + nvme_fc_register_remoteport + nvme_fc_set_remoteport_devloss + nvme_fc_unregister_localport + nvme_fc_unregister_remoteport + nvme_init_ctrl + nvme_init_identify + nvme_io_timeout + nvme_kill_queues + nvme_remove_namespaces + nvme_reset_ctrl + nvme_reset_ctrl_sync + nvme_set_queue_count + nvme_setup_cmd + nvme_shutdown_ctrl + nvme_start_ctrl + nvme_start_freeze + nvme_start_queues + nvme_stop_ctrl + nvme_stop_queues + nvme_submit_sync_cmd + nvmet_fc_rcv_fcp_abort + nvmet_fc_rcv_fcp_req + nvmet_fc_rcv_ls_req + nvmet_fc_register_targetport + nvmet_fc_unregister_targetport + nvme_unfreeze + nvme_uninit_ctrl + nvme_wait_freeze + nvme_wait_freeze_timeout + nvme_wq + of_led_classdev_register + on_each_cpu + orderly_poweroff + out_of_line_wait_on_bit + out_of_line_wait_on_bit_lock + override_creds + __page_file_index + __page_frag_cache_drain + page_frag_free + __page_mapcount + page_mapped + page_offset_base + page_pool_alloc_pages + page_pool_create + page_pool_destroy + __page_pool_put_page + pagevec_lookup_range + pagevec_lookup_range_tag + __pagevec_release + panic + panic_notifier_list + param_array_ops + param_get_int + param_ops_bool + param_ops_byte + param_ops_charp + param_ops_int + param_ops_long + param_ops_short + param_ops_string + param_ops_uint + param_ops_ullong + param_ops_ulong + param_ops_ushort + param_set_bool + param_set_int + pat_enabled + path_get + path_put + pci_alloc_irq_vectors_affinity + pci_assign_unassigned_bus_resources + pcibios_resource_to_bus + pci_bus_resource_n + pci_bus_type + pci_cfg_access_lock + pci_cfg_access_unlock + pci_choose_state + pci_cleanup_aer_uncorrect_error_status + pci_clear_master + pci_clear_mwi + pci_d3cold_disable + pci_dev_driver + pci_dev_get + pci_device_is_present + pci_dev_present + pci_dev_put + pci_disable_device + pci_disable_link_state + pci_disable_msi + pci_disable_msix + pci_disable_pcie_error_reporting + pci_disable_rom + pci_disable_sriov + pcie_bandwidth_available + pcie_capability_clear_and_set_word + pcie_capability_read_dword + pcie_capability_read_word + pcie_capability_write_word + pcie_flr + pcie_get_speed_cap + pcie_get_width_cap + pci_enable_atomic_ops_to_root + pci_enable_device + pci_enable_device_mem + pci_enable_msi + pci_enable_msix_range + pci_enable_pcie_error_reporting + pci_enable_rom + pci_enable_sriov + pci_enable_wake + pcie_print_link_status + pcie_relaxed_ordering_enabled + pcie_set_readrq + pci_find_capability + pci_find_ext_capability + pci_free_irq + pci_free_irq_vectors + pci_get_class + pci_get_device + pci_get_domain_bus_and_slot + pci_get_slot + pci_ignore_hotplug + pci_intx + pci_iomap + pci_ioremap_bar + pci_iounmap + pci_irq_get_affinity + pci_irq_vector + pci_map_rom + pci_match_id + pcim_enable_device + pcim_iomap + pcim_iomap_regions + pcim_iomap_table + pcim_iounmap + pci_num_vf + pci_platform_rom + pci_prepare_to_sleep + pci_read_config_byte + pci_read_config_dword + pci_read_config_word + pci_read_vpd + __pci_register_driver + pci_release_regions + pci_release_resource + pci_release_selected_regions + pci_request_irq + pci_request_regions + pci_request_selected_regions + pci_rescan_bus + pci_resize_resource + pci_restore_state + pci_save_state + pci_select_bars + pci_set_master + pci_set_mwi + pci_set_power_state + pci_sriov_configure_simple + pci_sriov_get_totalvfs + pci_sriov_set_totalvfs + pci_stop_and_remove_bus_device + pci_stop_and_remove_bus_device_locked + pci_try_set_mwi + pci_unmap_rom + pci_unregister_driver + pci_vfs_assigned + pci_vpd_find_info_keyword + pci_vpd_find_tag + pci_wait_for_pending_transaction + pci_wake_from_d3 + pci_walk_bus + pci_write_config_byte + pci_write_config_dword + pci_write_config_word + pcix_set_mmrbc + PDE_DATA + __per_cpu_offset + percpu_ref_exit + percpu_ref_init + percpu_ref_kill_and_confirm + perf_tp_event + perf_trace_buf_alloc + perf_trace_run_bpf_submit + pgprot_writecombine + phy_attach_direct + phy_attached_info + phy_connect + phy_connect_direct + phy_device_free + phy_device_register + phy_device_remove + phy_disconnect + phy_ethtool_ksettings_get + phy_ethtool_ksettings_set + phy_ethtool_sset + phy_loopback + phy_mii_ioctl + phy_resume + phys_base + physical_mask + phy_start + phy_start_aneg + phy_stop + phy_suspend + pid_task + pid_vnr + platform_bus_type + platform_device_register + platform_device_register_full + platform_device_unregister + __platform_driver_register + platform_driver_unregister + platform_get_irq + platform_get_resource + platform_get_resource_byname + pm_genpd_add_device + pm_genpd_init + pm_genpd_remove_device + pm_power_off + pm_runtime_allow + __pm_runtime_disable + pm_runtime_enable + pm_runtime_forbid + __pm_runtime_idle + __pm_runtime_resume + pm_runtime_set_autosuspend_delay + __pm_runtime_set_status + __pm_runtime_suspend + __pm_runtime_use_autosuspend + pm_schedule_suspend + pm_vt_switch_required + pm_vt_switch_unregister + power_supply_is_system_supplied + prandom_bytes + prandom_seed + prandom_u32 + __preempt_count + prepare_creds + prepare_to_wait + prepare_to_wait_event + prepare_to_wait_exclusive + print_hex_dump + printk + __printk_ratelimit + printk_timed_ratelimit + print_stack_trace + proc_create + proc_create_data + proc_dointvec + proc_dointvec_minmax + proc_mkdir + proc_mkdir_mode + proc_remove + proc_set_size + proc_symlink + __pskb_copy_fclone + pskb_expand_head + __pskb_pull_tail + ___pskb_trim + ptp_clock_event + ptp_clock_index + ptp_clock_register + ptp_clock_unregister + ptp_find_pin + __put_cred + put_device + __put_devmap_managed_page + put_disk + __put_net + __put_page + put_pid + __put_task_struct + put_unused_fd + __put_user_1 + __put_user_2 + __put_user_4 + __put_user_8 + pv_cpu_ops + pv_irq_ops + pv_lock_ops + pv_mmu_ops + qed_get_eth_ops + qed_put_eth_ops + queue_delayed_work_on + queued_read_lock_slowpath + queued_write_lock_slowpath + queue_work_on + radix_tree_delete + radix_tree_gang_lookup + radix_tree_gang_lookup_tag + __radix_tree_insert + radix_tree_iter_delete + radix_tree_lookup + radix_tree_lookup_slot + radix_tree_next_chunk + __radix_tree_next_slot + radix_tree_preload + radix_tree_tagged + radix_tree_tag_set + raid_class_attach + raid_class_release + ___ratelimit + raw_notifier_call_chain + raw_notifier_chain_register + raw_notifier_chain_unregister + _raw_read_lock + _raw_read_lock_bh + _raw_read_lock_irq + _raw_read_lock_irqsave + _raw_read_unlock_bh + _raw_read_unlock_irqrestore + _raw_spin_lock + _raw_spin_lock_bh + _raw_spin_lock_irq + _raw_spin_lock_irqsave + _raw_spin_trylock + _raw_spin_unlock_bh + _raw_spin_unlock_irqrestore + _raw_write_lock + _raw_write_lock_bh + _raw_write_lock_irq + _raw_write_lock_irqsave + _raw_write_unlock_bh + _raw_write_unlock_irqrestore + rb_erase + __rb_erase_color + rb_first + rb_first_postorder + __rb_insert_augmented + rb_insert_color + rb_next + rb_next_postorder + rb_replace_node + rbt_ib_umem_for_each_in_range + rbt_ib_umem_lookup + rcu_barrier + __rdma_accept + rdma_addr_cancel + rdma_addr_size + rdma_addr_size_in6 + rdma_addr_size_kss + rdma_bind_addr + rdma_connect + rdma_consumer_reject_data + rdma_copy_addr + rdma_create_ah + __rdma_create_id + rdma_create_qp + rdma_create_user_ah + rdma_destroy_ah + rdma_destroy_ah_attr + rdma_destroy_id + rdma_destroy_qp + rdma_disconnect + rdma_event_msg + rdma_find_gid + rdma_find_gid_by_port + rdma_get_gid_attr + rdma_get_service_id + rdma_init_qp_attr + rdma_is_zero_gid + rdma_join_multicast + rdma_leave_multicast + rdma_listen + rdma_move_ah_attr + rdma_nl_multicast + rdma_nl_put_driver_u32 + rdma_nl_put_driver_u64 + rdma_nl_register + rdma_nl_unicast + rdma_nl_unicast_wait + rdma_nl_unregister + rdma_node_get_transport + rdma_notify + rdma_port_get_link_layer + rdma_put_gid_attr + rdma_query_ah + rdma_query_gid + rdma_read_gids + rdma_reject + rdma_reject_msg + rdma_resolve_addr + rdma_resolve_ip + rdma_resolve_route + rdma_restrack_add + rdma_restrack_del + rdma_roce_rescan_device + rdma_rw_ctx_destroy + rdma_rw_ctx_init + rdma_rw_ctx_post + rdma_rw_ctx_wrs + rdma_set_afonly + rdma_set_cq_moderation + rdma_set_ib_path + rdma_set_reuseaddr + rdma_set_service_type + rdma_translate_ip + read_cache_pages + recalc_sigpending + refcount_dec_and_mutex_lock + refcount_dec_and_test_checked + refcount_dec_checked + refcount_dec_if_one + refcount_inc_checked + refcount_inc_not_zero_checked + register_acpi_hed_notifier + register_acpi_notifier + register_blkdev + __register_chrdev + register_chrdev_region + register_console + register_die_notifier + register_fib_notifier + register_inet6addr_notifier + register_inetaddr_notifier + register_ip_vs_scheduler + register_kprobe + register_module_notifier + register_netdev + register_netdevice + register_netdevice_notifier + register_netevent_notifier + register_net_sysctl + __register_nmi_handler + register_oom_notifier + register_pernet_device + register_pernet_subsys + register_reboot_notifier + register_sysctl_table + regmap_read + regmap_write + release_firmware + release_pages + __release_region + release_sock + remap_pfn_range + remove_conflicting_framebuffers + remove_proc_entry + remove_wait_queue + request_firmware + request_firmware_direct + request_firmware_nowait + __request_module + __request_region + request_threaded_irq + reservation_object_add_excl_fence + reservation_object_add_shared_fence + reservation_object_get_fences_rcu + reservation_object_reserve_shared + reservation_object_wait_timeout_rcu + reservation_ww_class + reset_devices + revalidate_disk + revert_creds + rhashtable_destroy + rhashtable_free_and_destroy + rhashtable_init + rhashtable_insert_slow + rhashtable_walk_enter + rhashtable_walk_exit + rhashtable_walk_next + rhashtable_walk_start_check + rhashtable_walk_stop + rhltable_init + rht_bucket_nested + rht_bucket_nested_insert + ring_buffer_event_data + roce_gid_type_mask_support + round_jiffies + round_jiffies_relative + round_jiffies_up + rps_cpu_mask + rps_may_expire_flow + rps_sock_flow_table + rsa_parse_priv_key + rsa_parse_pub_key + rt6_lookup + rtc_time64_to_tm + rtnl_configure_link + rtnl_create_link + rtnl_is_locked + rtnl_link_get_net + rtnl_link_register + rtnl_link_unregister + rtnl_lock + rtnl_nla_parse_ifla + rtnl_trylock + rtnl_unlock + sas_alloc_slow_task + sas_attach_transport + sas_bios_param + sas_change_queue_depth + sas_disable_tlr + sas_domain_attach_transport + sas_drain_work + sas_eh_device_reset_handler + sas_eh_target_reset_handler + sas_enable_tlr + sas_end_device_alloc + sas_expander_alloc + sas_free_task + sas_get_local_phy + sas_ioctl + sas_is_tlr_enabled + sas_phy_add + sas_phy_alloc + sas_phy_free + sas_phy_reset + sas_port_add + sas_port_add_phy + sas_port_alloc_num + sas_port_delete + sas_port_delete_phy + sas_port_free + sas_prep_resume_ha + sas_queuecommand + sas_read_port_mode_page + sas_register_ha + sas_release_transport + sas_remove_host + sas_resume_ha + sas_rphy_add + sas_slave_configure + sas_ssp_task_response + sas_suspend_ha + sas_target_alloc + sas_target_destroy + sas_unregister_ha + save_stack_trace + save_stack_trace_tsk + sbitmap_queue_clear + __sbitmap_queue_get + scatterwalk_map_and_copy + sched_setscheduler + schedule + schedule_hrtimeout + schedule_hrtimeout_range + schedule_timeout + schedule_timeout_interruptible + schedule_timeout_uninterruptible + scmd_printk + scnprintf + screen_info + scsi_add_device + scsi_add_host_with_dma + scsi_block_requests + scsi_build_sense_buffer + scsi_change_queue_depth + scsi_cmd_get_serial + scsi_command_normalize_sense + scsi_device_get + scsi_device_lookup + scsi_device_put + scsi_device_set_state + scsi_device_type + scsi_dma_map + scsi_dma_unmap + __scsi_execute + scsi_get_vpd_page + scsi_host_alloc + scsi_host_busy + scsi_host_get + scsi_host_lookup + scsi_host_put + scsi_internal_device_block_nowait + scsi_internal_device_unblock_nowait + scsi_is_fc_rport + scsi_is_host_device + scsi_is_sdev_device + __scsi_iterate_devices + scsilun_to_int + scsi_normalize_sense + scsi_print_command + scsi_queue_work + scsi_register_driver + scsi_remove_device + scsi_remove_host + scsi_remove_target + scsi_sanitize_inquiry_string + scsi_scan_host + scsi_sense_key_string + scsi_track_queue_full + scsi_unblock_requests + sdev_prefix_printk + __secpath_destroy + secpath_dup + secure_tcp_seq + secure_tcpv6_seq + security_d_instantiate + security_release_secctx + security_secid_to_secctx + security_tun_dev_alloc_security + security_tun_dev_attach + security_tun_dev_attach_queue + security_tun_dev_create + security_tun_dev_free_security + security_tun_dev_open + send_sig + seq_list_next + seq_list_start + seq_lseek + seq_open + seq_printf + seq_putc + seq_put_decimal_ull + seq_puts + seq_read + seq_release + seq_write + set_cpus_allowed_ptr + set_current_groups + set_device_ro + set_disk_ro + set_freezable + set_memory_array_uc + set_memory_array_wb + set_memory_uc + set_memory_wb + set_memory_wc + set_normalized_timespec + set_normalized_timespec64 + set_page_dirty + set_page_dirty_lock + set_user_nice + sg_alloc_table_chained + sg_alloc_table_from_pages + sg_copy_from_buffer + sg_copy_to_buffer + sg_free_table + sg_free_table_chained + sg_init_table + sgl_alloc + sgl_free + sg_miter_next + sg_miter_start + sg_miter_stop + sg_nents + sg_next + __sg_page_iter_next + __sg_page_iter_start + sg_pcopy_from_buffer + sg_pcopy_to_buffer + sg_zero_buffer + show_class_attr_string + sigprocmask + si_meminfo + simple_open + simple_read_from_buffer + simple_strtol + simple_strtoul + simple_strtoull + simple_write_to_buffer + single_open + single_release + sk_alloc + sk_attach_filter + skb_add_rx_frag + __skb_checksum + skb_checksum + __skb_checksum_complete + skb_checksum_help + skb_clone + skb_clone_tx_timestamp + skb_copy + skb_copy_bits + skb_copy_datagram_from_iter + skb_copy_datagram_iter + skb_copy_expand + skb_copy_ubufs + skb_dequeue + skb_ensure_writable + __skb_flow_dissect + __skb_get_hash + __skb_gso_segment + skb_gso_validate_mac_len + __skb_pad + skb_partial_csum_set + skb_pull + skb_pull_rcsum + skb_push + skb_put + skb_queue_purge + skb_queue_tail + skb_realloc_headroom + __skb_recv_datagram + skb_scrub_packet + skb_set_owner_w + skb_store_bits + skb_trim + skb_try_coalesce + skb_tstamp_tx + skb_tx_error + skb_vlan_pop + skb_vlan_push + __skb_warn_lro_forwarding + skb_zerocopy + skb_zerocopy_headlen + sk_detach_filter + sk_filter_trim_cap + sk_free + skip_bus_flag + skip_spaces + sme_active + sme_me_mask + smp_call_function_many + smp_call_function_single + snprintf + sn_rtc_cycles_per_second + sock_alloc_send_pskb + sock_create + sock_create_kern + sock_edemux + sockfd_lookup + sock_init_data + sock_recv_errqueue + sock_release + sock_zerocopy_callback + softnet_data + sort + sprintf + sprint_symbol + __srcu_read_lock + __srcu_read_unlock + sscanf + __stack_chk_fail + starget_for_each_device + strcasecmp + strcat + strchr + strcmp + strcpy + strcspn + strim + strlcat + strlcpy + strlen + strncasecmp + strncat + strncmp + strncpy + strncpy_from_user + strnlen + strnstr + strpbrk + strrchr + strscpy + strsep + strspn + strstr + submit_bio + __sw_hweight32 + __sw_hweight64 + __sw_hweight8 + swiotlb_nr_tbl + switchdev_port_same_parent_id + __symbol_get + __symbol_put + sync_file_create + synchronize_irq + synchronize_net + synchronize_rcu_bh + synchronize_sched + synchronize_srcu + sysfs_add_file_to_group + sysfs_create_bin_file + sysfs_create_file_ns + sysfs_create_group + sysfs_create_link + sysfs_format_mac + sysfs_remove_bin_file + sysfs_remove_file_from_group + sysfs_remove_file_ns + sysfs_remove_group + sysfs_remove_link + sysfs_streq + system_state + system_unbound_wq + system_wq + sys_tz + t10_pi_complete + t10_pi_prepare + t10_pi_type1_crc + t10_pi_type3_crc + tap_get_socket + task_active_pid_ns + tasklet_init + tasklet_kill + __tasklet_schedule + __task_pid_nr_ns + tcf_block_cb_register + tcf_block_cb_unregister + tcp_gro_complete + tcp_hashinfo + tc_setup_cb_egdev_register + tc_setup_cb_egdev_unregister + this_cpu_off + time64_to_tm + timecounter_cyc2time + timecounter_init + timecounter_read + to_drm_sched_fence + totalram_pages + trace_define_field + trace_event_buffer_commit + trace_event_buffer_lock_reserve + trace_event_buffer_reserve + trace_event_ignore_this_pid + trace_event_raw_init + trace_event_reg + trace_handle_return + __tracepoint_dma_fence_emit + __tracepoint_xdp_exception + trace_print_flags_seq + trace_print_symbols_seq + trace_raw_output_prep + trace_seq_printf + trace_seq_putc + try_module_get + try_wait_for_completion + tsc_khz + ttm_bo_add_to_lru + ttm_bo_clean_mm + ttm_bo_del_sub_from_lru + ttm_bo_device_init + ttm_bo_device_release + ttm_bo_dma_acc_size + ttm_bo_eviction_valuable + ttm_bo_evict_mm + ttm_bo_global_init + ttm_bo_global_release + ttm_bo_init + ttm_bo_init_mm + ttm_bo_init_reserved + ttm_bo_kmap + ttm_bo_kunmap + ttm_bo_lock_delayed_workqueue + ttm_bo_manager_func + ttm_bo_mem_put + ttm_bo_mem_space + ttm_bo_mmap + ttm_bo_move_accel_cleanup + ttm_bo_move_memcpy + ttm_bo_move_to_lru_tail + ttm_bo_move_ttm + ttm_bo_pipeline_move + ttm_bo_put + ttm_bo_unlock_delayed_workqueue + ttm_bo_unref + ttm_bo_validate + ttm_bo_wait + ttm_dma_page_alloc_debugfs + ttm_dma_populate + ttm_dma_tt_fini + ttm_dma_tt_init + ttm_dma_unpopulate + ttm_eu_backoff_reservation + ttm_eu_fence_buffer_objects + ttm_eu_reserve_buffers + ttm_fbdev_mmap + ttm_mem_global_init + ttm_mem_global_release + ttm_page_alloc_debugfs + ttm_pool_populate + ttm_pool_unpopulate + ttm_populate_and_map_pages + ttm_sg_tt_init + ttm_tt_bind + ttm_tt_fini + ttm_tt_init + ttm_tt_set_placement_caching + ttm_unmap_and_unpopulate_pages + __udelay + udp4_hwcsum + udp_encap_enable + uio_event_notify + __uio_register_device + uio_unregister_device + unlock_page + unlock_page_memcg + unmap_mapping_range + unregister_acpi_hed_notifier + unregister_acpi_notifier + unregister_blkdev + __unregister_chrdev + unregister_chrdev_region + unregister_console + unregister_die_notifier + unregister_fib_notifier + unregister_inet6addr_notifier + unregister_inetaddr_notifier + unregister_ip_vs_scheduler + unregister_kprobe + unregister_module_notifier + unregister_netdev + unregister_netdevice_many + unregister_netdevice_notifier + unregister_netdevice_queue + unregister_netevent_notifier + unregister_net_sysctl_table + unregister_nmi_handler + unregister_oom_notifier + unregister_pernet_device + unregister_pernet_subsys + unregister_reboot_notifier + unregister_sysctl_table + unuse_mm + up + up_read + up_write + __usecs_to_jiffies + use_mm + usleep_range + uuid_gen + uuid_null + uuid_parse + __uv_cpu_info + _uverbs_alloc + uverbs_copy_to + uverbs_destroy_def_handler + uverbs_get_flags32 + uverbs_get_flags64 + uverbs_idr_class + __uv_hub_info_list + uv_possible_blades + uv_setup_irq + uv_teardown_irq + vfio_register_iommu_driver + vfio_unregister_iommu_driver + vfree + vfs_fallocate + vfs_fsync + vfs_getattr + vfs_statfs + vga_client_register + vgacon_text_force + vga_set_legacy_decoding + vga_switcheroo_client_fb_set + vga_switcheroo_client_probe_defer + vga_switcheroo_fini_domain_pm_ops + vga_switcheroo_handler_flags + vga_switcheroo_init_domain_pm_ops + vga_switcheroo_lock_ddc + vga_switcheroo_process_delayed_switch + vga_switcheroo_register_client + vga_switcheroo_register_handler + vga_switcheroo_unlock_ddc + vga_switcheroo_unregister_client + vga_switcheroo_unregister_handler + vga_tryget + __virt_addr_valid + vlan_dev_real_dev + vlan_dev_vlan_id + vlan_dev_vlan_proto + vmalloc + __vmalloc + vmalloc_base + vmalloc_node + vmalloc_to_page + vmap + vmemmap_base + vm_get_page_prot + vm_insert_page + vm_mmap + vm_munmap + vm_zone_stat + vprintk + vscnprintf + vsnprintf + vsprintf + vunmap + vzalloc + vzalloc_node + wait_for_completion + wait_for_completion_interruptible + wait_for_completion_interruptible_timeout + wait_for_completion_io_timeout + wait_for_completion_killable + wait_for_completion_timeout + wait_on_page_bit + __wake_up + wake_up_bit + __wake_up_locked + wake_up_process + __wake_up_sync_key + __warn_printk + wmi_evaluate_method + wmi_has_guid + work_busy + write_cache_pages + ww_mutex_lock + ww_mutex_lock_interruptible + ww_mutex_unlock + x86_cpu_to_apicid + x86_dma_fallback_dev + __x86_indirect_thunk_r10 + __x86_indirect_thunk_r11 + __x86_indirect_thunk_r12 + __x86_indirect_thunk_r13 + __x86_indirect_thunk_r14 + __x86_indirect_thunk_r15 + __x86_indirect_thunk_r8 + __x86_indirect_thunk_r9 + __x86_indirect_thunk_rax + __x86_indirect_thunk_rbp + __x86_indirect_thunk_rbx + __x86_indirect_thunk_rcx + __x86_indirect_thunk_rdi + __x86_indirect_thunk_rdx + __x86_indirect_thunk_rsi + xdp_do_flush_map + xdp_do_redirect + xdp_return_frame + xdp_return_frame_rx_napi + xdp_rxq_info_is_reg + xdp_rxq_info_reg + xdp_rxq_info_reg_mem_model + xdp_rxq_info_unreg + xdp_rxq_info_unused + xfrm_replay_seqhi + xz_dec_end + xz_dec_init + xz_dec_run + yield + zalloc_cpumask_var + zap_vma_ptes + zerocopy_sg_from_iter + zgid + zlib_inflate + zlib_inflateEnd + zlib_inflateInit2 + zlib_inflate_workspacesize diff --git a/kernel.spec b/kernel.spec new file mode 100644 index 0000000000000000000000000000000000000000..010c97f636accb2ba66e32079e45154901bb9209 --- /dev/null +++ b/kernel.spec @@ -0,0 +1,5072 @@ + + +%define with_signmodules 1 + +%define with_kabichk 1 + +%define modsign_cmd %{SOURCE10} + +%global Arch $(echo %{_host_cpu} | sed -e s/i.86/x86/ -e s/x86_64/x86/ -e s/aarch64.*/arm64/) + +%global TarballVer 4.19.90 + +%global KernelVer %{version}-%{release}.%{_target_cpu} + +%global hulkrelease 2104.16.0 + +%define with_patch 0 + +%define debuginfodir /usr/lib/debug + +%define with_debuginfo 1 + +%define with_perf 1 +# Do not recompute the build-id of vmlinux in find-debuginfo.sh +%global _missing_build_ids_terminate_build 1 +%global _no_recompute_build_ids 1 +%undefine _include_minidebuginfo +%undefine _include_gdb_index +%undefine _unique_build_ids + +%define with_source 1 + +Name: kernel +Version: 4.19.90 +Release: %{hulkrelease}.0080 +Summary: Linux Kernel +License: GPLv2 +URL: http://www.kernel.org/ +%if 0%{?with_patch} +Source0: linux-%{TarballVer}.tar.gz +%else +Source0: linux-%{version}.tar.gz#/kernel.tar.gz +%endif +Source10: sign-modules +Source11: x509.genkey +Source12: extra_certificates + +%if 0%{?with_kabichk} +Source18: check-kabi +Source20: Module.kabi_aarch64 +Source21: Module.kabi_x86_64 +%endif + +Source200: mkgrub-menu-aarch64.sh + +Source2000: cpupower.service +Source2001: cpupower.config + +%if 0%{?with_patch} +Source9000: apply-patches +Source9001: guards +Source9002: series.conf +Source9998: patches.tar.bz2 +%endif + +#BuildRequires: +BuildRequires: module-init-tools, patch >= 2.5.4, bash >= 2.03, tar +BuildRequires: bzip2, xz, findutils, gzip, m4, perl, make >= 3.78, diffutils, gawk +BuildRequires: gcc >= 3.4.2, binutils >= 2.12 +BuildRequires: hostname, net-tools, bc +BuildRequires: xmlto, asciidoc +BuildRequires: openssl-devel +BuildRequires: hmaccalc +BuildRequires: ncurses-devel +#BuildRequires: pesign >= 0.109-4 +BuildRequires: elfutils-libelf-devel +BuildRequires: rpm >= 4.14.2 +#BuildRequires: sparse >= 0.4.1 +BuildRequires: elfutils-devel zlib-devel binutils-devel newt-devel python-devel perl(ExtUtils::Embed) bison +BuildRequires: audit-libs-devel +BuildRequires: pciutils-devel gettext +BuildRequires: rpm-build, elfutils +BuildRequires: numactl-devel python3-devel glibc-static python3-docutils +BuildRequires: perl-generators perl(Carp) libunwind-devel gtk2-devel +%if 0%{?with_perf} +# libbabeltrace-devel >= 1.3.0 +BuildRequires: libbabeltrace-devel java-1.8.0-openjdk-devel +%endif +AutoReq: no +AutoProv: yes + +Conflicts: device-mapper-libs < 1.02.63-2 e2fsprogs < 1.37-4 initscripts < 7.23 iptables < 1.3.2-1 +Conflicts: ipw2200-firmware < 2.4 isdn4k-utils < 3.2-32 iwl4965-firmware < 228.57.2 jfsutils < 1.1.7-2 +Conflicts: mdadm < 3.2.1-5 nfs-utils < 1.0.7-12 oprofile < 0.9.1-2 ppp < 2.4.3-3 procps < 3.2.5-6.3 +Conflicts: reiserfs-utils < 3.6.19-2 selinux-policy-targeted < 1.25.3-14 squashfs-tools < 4.0 +Conflicts: udev < 063-6 util-linux < 2.12 wireless-tools < 29-3 xfsprogs < 2.6.13-4 + +Provides: kernel-aarch64 = %{version}-%{release} kernel-drm = 4.3.0 kernel-drm-nouveau = 16 kernel-modeset = 1 +Provides: kernel-uname-r = %{KernelVer} kernel=%{KernelVer} + +Requires: dracut >= 001-7 grubby >= 8.28-2 initscripts >= 8.11.1-1 linux-firmware >= 20100806-2 module-init-tools >= 3.16-2 + +ExclusiveArch: noarch aarch64 i686 x86_64 +ExclusiveOS: Linux + +%description +The Linux Kernel, the operating system core itself. + +%package devel +Summary: Development package for building kernel modules to match the %{KernelVer} kernel +AutoReqProv: no +Provides: %{name}-headers +Obsoletes: %{name}-headers +Provides: glibc-kernheaders +Provides: kernel-devel-uname-r = %{KernelVer} +Provides: kernel-devel-aarch64 = %{version}-%{release} +Requires: perl findutils + +%description devel +This package provides kernel headers and makefiles sufficient to build modules +against the %{KernelVer} kernel package. + +%package tools +Summary: Assortment of tools for the Linux kernel +Provides: %{name}-tools-libs +Obsoletes: %{name}-tools-libs +Provides: cpufreq-utils = 1:009-0.6.p1 +Provides: cpufrequtils = 1:009-0.6.p1 +Obsoletes: cpufreq-utils < 1:009-0.6.p1 +Obsoletes: cpufrequtils < 1:009-0.6.p1 +Obsoletes: cpuspeed < 1:1.5-16 +%description tools +This package contains the tools/ directory from the kernel source +and the supporting documentation. + +%package tools-devel +Summary: Assortment of tools for the Linux kernel +Requires: kernel-tools = %{version}-%{release} +Requires: kernel-tools-libs = %{version}-%{release} +Provides: kernel-tools-libs-devel = %{version}-%{release} +Obsoletes: kernel-tools-libs-devel +%description tools-devel +This package contains the development files for the tools/ directory from +the kernel source. + +%if 0%{?with_perf} +%package -n perf +Summary: Performance monitoring for the Linux kernel +%description -n perf +This package contains the perf tool, which enables performance monitoring +of the Linux kernel. + +%package -n python2-perf +Provides: python-perf = %{version}-%{release} +Obsoletes: python-perf +Summary: Python bindings for apps which will manipulate perf events + +%description -n python2-perf +A Python module that permits applications written in the Python programming +language to use the interface to manipulate perf events. + +%package -n python3-perf +Summary: Python bindings for apps which will manipulate perf events +%description -n python3-perf +A Python module that permits applications written in the Python programming +language to use the interface to manipulate perf events. +%endif + +%package -n bpftool +Summary: Inspection and simple manipulation of eBPF programs and maps +%description -n bpftool +This package contains the bpftool, which allows inspection and simple +manipulation of eBPF programs and maps. + +%package source +Summary: the kernel source +%description source +This package contains vaious source files from the kernel. + +%if 0%{?with_debuginfo} +%define _debuginfo_template %{nil} +%define _debuginfo_subpackages 0 + +%define debuginfo_template(n:) \ +%package -n %{-n*}-debuginfo\ +Summary: Debug information for package %{-n*}\ +Group: Development/Debug\ +AutoReq: 0\ +AutoProv: 1\ +%description -n %{-n*}-debuginfo\ +This package provides debug information for package %{-n*}.\ +Debug information is useful when developing applications that use this\ +package or when debugging this package.\ +%{nil} + +%debuginfo_template -n kernel +%files -n kernel-debuginfo -f debugfiles.list + +%debuginfo_template -n bpftool +%files -n bpftool-debuginfo -f bpftool-debugfiles.list +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_sbindir}/bpftool.*(\.debug)?|XXX' -o bpftool-debugfiles.list} + +%debuginfo_template -n kernel-tools +%files -n kernel-tools-debuginfo -f kernel-tools-debugfiles.list +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_bindir}/centrino-decode.*(\.debug)?|.*%{_bindir}/powernow-k8-decode.*(\.debug)?|.*%{_bindir}/cpupower.*(\.debug)?|.*%{_libdir}/libcpupower.*|.*%{_libdir}/libcpupower.*|.*%{_bindir}/turbostat.(\.debug)?|.*%{_bindir}/.*gpio.*(\.debug)?|.*%{_bindir}/.*iio.*(\.debug)?|.*%{_bindir}/tmon.*(.debug)?|XXX' -o kernel-tools-debugfiles.list} + +%if 0%{?with_perf} +%debuginfo_template -n perf +%files -n perf-debuginfo -f perf-debugfiles.list +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{_bindir}/perf.*(\.debug)?|.*%{_libexecdir}/perf-core/.*|.*%{_libdir}/traceevent/.*|XXX' -o perf-debugfiles.list} + + +%debuginfo_template -n python2-perf +%files -n python2-perf-debuginfo -f python2-perf-debugfiles.list +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{python2_sitearch}/perf.*(.debug)?|XXX' -o python2-perf-debugfiles.list} + +%debuginfo_template -n python3-perf +%files -n python3-perf-debuginfo -f python3-perf-debugfiles.list +%{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%{python3_sitearch}/perf.*(.debug)?|XXX' -o python3-perf-debugfiles.list} +%endif +%endif + +%prep +%if 0%{?with_patch} +if [ ! -d kernel-%{version}/vanilla-%{TarballVer} ];then +%setup -q -n kernel-%{version} -a 9998 -c + mv linux-%{TarballVer} vanilla-%{TarballVer} +else + cd kernel-%{version} +fi +cp -rl vanilla-%{TarballVer} linux-%{KernelVer} +%else +%setup -q -n kernel-%{version} -c +mv kernel linux-%{version} +cp -rl linux-%{version} linux-%{KernelVer} +%endif + +cd linux-%{KernelVer} + +%if 0%{?with_patch} +cp %{SOURCE9000} . +cp %{SOURCE9001} . +cp %{SOURCE9002} . + +if [ ! -d patches ];then + mv ../patches . +fi + +Applypatches() +{ + set -e + set -o pipefail + local SERIESCONF=$1 + local PATCH_DIR=$2 + sed -i '/^#/d' $SERIESCONF + sed -i '/^[\s]*$/d' $SERIESCONF + ( + echo "trap 'echo \"*** patch \$_ failed ***\"' ERR" + echo "set -ex" + cat $SERIESCONF | \ + sed "s!^!patch -s -F0 -E -p1 --no-backup-if-mismatch -i $PATCH_DIR/!" \ + ) | sh +} + +Applypatches series.conf %{_builddir}/kernel-%{version}/linux-%{KernelVer} +%endif + +touch .scmversion + +find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null +find . -name .gitignore -exec rm -f {} \; >/dev/null + +%if 0%{?with_signmodules} + cp %{SOURCE11} certs/. +%endif + +%if 0%{?with_source} +# Copy directory backup for kernel-source +cp -a ../linux-%{KernelVer} ../linux-%{KernelVer}-Source +find ../linux-%{KernelVer}-Source -type f -name "\.*" -exec rm -rf {} \; >/dev/null +%endif + +%if 0%{?with_perf} +cp -a tools/perf tools/python3-perf +%endif + +%build +cd linux-%{KernelVer} + +perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}/" Makefile + +## make linux +make mrproper %{_smp_mflags} + +make ARCH=%{Arch} openeuler_defconfig +make ARCH=%{Arch} olddefconfig + +TargetImage=$(basename $(make -s image_name)) + +make ARCH=%{Arch} $TargetImage %{?_smp_mflags} +make ARCH=%{Arch} modules %{?_smp_mflags} + +%if 0%{?with_kabichk} + chmod 0755 %{SOURCE18} + if [ -e $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu} ]; then + ##%{SOURCE18} -k $RPM_SOURCE_DIR/Module.kabi_%{_target_cpu} -s Module.symvers || exit 1 + echo "**** NOTE: now don't check Kabi. ****" + else + echo "**** NOTE: Cannot find reference Module.kabi file. ****" + fi +%endif + +# aarch64 make dtbs +%ifarch aarch64 + make ARCH=%{Arch} dtbs +%endif + +## make tools +%if 0%{?with_perf} +# perf +%global perf_make \ + make EXTRA_CFLAGS="-Wl,-z,now -g -Wall -fstack-protector-strong -fPIC" EXTRA_PERFLIBS="-fpie -pie" %{?_smp_mflags} -s V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_LIBNUMA=1 NO_STRLCPY=1 prefix=%{_prefix} +%global perf_python2 -C tools/perf PYTHON=%{__python2} +%global perf_python3 -C tools/python3-perf PYTHON=%{__python3} +# perf +chmod +x tools/perf/check-headers.sh +%{perf_make} %{perf_python2} all + +# make sure check-headers.sh is executable +chmod +x tools/python3-perf/check-headers.sh +%{perf_make} %{perf_python3} all + +pushd tools/perf/Documentation/ +make %{?_smp_mflags} man +popd +%endif + +# bpftool +pushd tools/bpf/bpftool +make +popd + +# cpupower +chmod +x tools/power/cpupower/utils/version-gen.sh +make %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false +%ifarch %{ix86} + pushd tools/power/cpupower/debug/i386 + make %{?_smp_mflags} centrino-decode powernow-k8-decode + popd +%endif +%ifarch x86_64 + pushd tools/power/cpupower/debug/x86_64 + make %{?_smp_mflags} centrino-decode powernow-k8-decode + popd +%endif +%ifarch %{ix86} x86_64 + pushd tools/power/x86/x86_energy_perf_policy/ + make + popd + pushd tools/power/x86/turbostat + make + popd +%endif +# thermal +pushd tools/thermal/tmon/ +make +popd +# iio +pushd tools/iio/ +make +popd +# gpio +pushd tools/gpio/ +make +popd +# kvm +pushd tools/kvm/kvm_stat/ +make %{?_smp_mflags} man +popd + + +%install +%define _python_bytecompile_errors_terminate_build 0 +%if 0%{?with_source} + mkdir -p $RPM_BUILD_ROOT/usr/src/ + mv linux-%{KernelVer}-Source $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer} + cp linux-%{KernelVer}/.config $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer}/ + cp linux-%{KernelVer}/.scmversion $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer}/ +%endif + +cd linux-%{KernelVer} + +## install linux + +# deal with kernel-source, now we don't need kernel-source +#mkdir $RPM_BUILD_ROOT/usr/src/linux-%{KernelVer} +#tar cf - --exclude SCCS --exclude BitKeeper --exclude .svn --exclude CVS --exclude .pc --exclude .hg --exclude .git --exclude=.tmp_versions --exclude=*vmlinux* --exclude=*.o --exclude=*.ko --exclude=*.cmd --exclude=Documentation --exclude=.config.old --exclude=.missing-syscalls.d --exclude=patches . | tar xf - -C %{buildroot}/usr/src/linux-%{KernelVer} + +mkdir -p $RPM_BUILD_ROOT/boot +dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-%{KernelVer}.img bs=1M count=20 + +install -m 755 $(make -s image_name) $RPM_BUILD_ROOT/boot/vmlinuz-%{KernelVer} +pushd $RPM_BUILD_ROOT/boot +sha512hmac ./vmlinuz-%{KernelVer} >./.vmlinuz-%{KernelVer}.hmac +popd + +install -m 644 .config $RPM_BUILD_ROOT/boot/config-%{KernelVer} +install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-%{KernelVer} + +%if 0%{?with_kabichk} + gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-%{KernelVer}.gz +%endif + +mkdir -p $RPM_BUILD_ROOT%{_sbindir} +install -m 755 %{SOURCE200} $RPM_BUILD_ROOT%{_sbindir}/mkgrub-menu-%{hulkrelease}.sh + + +%if 0%{?with_debuginfo} + mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/%{KernelVer} + cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/%{KernelVer} +%endif + +# deal with module, if not kdump +make ARCH=%{Arch} INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=%{KernelVer} mod-fw= +######## to collect ko to module.filelist about netwoking. block. drm. modesetting ############### +pushd $RPM_BUILD_ROOT/lib/modules/%{KernelVer} +find -type f -name "*.ko" >modnames + +# mark modules executable so that strip-to-file can strip them +xargs --no-run-if-empty chmod u+x < modnames + +# Generate a list of modules for block and networking. + +grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA | +sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef + +collect_modules_list() +{ + sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | + LC_ALL=C sort -u > modules.$1 + if [ ! -z "$3" ]; then + sed -r -e "/^($3)\$/d" -i modules.$1 + fi +} + +collect_modules_list networking \ + 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt2x00(pci|usb)_probe|register_netdevice' +collect_modules_list block \ + 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size|ahci_platform_get_resources' 'pktcdvd.ko|dm-mod.ko' +collect_modules_list drm \ + 'drm_open|drm_init' +collect_modules_list modesetting \ + 'drm_crtc_init' + +# detect missing or incorrect license tags +rm -f modinfo +while read i +do + echo -n "$i " >> modinfo + /sbin/modinfo -l $i >> modinfo +done < modnames + +grep -E -v \ + 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' \ + modinfo && exit 1 + +rm -f modinfo modnames drivers.undef + +for i in alias alias.bin builtin.bin ccwmap dep dep.bin ieee1394map inputmap isapnpmap ofmap pcimap seriomap symbols symbols.bin usbmap +do + rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$i +done +popd +# modsign module ko;need after find-debuginfo,strip +%define __modsign_install_post \ + if [ "%{with_signmodules}" -eq "1" ];then \ + cp certs/signing_key.pem . \ + cp certs/signing_key.x509 . \ + chmod 0755 %{modsign_cmd} \ + %{modsign_cmd} $RPM_BUILD_ROOT/lib/modules/%{KernelVer} || exit 1 \ + fi \ +%{nil} + +# deal with header +make ARCH=%{Arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr KBUILD_SRC= headers_install +make ARCH=%{Arch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_check +find $RPM_BUILD_ROOT/usr/include -name "\.*" -exec rm -rf {} \; + +# aarch64 dtbs install +%ifarch aarch64 + mkdir -p $RPM_BUILD_ROOT/boot/dtb-%{KernelVer} + install -m 644 $(find arch/%{Arch}/boot -name "*.dtb") $RPM_BUILD_ROOT/boot/dtb-%{KernelVer}/ + rm -f $(find arch/$Arch/boot -name "*.dtb") +%endif + +# deal with vdso +make -s ARCH=%{Arch} INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=%{KernelVer} +if [ ! -s ldconfig-kernel.conf ]; then + echo "# Placeholder file, no vDSO hwcap entries used in this kernel." >ldconfig-kernel.conf +fi +install -D -m 444 ldconfig-kernel.conf $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-%{KernelVer}.conf + +# deal with /lib/module/ path- sub path: build source kernel +rm -f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build +rm -f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/source +mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build +mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/extra +mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/updates +mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/weak-updates +############ to do collect devel file ######### +# 1. Makefile And Kconfig, .config sysmbol +# 2. scrpits dir +# 3. .h file +find -type f \( -name "Makefile*" -o -name "Kconfig*" \) -exec cp --parents {} $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build \; +for f in Module.symvers System.map Module.markers .config;do + test -f $f || continue + cp $f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build +done + +cp -a scripts $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build +if [ -d arch/%{Arch}/scripts ]; then + cp -a arch/%{Arch}/scripts $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/arch/%{_arch} || : +fi +if [ -f arch/%{Arch}/*lds ]; then + cp -a arch/%{Arch}/*lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/arch/%{_arch}/ || : +fi +find $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/scripts/ -name "*.o" -exec rm -rf {} \; + +if [ -d arch/%{Arch}/include ]; then + cp -a --parents arch/%{Arch}/include $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ +fi +cp -a include $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include + +%ifarch aarch64 + # Needed for systemtap + cp -a --parents arch/arm64/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ + cp -a --parents arch/arm/include/asm $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/ +%endif + +# copy objtool for kernel-devel (needed for building external modules) +if grep -q CONFIG_STACK_VALIDATION=y .config; then + mkdir -p $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/tools/objtool + cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/tools/objtool +fi + +# Make sure the Makefile and version.h have a matching timestamp so that +# external modules can be built +touch -r $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/Makefile $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/generated/uapi/linux/version.h +touch -r $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/.config $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/generated/autoconf.h +# for make prepare +if [ ! -f $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/config/auto.conf ];then + cp .config $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build/include/config/auto.conf +fi + +mkdir -p %{buildroot}/usr/src/kernels +mv $RPM_BUILD_ROOT/lib/modules/%{KernelVer}/build $RPM_BUILD_ROOT/usr/src/kernels/%{KernelVer} + +find $RPM_BUILD_ROOT/usr/src/kernels/%{KernelVer} -name ".*.cmd" -exec rm -f {} \; + +pushd $RPM_BUILD_ROOT/lib/modules/%{KernelVer} +ln -sf /usr/src/kernels/%{KernelVer} build +ln -sf build source +popd + + +# deal with doc , now we don't need + + +# deal with kernel abi whitelists. now we don't need + + +## install tools +%if 0%{?with_perf} +# perf +# perf tool binary and supporting scripts/binaries +%{perf_make} %{perf_python2} DESTDIR=%{buildroot} lib=%{_lib} install-bin install-traceevent-plugins +# remove the 'trace' symlink. +rm -f %{buildroot}%{_bindir}/trace + +# remove examples +rm -rf %{buildroot}/usr/lib/perf/examples +# remove the stray header file that somehow got packaged in examples +rm -rf %{buildroot}/usr/lib/perf/include/bpf/ + +# python-perf extension +%{perf_make} %{perf_python3} DESTDIR=%{buildroot} install-python_ext +%{perf_make} %{perf_python2} DESTDIR=%{buildroot} install-python_ext +%endif + +install -d %{buildroot}/%{_mandir}/man1 +install -pm0644 tools/kvm/kvm_stat/kvm_stat.1 %{buildroot}/%{_mandir}/man1/ +# perf man pages (note: implicit rpm magic compresses them later) +%if 0%{?with_perf} +install -pm0644 tools/perf/Documentation/*.1 %{buildroot}/%{_mandir}/man1/ +%endif + +# bpftool +pushd tools/bpf/bpftool +make DESTDIR=%{buildroot} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install +popd +# cpupower +make -C tools/power/cpupower DESTDIR=%{buildroot} libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install +rm -f %{buildroot}%{_libdir}/*.{a,la} +%find_lang cpupower +mv cpupower.lang ../ +%ifarch %{ix86} + pushd tools/power/cpupower/debug/i386 + install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode + install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode + popd +%endif +%ifarch x86_64 + pushd tools/power/cpupower/debug/x86_64 + install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode + install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode + popd +%endif +chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* +mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig +install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service +install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower +%ifarch %{ix86} x86_64 + mkdir -p %{buildroot}%{_mandir}/man8 + pushd tools/power/x86/x86_energy_perf_policy + make DESTDIR=%{buildroot} install + popd + pushd tools/power/x86/turbostat + make DESTDIR=%{buildroot} install + popd +%endif +# thermal +pushd tools/thermal/tmon +make INSTALL_ROOT=%{buildroot} install +popd +# iio +pushd tools/iio +make DESTDIR=%{buildroot} install +popd +# gpio +pushd tools/gpio +make DESTDIR=%{buildroot} install +popd +# kvm +pushd tools/kvm/kvm_stat +make INSTALL_ROOT=%{buildroot} install-tools +popd + +%define __spec_install_post\ +%{?__debug_package:%{__debug_install_post}}\ +%{__arch_install_post}\ +%{__os_install_post}\ +%{__modsign_install_post}\ +%{nil} + + +%post +%{_sbindir}/new-kernel-pkg --package kernel --install %{KernelVer} || exit $? + +%preun +if [ `uname -i` == "aarch64" ] && + [ -f /boot/EFI/grub2/grub.cfg ]; then + /usr/bin/sh %{_sbindir}/mkgrub-menu-%{hulkrelease}.sh %{version}-%{hulkrelease}.aarch64 /boot/EFI/grub2/grub.cfg remove +fi + +%postun +%{_sbindir}/new-kernel-pkg --rminitrd --rmmoddep --remove %{KernelVer} || exit $? +if [ -x %{_sbindir}/weak-modules ] +then + %{_sbindir}/weak-modules --remove-kernel %{KernelVer} || exit $? +fi +if [ "`ls -A /lib/modules/%{KernelVer}`" = "" ]; then + rm -rf /lib/modules/%{KernelVer} +fi + +%posttrans +%{_sbindir}/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update %{KernelVer} || exit $? +%{_sbindir}/new-kernel-pkg --package kernel --rpmposttrans %{KernelVer} || exit $? +if [ `uname -i` == "aarch64" ] && + [ -f /boot/EFI/grub2/grub.cfg ]; then + /usr/bin/sh %{_sbindir}/mkgrub-menu-%{hulkrelease}.sh %{version}-%{hulkrelease}.aarch64 /boot/EFI/grub2/grub.cfg update +fi +if [ -x %{_sbindir}/weak-modules ] +then + %{_sbindir}/weak-modules --add-kernel %{KernelVer} || exit $? +fi +%{_sbindir}/new-kernel-pkg --package kernel --mkinitrd --dracut --depmod --update %{KernelVer} || exit $? +%{_sbindir}/new-kernel-pkg --package kernel --rpmposttrans %{KernelVer} || exit $? + + +%post devel +if [ -f /etc/sysconfig/kernel ] +then + . /etc/sysconfig/kernel || exit $? +fi +if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] +then + (cd /usr/src/kernels/%{KernelVer} && + /usr/bin/find . -type f | while read f; do + hardlink -c /usr/src/kernels/*.oe*.*/$f $f + done) +fi + +%post -n kernel-tools +/sbin/ldconfig +%systemd_post cpupower.service + +%preun -n kernel-tools +%systemd_preun cpupower.service + +%postun -n kernel-tools +/sbin/ldconfig +%systemd_postun cpupower.service + +%files +%defattr (-, root, root) +%doc +/boot/config-* +%ifarch aarch64 +/boot/dtb-* +%endif +%if 0%{?with_kabichk} +/boot/symvers-* +%endif +/boot/System.map-* +/boot/vmlinuz-* +%ghost /boot/initramfs-%{KernelVer}.img +/boot/.vmlinuz-*.hmac +/etc/ld.so.conf.d/* +/lib/modules/%{KernelVer}/ +%exclude /lib/modules/%{KernelVer}/source +%exclude /lib/modules/%{KernelVer}/build +%{_sbindir}/mkgrub-menu*.sh + +%files devel +%defattr (-, root, root) +%doc +/lib/modules/%{KernelVer}/source +/lib/modules/%{KernelVer}/build +/usr/src/kernels/%{KernelVer} +/usr/include/* + + +%if 0%{?with_perf} +%files -n perf +%{_libdir}/libperf* +%{_bindir}/perf +%dir %{_libdir}/traceevent +%{_libdir}/traceevent/plugins/ +%{_libexecdir}/perf-core +%{_datadir}/perf-core/ +%{_mandir}/man[1-8]/perf* +%{_sysconfdir}/bash_completion.d/perf +%doc linux-%{KernelVer}/tools/perf/Documentation/examples.txt +%dir %{_datadir}/doc/perf-tip +%{_datadir}/doc/perf-tip/* +%license linux-%{KernelVer}/COPYING + +%files -n python2-perf +%license linux-%{KernelVer}/COPYING +%{python2_sitearch}/* + +%files -n python3-perf +%license linux-%{KernelVer}/COPYING +%{python3_sitearch}/* +%endif + +%files -n kernel-tools -f cpupower.lang +%{_bindir}/cpupower +%ifarch %{ix86} x86_64 +%{_bindir}/centrino-decode +%{_bindir}/powernow-k8-decode +%endif +%{_unitdir}/cpupower.service +%{_mandir}/man[1-8]/cpupower* +%config(noreplace) %{_sysconfdir}/sysconfig/cpupower +%ifarch %{ix86} x86_64 +%{_bindir}/x86_energy_perf_policy +%{_mandir}/man8/x86_energy_perf_policy* +%{_bindir}/turbostat +%{_mandir}/man8/turbostat* +%endif +%{_bindir}/tmon +%{_bindir}/iio_event_monitor +%{_bindir}/iio_generic_buffer +%{_bindir}/lsiio +%{_bindir}/lsgpio +%{_bindir}/gpio-hammer +%{_bindir}/gpio-event-mon +%{_mandir}/man1/kvm_stat* +%{_bindir}/kvm_stat +%{_libdir}/libcpupower.so.0 +%{_libdir}/libcpupower.so.0.0.1 +%license linux-%{KernelVer}/COPYING + +%files -n kernel-tools-devel +%{_libdir}/libcpupower.so +%{_includedir}/cpufreq.h +%{_includedir}/cpuidle.h + +%files -n bpftool +%{_sbindir}/bpftool +%{_sysconfdir}/bash_completion.d/bpftool +%{_mandir}/man8/bpftool-cgroup.8.gz +%{_mandir}/man8/bpftool-map.8.gz +%{_mandir}/man8/bpftool-prog.8.gz +%{_mandir}/man8/bpftool-perf.8.gz +%{_mandir}/man8/bpftool.8.gz +%{_mandir}/man7/bpf-helpers.7.gz +%license linux-%{KernelVer}/COPYING + +%if 0%{?with_source} +%files source +%defattr(-,root,root) +/usr/src/linux-%{KernelVer}/* +/usr/src/linux-%{KernelVer}/.config +/usr/src/linux-%{KernelVer}/.scmversion +%endif + +%changelog +* Tue Apr 20 2021 Yang Yingliang - 4.19.90-2104.16.0.0081 +- rwsem + +* Sat Apr 17 2021 Yang Yingliang - 4.19.90-2104.16.0.0080 +- add kabi list for aarch64 and x86_64 + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.16.0.0079 +- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.15.0.0078 +- config/x86: enable SHRINK_PAGECACHE +- arm64: Add config switch and kernel parameter for CPU0 hotplug + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.14.0.0077 +- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH +- arm64: errata: fix kabi changed for cpu_errata +- arm64: errata: add option to disable cache readunique prefetch on 1620 + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.13.0.0076 +- firewire: nosy: Fix a use-after-free bug in nosy_ioctl() + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.12.0.0075 +- iommu/arm-smmu-v3: Reduce contention during command-queue insertion +- iommu/arm-smmu-v3: Operate directly on low-level queue where possible +- iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue +- iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro +- iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes +- iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops +- iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() +- iommu/arm-smmu-v3: Increase maximum size of queues +- iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag +- iommu: Allow io-pgtable to be used outside of drivers/iommu/ +- iommu: Fix flush_tlb_all typo +- iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.11.0.0074 +- io_uring: order refnode recycling +- io_uring: get an active ref_node from files_data +- io_uring: fix racy req->flags modification +- io_uring: defer file table grabbing request cleanup for locked requests +- io_uring: batch put_task_struct() +- tasks: add put_task_struct_many() +- io_uring: fix missing io_queue_linked_timeout() +- io_uring: deduplicate io_grab_files() calls +- io_uring: don't do opcode prep twice +- io_uring: don't open-code recv kbuf managment +- io_uring: extract io_put_kbuf() helper +- io_uring: simplify file ref tracking in submission state +- io_uring: move BUFFER_SELECT check into *recv[msg] +- io_uring: free selected-bufs if error'ed +- io_uring: don't forget cflags in io_recv() +- io_uring: remove extra checks in send/recv +- io_uring: indent left {send,recv}[msg]() +- io-wq: update hash bits +- io_uring: get rid of atomic FAA for cq_timeouts +- io_uring: consolidate *_check_overflow accounting +- io_uring: de-unionise io_kiocb +- io_uring: follow **iovec idiom in io_import_iovec +- io_uring: mark ->work uninitialised after cleanup +- io_uring/io-wq: move RLIMIT_FSIZE to io-wq +- io_uring: alloc ->io in io_req_defer_prep() +- io_uring: inline io_req_work_grab_env() +- io_uring: fix racy IOPOLL completions +- io_uring: always let io_iopoll_complete() complete polled io +- io_uring: don't recurse on tsk->sighand->siglock with signalfd +- io_uring: don't use poll handler if file can't be nonblocking read/written +- io_uring: fix linked deferred ->files cancellation +- io_uring: fix cancel of deferred reqs with ->files +- io_uring: flush timeouts that should already have expired +- io_uring: find and cancel head link async work on files exit +- io_uring: always plug for any number of IOs +- io_uring: fix recursive completion locking on oveflow flush +- io_uring: enable lookup of links holding inflight files +- io_uring: place cflags into completion data +- io_uring: remove sequence from io_kiocb +- io_uring: use non-intrusive list for defer +- io_uring: remove init for unused list +- io_uring: add req->timeout.list +- io_uring: use completion list for CQ overflow +- io_uring: use inflight_entry list for iopoll'ing +- io_uring: rename ctx->poll into ctx->iopoll +- io_uring: share completion list w/ per-op space +- io_uring: get rid of __req_need_defer() +- io_uring: only call kfree() for a non-zero pointer +- io_uring: fix a use after free in io_async_task_func() +- io_uring: remove nr_events arg from iopoll_check() +- io_uring: don't delay iopoll'ed req completion +- io_uring: fix lost cqe->flags +- io_uring: keep queue_sqe()'s fail path separately +- io_uring: fix mis-refcounting linked timeouts +- io_uring: use new io_req_task_work_add() helper throughout +- io_uring: abstract out task work running +- io_uring: do grab_env() just before punting +- io_uring: factor out grab_env() from defer_prep() +- io_uring: do init work in grab_env() +- io_uring: don't pass def into io_req_work_grab_env +- io_uring: fix function args for !CONFIG_NET +- io_uring: set @poll->file after @poll init +- io_uring: remove REQ_F_MUST_PUNT +- io_uring: remove setting REQ_F_MUST_PUNT in rw +- io_uring: optimise io_req_find_next() fast check +- io_uring: kill REQ_F_TIMEOUT_NOSEQ +- io_uring: kill REQ_F_TIMEOUT +- io_uring: replace find_next() out param with ret +- io_uring: fix missing io_grab_files() +- io_uring: don't mark link's head for_async +- io_uring: fix feeding io-wq with uninit reqs +- io_uring: fix punting req w/o grabbed env +- io_uring: fix req->work corruption +- io_uring: simplify io_async_task_func() +- io_uring: fix NULL mm in io_poll_task_func() +- io_uring: use task_work for links if possible +- io_uring: do task_work_run() during iopoll +- io_uring: clean up req->result setting by rw +- io_uring: cosmetic changes for batch free +- io_uring: batch-free linked requests as well +- io_uring: dismantle req early and remove need_iter +- io_uring: remove inflight batching in free_many() +- io_uring: fix refs underflow in io_iopoll_queue() +- io_uring: enable READ/WRITE to use deferred completions +- io_uring: pass in completion state to appropriate issue side handlers +- io_uring: pass down completion state on the issue side +- io_uring: add 'io_comp_state' to struct io_submit_state +- io_uring: provide generic io_req_complete() helper +- io_uring: add missing REQ_F_COMP_LOCKED for nested requests +- io_uring: clean up io_kill_linked_timeout() locking +- io_uring: deduplicate freeing linked timeouts +- io_uring: kill REQ_F_LINK_NEXT +- io_uring: fix stalled deferred requests +- io_uring: add IORING_OP_OPENAT2 for compatablity +- arm64: fix kabi with io_uring interface +- x86: fix kabi with io_uring interface +- io_uring: fix provide_buffers sign extension +- io_uring: ignore double poll add on the same waitqueue head +- io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state +- io_uring: make ctx cancel on exit targeted to actual ctx +- io_uring: fix error path cleanup in io_sqe_files_register() +- io_uring: ensure open/openat2 name is cleaned on cancelation +- io_uring: sanitize double poll handling +- io_uring: fail poll arm on queue proc failure +- io_uring: allow non-fixed files with SQPOLL +- io_uring: ensure consistent view of original task ->mm from SQPOLL +- io_uring: stash ctx task reference for SQPOLL +- io_uring: don't miscount pinned memory +- io_uring: don't burn CPU for iopoll on exit +- io_uring: fix imbalanced sqo_mm accounting +- io_uring: return locked and pinned page accounting +- io_uring: fix missing ->mm on exit +- io_uring: fix NULL-mm for linked reqs +- io_uring: account locked memory before potential error case +- io_uring: don't touch 'ctx' after installing file descriptor +- io_uring: remove dead 'ctx' argument and move forward declaration +- io_uring: fix recvmsg setup with compat buf-select +- io_uring: fix shift-out-of-bounds when round up cq size +- io_uring: round-up cq size before comparing with rounded sq size +- io_uring: use type appropriate io_kiocb handler for double poll +- io_uring: fix double poll mask init +- io_uring: Fix sizeof() mismatch +- io_uring: keep a pointer ref_node in file_data +- io_uring: refactor *files_register()'s error paths +- io_uring: clean file_data access in files_register +- io-wq: fix use-after-free in io_wq_worker_running +- io_uring: fix potential ABBA deadlock in ->show_fdinfo() +- io_uring: always delete double poll wait entry on match +- io-wq: fix hang after cancelling pending hashed work +- io_uring: fix racy overflow count reporting +- io_uring: partially inline io_iopoll_getevents() +- io_uring: briefly loose locks while reaping events +- io_uring: fix stopping iopoll'ing too early +- io_uring: fix potential use after free on fallback request free +- io_uring: set table->files[i] to NULL when io_sqe_file_register failed +- io_uring: fix removing the wrong file in __io_sqe_files_update() +- io_uring: fix IOPOLL -EAGAIN retries +- io_uring: clear req->result on IOPOLL re-issue +- io_uring: hold 'ctx' reference around task_work queue + execute +- io_uring: use TWA_SIGNAL for task_work uncondtionally +- io_uring: Fix NULL pointer dereference in loop_rw_iter() +- io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works +- io_uring: add a helper for async rw iovec prep +- io_uring: simplify io_req_map_rw() +- io_uring: extract io_sendmsg_copy_hdr() +- io_uring: use more specific type in rcv/snd msg cp +- io_uring: rename sr->msg into umsg +- io_uring: fix sq array offset calculation +- io_uring: fix lockup in io_fail_links() +- io_uring: fix ->work corruption with poll_add +- io_uring: missed req_init_async() for IOSQE_ASYNC +- io_uring: always allow drain/link/hardlink/async sqe flags +- io_uring: ensure double poll additions work with both request types +- io_uring: fix recvmsg memory leak with buffer selection +- io_uring: fix not initialised work->flags +- io_uring: fix missing msg_name assignment +- io_uring: account user memory freed when exit has been queued +- io_uring: fix memleak in io_sqe_files_register() +- io_uring: fix memleak in __io_sqe_files_update() +- io_uring: export cq overflow status to userspace +- io_uring: fix regression with always ignoring signals in io_cqring_wait() +- io_uring: use signal based task_work running +- task_work: teach task_work_add() to do signal_wake_up() +- io_uring: fix current->mm NULL dereference on exit +- io_uring: fix hanging iopoll in case of -EAGAIN +- io_uring: fix io_sq_thread no schedule when busy +- io-wq: return next work from ->do_work() directly +- io-wq: compact io-wq flags numbers +- io_uring: separate reporting of ring pages from registered pages +- io_uring: report pinned memory usage +- io_uring: rename ctx->account_mem field +- io_uring: add wrappers for memory accounting +- io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior +- io_uring: change the poll type to be 32-bits +- io_uring: fix possible race condition against REQ_F_NEED_CLEANUP +- io_uring: reap poll completions while waiting for refs to drop on exit +- io_uring: acquire 'mm' for task_work for SQPOLL +- io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed +- io_uring: don't fail links for EAGAIN error in IOPOLL mode +- io_uring: cancel by ->task not pid +- io_uring: lazy get task +- io_uring: batch cancel in io_uring_cancel_files() +- io_uring: cancel all task's requests on exit +- io-wq: add an option to cancel all matched reqs +- io-wq: reorder cancellation pending -> running +- io_uring: fix lazy work init +- io_uring: fix io_kiocb.flags modification race in IOPOLL mode +- io_uring: check file O_NONBLOCK state for accept +- io_uring: avoid unnecessary io_wq_work copy for fast poll feature +- io_uring: avoid whole io_wq_work copy for requests completed inline +- io_uring: allow O_NONBLOCK async retry +- io_wq: add per-wq work handler instead of per work +- io_uring: don't arm a timeout through work.func +- io_uring: remove custom ->func handlers +- io_uring: don't derive close state from ->func +- io_uring: use kvfree() in io_sqe_buffer_register() +- io_uring: validate the full range of provided buffers for access +- io_uring: re-set iov base/len for buffer select retry +- io_uring: move send/recv IOPOLL check into prep +- io_uring: fix {SQ,IO}POLL with unsupported opcodes +- io_uring: disallow close of ring itself +- io_uring: fix overflowed reqs cancellation +- io_uring: off timeouts based only on completions +- io_uring: move timeouts flushing to a helper +- statx: hide interfaces no longer used by io_uring +- io_uring: call statx directly +- statx: allow system call to be invoked from io_uring +- io_uring: add io_statx structure +- io_uring: get rid of manual punting in io_close +- io_uring: separate DRAIN flushing into a cold path +- io_uring: don't re-read sqe->off in timeout_prep() +- io_uring: simplify io_timeout locking +- io_uring: fix flush req->refs underflow +- io_uring: don't submit sqes when ctx->refs is dying +- io_uring: async task poll trigger cleanup +- io_uring: add tee(2) support +- splice: export do_tee() +- io_uring: don't repeat valid flag list +- io_uring: rename io_file_put() +- io_uring: remove req->needs_fixed_files +- io_uring: cleanup io_poll_remove_one() logic +- io_uring: file registration list and lock optimization +- io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags +- io_uring: add 'cq_flags' field for the CQ ring +- io_uring: allow POLL_ADD with double poll_wait() users +- io_uring: batch reap of dead file registrations +- io_uring: name sq thread and ref completions +- io_uring: remove duplicate semicolon at the end of line +- io_uring: remove obsolete 'state' parameter +- io_uring: remove 'fd is io_uring' from close path +- io_uring: reset -EBUSY error when io sq thread is waken up +- io_uring: don't add non-IO requests to iopoll pending list +- io_uring: don't use kiocb.private to store buf_index +- io_uring: cancel work if task_work_add() fails +- io_uring: remove dead check in io_splice() +- io_uring: fix FORCE_ASYNC req preparation +- io_uring: don't prepare DRAIN reqs twice +- io_uring: initialize ctx->sqo_wait earlier +- io_uring: polled fixed file must go through free iteration +- io_uring: fix zero len do_splice() +- io_uring: don't use 'fd' for openat/openat2/statx +- splice: move f_mode checks to do_{splice,tee}() +- io_uring: handle -EFAULT properly in io_uring_setup() +- io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() +- io_uring: punt splice async because of inode mutex +- io_uring: check non-sync defer_list carefully +- io_uring: fix extra put in sync_file_range() +- io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() +- io_uring: use proper references for fallback_req locking +- io_uring: only force async punt if poll based retry can't handle it +- io_uring: enable poll retry for any file with ->read_iter / ->write_iter +- io_uring: statx must grab the file table for valid fd +- io_uring: only restore req->work for req that needs do completion +- io_uring: don't count rqs failed after current one +- io_uring: kill already cached timeout.seq_offset +- io_uring: fix cached_sq_head in io_timeout() +- io_uring: only post events in io_poll_remove_all() if we completed some +- io_uring: io_async_task_func() should check and honor cancelation +- io_uring: check for need to re-wait in polled async handling +- io_uring: correct O_NONBLOCK check for splice punt +- io_uring: restore req->work when canceling poll request +- io_uring: move all request init code in one place +- io_uring: keep all sqe->flags in req->flags +- io_uring: early submission req fail code +- io_uring: track mm through current->mm +- io_uring: remove obsolete @mm_fault +- io_uring: punt final io_ring_ctx wait-and-free to workqueue +- io_uring: fix fs cleanup on cqe overflow +- io_uring: don't read user-shared sqe flags twice +- io_uring: remove req init from io_get_req() +- io_uring: alloc req only after getting sqe +- io_uring: simplify io_get_sqring +- io_uring: do not always copy iovec in io_req_map_rw() +- io_uring: ensure openat sets O_LARGEFILE if needed +- io_uring: initialize fixed_file_data lock +- io_uring: remove redundant variable pointer nxt and io_wq_assign_next call +- io_uring: fix ctx refcounting in io_submit_sqes() +- io_uring: process requests completed with -EAGAIN on poll list +- io_uring: remove bogus RLIMIT_NOFILE check in file registration +- io_uring: use io-wq manager as backup task if task is exiting +- io_uring: grab task reference for poll requests +- io_uring: retry poll if we got woken with non-matching mask +- io_uring: add missing finish_wait() in io_sq_thread() +- io_uring: refactor file register/unregister/update handling +- io_uring: cleanup io_alloc_async_ctx() +- io_uring: fix missing 'return' in comment +- io-wq: handle hashed writes in chains +- io-uring: drop 'free_pfile' in struct io_file_put +- io-uring: drop completion when removing file +- io_uring: Fix ->data corruption on re-enqueue +- io-wq: close cancel gap for hashed linked work +- io_uring: make spdxcheck.py happy +- io_uring: honor original task RLIMIT_FSIZE +- io-wq: hash dependent work +- io-wq: split hashing and enqueueing +- io-wq: don't resched if there is no work +- io-wq: remove duplicated cancel code +- io_uring: fix truncated async read/readv and write/writev retry +- io_uring: dual license io_uring.h uapi header +- io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled +- io_uring: Fix unused function warnings +- io_uring: add end-of-bits marker and build time verify it +- io_uring: provide means of removing buffers +- io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG +- net: abstract out normal and compat msghdr import +- io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV +- io_uring: support buffer selection for OP_READ and OP_RECV +- io_uring: add IORING_OP_PROVIDE_BUFFERS +- io_uring: buffer registration infrastructure +- io_uring/io-wq: forward submission ref to async +- io-wq: optimise out *next_work() double lock +- io-wq: optimise locking in io_worker_handle_work() +- io-wq: shuffle io_worker_handle_work() code +- io_uring: get next work with submission ref drop +- io_uring: remove @nxt from handlers +- io_uring: make submission ref putting consistent +- io_uring: clean up io_close +- io_uring: Ensure mask is initialized in io_arm_poll_handler +- io_uring: remove io_prep_next_work() +- io_uring: remove extra nxt check after punt +- io_uring: use poll driven retry for files that support it +- io_uring: mark requests that we can do poll async in io_op_defs +- io_uring: add per-task callback handler +- io_uring: store io_kiocb in wait->private +- task_work_run: don't take ->pi_lock unconditionally +- io-wq: use BIT for ulong hash +- io_uring: remove IO_WQ_WORK_CB +- io-wq: remove unused IO_WQ_WORK_HAS_MM +- io_uring: extract kmsg copy helper +- io_uring: clean io_poll_complete +- io_uring: add splice(2) support +- io_uring: add interface for getting files +- splice: make do_splice public +- io_uring: remove req->in_async +- io_uring: don't do full *prep_worker() from io-wq +- io_uring: don't call work.func from sync ctx +- io_uring: io_accept() should hold on to submit reference on retry +- io_uring: consider any io_read/write -EAGAIN as final +- io_uring: make sure accept honor rlimit nofile +- io_uring: make sure openat/openat2 honor rlimit nofile +- io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} +- io_uring: ensure RCU callback ordering with rcu_barrier() +- io_uring: fix lockup with timeouts +- io_uring: free fixed_file_data after RCU grace period +- io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL +- io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation +- io_uring: fix 32-bit compatability with sendmsg/recvmsg +- io_uring: define and set show_fdinfo only if procfs is enabled +- io_uring: drop file set ref put/get on switch +- io_uring: import_single_range() returns 0/-ERROR +- io_uring: pick up link work on submit reference drop +- io-wq: ensure work->task_pid is cleared on init +- io-wq: remove spin-for-work optimization +- io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL +- io_uring: fix personality idr leak +- io_uring: handle multiple personalities in link chains +- io_uring: fix __io_iopoll_check deadlock in io_sq_thread +- io_uring: prevent sq_thread from spinning when it should stop +- io_uring: fix use-after-free by io_cleanup_req() +- io_uring: remove unnecessary NULL checks +- io_uring: add missing io_req_cancelled() +- io_uring: prune request from overflow list on flush +- io-wq: don't call kXalloc_node() with non-online node +- io_uring: retain sockaddr_storage across send/recvmsg async punt +- io_uring: cancel pending async work if task exits +- io-wq: add io_wq_cancel_pid() to cancel based on a specific pid +- io-wq: make io_wqe_cancel_work() take a match handler +- io_uring: fix openat/statx's filename leak +- io_uring: fix double prep iovec leak +- io_uring: fix async close() with f_op->flush() +- io_uring: allow AT_FDCWD for non-file openat/openat2/statx +- io_uring: grab ->fs as part of async preparation +- io-wq: add support for inheriting ->fs +- io_uring: retry raw bdev writes if we hit -EOPNOTSUPP +- io_uring: add cleanup for openat()/statx() +- io_uring: fix iovec leaks +- io_uring: remove unused struct io_async_open +- io_uring: flush overflowed CQ events in the io_uring_poll() +- io_uring: statx/openat/openat2 don't support fixed files +- io_uring: fix deferred req iovec leak +- io_uring: fix 1-bit bitfields to be unsigned +- io_uring: get rid of delayed mm check +- io_uring: cleanup fixed file data table references +- io_uring: spin for sq thread to idle on shutdown +- io_uring: put the flag changing code in the same spot +- io_uring: iterate req cache backwards +- io_uring: punt even fadvise() WILLNEED to async context +- io_uring: fix sporadic double CQE entry for close +- io_uring: remove extra ->file check +- io_uring: don't map read/write iovec potentially twice +- io_uring: use the proper helpers for io_send/recv +- io_uring: prevent potential eventfd recursion on poll +- io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe +- io_uring: add ->show_fdinfo() for the io_uring file descriptor +- io_uring: add support for epoll_ctl(2) +- eventpoll: support non-blocking do_epoll_ctl() calls +- eventpoll: abstract out epoll_ctl() handler +- io_uring: fix linked command file table usage +- io_uring: support using a registered personality for commands +- io_uring: allow registering credentials +- io_uring: add io-wq workqueue sharing +- io-wq: allow grabbing existing io-wq +- io_uring/io-wq: don't use static creds/mm assignments +- io-wq: make the io_wq ref counted +- io_uring: fix refcounting with batched allocations at OOM +- io_uring: add comment for drain_next +- io_uring: don't attempt to copy iovec for READ/WRITE +- io_uring: honor IOSQE_ASYNC for linked reqs +- io_uring: prep req when do IOSQE_ASYNC +- io_uring: use labeled array init in io_op_defs +- io_uring: optimise sqe-to-req flags translation +- io_uring: remove REQ_F_IO_DRAINED +- io_uring: file switch work needs to get flushed on exit +- io_uring: hide uring_fd in ctx +- io_uring: remove extra check in __io_commit_cqring +- io_uring: optimise use of ctx->drain_next +- io_uring: add support for probing opcodes +- io_uring: account fixed file references correctly in batch +- io_uring: add opcode to issue trace event +- io_uring: remove 'fname' from io_open structure +- io_uring: enable option to only trigger eventfd for async completions +- io_uring: change io_ring_ctx bool fields into bit fields +- io_uring: file set registration should use interruptible waits +- io_uring: Remove unnecessary null check +- io_uring: add support for send(2) and recv(2) +- io_uring: remove extra io_wq_current_is_worker() +- io_uring: optimise commit_sqring() for common case +- io_uring: optimise head checks in io_get_sqring() +- io_uring: clamp to_submit in io_submit_sqes() +- io_uring: add support for IORING_SETUP_CLAMP +- io_uring: extend batch freeing to cover more cases +- io_uring: wrap multi-req freeing in struct req_batch +- io_uring: batch getting pcpu references +- pcpu_ref: add percpu_ref_tryget_many() +- io_uring: add IORING_OP_MADVISE +- mm: make do_madvise() available internally +- io_uring: add IORING_OP_FADVISE +- io_uring: allow use of offset == -1 to mean file position +- io_uring: add non-vectored read/write commands +- io_uring: improve poll completion performance +- io_uring: split overflow state into SQ and CQ side +- io_uring: add lookup table for various opcode needs +- io_uring: remove two unnecessary function declarations +- io_uring: move *queue_link_head() from common path +- io_uring: rename prev to head +- io_uring: add IOSQE_ASYNC +- io-wq: support concurrent non-blocking work +- io_uring: add support for IORING_OP_STATX +- fs: make two stat prep helpers available +- io_uring: avoid ring quiesce for fixed file set unregister and update +- io_uring: add support for IORING_OP_CLOSE +- io-wq: add support for uncancellable work +- percpu-refcount: Introduce percpu_ref_resurrect() +- percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag +- fs: make filename_lookup available externally +- fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring +- io_uring: add support for IORING_OP_OPENAT +- fs: make build_open_flags() available internally +- io_uring: add support for fallocate() +- io_uring: don't cancel all work on process exit +- Revert "io_uring: only allow submit from owning task" +- io_uring: fix compat for IORING_REGISTER_FILES_UPDATE +- io_uring: only allow submit from owning task +- io_uring: ensure workqueue offload grabs ring mutex for poll list +- io_uring: clear req->result always before issuing a read/write request +- io_uring: be consistent in assigning next work from handler +- io-wq: cancel work if we fail getting a mm reference +- io_uring: don't setup async context for read/write fixed +- io_uring: remove punt of short reads to async context +- io-wq: add cond_resched() to worker thread +- io-wq: remove unused busy list from io_sqe +- io_uring: pass in 'sqe' to the prep handlers +- io_uring: standardize the prep methods +- io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler +- io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler +- io_uring: move all prep state for IORING_OP_CONNECT to prep handler +- io_uring: add and use struct io_rw for read/writes +- io_uring: use u64_to_user_ptr() consistently +- io_uring: io_wq_submit_work() should not touch req->rw +- io_uring: don't wait when under-submitting +- io_uring: warn about unhandled opcode +- io_uring: read opcode and user_data from SQE exactly once +- io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable +- io_uring: make IORING_OP_CANCEL_ASYNC deferrable +- io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable +- io_uring: make HARDLINK imply LINK +- io_uring: any deferred command must have stable sqe data +- io_uring: remove 'sqe' parameter to the OP helpers that take it +- io_uring: fix pre-prepped issue with force_nonblock == true +- io-wq: re-add io_wq_current_is_worker() +- io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG +- io_uring: fix stale comment and a few typos +- io_uring: ensure we return -EINVAL on unknown opcode +- io_uring: add sockets to list of files that support non-blocking issue +- io_uring: only hash regular files for async work execution +- io_uring: run next sqe inline if possible +- io_uring: don't dynamically allocate poll data +- io_uring: deferred send/recvmsg should assign iov +- io_uring: sqthread should grab ctx->uring_lock for submissions +- io-wq: briefly spin for new work after finishing work +- io-wq: remove worker->wait waitqueue +- io_uring: allow unbreakable links +- io_uring: fix a typo in a comment +- io_uring: hook all linked requests via link_list +- io_uring: fix error handling in io_queue_link_head +- io_uring: use hash table for poll command lookups +- io-wq: clear node->next on list deletion +- io_uring: ensure deferred timeouts copy necessary data +- io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT +- io_uring: handle connect -EINPROGRESS like -EAGAIN +- io_uring: remove io_wq_current_is_worker +- io_uring: remove parameter ctx of io_submit_state_start +- io_uring: mark us with IORING_FEAT_SUBMIT_STABLE +- io_uring: ensure async punted connect requests copy data +- io_uring: ensure async punted sendmsg/recvmsg requests copy data +- net: disallow ancillary data for __sys_{send,recv}msg_file() +- net: separate out the msghdr copy from ___sys_{send,recv}msg() +- io_uring: ensure async punted read/write requests copy iovec +- io_uring: add general async offload context +- io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR +- io_uring: use current task creds instead of allocating a new one +- io_uring: fix missing kmap() declaration on powerpc +- io_uring: add mapping support for NOMMU archs +- io_uring: make poll->wait dynamically allocated +- io-wq: shrink io_wq_work a bit +- io-wq: fix handling of NUMA node IDs +- io_uring: use kzalloc instead of kcalloc for single-element allocations +- io_uring: cleanup io_import_fixed() +- io_uring: inline struct sqe_submit +- io_uring: store timeout's sqe->off in proper place +- io_uring: remove superfluous check for sqe->off in io_accept() +- io_uring: async workers should inherit the user creds +- io-wq: have io_wq_create() take a 'data' argument +- io_uring: fix dead-hung for non-iter fixed rw +- io_uring: add support for IORING_OP_CONNECT +- net: add __sys_connect_file() helper +- io_uring: only return -EBUSY for submit on non-flushed backlog +- io_uring: only !null ptr to io_issue_sqe() +- io_uring: simplify io_req_link_next() +- io_uring: pass only !null to io_req_find_next() +- io_uring: remove io_free_req_find_next() +- io_uring: add likely/unlikely in io_get_sqring() +- io_uring: rename __io_submit_sqe() +- io_uring: improve trace_io_uring_defer() trace point +- io_uring: drain next sqe instead of shadowing +- io_uring: close lookup gap for dependent next work +- io_uring: allow finding next link independent of req reference count +- io_uring: io_allocate_scq_urings() should return a sane state +- io_uring: Always REQ_F_FREE_SQE for allocated sqe +- io_uring: io_fail_links() should only consider first linked timeout +- io_uring: Fix leaking linked timeouts +- io_uring: remove redundant check +- io_uring: break links for failed defer +- io-wq: remove extra space characters +- io-wq: wait for io_wq_create() to setup necessary workers +- io_uring: request cancellations should break links +- io_uring: correct poll cancel and linked timeout expiration completion +- io_uring: remove dead REQ_F_SEQ_PREV flag +- io_uring: fix sequencing issues with linked timeouts +- io_uring: make req->timeout be dynamically allocated +- io_uring: make io_double_put_req() use normal completion path +- io_uring: cleanup return values from the queueing functions +- io_uring: io_async_cancel() should pass in 'nxt' request pointer +- io_uring: make POLL_ADD/POLL_REMOVE scale better +- io-wq: remove now redundant struct io_wq_nulls_list +- io_uring: Fix getting file for non-fd opcodes +- io_uring: introduce req_need_defer() +- io_uring: clean up io_uring_cancel_files() +- io-wq: ensure free/busy list browsing see all items +- io_uring: ensure registered buffer import returns the IO length +- io-wq: ensure we have a stable view of ->cur_work for cancellations +- io_wq: add get/put_work handlers to io_wq_create() +- io_uring: Fix getting file for timeout +- io_uring: check for validity of ->rings in teardown +- io_uring: fix potential deadlock in io_poll_wake() +- io_uring: use correct "is IO worker" helper +- io_uring: make timeout sequence == 0 mean no sequence +- io_uring: fix -ENOENT issue with linked timer with short timeout +- io_uring: don't do flush cancel under inflight_lock +- io_uring: flag SQPOLL busy condition to userspace +- io_uring: make ASYNC_CANCEL work with poll and timeout +- io_uring: provide fallback request for OOM situations +- io_uring: convert accept4() -ERESTARTSYS into -EINTR +- io_uring: fix error clear of ->file_table in io_sqe_files_register() +- io_uring: separate the io_free_req and io_free_req_find_next interface +- io_uring: keep io_put_req only responsible for release and put req +- io_uring: remove passed in 'ctx' function parameter ctx if possible +- io_uring: reduce/pack size of io_ring_ctx +- io_uring: properly mark async work as bounded vs unbounded +- io-wq: add support for bounded vs unbunded work +- io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() +- io_uring: add support for backlogged CQ ring +- io_uring: pass in io_kiocb to fill/add CQ handlers +- io_uring: make io_cqring_events() take 'ctx' as argument +- io_uring: add support for linked SQE timeouts +- io_uring: abstract out io_async_cancel_one() helper +- io_uring: use inlined struct sqe_submit +- io_uring: Use submit info inlined into req +- io_uring: allocate io_kiocb upfront +- io_uring: io_queue_link*() right after submit +- io_uring: Merge io_submit_sqes and io_ring_submit +- io_uring: kill dead REQ_F_LINK_DONE flag +- io_uring: fixup a few spots where link failure isn't flagged +- io_uring: enable optimized link handling for IORING_OP_POLL_ADD +- io-wq: use proper nesting IRQ disabling spinlocks for cancel +- io_uring: add completion trace event +- io-wq: use kfree_rcu() to simplify the code +- io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait +- io_uring: support for generic async request cancel +- io_uring: ensure we clear io_kiocb->result before each issue +- io_uring: io_wq_create() returns an error pointer, not NULL +- io_uring: fix race with canceling timeouts +- io_uring: support for larger fixed file sets +- io_uring: protect fixed file indexing with array_index_nospec() +- io_uring: add support for IORING_OP_ACCEPT +- net: add __sys_accept4_file() helper +- io_uring: io_uring: add support for async work inheriting files +- io_uring: replace workqueue usage with io-wq +- io-wq: small threadpool implementation for io_uring +- sched/core, workqueues: Distangle worker accounting from rq lock +- sched: Remove stale PF_MUTEX_TESTER bit +- io_uring: Fix mm_fault with READ/WRITE_FIXED +- io_uring: remove index from sqe_submit +- io_uring: add set of tracing events +- io_uring: add support for canceling timeout requests +- io_uring: add support for absolute timeouts +- io_uring: replace s->needs_lock with s->in_async +- io_uring: allow application controlled CQ ring size +- io_uring: add support for IORING_REGISTER_FILES_UPDATE +- io_uring: allow sparse fixed file sets +- io_uring: run dependent links inline if possible +- io_uring: don't touch ctx in setup after ring fd install +- io_uring: Fix leaked shadow_req +- io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD +- io_uring: used cached copies of sq->dropped and cq->overflow +- io_uring: Fix race for sqes with userspace +- io_uring: Fix broken links with offloading +- io_uring: Fix corrupted user_data +- io_uring: correct timeout req sequence when inserting a new entry +- io_uring : correct timeout req sequence when waiting timeout +- io_uring: revert "io_uring: optimize submit_and_wait API" +- io_uring: fix logic error in io_timeout +- io_uring: fix up O_NONBLOCK handling for sockets +- io_uring: consider the overflow of sequence for timeout req +- io_uring: fix sequence logic for timeout requests +- io_uring: only flush workqueues on fileset removal +- io_uring: remove wait loop spurious wakeups +- io_uring: fix reversed nonblock flag for link submission +- io_uring: use __kernel_timespec in timeout ABI +- io_uring: make CQ ring wakeups be more efficient +- io_uring: compare cached_cq_tail with cq.head in_io_uring_poll +- io_uring: correctly handle non ->{read,write}_iter() file_operations +- io_uring: IORING_OP_TIMEOUT support +- io_uring: use cond_resched() in sqthread +- io_uring: fix potential crash issue due to io_get_req failure +- io_uring: ensure poll commands clear ->sqe +- io_uring: fix use-after-free of shadow_req +- io_uring: use kmemdup instead of kmalloc and memcpy +- io_uring: increase IORING_MAX_ENTRIES to 32K +- io_uring: make sqpoll wakeup possible with getevents +- io_uring: extend async work merging +- io_uring: limit parallelism of buffered writes +- io_uring: add io_queue_async_work() helper +- io_uring: optimize submit_and_wait API +- io_uring: add support for link with drain +- io_uring: fix wrong sequence setting logic +- io_uring: expose single mmap capability +- io_uring: allocate the two rings together +- io_uring: add need_resched() check in inner poll loop +- io_uring: don't enter poll loop if we have CQEs pending +- io_uring: fix potential hang with polled IO +- io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list +- io_uring: fix manual setup of iov_iter for fixed buffers +- io_uring: fix KASAN use after free in io_sq_wq_submit_work +- io_uring: ensure ->list is initialized for poll commands +- io_uring: track io length in async_list based on bytes +- io_uring: don't use iov_iter_advance() for fixed buffers +- io_uring: add a memory barrier before atomic_read +- io_uring: fix counter inc/dec mismatch in async_list +- io_uring: fix the sequence comparison in io_sequence_defer +- io_uring: fix io_sq_thread_stop running in front of io_sq_thread +- io_uring: add support for recvmsg() +- io_uring: add support for sendmsg() +- io_uring: add support for sqe links +- io_uring: punt short reads to async context +- uio: make import_iovec()/compat_import_iovec() return bytes on success +- io_uring: ensure req->file is cleared on allocation +- io_uring: fix memory leak of UNIX domain socket inode +- io_uring: Fix __io_uring_register() false success +- tools/io_uring: sync with liburing +- tools/io_uring: fix Makefile for pthread library link +- select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() +- select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR +- signal: simplify set_user_sigmask/restore_user_sigmask +- signal: remove the wrong signal_pending() check in restore_user_sigmask() +- io_uring: use wait_event_interruptible for cq_wait conditional wait +- io_uring: adjust smp_rmb inside io_cqring_events +- io_uring: fix infinite wait in khread_park() on io_finish_async() +- io_uring: remove 'ev_flags' argument +- io_uring: fix failure to verify SQ_AFF cpu +- io_uring: fix race condition reading SQE data +- io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() +- io_uring: fix shadowed variable ret return code being not checked +- req->error only used for iopoll +- io_uring: add support for eventfd notifications +- io_uring: add support for IORING_OP_SYNC_FILE_RANGE +- io_uring: add support for marking commands as draining +- fs: add sync_file_range() helper +- io_uring: avoid page allocation warnings +- io_uring: drop req submit reference always in async punt +- io_uring: free allocated io_memory once +- io_uring: fix SQPOLL cpu validation +- io_uring: have submission side sqe errors post a cqe +- io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP +- io_uring: remove unnecessary barrier after incrementing dropped counter +- io_uring: remove unnecessary barrier before reading SQ tail +- io_uring: remove unnecessary barrier after updating SQ head +- io_uring: remove unnecessary barrier before reading cq head +- io_uring: remove unnecessary barrier before wq_has_sleeper +- io_uring: fix notes on barriers +- io_uring: fix handling SQEs requesting NOWAIT +- io_uring: remove 'state' argument from io_{read,write} path +- io_uring: fix poll full SQ detection +- io_uring: fix race condition when sq threads goes sleeping +- io_uring: fix race condition reading SQ entries +- io_uring: fail io_uring_register(2) on a dying io_uring instance +- io_uring: fix CQ overflow condition +- io_uring: fix possible deadlock between io_uring_{enter,register} +- io_uring: drop io_file_put() 'file' argument +- io_uring: only test SQPOLL cpu after we've verified it +- io_uring: park SQPOLL thread if it's percpu +- io_uring: restrict IORING_SETUP_SQPOLL to root +- io_uring: fix double free in case of fileset regitration failure +- io_uring: offload write to async worker in case of -EAGAIN +- io_uring: fix big-endian compat signal mask handling +- io_uring: retry bulk slab allocs as single allocs +- io_uring: fix poll races +- io_uring: fix fget/fput handling +- io_uring: add prepped flag +- io_uring: make io_read/write return an integer +- io_uring: use regular request ref counts +- tools/io_uring: remove IOCQE_FLAG_CACHEHIT +- io_uring: add a few test tools +- io_uring: allow workqueue item to handle multiple buffered requests +- io_uring: add support for IORING_OP_POLL +- io_uring: add io_kiocb ref count +- io_uring: add submission polling +- io_uring: add file set registration +- net: split out functions related to registering inflight socket files +- io_uring: add support for pre-mapped user IO buffers +- io_uring: batch io_kiocb allocation +- io_uring: use fget/fput_many() for file references +- fs: add fget_many() and fput_many() +- io_uring: support for IO polling +- io_uring: add fsync support +- Add io_uring IO interface +- io_pgetevents: use __kernel_timespec +- pselect6: use __kernel_timespec +- ppoll: use __kernel_timespec +- signal: Add restore_user_sigmask() +- signal: Add set_user_sigmask() +- block: Initialize BIO I/O priority early +- block: prevent merging of requests with different priorities +- aio: Fix fallback I/O priority value +- block: Introduce get_current_ioprio() +- aio: Comment use of IOCB_FLAG_IOPRIO aio flag +- fs: fix kabi change since add iopoll +- fs: add an iopoll method to struct file_operations +- signal: Allow cifs and drbd to receive their terminating signals +- cifs: fix rmmod regression in cifs.ko caused by force_sig changes +- signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.10.0.0073 +- bpf, x86: Validate computation of branch displacements for x86-32 +- bpf, x86: Validate computation of branch displacements for x86-64 + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.9.0.0072 +- mm/vmalloc.c: fix percpu free VM area search criteria +- mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning +- mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro +- mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro +- mm/vmalloc.c: keep track of free blocks for vmap allocation + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.8.0.0071 +- config: Enable CONFIG_USERSWAP +- userswap: support userswap via userfaultfd +- userswap: add a new flag 'MAP_REPLACE' for mmap() +- mm, mempolicy: fix up gup usage in lookup_node +- mm/mempolicy: Allow lookup_node() to handle fatal signal +- mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal +- mm/gup: fix fixup_user_fault() on multiple retries +- mm/gup: allow VM_FAULT_RETRY for multiple times +- mm: allow VM_FAULT_RETRY for multiple times + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.7.0.0070 +- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared +- sched/fair: fix try_steal compile error +- config: enable CONFIG_SCHED_STEAL by default +- sched/fair: introduce SCHED_STEAL +- disable stealing by default +- sched/fair: Provide idle search schedstats +- sched/fair: disable stealing if too many NUMA nodes +- sched/fair: Steal work from an overloaded CPU when CPU goes idle +- sched/fair: Provide can_migrate_task_llc +- sched/fair: Generalize the detach_task interface +- sched/fair: Hoist idle_stamp up from idle_balance +- sched/fair: Dynamically update cfs_overload_cpus +- sched/topology: Provide cfs_overload_cpus bitmap +- sched/topology: Provide hooks to allocate data shared per LLC +- sched: Provide sparsemask, a reduced contention bitmap + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.6.0.0069 +- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq +- sched/fair: Make sched-idle CPU selection consistent throughout +- sched/fair: Optimize select_idle_cpu +- sched/fair: Fall back to sched-idle CPU if idle CPU isn't found +- sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq +- sched/core: Create task_has_idle_policy() helper + +* Thu Apr 15 2021 Cheng Jian - 4.19.90-2104.5.0.0068 +- ext4: add reclaim checks to xattr code +- locking/mutex: Fix non debug version of mutex_lock_io_nested() +- dm verity: add root hash pkcs#7 signature verification +- Revert "netfilter: x_tables: Update remaining dereference to RCU" +- netfilter: x_tables: Use correct memory barriers. +- Revert "netfilter: x_tables: Switch synchronization to RCU" +- arm64: kdump: update ppos when reading elfcorehdr +- netfilter: ctnetlink: fix dump of the expect mask attribute +- dm ioctl: fix out of bounds array access when no devices +- block: Suppress uevent for hidden device when removed +- NFS: Correct size calculation for create reply length +- cifs: Fix preauth hash corruption +- ext4: do not try to set xattr into ea_inode if value is empty +- kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() +- nvme-rdma: fix possible hang when failing to set io queues +- sunrpc: fix refcount leak for rpc auth modules +- include/linux/sched/mm.h: use rcu_dereference in in_vfork() +- hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() +- scsi: target: core: Prevent underflow for service actions +- scsi: target: core: Add cmd length set before cmd complete +- PCI: Fix pci_register_io_range() memory leak +- Revert "mm, slub: consider rest of partial list if acquire_slab() fails" +- cifs: return proper error code in statfs(2) +- tcp: add sanity tests to TCP_QUEUE_SEQ +- tcp: annotate tp->write_seq lockless reads +- tcp: annotate tp->copied_seq lockless reads +- netfilter: x_tables: gpf inside xt_find_revision() +- net: Fix gro aggregation for udp encaps with zero csum +- dm table: fix zoned iterate_devices based device capability checks +- dm table: fix DAX iterate_devices based device capability checks +- dm table: fix iterate_devices based device capability checks +- dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size +- swap: fix swapfile read/write offset +- mm/hugetlb.c: fix unnecessary address expansion of pmd sharing +- net: fix up truesize of cloned skb in skb_prepare_for_shift() +- xfs: Fix assert failure in xfs_setattr_size() +- arm64 module: set plt* section addresses to 0x0 +- hugetlb: fix update_and_free_page contig page struct assumption +- net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending +- ipv6: silence compilation warning for non-IPV6 builds +- ipv6: icmp6: avoid indirect call for icmpv6_send() +- xfrm: interface: use icmp_ndo_send helper +- sunvnet: use icmp_ndo_send helper +- gtp: use icmp_ndo_send helper +- icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n +- icmp: introduce helper for nat'd source address in network device context +- dm: fix deadlock when swapping to encrypted device +- printk: fix deadlock when kernel panic +- module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols +- hugetlb: fix copy_huge_page_from_user contig page struct assumption +- x86: fix seq_file iteration for pat/memtype.c +- ACPI: property: Fix fwnode string properties matching +- blk-settings: align max_sectors on "logical_block_size" boundary +- mm/rmap: fix potential pte_unmap on an not mapped pte +- arm64: Add missing ISB after invalidating TLB in __primary_switch +- mm/hugetlb: fix potential double free in hugetlb_register_node() error path +- mm/memory.c: fix potential pte_unmap_unlock pte error +- ocfs2: fix a use after free on error +- tracepoint: Do not fail unregistering a probe due to memory failure +- isofs: release buffer head before return +- tcp: fix SO_RCVLOWAT related hangs under mem pressure +- random: fix the RNDRESEEDCRNG ioctl +- bfq: Avoid false bfq queue merging +- locking/static_key: Fix false positive warnings on concurrent dec/inc +- jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations +- KVM: fix memory leak in kvm_io_bus_unregister_dev() +- net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() +- xen-blkback: don't leak persistent grants from xen_blkbk_map() +- KVM: SVM: Periodically schedule when unregistering regions on destroy +- gianfar: fix jumbo packets+napi+rx overrun crash +- usbip: fix stub_dev usbip_sockfd_store() races leading to gpf +- media: v4l: ioctl: Fix memory leak in video_usercopy +- block: only update parent bi_status when bio fail +- RDMA/hns: fix timer, gid_type, scc cfg +- block: respect queue limit of max discard segment +- block: Use non _rcu version of list functions for tag_set_list + +* Mon Apr 12 2021 Cheng Jian - 4.19.90-2104.4.0.0067 +- ext4: fix potential error in ext4_do_update_inode +- mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) +- mm,hwpoison: return -EBUSY when migration fails +- config: Enable files cgroup on x86 +- ext4: Fix unreport netlink message to userspace when fs abort +- ext4: don't leak old mountpoint samples +- scsi: libiscsi: convert change of struct iscsi_conn to fix KABI +- scsi: libiscsi: Reset max/exp cmdsn during recovery +- scsi: iscsi_tcp: Fix shost can_queue initialization +- scsi: libiscsi: Add helper to calculate max SCSI cmds per session +- scsi: libiscsi: Fix iSCSI host workq destruction +- scsi: libiscsi: Fix iscsi_task use after free() +- scsi: libiscsi: Drop taskqueuelock +- scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling +- scsi: libiscsi: Fix error count for active session +- ext4: fix timer use-after-free on failed mount +- loop: fix I/O error on fsync() in detached loop devices +- md/bitmap: fix memory leak of temporary bitmap +- md: get sysfs entry after redundancy attr group create +- md: fix deadlock causing by sysfs_notify +- md: fix the checking of wrong work queue +- md: flush md_rdev_misc_wq for HOT_ADD_DISK case +- md: don't flush workqueue unconditionally in md_open +- md: add new workqueue for delete rdev + +* Mon Apr 12 2021 Cheng Jian - 4.19.90-2104.3.0.0066 +- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl + +* Thu Apr 1 2021 Jiachen Fan - 4.19.90-2104.1.0.0065 +- Add the option of "with_perf" +- Output jvmti plug-in as part of perf building + +* Wed Apr 07 2021 Cheng Jian - 4.19.90-2104.2.0.0064 +- x86/Kconfig: Drop vendor dependency for X86_UMIP +- x86/Kconfig: Rename UMIP config parameter +- iommu/vt-d:Add support for detecting ACPI device in RMRR +- USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci +- x86/apic: Mask IOAPIC entries when disabling the local APIC +- xhci: fix issue with resume from system Sx state +- xhci: Adjust the UHCI Controllers bit value +- ALSA: hda: Add support of Zhaoxin NB HDAC codec +- ALSA: hda: Add support of Zhaoxin NB HDAC +- ALSA: hda: Add support of Zhaoxin SB HDAC +- xhci: Show Zhaoxin XHCI root hub speed correctly +- xhci: fix issue of cross page boundary in TRB prefetch +- PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports +- PCI: Add ACS quirk for Zhaoxin multi-function devices +- xhci: Add Zhaoxin xHCI LPM U1/U2 feature support +- ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA +- PCI: Add Zhaoxin Vendor ID +- x86/perf: Add hardware performance events support for Zhaoxin CPU. +- crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs +- x86/speculation/swapgs: Exclude Zhaoxin CPUs from SWAPGS vulnerability +- x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 +- x86/mce: Add Zhaoxin LMCE support +- x86/mce: Add Zhaoxin CMCI support +- x86/mce: Add Zhaoxin MCE support +- x86/acpi/cstate: Add Zhaoxin processors support for cache flush policy in C3 +- x86/power: Optimize C3 entry on Centaur CPUs +- ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC +- x86/cpu: Add detect extended topology for Zhaoxin CPUs +- x86/cpufeatures: Add Zhaoxin feature bits +- x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support +- x86/cpu/centaur: Replace two-condition switch-case with an if statement +- x86/cpu: Remove redundant cpu_detect_cache_sizes() call +- x86/cpu: Create Zhaoxin processors architecture support file +- xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms +- xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 +- xhci: fix runtime pm enabling for quirky Intel hosts +- xhci: Force Maximum Packet size for Full-speed bulk devices to valid range. + +* Thu Apr 01 2021 Cheng Jian - 4.19.90-2104.1.0.0063 +- configs: add config BMA to config files +- Huawei BMA: Adding Huawei BMA driver: host_kbox_drv +- Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv +- Huawei BMA: Adding Huawei BMA driver: host_veth_drv +- Huawei BMA: Adding Huawei BMA driver: host_cdev_drv +- Huawei BMA: Adding Huawei BMA driver: host_edma_drv +- scsi: ses: Fix crash caused by kfree an invalid pointer +- net: hns3: PF add support for pushing link status to VFs +- net: hns: update hns version to 21.2.1 +- net: hns: Remove unused macro AE_NAME_PORT_ID_IDX +- net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq +- net: hns: Replace zero-length array with flexible-array member +- hisilicon/hns: convert comma to semicolon +- net: hns: make arrays static, makes object smaller +- net: hns: Move static keyword to the front of declaration +- net: hns: use eth_broadcast_addr() to assign broadcast address +- net: hns: use true,false for bool variables +- net: hns: fix wrong display of "Advertised link modes" +- net: hns: fix ping failed when setting "autoneg off speed 100 duplex half" +- net: hns: fix variable used when DEBUG is defined +- net: hns: fix non-promiscuous mode does not take effect problem +- net: hns: remove redundant variable initialization +- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 +- net/hinic: update hinic version to 2.3.2.18 +- net/hinic: Add support for hinic PMD on VF +- net/hinic: Add XDP support for pass and drop actions +- net/hinic: permit configuration of rx-vlan-filter with ethtool +- locks: fix a memory leak bug in __break_lease() + +* Mon Mar 29 2021 Cheng Jian - 4.19.90-2103.4.0.0062 +- mm/vmscan: fix uncleaned mem_cgroup_uncharge +- staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() +- PCI: rpadlpar: Fix potential drc_name corruption in store functions +- perf/x86/intel: Fix a crash caused by zero PEBS status +- btrfs: fix race when cloning extent buffer during rewind of an old root +- bpf: Fix off-by-one for area size in creating mask to left +- bpf: Prohibit alu ops for pointer types not defining ptr_limit +- net/x25: prevent a couple of overflows +- drm/ttm/nouveau: don't call tt destroy callback on alloc failure. +- cgroup: Fix kabi broken by files_cgroup introduced +- arm64/mpam: fix a possible deadlock in mpam_enable +- config: arm64: build TCM driver to modules by default +- staging: TCM: add GMJS(Nationz Tech) TCM driver. +- config: enable config TXGBE by default +- x86/config: Set CONFIG_TXGBE=m by default +- net: txgbe: Add support for Netswift 10G NIC + +* Mon Mar 22 2021 Cheng Jian - 4.19.90-2103.3.0.0061 +- arm64/mpam: fix a memleak in add_schema +- scsi: check the whole result for reading write protect flag +- ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed +- md: add checkings before flush md_misc_wq +- dm: use noio when sending kobject event +- ext4: fix potential htree index checksum corruption +- quota: Fix memory leak when handling corrupted quota file +- quota: Sanity-check quota file headers on load +- block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline +- block, bfq: make reparent_leaf_entity actually work only on leaf entities +- block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup +- block, bfq: move forward the getting of an extra ref in bfq_bfqq_move +- block, bfq: get extra ref to prevent a queue from being freed during a group move +- perf/ftrace: Fix use-after-free in __ftrace_ops_list_func() +- fs/xfs: fix time overflow +- ext4: remove set but not used variable 'es' in ext4_jbd2.c +- ext4: remove set but not used variable 'es' +- ext4: don't try to processed freed blocks until mballoc is initialized +- ext4: drop ext4_handle_dirty_super() +- ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() +- ext4: save error info to sb through journal if available +- ext4: protect superblock modifications with a buffer lock +- ext4: drop sync argument of ext4_commit_super() +- ext4: combine ext4_handle_error() and save_error_info() +- ext4: defer saving error info from atomic context +- ext4: simplify ext4 error translation +- ext4: move functions in super.c +- ext4: make ext4_abort() use __ext4_error() +- ext4: standardize error message in ext4_protect_reserved_inode() +- ext4: save all error info in save_error_info() and drop ext4_set_errno() +- ext4: save the error code which triggered an ext4_error() in the superblock +- ext4: remove redundant sb checksum recomputation +- Revert "ext4: Protect superblock modifications with a buffer lock" + +* Mon Mar 15 2021 Cheng Jian - 4.19.90-2103.2.0.0060 +- xen-netback: respect gnttab_map_refs()'s return value +- Xen/gnttab: handle p2m update errors on a per-slot basis +- sysfs: fix kabi broken when add sysfs_emit and sysfs_emit_at +- scsi: iscsi: Verify lengths on passthrough PDUs +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE +- sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output +- scsi: iscsi: Restrict sessions and handles to admin capabilities +- ovl: do not fail because of O_NOATIME +- ovl: check permission to open real file +- ovl: call secutiry hook in ovl_real_ioctl() +- ovl: verify permissions in ovl_path_open() +- ovl: switch to mounter creds in readdir +- ovl: pass correct flags for opening real directory +- mm/swapfile.c: fix potential memory leak in sys_swapon +- hibernate: Allow uswsusp to write to swap +- mm/swapfile.c: move inode_lock out of claim_swapfile +- mm/swapfile.c: fix a comment in sys_swapon() +- vfs: don't allow writes to swap files +- mm: set S_SWAPFILE on blockdev swap devices +- block_dump: remove block_dump feature when dirting inode +- virtio-blk: modernize sysfs attribute creation +- nvme: register ns_id attributes as default sysfs groups +- ext4: Fix not report exception message when mount with errors=continue +- xen-blkback: fix error handling in xen_blkbk_map() +- xen-scsiback: don't "handle" error by BUG() +- xen-netback: don't "handle" error by BUG() +- xen-blkback: don't "handle" error by BUG() +- xen/arm: don't ignore return errors from set_phys_to_machine +- Xen/gntdev: correct error checking in gntdev_map_grant_pages() +- Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() +- Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() +- Xen/x86: don't bail early from clear_foreign_p2m_mapping() + +* Thu Mar 11 2021 Cheng Jian - 4.19.90-2103.1.0.0059 +- brcmfmac: Loading the correct firmware for brcm43456 +- config: Enable the config option of the etmem feature +- etmem: add etmem-swap feature +- etmem: add etmem-scan feature +- moduleparam: Save information about built-in modules in separate file +- ovl: expand warning in ovl_d_real() +- net: watchdog: hold device global xmit lock during tx disable +- bfq-iosched: Revert "bfq: Fix computation of shallow depth" +- ovl: skip getxattr of security labels +- cap: fix conversions on getxattr +- ovl: perform vfs_getxattr() with mounter creds +- tracing: Check length before giving out the filter buffer +- tracing: Do not count ftrace events in top level enable output +- blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue +- block: don't hold q->sysfs_lock in elevator_init_mq +- SUNRPC: Handle 0 length opaque XDR object data properly +- SUNRPC: Move simple_get_bytes and simple_get_netobj into private header +- fgraph: Initialize tracing_graph_pause at task creation +- tracing/kprobe: Fix to support kretprobe events on unloaded modules +- md: Set prev_flush_start and flush_bio in an atomic way +- mm: thp: fix MADV_REMOVE deadlock on shmem THP +- mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active +- mm: hugetlb: fix a race between isolating and freeing page +- mm: hugetlb: fix a race between freeing and dissolving the page +- mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page +- smb3: Fix out-of-bounds bug in SMB2_negotiate() +- cifs: report error instead of invalid when revalidating a dentry fails +- genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set +- kretprobe: Avoid re-registration of the same kretprobe earlier +- ovl: fix dentry leak in ovl_get_redirect +- memblock: do not start bottom-up allocations with kernel_end +- workqueue: Restrict affinity change to rescuer +- kthread: Extract KTHREAD_IS_PER_CPU +- sysctl: handle overflow in proc_get_long +- fs: fix lazytime expiration handling in __writeback_single_inode() +- writeback: Drop I_DIRTY_TIME_EXPIRE +- dm integrity: conditionally disable "recalculate" feature +- tracing: Fix race in trace_open and buffer resize call +- Revert "mm/slub: fix a memory leak in sysfs_slab_add()" +- net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS +- net: fix iteration for sctp transport seq_files +- netfilter: conntrack: skip identical origin tuple in same zone only +- netfilter: flowtable: fix tcp and udp header checksum update +- netfilter: xt_recent: Fix attempt to update deleted entry +- af_key: relax availability checks for skb size calculation +- net: ip_tunnel: fix mtu calculation +- net_sched: gen_estimator: support large ewma log +- tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN +- net/mlx5: Fix memory leak on flow table creation error flow +- xfrm: fix disable_xfrm sysctl when used on xfrm interfaces +- xfrm: Fix oops in xfrm_replay_advance_bmp +- netfilter: nft_dynset: add timeout extension to template +- net: sit: unregister_netdevice on newlink's error path +- esp: avoid unneeded kmap_atomic call +- udp: Prevent reuseport_select_sock from reading uninitialized socks +- vrf: Fix fast path output packet handling with async Netfilter rules +- livepatch/core: Fix jump_label_apply_nops called multi times +- gpu: hibmc: Fix stuck when switch GUI to text. +- gpu: hibmc: Use drm get pci dev api. +- gpu: hibmc: Fix erratic display during startup stage. +- net: hns3: update hns3 version to 1.9.38.11 +- net: hns3: fix 'ret' may be used uninitialized problem +- net: hns3: update hns3 version to 1.9.38.10 +- net: hns3: adds support for setting pf max tx rate via sysfs +- ext4: find old entry again if failed to rename whiteout +- config: disable config TMPFS_INODE64 by default +- tmpfs: restore functionality of nr_inodes=0 +- tmpfs: support 64-bit inums per-sb +- tmpfs: per-superblock i_ino support +- Revert "scsi: sg: fix memory leak in sg_build_indirect" +- scsi: fix kabi for scsi_device +- scsi: core: Only re-run queue in scsi_end_request() if device queue is busy +- scsi: core: Run queue in case of I/O resource contention failure +- Revert "scsi: sd: block: Fix read-only flag residuals when partition table change" +- scsi: sd: block: Fix kabi change by 'scsi: sd: block: Fix regressions in read-only block device handling' +- scsi: sd: block: Fix read-only flag residuals when partition table change +- scsi: sd: block: Fix regressions in read-only block device handling +- proc/mounts: Fix kabi broken +- proc/mounts: add cursor +- list: introduce list_for_each_continue() + +* Wed Feb 24 2021 Cheng Jian - 4.19.90-2102.3.0.0058 +- arm64/mpam: Fix compile warning +- arm64/mpam: Sort domains when cpu online +- arm64/mpam: resctrl: Refresh cpu mask for handling cpuhp +- arm64/mpam: resctrl: Allow setting register MPAMCFG_MBW_MIN to 0 +- arm64/mpam: resctrl: Use resctrl_group_init_alloc() for default group +- arm64/mpam: resctrl: Add proper error handling to resctrl_mount() +- arm64/mpam: Supplement additional useful ctrl features for mount options +- ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node +- arm64/mpam: Set per-cpu's closid to none zero for cdp +- arm64/mpam: Simplify mpamid cdp mapping process +- arm64/mpam: Filter schema control type with ctrl features +- arm64/mpam: resctrl: Add rmid file in resctrl sysfs +- arm64/mpam: Split header files into suitable location +- arm64/mpam: resctrl: Export resource's properties to info directory +- arm64/mpam: Add resctrl_ctrl_feature structure to manage ctrl features +- arm64/mpam: Add wait queue for monitor alloc and free +- arm64/mpam: Remap reqpartid,pmg to rmid and intpartid to closid +- arm64/mpam: Separate internal and downstream priority event +- arm64/mpam: Enabling registering and logging error interrupts +- arm64/mpam: Fix MPAM_ESR intPARTID_range error +- arm64/mpam: Integrate monitor data for Memory Bandwidth if cdp enabled +- arm64/mpam: Add hook-events id for ctrl features +- arm64/mpam: Re-plan intpartid narrowing process +- arm64/mpam: Restore extend ctrls' max width for checking schemata input +- arm64/mpam: Squash default priority from mpam device to class +- arm64/mpam: Store intpri and dspri for mpam device reset +- arm64/mpam: resctrl: Support priority and hardlimit(Memory bandwidth) configuration +- arm64/mpam: resctrl: Support cpus' monitoring for mon group +- arm64/mpam: resctrl: collect child mon group's monitor data +- arm64/mpam: Using software-defined id for rdtgroup instead of 32-bit integer +- arm64/mpam: Implement intpartid narrowing process +- arm64/mpam: resctrl: Remove unnecessary CONFIG_ARM64 +- arm64/mpam: resctrl: Remove ctrlmon sysfile +- arm64/mpam: Clean up header files and rearrange declarations +- arm64/mpam: resctrl: Support cdp on monitoring data +- arm64/mpam: Support cdp on allocating monitors +- arm64/mpam: resctrl: Move ctrlmon sysfile write/read function to mpam_ctrlmon.c +- arm64/mpam: resctrl: Update closid alloc and free process with bitmap +- arm64/mpam: resctrl: Update resources reset process +- arm64/mpam: Support cdp in mpam_sched_in() +- arm64/mpam: resctrl: Write and read schemata by schema_list +- arm64/mpam: resctrl: Use resctrl_group_init_alloc() to init schema list +- arm64/mpam: resctrl: Add helpers for init and destroy schemata list +- arm64/mpam: resctrl: Supplement cdpl2,cdpl3 for mount options +- arm64/mpam: resctrl: Append schemata CDP definitions +- arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline +- arm64/mpam: Probe partid,pmg and feature capabilities' ranges from classes +- arm64/mpam: Add helper for getting MSCs' configuration +- arm64/mpam: Migrate old MSCs' discovery process to new branch +- drivers: base: cacheinfo: Add helper to search cacheinfo by of_node +- arm64/mpam: Implement helpers for handling configuration and monitoring +- arm64/mpam: resctrl: Handle cpuhp and resctrl_dom allocation +- arm64/mpam: resctrl: Re-synchronise resctrl's view of online CPUs +- arm64/mpam: Init resctrl resources' info from resctrl_res selected +- arm64/mpam: Pick MPAM resources and events for resctrl_res exported +- arm64/mpam: Allocate mpam component configuration arrays +- arm64/mpam: Summarize feature support during mpam_enable() +- arm64/mpam: Reset controls when CPUs come online +- arm64/mpam: Add helper for getting mpam sysprops +- arm64/mpam: Probe the features resctrl supports +- arm64/mpam: Supplement MPAM MSC register layout definitions +- arm64/mpam: Probe supported partid/pmg ranges from devices +- cacheinfo: Provide a helper to find a cacheinfo leaf +- arm64/mpam: Add mpam driver discovery phase and kbuild boiler plate +- arm64/mpam: Preparing for MPAM refactoring + + +* Mon Feb 22 2021 Cheng Jian - 4.19.90-2102.2.0.0057 +- powerpc: fix a compiling error for 'access_ok' +- mmap: fix a compiling error for 'MAP_CHECKNODE' +- futex: sched: fix UAF when free futex_exit_mutex in free_task() +- futex: sched: fix kabi broken in task_struct +- futex: Prevent exit livelock +- futex: Provide distinct return value when owner is exiting +- futex: Add mutex around futex exit +- futex: Provide state handling for exec() as well +- futex: Sanitize exit state handling +- futex: Mark the begin of futex exit explicitly +- futex: Set task::futex_state to DEAD right after handling futex exit +- futex: Split futex_mm_release() for exit/exec +- exit/exec: Seperate mm_release() +- futex: Replace PF_EXITPIDONE with a state +- futex: Move futex exit handling into futex code +- net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled +- ipv6: set multicast flag on the multicast route +- net_sched: reject silly cell_log in qdisc_get_rtab() +- net_sched: avoid shift-out-of-bounds in tcindex_set_parms() +- ipv6: create multicast route with RTPROT_KERNEL +- udp: mask TOS bits in udp_v4_early_demux() +- kasan: fix incorrect arguments passing in kasan_add_zero_shadow +- kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow +- skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too +- netfilter: rpfilter: mask ecn bits before fib lookup +- driver core: Extend device_is_dependent() +- dm integrity: fix a crash if "recalculate" used without "internal_hash" +- dm: avoid filesystem lookup in dm_get_dev_t() +- ACPI: scan: Make acpi_bus_get_device() clear return pointer on error +- net: ipv6: Validate GSO SKB before finish IPv6 processing +- net: skbuff: disambiguate argument and member for skb_list_walk_safe helper +- net: introduce skb_list_walk_safe for skb segment walking +- tipc: fix NULL deref in tipc_link_xmit() +- net: avoid 32 x truesize under-estimation for tiny skbs +- dm integrity: fix flush with external metadata device +- netfilter: nf_nat: Fix memleak in nf_nat_init +- netfilter: conntrack: fix reading nf_conntrack_buckets +- net: sunrpc: interpret the return value of kstrtou32 correctly +- mm, slub: consider rest of partial list if acquire_slab() fails +- ext4: fix superblock checksum failure when setting password salt +- NFS: nfs_igrab_and_active must first reference the superblock +- NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter +- pNFS: Mark layout for return if return-on-close was not sent +- NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock +- dump_common_audit_data(): fix racy accesses to ->d_name +- bfq: Fix computation of shallow depth +- dm integrity: fix the maximum number of arguments +- dm snapshot: flush merged data before committing metadata +- mm/hugetlb: fix potential missing huge page size info +- ACPI: scan: Harden acpi_device_add() against device ID overflows +- block: fix use-after-free in disk_part_iter_next +- vhost_net: fix ubuf refcount incorrectly when sendmsg fails +- virtio_net: Fix recursive call to cpus_read_lock() +- proc: fix lookup in /proc/net subdirectories after setns(2) +- proc: change ->nlink under proc_subdir_lock +- lib/genalloc: fix the overflow when size is too big +- scsi: scsi_transport_spi: Set RQF_PM for domain validation commands +- workqueue: Kick a worker based on the actual activation of delayed works +- dm verity: skip verity work if I/O error when system is shutting down +- module: delay kobject uevent until after module init call +- NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode +- quota: Don't overflow quota file offsets +- module: set MODULE_STATE_GOING state when a module fails to load +- fcntl: Fix potential deadlock in send_sig{io, urg}() +- null_blk: Fix zone size initialization +- ext4: don't remount read-only with errors=continue on reboot +- vfio/pci: Move dummy_resources_list init in vfio_pci_probe() +- arm64: module/ftrace: intialize PLT at load time +- arm64: module: rework special section handling +- net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet +- net/mlx5e: Fix two double free cases +- net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups +- net: ipv6: fib: flush exceptions when purging route +- net: fix pmtu check in nopmtudisc mode +- net: ip: always refragment ip defragmented packets +- net: vlan: avoid leaks on register_vlan_dev() failures +- netfilter: xt_RATEEST: reject non-null terminated string from userspace +- netfilter: ipset: fix shift-out-of-bounds in htable_bits() +- netfilter: x_tables: Update remaining dereference to RCU +- net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc +- net-sysfs: take the rtnl lock when storing xps_rxqs +- net: sched: prevent invalid Scell_log shift count +- erspan: fix version 1 check in gre_parse_header() +- net: hns: fix return value check in __lb_other_process() +- ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() +- net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc +- net-sysfs: take the rtnl lock when storing xps_cpus +- i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs +- lwt: Disable BH too in run_lwt_bpf() +- net/mlx5: Properly convey driver version to firmware +- vxlan: Copy needed_tailroom from lowerdev +- vxlan: Add needed_headroom for lower device +- ixgbe: avoid premature Rx buffer reuse +- xsk: Fix xsk_poll()'s return type +- net/mlx4_en: Handle TX error CQE +- net/mlx4_en: Avoid scheduling restart task if it is already running +- net/mlx5: Fix wrong address reclaim when command interface is down +- i40e: Fix removing driver while bare-metal VFs pass traffic +- net/tls: Protect from calling tls_dev_del for TLS RX twice +- net/tls: missing received data after fast remote close +- clocksource/drivers/arch_timer: Fix vdso_fix compile error for arm32 +- scsi/hifc:Fix the bug that the system may be oops during unintall hifc module. +- KVM: Enable PUD huge mappings only on 1620 +- fs: fix files.usage bug when move tasks +- scsi: do quiesce for enclosure driver +- ext4: fix bug for rename with RENAME_WHITEOUT +- mm: fix kabi broken +- mm: memcontrol: add struct mem_cgroup_extension +- mm: thp: don't need care deferred split queue in memcg charge move path +- mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG +- mm: thp: make deferred split shrinker memcg aware +- mm: shrinker: make shrinker not depend on memcg kmem +- mm: move mem_cgroup_uncharge out of __page_cache_release() +- mm: thp: extract split_queue_* into a struct +- bonding: add documentation for peer_notif_delay +- bonding: fix value exported by Netlink for peer_notif_delay +- bonding: add an option to specify a delay between peer notifications +- arm64/ascend: mm: Fix hugetlb check node error +- fix virtio_gpu use-after-free while creating dumb +- ext4: add ext3 report error to userspace by netlink +- arm64/ascend: mm: Fix arm32 compile warnings +- Kconfig: disable KTASK by default +- netpoll: accept NULL np argument in netpoll_send_skb() +- netpoll: netpoll_send_skb() returns transmit status +- netpoll: move netpoll_send_skb() out of line +- netpoll: remove dev argument from netpoll_send_skb_on_dev() +- efi/arm: Revert "Defer persistent reservations until after paging_init()" +- arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table +- block: better deal with the delayed not supported case in blk_cloned_rq_check_limits +- block: Return blk_status_t instead of errno codes +- ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error +- irqchip/gic-v3: Fix compiling error on ARM32 with GICv3 +- PCI: Fix pci_slot_release() NULL pointer dereference +- md/cluster: fix deadlock when node is doing resync job +- md/cluster: block reshape with remote resync job +- ext4: fix deadlock with fs freezing and EA inodes +- ext4: fix a memory leak of ext4_free_data +- ACPI: PNP: compare the string length in the matching_id() +- Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" +- nfs_common: need lock during iterate through the list +- clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI +- NFS: switch nfsiod to be an UNBOUND workqueue. +- lockd: don't use interval-based rebinding over TCP +- SUNRPC: xprt_load_transport() needs to support the netid "rdma6" +- PCI: iproc: Fix out-of-bound array accesses +- PCI: Fix overflow in command-line resource alignment requests +- PCI: Bounds-check command-line resource alignment requests +- genirq/irqdomain: Don't try to free an interrupt that has no mapping +- spi: fix resource leak for drivers without .remove callback +- scsi: core: Fix VPD LUN ID designator priorities +- selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling +- sched: Reenable interrupts in do_sched_yield() +- sched/deadline: Fix sched_dl_global_validate() +- selinux: fix error initialization in inode_doinit_with_dentry() +- serial_core: Check for port state when tty is in error state +- arm64: syscall: exit userspace before unmasking exceptions +- netfilter: x_tables: Switch synchronization to RCU +- block: factor out requeue handling from dispatch code +- arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S +- arm64: lse: Fix LSE atomics with LLVM +- arm64: lse: fix LSE atomics with LLVM's integrated assembler +- net: bridge: vlan: fix error return code in __vlan_add() +- tcp: fix cwnd-limited bug for TSO deferral where we send nothing +- tcp: select sane initial rcvq_space.space for big MSS +- netfilter: nf_tables: avoid false-postive lockdep splat +- tracing: Fix userstacktrace option for instances +- mm/swapfile: do not sleep with a spin lock held +- mm: list_lru: set shrinker map bit when child nr_items is not zero +- cifs: fix potential use-after-free in cifs_echo_request() +- ftrace: Fix updating FTRACE_FL_TRAMP +- net: ip6_gre: set dev->hard_header_len when using header_ops +- ipv4: Fix tos mask in inet_rtm_getroute() +- netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal +- bonding: wait for sysfs kobject destruction before freeing struct slave +- tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control +- sock: set sk_err to ee_errno on dequeue from errq +- ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init +- efivarfs: revert "fix memory leak in efivarfs_create()" +- scsi: libiscsi: Fix NOP race condition +- nvme: free sq/cq dbbuf pointers when dbbuf set fails +- proc: don't allow async path resolution of /proc/self components +- arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() +- arm64: pgtable: Fix pte_accessible() +- scsi: libiscsi: fix task hung when iscsid deamon exited +- mmap: fix a compiling error for 'MAP_PA32BIT' +- hifc: remove unnecessary __init specifier +- armv7 fix compile error +- cputime: fix undefined reference to get_idle_time when CONFIG_PROC_FS disabled +- memcg/ascend: enable kmem cgroup by default for ascend +- memcg/ascend: Check sysctl oom config for memcg oom +- bdi: fix compiler error in bdi_get_dev_name() +- arm64: fix compile error when CONFIG_HOTPLUG_CPU is disabled +- scsi: target: iscsi: Fix cmd abort fabric stop race +- scsi: target: fix hang when multiple threads try to destroy the same iscsi session +- scsi: target: remove boilerplate code +- ext4: Protect superblock modifications with a buffer lock +- arm64: arch_timer: only do cntvct workaround on VDSO path on D05 +- libata: transport: Use scnprintf() for avoiding potential buffer overflow +- Document: In the binding document, add enable-init-all-GICR field description. +- irqchip/irq-gic-v3: Add workaround bindings in device tree to init ts core GICR. +- asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation +- hugetlbfs: Add dependency with ascend memory features +- net/mlx5: Disable QoS when min_rates on all VFs are zero +- sctp: change to hold/put transport for proto_unreach_timer +- net: Have netpoll bring-up DSA management interface +- mlxsw: core: Use variable timeout for EMAD retries +- ah6: fix error return code in ah6_input() +- tipc: fix memory leak in tipc_topsrv_start() +- sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms +- libceph: clear con->out_msg on Policy::stateful_server faults +- mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() +- tipc: fix memory leak caused by tipc_buf_append() +- mlxsw: core: Fix memory leak on module removal +- irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend. +- sbsa_gwdt: Add WDIOF_PRETIMEOUT flag to watchdog_info at defination +- NMI: Enable arm-pmu interrupt as NMI in Acensed. +- arm64/ascend: mm: Add MAP_CHECKNODE flag to check node hugetlb +- config: enable CONFIG_NVME_MULTIPATH by default +- mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() +- ext4: fix bogus warning in ext4_update_dx_flag() +- efivarfs: fix memory leak in efivarfs_create() +- libfs: fix error cast of negative value in simple_attr_write() +- xfs: revert "xfs: fix rmap key and record comparison functions" +- fail_function: Remove a redundant mutex unlock +- xfs: strengthen rmap record flags checking +- xfs: fix the minrecs logic when dealing with inode root child blocks +- ip_tunnels: Set tunnel option flag when tunnel metadata is present +- perf lock: Don't free "lock_seq_stat" if read_count isn't zero +- vfs: remove lockdep bogosity in __sb_start_write +- arm64: psci: Avoid printing in cpu_psci_cpu_die() +- tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate +- page_frag: Recover from memory pressure +- net: bridge: add missing counters to ndo_get_stats64 callback +- inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() +- devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() +- Convert trailing spaces and periods in path components +- net: sch_generic: fix the missing new qdisc assignment bug +- reboot: fix overflow parsing reboot cpu number +- Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" +- perf scripting python: Avoid declaring function pointers with a visibility attribute +- random32: make prandom_u32() output unpredictable +- net: Update window_clamp if SOCK_RCVBUF is set +- IPv6: Set SIT tunnel hard_header_len to zero +- don't dump the threads that had been already exiting when zapped. +- selinux: Fix error return code in sel_ib_pkey_sid_slow() +- ocfs2: initialize ip_next_orphan +- futex: Don't enable IRQs unconditionally in put_pi_state() +- uio: Fix use-after-free in uio_unregister_device() +- ext4: unlock xattr_sem properly in ext4_inline_data_truncate() +- ext4: correctly report "not supported" for {usr, grp}jquota when !CONFIG_QUOTA +- perf: Fix get_recursion_context() +- xfs: fix a missing unlock on error in xfs_fs_map_blocks +- xfs: fix brainos in the refcount scrubber's rmap fragment processor +- xfs: fix rmap key and record comparison functions +- xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents +- xfs: fix flags argument to rmap lookup when converting shared file rmaps +- nbd: fix a block_device refcount leak in nbd_release +- tick/common: Touch watchdog in tick_unfreeze() on all CPUs +- netfilter: use actual socket sk rather than skb sk when routing harder +- tpm: efi: Don't create binary_bios_measurements file for an empty log +- xfs: fix scrub flagging rtinherit even if there is no rt device +- xfs: flush new eof page on truncate to avoid post-eof corruption +- perf tools: Add missing swap for ino_generation +- netfilter: ipset: Update byte and packet counters regardless of whether they match +- xfs: set xefi_discard when creating a deferred agfl free log intent item +- net: xfrm: fix a race condition during allocing spi +- time: Prevent undefined behaviour in timespec64_to_ns() +- fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent +- scsi: core: Don't start concurrent async scan on same host +- blk-cgroup: Pre-allocate tree node on blkg_conf_prep +- blk-cgroup: Fix memleak on error path +- futex: Handle transient "ownerless" rtmutex state correctly +- tracing: Fix out of bounds write in get_trace_buf +- ftrace: Handle tracing when switching between context +- ftrace: Fix recursion check for NMI test +- ring-buffer: Fix recursion protection transitions between interrupt context +- kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled +- mm: mempolicy: fix potential pte_unmap_unlock pte error +- Fonts: Replace discarded const qualifier +- ptrace: fix task_join_group_stop() for the case when current is traced +- device property: Don't clear secondary pointer for shared primary firmware node +- device property: Keep secondary firmware node secondary by type +- ext4: fix invalid inode checksum +- ext4: fix error handling code in add_new_gdb +- ext4: fix leaking sysfs kobject after failed mount +- ring-buffer: Return 0 on success from ring_buffer_resize() +- perf python scripting: Fix printable strings in python3 scripts +- sgl_alloc_order: fix memory leak +- nbd: make the config put is called before the notifying the waiter +- cifs: handle -EINTR in cifs_setattr +- ext4: Detect already used quota file early +- ACPI: Add out of bounds and numa_off protections to pxm_to_node() +- xfs: don't free rt blocks when we're doing a REMAP bunmapi call +- arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE +- uio: free uio id after uio file node is freed +- arm64: topology: Stop using MPIDR for topology information +- xfs: fix realtime bitmap/summary file truncation when growing rt volume +- mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race +- futex: Fix incorrect should_fail_futex() handling +- serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt +- fuse: fix page dereference after free +- tcp: Prevent low rmem stalls with SO_RCVLOWAT. +- netem: fix zero division in tabledist +- efivarfs: Replace invalid slashes with exclamation marks in dentries. +- arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs +- config: set default value of CONFIG_TEST_FREE_PAGES +- mm/page_alloc.c: fix freeing non-compound pages +- mm, hwpoison: double-check page count in __get_any_page() +- mm: fix a race during THP splitting +- mm: fix check_move_unevictable_pages() on THP +- mlock: fix unevictable_pgs event counts on THP +- mm: swap: memcg: fix memcg stats for huge pages +- mm: swap: fix vmstats for huge pages +- mm: move nr_deactivate accounting to shrink_active_list() +- blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off +- blk-cgroup: prevent rcu_sched detected stalls warnings in blkg_destroy_all() + + +* Tue Feb 09 2021 Cheng Jian - 4.19.90-2102.1.0.0056 +- nbd: freeze the queue while we're adding connections +- nbd: Fix memory leak in nbd_add_socket +- futex: Handle faults correctly for PI futexes +- futex: Simplify fixup_pi_state_owner() +- futex: Use pi_state_update_owner() in put_pi_state() +- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() +- futex: Provide and use pi_state_update_owner() +- futex: Replace pointless printk in fixup_owner() +- futex: Ensure the correct return value from futex_lock_pi() +- inet: do not call sublist_rcv on empty list +- netfilter: add and use nf_hook_slow_list() +- netfilter: clear skb->next in NF_HOOK_LIST() +- scsi: target: Fix XCOPY NAA identifier lookup +- nfsd4: readdirplus shouldn't return parent of export +- HID: core: Correctly handle ReportSize being zero + +* Mon Jan 11 2021 Yang Yingliang - 4.19.90-2101.1.0.0055 +- net: hns3: update hns3 version to 1.9.38.9 +- net: hns3: optimize the process of queue reset +- net: hns3: fix loopback test of serdes and phy is failed if duplex is half +- net: hns3: format the output of the MAC address +- net: hns3: rename hns-customer to hns3_extension +- net: hns3: fix RoCE calling the wrong function problem +- net: hns3: Clear the CMDQ registers before unmapping BAR region +- net: hns3: fix for loopback failure when vlan filter is enable +- net: hns3: replace snprintf with scnprintf in hns3_dbg_cmd_read +- net: hns3: delete unused codes +- net: hns3: fix missing help info in debugfs +- net: hns3: add trace event support for PF/VF mailbox +- net: hns3: fix loopback failed when phy has no .set_loopback interface +- net: hns3: clear hardware resource when loading driver +- net: hns3: fix incorrect print value of vf_id and vport_id +- net: hns3: fix bug when initialize the RSS tuples for SCTP6 +- net: hns3: solve the problem of array uninitialized +- net: hns3: clean up for some coding style. +- net: hns3: adds a kernel message when restart autoneg. +- net: hns3: modify a print message +- net: hns3: provide .get_cmdq_stat interface for the client +- net: hns3: add a hardware error detect type +- net: hns3: implement .process_hw_error for hns3 client +- net: hns3: modify location of one print information +- net/hinic: update hinic version to 2.3.2.17 +- net/hinic: Modify the printing level of some logs +- net/hinic: Fix oops when memory is insufficient +- net/hinic: Set default features when probe netdev +- RDMA/hns: fix eth extended SGE err +- scsi: hisi_sas: Delete down() when handle Block-IO +- nvme-fabrics: reject I/O to offline device +- PCI: Add pci reset quirk for Huawei Intelligent NIC virtual function +- nvme: fix nvme_stop_queues cost long time error +- scsi: hisi_sas: fix logic bug when alloc device with MAX device num == 1 +- scsi: hisi_sas: mask corresponding RAS interrupts for hilink DFX exception +- scsi: hisi_sas: Directly trigger SCSI error handling for completion errors +- scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT +- scsi: hisi_sas: Fix the conflict between device gone and host reset +- scsi: hisi_sas: Update all the registers after suspend and resume +- scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE +- scsi: hisi_sas: Reduce HISI_SAS_SGE_PAGE_CNT in size +- scsi: flip the default on use_clustering +- RDMA/hns: Disable UD on HIP08 +- powerpc/rtas: Restrict RTAS requests from userspace +- mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start +- xenbus/xenbus_backend: Disallow pending watch messages +- xen/xenbus: Count pending messages for each watch +- xen/xenbus/xen_bus_type: Support will_handle watch callback +- xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() +- xen/xenbus: Allow watches discard events before queueing +- xen-blkback: set ring->xenblkd to NULL after kthread_stop() +- HID: core: Sanitize event code and type when mapping input +- cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE +- speakup: Reject setting the speakup line discipline outside of speakup +- tty: Fix ->session locking +- tty: Fix ->pgrp locking in tiocspgrp() +- ALSA: rawmidi: Fix racy buffer resize under concurrent accesses +- jfs: Fix array index bounds check in dbAdjTree + +* Tue Dec 22 2020 Yang Yingliang - 4.19.90-2012.5.0.0054 +- Revert "mm/memory_hotplug: refrain from adding memory into an impossible node" + +* Mon Dec 21 2020 Yang Yingliang - 4.19.90-2012.4.0.0053 +- defconfig: update the defconfigs to support NVDIMM + +* Thu Dec 17 2020 Yang Yingliang - 4.19.90-2012.3.0.0052 +- scsi/hifc: fix the issue that the system is suspended during the pres +- mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() +- romfs: fix uninitialized memory leak in romfs_dev_read() + +* Tue Dec 15 2020 Yang Yingliang - 4.19.90-2012.2.0.0051 +- scsi: libiscsi: Fix cmds hung when sd_shutdown + +* Thu Dec 10 2020 Yang Yingliang - 4.19.90-2012.1.0.0050 +- fanotify: fix merging marks masks with FAN_ONDIR +- scsi/hifc: fix the issue of npiv cannot be deleted + +* Sat Nov 28 2020 Yang Yingliang - 4.19.90-2011.6.0.0049 +- refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants +- x86/asm: 'Simplify' GEN_*_RMWcc() macros +- Revert "refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants" +- refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants +- powerpc/64s: flush L1D after user accesses +- powerpc/uaccess: Evaluate macro arguments once, before user access is allowed +- powerpc: Fix __clear_user() with KUAP enabled +- powerpc: Implement user_access_begin and friends +- powerpc: Add a framework for user access tracking +- powerpc/64s: flush L1D on kernel entry +- powerpc/64s: move some exception handlers out of line + +* Mon Nov 23 2020 Yang Yingliang - 4.19.90-2011.4.0.0048 +- Bluetooth: fix kernel oops in store_pending_adv_report +- vt: Disable KD_FONT_OP_COPY +- fbcon: Fix global-out-of-bounds read in fbcon_get_font() +- Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts +- fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h +- speakup: Do not let the line discipline be used several times +- mm/page_idle.c: skip offline pages +- mm/memory_hotplug: refrain from adding memory into an impossible node +- khugepaged: drain LRU add pagevec after swapin +- khugepaged: drain all LRU caches before scanning pages +- khugepaged: do not stop collapse if less than half PTEs are referenced +- powercap: restrict energy meter to root access +- Input: sunkbd - avoid use-after-free in teardown paths +- nbd: don't update block size after device is started + +* Wed Nov 18 2020 Yang Yingliang - 4.19.90-2011.3.0.0047 +- tools: perf: Fix build error in v4.19.y +- nvme-fabrics: modify default value to reconnect forever +- nvme-rdma: add module param to turn off inline data dynamically +- nvme-rdma: fix crash casue by destroy id while resolving addr +- nvme-rdma: avoid race between time out and tear down +- nvme-core: introduce sync io queues +- nvme-rdma: avoid repeated request completion +- nvme-rdma: fix crash due to incorrect cqe +- nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths +- nvme: fix controller removal race with scan work +- nvme-multipath: fix bogus request queue reference put +- nvme-multipath: fix deadlock due to head->lock +- nvme: don't protect ns mutation with ns->head->lock +- nvme: clear any SGL flags in passthru commands +- nvme: disable streams when get stream params failed +- nvme: revalidate after verifying identifiers +- nvme: release namespace head reference on error +- nvme: unlink head after removing last namespace +- nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl +- nvme: Fix ctrl use-after-free during sysfs deletion +- nvme-rdma: fix crash when connect rejected +- nvme-rdma: fix timeout handler +- nvme: Fix parsing of ANA log page +- nvme: release ida resources +- nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO +- nvme: introduce "Command Aborted By host" status code +- nvme: enable aen regardless of the presence of I/O queues +- nvme: make nvme_identify_ns propagate errors back +- nvme: pass status to nvme_error_status +- nvme: don't abort completed request in nvme_cancel_request +- nvme: put ns_head ref if namespace fails allocation +- nvme: implement Enhanced Command Retry +- nvme: wait until all completed request's complete fn is called +- blk-mq: introduce blk_mq_tagset_wait_completed_request() +- blk-mq: introduce blk_mq_request_completed() +- nvme-rdma: fix a segmentation fault during module unload +- mlx5: remove support for ib_get_vector_affinity +- nvme-rdma: fix possible use-after-free in connect timeout +- nvme-rdma: fix possible use-after-free in connect error flow +- nvme-rdma: use dynamic dma mapping per command +- nvme-rdma: remove redundant reference between ib_device and tagset +- scsi/hifc: add hifc driver compile config module +- scsi/hifc: add hifc driver FC service module +- scsi/hifc: add hifc driver scsi module +- scsi/hifc: add hifc driver io module +- scsi/hifc: add hifc driver port resource module +- scsi/hifc: add hifc driver port manager module +- scsi/hifc: add hifc driver chip resource module +- perf/core: Fix a memory leak in perf_event_parse_addr_filter() +- mm/rmap: fixup copying of soft dirty and uffd ptes +- mm: madvise: fix vma user-after-free +- svcrdma: fix bounce buffers for unaligned offsets and multiple pages +- net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow +- net/tls: sendfile fails with ktls offload +- tipc: fix the skb_unshare() in tipc_buf_append() +- mlx4: handle non-napi callers to napi_poll +- net/mlx5e: Fix VLAN create flow +- net/mlx5e: Fix VLAN cleanup flow +- openvswitch: handle DNAT tuple collision +- xfrmi: drop ignore_df check before updating pmtu +- net: openvswitch: use div_u64() for 64-by-32 divisions +- e1000: Do not perform reset in reset_task if we are already down +- tipc: fix memory leak in service subscripting +- net: openvswitch: use u64 for meter bucket +- svcrdma: Fix leak of transport addresses +- net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc +- cpufreq: CPPC: put ACPI table after using it +- cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched +- tty/amba-pl011: Call acpi_put_table() to fix memory leak +- irqchip/gicv3: Call acpi_put_table() to fix memory leak +- partitions/efi: Fix partition name parsing in GUID partition entry +- tty: make FONTX ioctl use the tty pointer they were actually passed +- vt: keyboard, extend func_buf_lock to readers +- vt: keyboard, simplify vt_kdgkbsent +- binder: fix UAF when releasing todo list +- bpf: Fix clobbering of r2 in bpf_gen_ld_abs +- bpf: Remove recursion prevention from rcu free callback +- ipvs: Fix uninit-value in do_ip_vs_set_ctl() +- xfs: make sure the rt allocator doesn't run off the end +- ip_gre: set dev->hard_header_len and dev->needed_headroom properly +- crypto: ccp - fix error handling +- netfilter: nf_fwd_netdev: clear timestamp in forwarding path +- netfilter: conntrack: connection timeout after re-register +- vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages +- vfio/pci: Clear token on bypass registration failure +- ext4: limit entries returned when counting fsmap records +- watchdog: Use put_device on error +- watchdog: Fix memleak in watchdog_cdev_register +- watchdog: initialize device before misc_register +- ramfs: fix nommu mmap with gaps in the page cache +- lib/crc32.c: fix trivial typo in preprocessor condition +- xfs: fix high key handling in the rt allocator's query_range function +- xfs: limit entries returned when counting fsmap records +- mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary +- mm/memcg: fix device private memcg accounting +- netfilter: nf_log: missing vlan offload tag and proto +- ipvs: clear skb->tstamp in forwarding path +- cifs: Return the error from crypt_message when enc/dec key not found. +- cifs: remove bogus debug code +- icmp: randomize the global rate limiter +- tcp: fix to update snd_wl1 in bulk receiver fast path +- net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels +- net/ipv4: always honour route mtu during forwarding +- net: fix pos incrementment in ipv6_route_seq_next +- ipv4: Restore flowi4_oif update before call to xfrm_lookup_route +- mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged +- perf: Fix task_function_call() error handling +- bonding: set dev->needed_headroom in bond_setup_by_slave() +- xfrm: Use correct address family in xfrm_state_find +- xfrm: clone whole liftime_cur structure in xfrm_do_migrate +- xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate +- xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate +- xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate +- sctp: fix sctp_auth_init_hmacs() error path +- cifs: Fix incomplete memory allocation on setxattr path +- mm/khugepaged: fix filemap page_to_pgoff(page) != offset +- nvme-core: put ctrl ref when module ref get fail +- usermodehelper: reset umask to default before executing user process +- netfilter: ctnetlink: add a range check for l3/l4 protonum +- ep_create_wakeup_source(): dentry name can change under you... +- epoll: EPOLL_CTL_ADD: close the race in decision to take fast path +- epoll: replace ->visited/visited_list with generation count +- epoll: do not insert into poll queues until all sanity checks are done +- mm: don't rely on system state to detect hot-plug operations +- mm: replace memmap_context by meminit_context +- random32: Restore __latent_entropy attribute on net_rand_state +- nfs: Fix security label length not being reset +- nvme-core: get/put ctrl and transport module in nvme_dev_open/release() +- ftrace: Move RCU is watching check after recursion check +- mm, THP, swap: fix allocating cluster for swapfile by mistake +- kprobes: Fix to check probe enabled before disarm_kprobe_ftrace() +- tracing: fix double free +- bpf: Fix a rcu warning for bpffs map pretty-print +- lockdep: fix order in trace_hardirqs_off_caller() +- nvme: explicitly update mpath disk capacity on revalidation +- perf parse-events: Use strcmp() to compare the PMU name +- vfio/pci: fix racy on error and request eventfd ctx +- nvme: fix possible deadlock when I/O is blocked +- cifs: Fix double add page to memcg when cifs_readpages +- vfio/pci: Clear error and request eventfd ctx after releasing +- perf kcore_copy: Fix module map when there are no modules loaded +- perf metricgroup: Free metric_events on error +- perf util: Fix memory leak of prefix_if_not_in +- perf stat: Fix duration_time value for higher intervals +- perf evsel: Fix 2 memory leaks +- vfio/pci: fix memory leaks of eventfd ctx +- printk: handle blank console arguments passed in. +- arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register +- fuse: don't check refcount after stealing page +- perf mem2node: Avoid double free related to realloc +- bdev: Reduce time holding bd_mutex in sync in blkdev_close() +- mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area +- mm/vmscan.c: fix data races using kswapd_classzone_idx +- mm/filemap.c: clear page error before actual read +- mm/kmemleak.c: use address-of operator on section symbols +- NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() +- PCI: pciehp: Fix MSI interrupt race +- SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' +- nvme-multipath: do not reset on unknown status +- perf cpumap: Fix snprintf overflow check +- serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout +- serial: 8250_omap: Fix sleeping function called from invalid context during probe +- serial: 8250_port: Don't service RX FIFO if throttled +- perf parse-events: Fix 3 use after frees found with clang ASAN +- xfs: mark dir corrupt when lookup-by-hash fails +- xfs: don't ever return a stale pointer from __xfs_dir3_free_read +- mm: avoid data corruption on CoW fault into PFN-mapped VMA +- perf jevents: Fix leak of mapfile memory +- random: fix data races at timer_rand_state +- selinux: sel_avc_get_stat_idx should increase position index +- audit: CONFIG_CHANGE don't log internal bookkeeping as an event +- skbuff: fix a data race in skb_queue_len() +- mm/swapfile.c: swap_next should increase position index +- tracing: Set kernel_stack's caller size properly +- ACPI: EC: Reference count query handlers under lock +- sctp: move trace_sctp_probe_path into sctp_outq_sack +- ipv6_route_seq_next should increase position index +- rt_cpu_seq_next should increase position index +- neigh_stat_seq_next() should increase position index +- xfs: fix log reservation overflows when allocating large rt extents +- kernel/sys.c: avoid copying possible padding bytes in copy_to_user +- xfs: fix attr leaf header freemap.size underflow +- fix dget_parent() fastpath race +- net: silence data-races on sk_backlog.tail +- mm: fix double page fault on arm64 if PTE_AF is cleared +- sdei_watchdog: avoid possible false hardlockup +- xen/pciback: use lateeoi irq binding +- xen/pvcallsback: use lateeoi irq binding +- xen/scsiback: use lateeoi irq binding +- xen/netback: use lateeoi irq binding +- xen/blkback: use lateeoi irq binding +- xen/events: fix race in evtchn_fifo_unmask() +- xen/events: add a proper barrier to 2-level uevent unmasking +- arm64: fix abi change caused by ILP32 + +* Fri Oct 30 2020 Yang Yingliang - 4.19.90-2010.2.0.0046 +- rtc: cmos: Revert "rtc: Fix the AltCentury value on AMD/Hygon platform" +- NTB: Fix static check warning in perf_clear_test +- NTB: ntb_perf: Fix address err in perf_copy_chunk +- NTB: Fix an error in get link status +- rtc: Fix the AltCentury value on AMD/Hygon platform +- tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL +- tools/power turbostat: Fix caller parameter of get_tdp_amd() +- tools/power turbostat: Also read package power on AMD F17h (Zen) +- tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL +- NTB: Add Hygon Device ID +- x86/amd_nb: Make hygon_nb_misc_ids static +- i2c-piix4: Add Hygon Dhyana SMBus support +- x86/CPU/hygon: Fix phys_proc_id calculation logic for multi-die processors +- hwmon: (k10temp) Add Hygon Dhyana support +- tools/cpupower: Add Hygon Dhyana support +- EDAC, amd64: Add Hygon Dhyana support +- cpufreq: Add Hygon Dhyana support +- ACPI: Add Hygon Dhyana support +- x86/xen: Add Hygon Dhyana support to Xen +- x86/kvm: Add Hygon Dhyana support to KVM +- x86/mce: Add Hygon Dhyana support to the MCA infrastructure +- x86/bugs: Add Hygon Dhyana to the respective mitigation machinery +- x86/apic: Add Hygon Dhyana support +- x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge +- x86/amd_nb: Check vendor in AMD-only functions +- x86/alternative: Init ideal_nops for Hygon Dhyana +- x86/events: Add Hygon Dhyana support to PMU infrastructure +- x86/smpboot: Do not use BSP INIT delay and MWAIT to idle on Dhyana +- x86/cpu/mtrr: Support TOP_MEM2 and get MTRR number +- x86/cpu: Get cache info and setup cache cpumap for Hygon Dhyana +- x86/cpu: Create Hygon Dhyana architecture support file +- kvm: debugfs: aarch64 export cpu time related items to debugfs +- kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs +- kvm: debugfs: Export vcpu stat via debugfs +- kvm: fix compile error when including linux/kvm.h +- kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension +- kvm: arm64: make ID registers configurable +- kvm: arm64: emulate the ID registers +- arm64: add a helper function to traverse arm64_ftr_regs +- xen/events: defer eoi in case of excessive number of events +- xen/events: use a common cpu hotplug hook for event channels +- xen/events: switch user event channels to lateeoi model +- xen/events: add a new "late EOI" evtchn framework +- xen/events: avoid removing an event channel while handling it +- net/hinic: update hinic version to 2.3.2.16 +- net/hinic: Allowed to send commands when only hot activation of ucode +- net/hinic: Fix ethtool loopback test failure +- net/hinic: VF is not allowed to configure global resources +- net/hinic: Allow to remove administratively set MAC on VFs +- net/hinic: Fix the driver does not report an error when setting MAC fails +- Bluetooth: MGMT: Fix not checking if BT_HS is enabled +- Bluetooth: Disable High Speed by default +- Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel +- Bluetooth: A2MP: Fix not initializing all members +- perf/core: Fix race in the perf_mmap_close() function +- geneve: add transport ports in route lookup for geneve +- ext4: only set last error block when check system zone failed +- xfs: Fix tail rounding in xfs_alloc_file_space() +- KEYS: reaching the keys quotas correctly +- serial: 8250: Avoid error message on reprobe +- mm: memcg: fix memcg reclaim soft lockup +- mm/thp: fix __split_huge_pmd_locked() for migration PMD +- kprobes: fix kill kprobe which has been marked as gone +- percpu: fix first chunk size calculation for populated bitmap +- spi: Fix memory leak on splited transfers +- nvme-rdma: cancel async events before freeing event struct +- nvme-fc: cancel async events before freeing event struct +- NFS: Zero-stateid SETATTR should first return delegation +- scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem +- scsi: target: iscsi: Fix data digest calculation +- xfs: initialize the shortform attr header padding entry +- block: ensure bdi->io_pages is always initialized +- dm writecache: handle DAX to partitions on persistent memory correctly +- libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks +- uaccess: Add non-pagefault user-space write function +- uaccess: Add non-pagefault user-space read functions +- xfs: don't update mtime on COW faults +- include/linux/log2.h: add missing () around n in roundup_pow_of_two() +- perf jevents: Fix suspicious code in fixregex() +- xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files +- fix regression in "epoll: Keep a reference on files added to the check list" +- perf tools: Correct SNOOPX field offset +- cpuidle: Fixup IRQ state +- tpm: Unify the mismatching TPM space buffer sizes +- device property: Fix the secondary firmware node handling in set_primary_fwnode() +- PM: sleep: core: Fix the handling of pending runtime resume requests +- writeback: Fix sync livelock due to b_dirty_time processing +- writeback: Avoid skipping inode writeback +- writeback: Protect inode->i_io_list with inode->i_lock +- serial: 8250: change lock order in serial8250_do_startup() +- serial: 8250_exar: Fix number of ports for Commtech PCIe cards +- serial: pl011: Don't leak amba_ports entry on driver register error +- serial: pl011: Fix oops on -EPROBE_DEFER +- vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize() +- vt: defer kfree() of vc_screenbuf in vc_do_resize() +- blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART +- fs: prevent BUG_ON in submit_bh_wbc() +- ext4: handle option set by mount flags correctly +- ext4: handle read only external journal device +- ext4: don't BUG on inconsistent journal feature +- jbd2: make sure jh have b_transaction set in refile/unfile_buffer +- scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() +- scsi: iscsi: Do not put host in iscsi_set_flashnode_param() +- locking/lockdep: Fix overflow in presentation of average lock-time +- PCI: Fix pci_create_slot() reference count leak +- xfs: Don't allow logging of XFS_ISTALE inodes +- iommu/iova: Don't BUG on invalid PFNs +- mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible +- do_epoll_ctl(): clean the failure exits up a bit +- epoll: Keep a reference on files added to the check list +- efi: add missed destroy_workqueue when efisubsys_init fails +- RDMA/bnxt_re: Do not add user qps to flushlist +- vfio/type1: Add proper error unwind for vfio_iommu_replay() +- fs/signalfd.c: fix inconsistent return codes for signalfd4 +- xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init +- virtio_ring: Avoid loop when vq is broken in virtqueue_poll +- xfs: fix inode quota reservation checks +- scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM +- spi: Prevent adding devices below an unregistering controller +- jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() +- ext4: fix checking of directory entry validity for inline directories +- mm, page_alloc: fix core hung in free_pcppages_bulk() +- mm: include CMA pages in lowmem_reserve at boot +- kernel/relay.c: fix memleak on destroy relay channel +- khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() +- khugepaged: khugepaged_test_exit() check mmget_still_valid() +- perf probe: Fix memory leakage when the probe point is not found +- xfs: fix duplicate verification from xfs_qm_dqflush() +- xfs: reset buffer write failure state on successful completion +- xfs: fix partially uninitialized structure in xfs_reflink_remap_extent +- xfs: clear PF_MEMALLOC before exiting xfsaild thread +- xfs: acquire superblock freeze protection on eofblocks scans +- xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT +- macvlan: validate setting of multiple remote source MAC addresses +- blk-mq: insert flush request to the front of dispatch queue +- blk-mq: Rerun dispatching in the case of budget contention +- blk-mq: Add blk_mq_delay_run_hw_queues() API call +- blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick +- blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget +- blk-mq: insert passthrough request into hctx->dispatch directly +- arm64/ascend: Fix register_persistent_clock definition +- net: add __must_check to skb_put_padto() +- netfilter: nf_tables: incorrect enum nft_list_attributes definition +- tcp_bbr: adapt cwnd based on ack aggregation estimation +- tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning +- ipv4: Update exception handling for multipath routes via same device +- tipc: use skb_unshare() instead in tipc_buf_append() +- tipc: fix shutdown() of connection oriented socket +- tipc: Fix memory leak in tipc_group_create_member() +- ipv6: avoid lockdep issue in fib6_del() +- ip: fix tos reflection in ack and reset packets +- af_key: pfkey_dump needs parameter validation +- SUNRPC: stop printk reading past end of string +- net: handle the return value of pskb_carve_frag_list() correctly +- net/mlx5e: Don't support phys switch id if not in switchdev mode +- net: disable netpoll on fresh napis +- tipc: fix shutdown() of connectionless socket +- sctp: not disable bh in the whole sctp_get_port_local() +- net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() +- netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS +- netfilter: nf_tables: fix destination register zeroing +- netfilter: nf_tables: add NFTA_SET_USERDATA if not null +- scsi: fcoe: Fix I/O path allocation +- ipvlan: fix device features +- tipc: fix uninit skb->data in tipc_nl_compat_dumpit() +- net: Fix potential wrong skb->protocol in skb_vlan_untag() +- gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY +- bonding: fix active-backup failover for current ARP slave +- bonding: fix a potential double-unregister +- bonding: show saner speed for broadcast mode +- i40e: Fix crash during removing i40e driver +- i40e: Set RX_ONLY mode for unicast promiscuous on VLAN +- svcrdma: Fix another Receive buffer leak +- net/compat: Add missing sock updates for SCM_RIGHTS +- net: initialize fastreuse on inet_inherit_port +- net: refactor bind_bucket fastreuse into helper +- net/tls: Fix kmap usage +- net: Set fput_needed iff FDPUT_FPUT is set +- af_packet: TPACKET_V3: fix fill status rwlock imbalance +- ipvs: allow connection reuse for unconfirmed conntrack +- xfrm: Fix crash when the hold queue is used. +- net sched: fix reporting the first-time use timestamp +- IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads +- fib: add missing attribute validation for tun_id +- net/mlx5: Fix mlx5_ifc_query_lag_out_bits +- mpls: fix warning with multi-label encap +- hdlc_ppp: add range checks in ppp_cp_parse_cr() +- spi/ascend: Add spi-cpld to device tree compatibility list +- net: hns3: update hns3 version to 1.9.38.8 +- net: hns3: modify the sensitive words +- block: allow for_each_bvec to support zero len bvec +- HID: hid-input: clear unmapped usages +- net/nfc/rawsock.c: add CAP_NET_RAW check. +- arm64/ascend: Implement the read_persistend_clock64 for aarch64 +- ext4: clear buffer verified flag if read metadata from disk +- ext4: Fix bdev write error check failed when mount fs with ro +- loop: Report EOPNOTSUPP properly + +* Wed Sep 23 2020 Yang Yingliang - 4.19.90-2009.3.0.0045 +- acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' +- staging: most: net: fix buffer overflow +- block: Do not discard buffers under a mounted filesystem +- block: refactor bd_start_claiming +- fs: Don't invalidate page buffers in block_write_full_page() +- ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled +- locking/percpu-rwsem: use this_cpu_{inc|dec}() for read_count +- scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA +- Btrfs: fix selftests failure due to uninitialized i_mode in test inodes +- btrfs: inode: Verify inode mode to avoid NULL pointer dereference +- drm/ttm: fix incrementing the page pointer for huge pages +- drm/ttm: fix start page for huge page check in ttm_put_pages() +- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors +- fbcon: remove now unusued 'softback_lines' cursor() argument +- fbcon: remove soft scrollback code +- mm/hugetlb: fix a race between hugetlb sysctl handlers +- nfs: Fix getxattr kernel panic and memory overflow +- net/packet: fix overflow in tpacket_rcv +- net/packet: make tp_drops atomic +- ext4: fix potential negative array index in do_split() +- rbd: require global CAP_SYS_ADMIN for mapping and unmapping +- xfs: fix boundary test in xfs_attr_shortform_verify +- xfs: use the latest extent at writeback delalloc conversion time +- xfs: validate writeback mapping using data fork seq counter +- xfs: create delalloc bmapi wrapper for full extent allocation +- xfs: refactor AGI unlinked bucket updates +- xfs: add xfs_verify_agino_or_null helper +- xfs: clean up iunlink functions +- arm64/ascend: enable ascend features for Ascend910 platform +- arm64/ascend: Add auto tuning hugepage module +- arm64/ascend: Enable CONFIG_ASCEND_AUTO_TUNING_HUGEPAGE for hulk_defconfig +- arm64/ascend: Notifier will return a freed val to indecate print logs +- arm64/ascend: Add hugepage flags change interface +- arm64/ascend: Add set hugepage number helper function +- arm64/ascend: Add mmap hook when alloc hugepage +- arm64/ascend: Add new CONFIG for auto-tuning hugepage +- dm thin metadata: Fix use-after-free in dm_bm_set_read_only +- dm thin metadata: Avoid returning cmd->bm wild pointer on error +- dm cache metadata: Avoid returning cmd->bm wild pointer on error +- watchdog: Enable CONFIG_ASCEND_WATCHDOG_SYSFS_CONFIGURE in hulk_defconfig +- watchdog: Add interface to config timeout and pretimeout in sysfs +- mm/swapfile: fix and annotate various data races +- serial: 8250: fix null-ptr-deref in serial8250_start_tx() +- timekeeping: Prevent 32bit truncation in scale64_check_overflow() +- lib : kobject: fix refcount imblance on kobject_rename +- genirq/debugfs: Add missing sanity checks to interrupt injection +- ovl: fix WARN_ON nlink drop to zero +- ovl: fix some xino configurations +- ovl: fix corner case of non-constant st_dev; st_ino +- ovl: fix corner case of conflicting lower layer uuid +- ovl: generalize the lower_fs[] array +- ovl: simplify ovl_same_sb() helper +- ovl: generalize the lower_layers[] array +- ovl: fix lookup failure on multi lower squashfs +- fat: don't allow to mount if the FAT length == 0 +- serial: amba-pl011: Make sure we initialize the port.lock spinlock +- perf top: Fix wrong hottest instruction highlighted +- xfs: prohibit fs freezing when using empty transactions +- xfs: Use scnprintf() for avoiding potential buffer overflow +- xfs: use bitops interface for buf log item AIL flag check +- xfs: fix some memory leaks in log recovery +- xfs: convert EIO to EFSCORRUPTED when log contents are invalid +- xfs: fix inode fork extent count overflow +- nvme: fix memory leak caused by incorrect subsystem free +- nvme: fix possible deadlock when nvme_update_formats fails +- dm verity: don't prefetch hash blocks for already-verified data +- arm64: kprobes: Recover pstate.D in single-step exception handler +- nbd: fix possible page fault for nbd disk +- nbd: rename the runtime flags as NBD_RT_ prefixed +- jbd2: flush_descriptor(): Do not decrease buffer head's ref count +- Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" +- ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 +- ext4: avoid fetching btime in ext4_getattr() unless requested +- mm: pagewalk: fix termination condition in walk_pte_range() +- mm/huge_memory.c: use head to check huge zero page +- mm/page-writeback.c: improve arithmetic divisions +- mm/page-writeback.c: use div64_ul() for u64-by-unsigned-long divide +- PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() +- ACPI: PM: Fix regression in acpi_device_set_power() +- ACPI: PM: Allow transitions to D0 to occur in special cases +- ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold +- iommu/arm-smmu: Mark expected switch fall-through +- efi/memreserve: Register reservations as 'reserved' in /proc/iomem +- compat_ioctl: handle SIOCOUTQNSD +- mm: slub: fix conversion of freelist_corrupted() +- khugepaged: retract_page_tables() remember to test exit +- kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler +- ftrace: Setup correct FTRACE_FL_REGS flags for module +- mm/page_counter.c: fix protection usage propagation +- driver core: Avoid binding drivers to dead devices +- genirq/affinity: Make affinity setting if activated opt-in +- mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls +- sched: correct SD_flags returned by tl->sd_flags() +- sched/fair: Fix NOHZ next idle balance +- xattr: break delegations in {set, remove}xattr +- firmware: Fix a reference count leak. +- ext4: fix direct I/O read error +- arm64: csum: Fix handling of bad packets +- arm64/alternatives: move length validation inside the subsection +- bpf: Fix map leak in HASH_OF_MAPS map +- dm integrity: fix integrity recalculation that is improperly skipped +- io-mapping: indicate mapping failure +- vt: Reject zero-sized screen buffer size. +- fuse: fix weird page warning +- printk: queue wake_up_klogd irq_work only if per-CPU areas are ready +- genirq/affinity: Handle affinity setting on inactive interrupts correctly +- sched/fair: handle case of task_h_load() returning 0 +- sched: Fix unreliable rseq cpu_id for new tasks +- timer: Fix wheel index calculation on last level +- timer: Prevent base->clk from moving backward +- uio_pdrv_genirq: fix use without device tree and no interrupt +- fuse: Fix parameter for FS_IOC_{GET, SET}FLAGS +- ovl: fix unneeded call to ovl_change_flags() +- ovl: relax WARN_ON() when decoding lower directory file handle +- ovl: inode reference leak in ovl_is_inuse true case. +- arm64/alternatives: don't patch up internal branches +- arm64/alternatives: use subsections for replacement sequences +- block: release bip in a right way in error path +- cifs: update ctime and mtime during truncate +- dm zoned: assign max_io_len correctly +- virtio-blk: free vblk-vqs in error path of virtblk_probe() +- mm/slub: fix stack overruns with SLUB_STATS +- mm/slub.c: fix corrupted freechain in deactivate_slab() +- mm: fix swap cache node allocation mask +- dm writecache: add cond_resched to loop in persistent_memory_claim() +- dm writecache: correct uncommitted_block when discarding uncommitted entry +- ring-buffer: Zero out time extend if it is nested and not absolute +- mm/slab: use memzero_explicit() in kzfree() +- sched/core: Fix PI boosting between RT and DEADLINE tasks +- sched/deadline: Initialize ->dl_boosted +- efi/esrt: Fix reference count leak in esre_create_sysfs_entry. +- loop: replace kill_bdev with invalidate_bdev +- fanotify: fix ignore mask logic for events on child and on dir +- md: add feature flag MD_FEATURE_RAID0_LAYOUT +- kretprobe: Prevent triggering kretprobe from within kprobe_flush_task +- ext4: avoid race conditions when remounting with options that change dax +- ext4: fix partial cluster initialization when splitting extent +- selinux: fix double free +- arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints +- lib/zlib: remove outdated and incorrect pre-increment optimization +- vfio/mdev: Fix reference count leak in add_mdev_supported_type +- PCI: dwc: Fix inner MSI IRQ domain registration +- dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone +- ipmi: use vzalloc instead of kmalloc for user creation +- PCI: Fix pci_register_host_bridge() device_register() error handling +- drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish +- scsi: sr: Fix sr_probe() missing deallocate of device minor +- vfio/pci: fix memory leaks in alloc_perm_bits() +- PCI: Allow pci_resize_resource() for devices on root bus +- ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier +- Revert "ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" +- kernel/cpu_pm: Fix uninitted local in cpu_pm +- ext4: fix race between ext4_sync_parent() and rename() +- ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max +- mm: initialize deferred pages with interrupts enabled +- cpuidle: Fix three reference count leaks +- spi: dw: Return any value retrieved from the dma_transfer callback +- PCI: Don't disable decoding when mmio_always_on is set +- sched/core: Fix illegal RCU from offline CPUs +- audit: fix a net reference leak in audit_list_rules_send() +- audit: fix a net reference leak in audit_send_reply() +- spi: dw: Fix Rx-only DMA transfers +- spi: dw: Enable interrupts in accordance with DMA xfer mode +- arm64: insn: Fix two bugs in encoding 32-bit logical immediates +- spi: dw: Zero DMA Tx and Rx configurations on stack +- perf: Add cond_resched() to task_function_call() +- mm/slub: fix a memory leak in sysfs_slab_add() +- proc: Use new_inode not new_inode_pseudo +- ovl: initialize error in ovl_copy_xattr +- spi: Fix controller unregister order +- spi: No need to assign dummy value in spi_unregister_controller() +- spi: dw: Fix controller unregister order +- ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() +- ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() +- efi/efivars: Add missing kobject_put() in sysfs entry creation error path +- aio: fix async fsync creds +- mm: add kvfree_sensitive() for freeing sensitive data objects +- sched/fair: Don't NUMA balance for kthreads +- lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() +- tun: correct header offsets in napi frags mode +- spi: dw: use "smp_mb()" to avoid sending spi data error +- Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" +- iommu: Fix reference count leak in iommu_group_alloc. +- mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() +- exec: Always set cap_ambient in cap_bprm_set_creds +- padata: purge get_cpu and reorder_via_wq from padata_do_serial +- padata: initialize pd->cpu with effective cpumask +- padata: Replace delayed timer with immediate workqueue in padata_reorder +- fix multiplication overflow in copy_fdtable() +- exec: Move would_dump into flush_old_exec +- cifs: fix leaked reference on requeued write +- arm64: fix the flush_icache_range arguments in machine_kexec +- NFSv4: Fix fscache cookie aux_data to ensure change_attr is included +- nfs: fscache: use timespec64 in inode auxdata +- NFS: Fix fscache super_cookie index_key from changing after umount +- ipc/util.c: sysvipc_find_ipc() incorrectly updates position index +- net: phy: fix aneg restart in phy_ethtool_set_eee +- virtio-blk: handle block_device_operations callbacks after hot unplug +- shmem: fix possible deadlocks on shmlock_user_lock +- ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() +- coredump: fix crash when umh is disabled +- mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() +- arm64: hugetlb: avoid potential NULL dereference +- cifs: protect updating server->dstaddr with a spinlock +- vfio: avoid possible overflow in vfio_iommu_type1_pin_pages +- propagate_one(): mnt_set_mountpoint() needs mount_lock +- ext4: check for non-zero journal inum in ext4_calculate_overhead +- ext4: convert BUG_ON's to WARN_ON's in mballoc.c +- ext4: increase wait time needed before reuse of deleted inode numbers +- ext4: use matching invalidatepage in ext4_writepage +- mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path +- perf/core: fix parent pid/tid in task exit events +- vt: don't hardcode the mem allocation upper bound +- audit: check the length of userspace generated audit records +- tpm/tpm_tis: Free IRQ if probing fails +- mm/ksm: fix NULL pointer dereference when KSM zero page is enabled +- mm/hugetlb: fix a addressing exception caused by huge_pte_offset +- vmalloc: fix remap_vmalloc_range() bounds checks +- KEYS: Avoid false positive ENOMEM error on key read +- loop: Better discard support for block devices +- ipc/util.c: sysvipc_find_ipc() should increase position index +- scsi: iscsi: Report unbind session event when the target has been removed +- watchdog: reset last_hw_keepalive time at start +- ext4: fix extent_status fragmentation for plain files +- bpf: fix buggy r0 retval refinement for tracing helpers +- NFS: Fix memory leaks in nfs_pageio_stop_mirroring() +- percpu_counter: fix a data race at vm_committed_as +- cifs: Allocate encryption header through kmalloc +- ext4: do not commit super on read-only bdev +- NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails +- irqchip/mbigen: Free msi_desc on device teardown +- ext4: use non-movable memory for superblock readahead +- mm/vmalloc.c: move 'area->pages' after if statement +- ext4: do not zeroout extents beyond i_disksize +- tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation +- keys: Fix proc_keys_next to increase position index +- ext4: fix incorrect inodes per group in error message +- ext4: fix incorrect group count in ext4_fill_super error message +- ovl: fix value of i_ino for lower hardlink corner case +- dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone() +- ipmi: fix hung processes in __get_guid() +- libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set +- kmod: make request_module() return an error when autoloading is disabled +- NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() +- dm verity fec: fix memory leak in verity_fec_dtr +- dm writecache: add cond_resched to avoid CPU hangs +- mm: Use fixed constant in page_frag_alloc instead of size + 1 +- tpm: tpm2_bios_measurements_next should increase position index +- tpm: tpm1_bios_measurements_next should increase position index +- tpm: Don't make log failures fatal +- PCI/ASPM: Clear the correct bits when enabling L1 substates +- md: check arrays is suspended in mddev_detach before call quiesce operations +- irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency +- block: Fix use-after-free issue accessing struct io_cq +- genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy() +- libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() +- sched: Avoid scale real weight down to zero +- block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices +- firmware: arm_sdei: fix double-lock on hibernate with shared events +- arm64: Fix size of __early_cpu_boot_status +- random: always use batched entropy for get_random_u{32, 64} +- padata: always acquire cpu_hotplug_lock before pinst->lock +- bpf: Explicitly memset some bpf info structures declared on the stack +- bpf: Explicitly memset the bpf_attr structure +- libfs: fix infoleak in simple_attr_read() +- bpf/btf: Fix BTF verification of enum members in struct/union +- genirq: Fix reference leaks on irq affinity notifiers +- scsi: sd: Fix optimal I/O size for devices that change reported values +- scsi: ipr: Fix softlockup when rescanning devices in petitboot +- nfs: add minor version to nfs_server_key for fscache +- arm64: smp: fix crash_smp_send_stop() behaviour +- arm64: smp: fix smp_send_stop() behaviour +- mm, slub: prevent kmalloc_node crashes and memory leaks +- mm: slub: be more careful about the double cmpxchg of freelist +- block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() +- mm: slub: add missing TID bump in kmem_cache_alloc_bulk() +- driver core: Fix creation of device links with PM-runtime flags +- driver core: Remove device link creation limitation +- driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER +- driver core: Make driver core own stateful device links +- driver core: Fix adding device links to probing suppliers +- driver core: Remove the link if there is no driver with AUTO flag +- jbd2: fix data races at struct journal_head +- signal: avoid double atomic counter increments for user accounting +- cifs_atomic_open(): fix double-put on late allocation failure +- workqueue: don't use wq_select_unbound_cpu() for bound works +- virtio-blk: fix hw_queue stopped on arbitrary error +- dm writecache: verify watermark during resume +- dm: report suspended device during destroy +- dm cache: fix a crash due to incorrect work item cancelling +- mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() +- mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa +- cifs: don't leak -EAGAIN for stat() during reconnect +- audit: always check the netlink payload length in audit_receive_msg() +- audit: fix error handling in audit_data_to_entry() +- ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() +- cifs: Fix mode output in debugging statements +- ipmi:ssif: Handle a possible NULL pointer reference +- irqchip/gic-v3-its: Fix misuse of GENMASK macro +- ata: ahci: Add shutdown to freeze hardware resources of ahci +- bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill +- genirq/proc: Reject invalid affinity masks (again) +- ext4: fix race between writepages and enabling EXT4_EXTENTS_FL +- ext4: rename s_journal_flag_rwsem to s_writepages_rwsem +- ext4: fix mount failure with quota configured as module +- ext4: fix potential race between s_flex_groups online resizing and access +- ext4: fix potential race between s_group_info online resizing and access +- ext4: fix potential race between online resizing and write operations +- ext4: fix a data race in EXT4_I(inode)->i_disksize +- genirq/irqdomain: Make sure all irq domain flags are distinct +- Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" +- jbd2: fix ocfs2 corrupt when clearing block group bits +- vt: vt_ioctl: fix race in VT_RESIZEX +- vt: fix scrollback flushing on background consoles +- NFS: Fix memory leaks +- brd: check and limit max_part par +- irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL +- irqchip/gic-v3: Only provision redistributors that are enabled in ACPI +- bpf: map_seq_next should always increase position index +- cifs: fix NULL dereference in match_prepath +- driver core: platform: fix u32 greater or equal to zero comparison +- irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems +- module: avoid setting info->name early in case we can fall back to info->mod->name +- watchdog/softlockup: Enforce that timestamp is valid on boot +- arm64: fix alternatives with LLVM's integrated assembler +- scsi: iscsi: Don't destroy session if there are outstanding connections +- iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE +- driver core: platform: Prevent resouce overflow from causing infinite loops +- selinux: ensure we cleanup the internal AVC counters on error in avc_update() +- selinux: ensure we cleanup the internal AVC counters on error in avc_insert() +- jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal +- uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol() +- ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT +- cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order +- nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info +- arm64: ssbs: Fix context-switch when SSBS is present on all CPUs +- ext4: improve explanation of a mount failure caused by a misconfigured kernel +- ext4: fix checksum errors with indexed dirs +- ext4: don't assume that mmp_nodename/bdevname have NUL +- arm64: nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly +- arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly +- padata: fix null pointer deref of pd->pinst +- arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations +- arm64: cpufeature: Fix the type of no FP/SIMD capability +- NFSv4: try lease recovery on NFS4ERR_EXPIRED +- NFS: Revalidate the file size on a fatal write error +- nfs: NFS_SWAP should depend on SWAP +- PCI: Don't disable bridge BARs when assigning bus resources +- perf/core: Fix mlock accounting in perf_mmap() +- clocksource: Prevent double add_timer_on() for watchdog_timer +- x86/apic/msi: Plug non-maskable MSI affinity race +- mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section +- mm: return zero_resv_unavail optimization +- mm: zero remaining unavailable struct pages +- ext4: fix deadlock allocating crypto bounce page from mempool +- aio: prevent potential eventfd recursion on poll +- eventfd: track eventfd_signal() recursion depth +- watchdog: fix UAF in reboot notifier handling in watchdog core code +- jbd2_seq_info_next should increase position index +- NFS: Directory page cache pages need to be locked when read +- NFS: Fix memory leaks and corruption in readdir +- padata: Remove broken queue flushing +- dm writecache: fix incorrect flush sequence when doing SSD mode commit +- dm: fix potential for q->make_request_fn NULL pointer +- dm crypt: fix benbi IV constructor crash if used in authenticated mode +- dm space map common: fix to ensure new block isn't already in use +- dm zoned: support zone sizes smaller than 128MiB +- ovl: fix wrong WARN_ON() in ovl_cache_update_ino() +- alarmtimer: Unregister wakeup source when module get fails +- irqdomain: Fix a memory leak in irq_domain_push_irq() +- rcu: Avoid data-race in rcu_gp_fqs_check_wake() +- ipc/msg.c: consolidate all xxxctl_down() functions +- kernel/module: Fix memleak in module_add_modinfo_attrs() +- mm/migrate.c: also overwrite error when it is bigger than zero +- mm/memory_hotplug: shrink zones when offlining memory +- mm/memory_hotplug: fix try_offline_node() +- mm/memunmap: don't access uninitialized memmap in memunmap_pages() +- drivers/base/node.c: simplify unregister_memory_block_under_nodes() +- mm/hotplug: kill is_dev_zone() usage in __remove_pages() +- mm/memory_hotplug: remove "zone" parameter from sparse_remove_one_section +- mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail +- mm/memory_hotplug: remove memory block devices before arch_remove_memory() +- mm/memory_hotplug: create memory block devices after arch_add_memory() +- drivers/base/memory: pass a block_id to init_memory_block() +- mm/memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE +- s390x/mm: implement arch_remove_memory() +- mm/memory_hotplug: make __remove_pages() and arch_remove_memory() never fail +- powerpc/mm: Fix section mismatch warning +- mm/memory_hotplug: make __remove_section() never fail +- mm/memory_hotplug: make unregister_memory_section() never fail +- mm, memory_hotplug: update a comment in unregister_memory() +- drivers/base/memory.c: clean up relics in function parameters +- mm/memory_hotplug: release memory resource after arch_remove_memory() +- mm, memory_hotplug: add nid parameter to arch_remove_memory +- drivers/base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS +- mm, sparse: pass nid instead of pgdat to sparse_add_one_section() +- mm, sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() +- arm64/mm: add temporary arch_remove_memory() implementation +- s390x/mm: fail when an altmap is used for arch_add_memory() +- mm/memory_hotplug: simplify and fix check_hotplug_memory_range() +- scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func +- sd: Fix REQ_OP_ZONE_REPORT completion handling +- tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() +- bpf: fix BTF limits +- scsi: libfc: fix null pointer dereference on a null lport +- iommu: Use right function to get group for device +- NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() +- NFS: Add missing encode / decode sequence_maxsz to v4.2 operations +- driver core: Fix PM-runtime for links added during consumer probe +- driver core: Fix possible supplier PM-usage counter imbalance +- net: phy: fixed_phy: Fix fixed_phy not checking GPIO +- driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() +- driver core: Fix handling of runtime PM flags in device_link_add() +- driver core: Do not resume suppliers under device_links_write_lock() +- driver core: Avoid careless re-use of existing device links +- driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling +- Revert "efi: Fix debugobjects warning on 'efi_rts_work'" +- scsi: core: scsi_trace: Use get_unaligned_be*() +- scsi: sd: enable compat ioctls for sed-opal +- NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn +- NFSv2: Fix a typo in encode_sattr() +- scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI +- scsi: enclosure: Fix stale device oops with hot replug +- xprtrdma: Fix completion wait during device removal +- xprtrdma: Fix use-after-free in rpcrdma_post_recvs +- tcp: cache line align MAX_TCP_HEADER +- svcrdma: Fix trace point use-after-free race +- net: stricter validation of untrusted gso packets +- net: bridge: enfore alignment for ethernet address +- net: use correct this_cpu primitive in dev_recursion_level +- net: core: reduce recursion limit value +- ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg +- net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb +- vlan: consolidate VLAN parsing code and limit max parsing depth +- svcrdma: Fix page leak in svc_rdma_recv_read_chunk() +- i40e: Memory leak in i40e_config_iwarp_qvlist +- i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c +- i40e: Wrong truncation from u16 to u8 +- i40e: add num_vectors checker in iwarp handler +- Revert "vxlan: fix tos value before xmit" +- openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() +- net: gre: recompute gre csum for sctp over gre tunnels +- vxlan: Ensure FDB dump is performed under RCU +- ipv6: fix memory leaks on IPV6_ADDRFORM path +- ipv4: Silence suspicious RCU usage warning +- igb: reinit_locked() should be called with rtnl_lock +- net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq +- mlxsw: core: Free EMAD transactions using kfree_rcu() +- mlxsw: core: Increase scope of RCU read-side critical section +- mlx4: disable device on shutdown +- net/mlx5: Verify Hardware supports requested ptp function on a given pin +- rds: Prevent kernel-infoleak in rds_notify_queue_get() +- rtnetlink: Fix memory(net_device) leak when ->newlink fails +- udp: Improve load balancing for SO_REUSEPORT. +- udp: Copy has_conns in reuseport_grow(). +- sctp: shrink stream outq when fails to do addstream reconf +- sctp: shrink stream outq only when new outcnt < old outcnt +- tcp: allow at most one TLP probe per flight +- net: udp: Fix wrong clean up for IS_UDPLITE macro +- net-sysfs: add a newline when printing 'tx_timeout' by sysfs +- ip6_gre: fix null-ptr-deref in ip6gre_init_net() +- dev: Defer free of skbs in flush_backlog +- bonding: check return value of register_netdevice() in bond_newlink() +- ipvs: fix the connection sync failed in some cases +- mlxsw: destroy workqueue when trap_register in mlxsw_emad_init +- bonding: check error value of register_netdevice() immediately +- tipc: clean up skb list lock handling on send path +- libceph: don't omit recovery_deletes in target_copy() +- sched: consistently handle layer3 header accesses in the presence of VLANs +- tcp: md5: allow changing MD5 keys in all socket states +- tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers +- tcp: md5: do not send silly options in SYNCOOKIES +- tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() +- tcp: make sure listeners don't initialize congestion-control state +- tcp: fix SO_RCVLOWAT possible hangs under high mem pressure +- net_sched: fix a memory leak in atm_tc_init() +- llc: make sure applications use ARPHRD_ETHER +- l2tp: remove skb_dst_set() from l2tp_xmit_skb() +- mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() +- i40e: protect ring accesses with READ- and WRITE_ONCE +- ixgbe: protect ring accesses with READ- and WRITE_ONCE +- SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() +- sunrpc: fixed rollback in rpc_gssd_dummy_populate() +- netfilter: ipset: fix unaligned atomic access +- xfrm: Fix double ESP trailer insertion in IPsec crypto offload. +- net: Do not clear the sock TX queue in sk_set_socket() +- net: Fix the arp error in some cases +- sch_cake: don't call diffserv parsing code when it is not needed +- tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT +- sch_cake: fix a few style nits +- sch_cake: don't try to reallocate or unshare skb unconditionally +- ip_tunnel: fix use-after-free in ip_tunnel_lookup() +- ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() +- tcp: grow window for OOO packets only for SACK flows +- tcp: don't ignore ECN CWR on pure ACK +- sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket +- net: increment xmit_recursion level in dev_direct_xmit() +- net: place xmit recursion in softnet data +- net: fix memleak in register_netdevice() +- mld: fix memory leak in ipv6_mc_destroy_dev() +- net: sched: export __netdev_watchdog_up() +- net: core: device_rename: Use rwsem instead of a seqcount +- sched/rt, net: Use CONFIG_PREEMPTION.patch +- e1000e: Do not wake up the system via WOL if device wakeup is disabled +- xdp: Fix xsk_generic_xmit errno +- net/filter: Permit reading NET in load_bytes_relative when MAC not set +- net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' +- igb: Report speed and duplex as unknown when device is runtime suspended +- e1000e: Relax condition to trigger reset for ME workaround +- e1000e: Disable TSO for buffer overrun workaround +- ixgbe: fix signed-integer-overflow warning +- macvlan: Skip loopback packets in RX handler +- net/mlx5e: IPoIB, Drop multicast packets that this interface sent +- netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported +- e1000: Distribute switch variables for initialization +- ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K +- vxlan: Avoid infinite loop when suppressing NS messages with invalid options +- bridge: Avoid infinite loop when suppressing NS messages with invalid options +- ipv6: fix IPV6_ADDRFORM operation logic +- l2tp: do not use inet_hash()/inet_unhash() +- l2tp: add sk_family checks to l2tp_validate_socket +- devinet: fix memleak in inetdev_init() +- netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build +- bonding: Fix reference count leak in bond_sysfs_slave_add. +- xsk: Add overflow check for u64 division, stored into u32 +- esp6: get the right proto for transport mode in esp6_gso_encap +- netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code +- netfilter: nfnetlink_cthelper: unbreak userspace helper support +- netfilter: ipset: Fix subcounter update skip +- netfilter: nft_reject_bridge: enable reject with bridge vlan +- ip_vti: receive ipip packet by calling ip_tunnel_rcv +- vti4: eliminated some duplicate code. +- xfrm: fix a NULL-ptr deref in xfrm_local_error +- xfrm: fix a warning in xfrm_policy_insert_list +- xfrm interface: fix oops when deleting a x-netns interface +- xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output +- xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input +- libceph: ignore pool overlay and cache logic on redirects +- mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails +- net/mlx4_core: fix a memory leak bug. +- net/mlx5e: Update netdev txq on completions during closure +- sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed +- sctp: Don't add the shutdown timer if its already been added +- net/mlx5: Add command entry handling completion +- net: ipip: fix wrong address family in init error path +- net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* +- __netif_receive_skb_core: pass skb by reference +- netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() +- tcp: fix SO_RCVLOWAT hangs with fat skbs +- net: tcp: fix rx timestamp behavior for tcp_recvmsg +- net: ipv4: really enforce backoff for redirects +- tcp: fix error recovery in tcp_zerocopy_receive() +- Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" +- net: fix a potential recursive NETDEV_FEAT_CHANGE +- drop_monitor: work around gcc-10 stringop-overflow warning +- netfilter: nf_osf: avoid passing pointer to local var +- netfilter: nat: never update the UDP checksum when it's 0 +- sctp: Fix bundling of SHUTDOWN with COOKIE-ACK +- net/mlx5: Fix command entry leak in Internal Error State +- net/mlx5: Fix forced completion access non initialized command entry +- tipc: fix partial topology connection closure +- sch_sfq: validate silly quantum values +- sch_choke: avoid potential panic in choke_reset() +- net_sched: sch_skbprio: add message validation to skbprio_change() +- net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() +- fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks +- cgroup, netclassid: remove double cond_resched +- sctp: Fix SHUTDOWN CTSN Ack in the peer restart case +- net/mlx5: Fix failing fw tracer allocation on s390 +- svcrdma: Fix leak of svc_rdma_recv_ctxt objects +- mlxsw: Fix some IS_ERR() vs NULL bugs +- vrf: Check skb for XFRM_TRANSFORMED flag +- xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish +- vrf: Fix IPv6 with qdisc and xfrm +- sched: etf: do not assume all sockets are full blown +- macvlan: fix null dereference in macvlan_device_event() +- ipv6: fix restrict IPV6_ADDRFORM operation +- ipv6: restrict IPV6_ADDRFORM operation +- arm64/ascend: Set mem_sleep_current to PM_SUSPEND_ON for ascend platform +- mm/swap_state: fix a data race in swapin_nr_pages +- arm64: secomp: fix the secure computing mode 1 syscall check for ilp32 +- vti4: removed duplicate log message. +- KEYS: Don't write out to userspace while holding key semaphore +- netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type +- net: revert default NAPI poll timeout to 2 jiffies +- net: ipv6: do not consider routes via gateways for anycast address check +- net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin +- mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE +- ipv6: don't auto-add link-local address to lag ports +- net: Fix Tx hash bound checking +- sctp: fix possibly using a bad saddr with a given dst +- sctp: fix refcount bug in sctp_wfree +- net, ip_tunnel: fix interface lookup with no key +- ipv4: fix a RCU-list lock in fib_triestat_seq_show +- vti6: Fix memory leak of skb if input policy check fails +- netfilter: nft_fwd_netdev: validate family and chain type +- netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} +- xfrm: policy: Fix doulbe free in xfrm_policy_timer +- xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire +- xfrm: fix uctx len check in verify_sec_ctx_len +- vti[6]: fix packet tx through bpf_redirect() in XinY cases +- xfrm: handle NETDEV_UNREGISTER for xfrm device +- ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL +- vxlan: check return value of gro_cells_init() +- tcp: repair: fix TCP_QUEUE_SEQ implementation +- net: ip_gre: Accept IFLA_INFO_DATA-less configuration +- net: ip_gre: Separate ERSPAN newlink / changelink callbacks +- net_sched: keep alloc_hash updated after hash allocation +- net_sched: cls_route: remove the right filter from hashtable +- net/packet: tpacket_rcv: avoid a producer race condition +- net: cbs: Fix software cbs to consider packet sending time +- mlxsw: spectrum_mr: Fix list iteration in error path +- Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF" +- Revert "vrf: mark skb for multicast or link-local as enslaved to VRF" +- ipv4: ensure rcu_read_lock() in cipso_v4_error() +- netfilter: nft_tunnel: add missing attribute validation for tunnels +- netfilter: nft_payload: add missing attribute validation for payload csum flags +- netfilter: cthelper: add missing attribute validation for cthelper +- netfilter: x_tables: xt_mttg_seq_next should increase position index +- netfilter: xt_recent: recent_seq_next should increase position index +- netfilter: synproxy: synproxy_cpu_seq_next should increase position index +- netfilter: nf_conntrack: ct_cpu_seq_next should increase position index +- macvlan: add cond_resched() during multicast processing +- bonding/alb: make sure arp header is pulled before accessing it +- devlink: validate length of region addr/len +- tipc: add missing attribute validation for MTU property +- net/ipv6: remove the old peer route if change it to a new one +- net/ipv6: need update peer route when modify metric +- net: fq: add missing attribute validation for orphan mask +- devlink: validate length of param values +- net/packet: tpacket_rcv: do not increment ring index on drop +- netlink: Use netlink header as base to calculate bad attribute offset +- net/ipv6: use configured metric when add peer route +- ipvlan: don't deref eth hdr before checking it's set +- ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() +- ipvlan: do not add hardware address of master to its unicast filter list +- ipvlan: add cond_resched_rcu() while processing muticast backlog +- ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface +- inet_diag: return classid for all socket types +- gre: fix uninit-value in __iptunnel_pull_header +- cgroup, netclassid: periodically release file_lock on classid updating +- netfilter: nf_flowtable: fix documentation +- netfilter: nft_tunnel: no need to call htons() when dumping ports +- net: netlink: cap max groups which will be considered in netlink_bind() +- net/tls: Fix to avoid gettig invalid tls record +- ipv6: Fix nlmsg_flags when splitting a multipath route +- ipv6: Fix route replacement with dev-only route +- sctp: move the format error check out of __sctp_sf_do_9_1_abort +- net: sched: correct flower port blocking +- net: fib_rules: Correctly set table field when table number exceeds 8 bits +- netfilter: xt_hashlimit: limit the max size of hashtable +- mlxsw: spectrum_dpipe: Add missing error path +- bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map +- mlx5: work around high stack usage with gcc +- netfilter: nft_tunnel: add the missing ERSPAN_VERSION nla_policy +- net/sched: flower: add missing validation of TCA_FLOWER_FLAGS +- net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS +- core: Don't skip generic XDP program execution for cloned SKBs +- net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx +- net/mlx5: IPsec, Fix esp modify function attribute +- net_sched: fix a resource leak in tcindex_set_parms() +- bonding/alb: properly access headers in bond_alb_xmit() +- sunrpc: expiry_time should be seconds not timeval +- tcp: clear tp->segs_{in|out} in tcp_disconnect() +- tcp: clear tp->data_segs{in|out} in tcp_disconnect() +- tcp: clear tp->delivered in tcp_disconnect() +- tcp: clear tp->total_retrans in tcp_disconnect() +- net_sched: fix an OOB access in cls_tcindex +- l2tp: Allow duplicate session creation with UDP +- cls_rsvp: fix rsvp_policy +- net: Fix skb->csum update in inet_proto_csum_replace16(). +- xfrm: interface: do not confirm neighbor when do pmtu update +- xfrm interface: fix packet tx through bpf_redirect() +- vti[6]: fix packet tx through bpf_redirect() +- netfilter: nft_tunnel: ERSPAN_VERSION must not be null +- igb: Fix SGMII SFP module discovery for 100FX/LX. +- ixgbe: Fix calculation of queue with VFs and flow director on interface flap +- ixgbevf: Remove limit of 10 entries for unicast filter list +- net_sched: ematch: reject invalid TCF_EM_SIMPLE +- netfilter: nf_tables: add __nft_chain_type_get() +- netfilter: ipset: use bitmap infrastructure completely +- netfilter: nft_osf: add missing check for DREG attribute +- tcp: do not leave dangling pointers in tp->highest_sack +- tcp_bbr: improve arithmetic division in bbr_update_bw() +- Revert "udp: do rmem bulk free even if the rx sk queue is empty" +- net-sysfs: Fix reference count leak +- net_sched: fix datalen for ematch +- net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() +- net, ip_tunnel: fix namespaces move +- net, ip6_tunnel: fix namespaces move +- net: ip6_gre: fix moving ip6gre between namespaces +- ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions +- packet: fix data-race in fanout_flow_is_huge() +- net: neigh: use long type to store jiffies delta +- xsk: Fix registration of Rx-only sockets +- net: netem: correct the parent's backlog when corrupted packet was dropped +- net: netem: fix error path for corrupted GSO frames +- act_mirred: Fix mirred_init_module error handling +- ip6erspan: remove the incorrect mtu limit for ip6erspan +- llc: fix sk_buff refcounting in llc_conn_state_process() +- llc: fix another potential sk_buff leak in llc_ui_sendmsg() +- net: sched: cbs: Avoid division by zero when calculating the port rate +- net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names' +- xsk: avoid store-tearing when assigning umem +- xsk: avoid store-tearing when assigning queues +- net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate +- i40e: reduce stack usage in i40e_set_fc +- net/rds: Add a few missing rds_stat_names entries +- net: fix bpf_xdp_adjust_head regression for generic-XDP +- tipc: reduce risk of wakeup queue starvation +- xfrm interface: ifname may be wrong in logs +- xdp: fix possible cq entry leak +- net/tls: fix socket wmem accounting on fallback with netem +- net: netem: fix backlog accounting for corrupted GSO frames +- bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup +- net: core: support XDP generic on stacked devices. +- signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig +- net/mlx5: Delete unused FPGA QPN variable +- mlxsw: spectrum: Set minimum shaper on MC TCs +- mlxsw: reg: QEEC: Add minimum shaper fields +- tipc: fix wrong timeout input for tipc_wait_for_cond() +- tipc: update mon's self addr when node addr generated +- mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters +- mlxsw: spectrum: Wipe xstats.backlog of down ports +- tcp: fix marked lost packets not being retransmitted +- af_unix: add compat_ioctl support +- ethtool: reduce stack usage with clang +- fs: fix kabi broken introduced by fixing CVE-2020-14381 +- futex: Unbreak futex hashing +- futex: Fix inode life-time issue +- block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed +- arm64/ascend: set the correct dvpp mmap area when no MAP_DVPP flags +- ext4: fix error pointer dereference +- ext4: Avoid freeing inodes on dirty list +- writeback: Export inode_io_list_del() +- blktrace: ensure our debugfs dir exists +- blktrace: fix debugfs use after free +- loop: be paranoid on exit and prevent new additions / removals +- Revert "block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue()" +- ext4: force buffer up-to-date while marking it dirty +- ext4: fix a data race at inode->i_disksize +- ext4: fix a data race at inode->i_blocks +- jbd2: abort journal if free a async write error metadata buffer +- ext4: abort the filesystem if failed to async write metadata buffer +- net: hns3: update hns3 version to 1.9.38.7 +- net: hns3: initialize the message content sent to the VF +- net: hns3: check vlan id before using it +- net: hns3: check RSS key index before using +- net: hns3: check cmdq message parameters sent from VF +- config: add certs dir to CONFIG_MODULE_SIG_KEY +- net/hinic: Fix Oops when probing hinic driver + +* Sun Sep 14 2020 xinghe - 4.19.90-2008.6.0.0044 +- add perf-tip file fix cannot load perf-tips warning + +* Mon Aug 31 2020 Yang Yingliang - 4.19.90-2008.6.0.0043 +- arm64/config: enable TIPC module for openEuler +- net: hns3: update hns3 version to 1.9.38.6 +- net: hns3: add support for dumping MAC umv counter in debugfs +- net: hns3: fix bug when PF set the duplicate MAC address for VFs +- net/hinic: Check the legality of out_size in nictool +- net/hinic: Fix out-of-bounds access when setting ets +- net/hinic: Rename camelCase used in nictool +- net/hinic: Fix alignment and code style +- net/hinic: Delete unused heartbeat enhancement feature +- net/hinic: Delete the unused chip fault handling process +- net/hinic: Delete unused microcode back pressure feature +- net/hinic: Fix misspelled word and wrong print format +- net/hinic: update hinic version to 2.3.2.15 +- net/hinic: Add the maximum value of the module parameter poll_weight +- net/hinic: Add pause/pfc mutual exclusion protection +- net/hinic: Add lock for mgmt channel event_flag +- net/hinic: Fix signed integer overflow +- nfsd: apply umask on fs without ACL support +- arm64/ascend: use ascend_enable_full to enable ascend platform +- sbsa_gwdt: Enable ARM_SBSA_WATCHDOG_PANIC_NOTIFIER in hulk_defconfig +- sbsa_gwdt: Introduce a panic notifier +- memcg/ascend: Support not account pages of cdm for memcg +- dt-bindings: iommu: Add Message Based SPI for hisilicon +- iommu: support message based spi for smmu +- nbd_genl_status: null check for nla_nest_start +- config: Add default value for CONFIG_ASCEND_INIT_ALL_GICR +- irq-gic-v3: Add support to init ts core GICR +- ascend: mm/hugetlb: Enable ASCEND_CHARGE_MIGRAGE_HUGEPAGES for hulk_defconfig +- ascend: mm/hugetlb: Enable charge migrate hugepages +- config: Add default value for CONFIG_SERIAL_ATTACHED_MBIGEN +- serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. +- iommu: fix a mistake for iommu_unregister_device_fault_handler +- printk: Export a symbol. +- arm64/ascend: Enable ASCEND_IOPF_HIPRI for hulk_defconfig +- arm64/ascend: Enable iopf hipri feature for Ascend Platform +- mm: Check numa node hugepages enough when mmap hugetlb +- arm64/ascend: Enable CONFIG_ASCEND_OOM for hulk_defconfig +- arm64/ascend: Add new enable_oom_killer interface for oom contrl +- svm: add support for allocing memory which is within 4G physical address in svm_mmap +- suspend: export cpu_suspend/cpu_resume/psci_ops +- printk: export log_buf_addr_get/log_buf_len_get +- arm64/ascend: fix memleak when remove svm +- iommu: fix NULL pointer when release iopf queue +- arm64/ascend: Enable ASCEND_DVPP_MMAP for hulk_defconfig +- arm64/ascend: Don't use the DvPP mmap space for svm. +- arm64/ascend: Enable DvPP mmap features for Ascend Platform +- usb: xhci: Add workaround for phytium +- arm64: topology: Support PHYTIUM CPU +- arm64: mm: define NET_IP_ALIGN to 0 +- arm64: ilp32: fix kabi change +- config: add CONFIG_ARM64_ILP32 in defconfigs +- arm64: ilp32: fix compile warning cause by 'VA_BITS' +- arm64:ilp32: add ARM64_ILP32 to Kconfig +- arm64:ilp32: add vdso-ilp32 and use for signal return +- arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32 +- arm64: ilp32: introduce ilp32-specific sigframe and ucontext +- arm64: signal32: move ilp32 and aarch32 common code to separated file +- arm64: signal: share lp64 signal structures and routines to ilp32 +- arm64: ilp32: introduce syscall table for ILP32 +- arm64: ilp32: share aarch32 syscall handlers +- arm64: ilp32: introduce binfmt_ilp32.c +- arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32 +- arm64: introduce binfmt_elf32.c +- arm64: ilp32: add is_ilp32_compat_{task, thread} and TIF_32BIT_AARCH64 +- arm64: introduce is_a32_compat_{task, thread} for AArch32 compat +- arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64 +- arm64: rename functions that reference compat term +- arm64: rename COMPAT to AARCH32_EL0 +- arm64: ilp32: add documentation on the ILP32 ABI for ARM64 +- thread: move thread bits accessors to separated file +- asm-generic: Drop getrlimit and setrlimit syscalls from default list +- 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option +- compat ABI: use non-compat openat and open_by_handle_at variants +- ptrace: Add compat PTRACE_{G, S}ETSIGMASK handlers +- arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout +- scsi: libsas: Check link status in ATA prereset() +- scsi: libsas: Remove postreset from sas_sata_ops + +* Wed Aug 19 2020 Yang Yingliang - 4.19.90-2008.3.0.0042 +- x86/mm: split vmalloc_sync_all() +- kexec/uefi: copy secure_boot flag in boot params across kexec reboot +- x86/config: enable CONFIG_HINIC by default +- cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() +- Revert "cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone()" +- cgroup: add missing skcd->no_refcnt check in cgroup_sk_clone() +- ext4: Correctly restore system zone info when remount fails +- ext4: Handle add_system_zone() failure in ext4_setup_system_zone() +- ext4: Fold ext4_data_block_valid_rcu() into the caller +- ext4: Check journal inode extents more carefully +- ext4: Don't allow overlapping system zones +- ext4: Handle error of ext4_setup_system_zone() on remount +- nfs: set invalid blocks after NFSv4 writes +- cgroup1: don't call release_agent when it is "" +- cgroup-v1: cgroup_pidlist_next should update position index +- cgroup: Iterate tasks that did not finish do_exit() +- cgroup: cgroup_procs_next should increase position index +- mm/vmscan.c: don't round up scan size for online memory cgroup +- cgroup: saner refcounting for cgroup_root +- cgroup: Prevent double killing of css when enabling threaded cgroup +- mm: memcg/slab: fix memory leak at non-root kmem_cache destroy +- mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock +- mm/memcg: fix refcount error while moving and swapping +- memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event +- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() +- random32: move the pseudo-random 32-bit definitions to prandom.h +- random32: remove net_rand_state from the latent entropy gcc plugin +- random: fix circular include dependency on arm64 after addition of percpu.h +- ARM: percpu.h: fix build error +- random32: update the net random state on interrupt and activity +- vgacon: Fix for missing check in scrollback handling +- memcg: fix memcg_kmem_bypass() for remote memcg charging +- arm64/numa: cdm: Cacheline aligned cdmmask to improve performance +- mm/page_alloc.c: ratelimit allocation failure warnings more aggressively +- iomap: fix sub-page uptodate handling +- net/hinic: Add dfx information +- net/hinic: Add read chip register interface +- net/hinic: Synchronize time to firmware every hour +- net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head +- net: avoid possible false sharing in sk_leave_memory_pressure() +- sctp: add chunks to sk_backlog when the newsk sk_socket is not set +- netfilter: ctnetlink: honor IPS_OFFLOAD flag +- fork, memcg: alloc_thread_stack_node needs to set tsk->stack +- net/udp_gso: Allow TX timestamp with UDP GSO +- inet: frags: call inet_frags_fini() after unregister_pernet_subsys() +- netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule +- netfilter: nft_flow_offload: add entry to flowtable after confirmation +- perf/core: Fix the address filtering fix +- netfilter: nft_set_hash: bogus element self comparison from deactivation path +- fs/nfs: Fix nfs_parse_devname to not modify it's argument +- ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit +- net/mlx5: Take lock with IRQs disabled to avoid deadlock +- xfs: Sanity check flags of Q_XQUOTARM call +- cgroup: fix KABI broken by "cgroup: fix cgroup_sk_alloc() for sk_clone_lock()" +- cgroup: fix cgroup_sk_alloc() for sk_clone_lock() +- net: memcg: fix lockdep splat in inet_csk_accept() +- net: memcg: late association of sock to memcg +- cgroup: memcg: net: do not associate sock with unrelated cgroup +- net/hinic: Retry to get ack after VF message timeout +- net/hinic: Fix register_chrdev_region fails for major number 921 +- net/hinic: Fix mgmt message timeout during firmware hot upgrade +- net/hinic: Correct return and features from set_features callback +- net/hinic: Hinic only supports csum offloading of vxlan/ipip tunnel packets +- net/hinic: Set net device link down when the chip fault +- net/hinic: Delete unused UFO codes +- net/hinic: Delete the remaining old linux kernel adaptation interface +- net/hinic: Delete the old kernel version adaptation interface in netdev ops +- net/hinic: Delete the old kernel version adaptation interface in ethtool ops +- net/hinic: Delete useless linux adaptation functions +- net/hinic: Delete unused functions and macro definitions in ossl +- netfilter: nat: check the bounds of nf_nat_l3protos and nf_nat_l4protos + +* Fri Jul 29 2020 Yang Yingliang - 4.19.90-2007.2.0.0041 +- mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo +- kernel/notifier.c: intercept duplicate registrations to avoid infinite loops +- macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() +- scsi: qedf: remove memset/memcpy to nfunc and use func instead +- ext4: Send ext4_handle_error message after set sb->s_flags +- tcp: refine rule to allow EPOLLOUT generation under mem pressure +- netfilter: nf_tables: fix flowtable list del corruption +- netfilter: nf_tables: store transaction list locally while requesting module +- netfilter: nf_tables: remove WARN and add NLA_STRING upper limits +- netfilter: nft_tunnel: fix null-attribute check +- netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct +- netfilter: fix a use-after-free in mtype_destroy() +- mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment +- mm/huge_memory.c: make __thp_get_unmapped_area static +- mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() +- mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid +- mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment +- iommu: Remove device link to group on failure +- netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present +- netfilter: conntrack: dccp, sctp: handle null timeout argument +- netfilter: arp_tables: init netns pointer in xt_tgchk_param struct +- tty: always relink the port +- tty: link tty and port before configuring it as console +- chardev: Avoid potential use-after-free in 'chrdev_open()' +- net: hns3: update hns3 version to 1.9.38.5 +- net: hns3: fix the number of queues +- net: hns3: fixes a promoiscuous mode +- net: hns3: fix driver bug +- net: hns3: fix for VLAN config when reset +- net: hns3: fix bug when calculating the +- net: hns3: fix speed unknown issue in bond +- net: hns3: fix a missing return in hclge_set_vlan_filter() +- net: hns3: update hns3 version to 1.9.38.3 +- net: hns3: remove redundant codes entered by mistake +- net/hinic: Fix out-of-bounds when receiving mbox messages +- RDMA/hns: Modify the code based on the review comments +- Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" +- config: set CONFIG_CAN_DEBUG_DEVICES for arm64 hulk_defconfig +- config: add CONFIG_CAN_J1939 in defconfigs +- can: j1939: fix address claim code example +- can: j1939: j1939_sk_bind(): take priv after lock is held +- can: j1939: warn if resources are still linked on destroy +- can: j1939: j1939_can_recv(): add priv refcounting +- can: j1939: transport: j1939_cancel_active_session(): use hrtimer_try_to_cancel() instead of hrtimer_cancel() +- can: j1939: make sure socket is held as long as session exists +- can: j1939: transport: make sure the aborted session will be deactivated only once +- can: j1939: socket: rework socket locking for j1939_sk_release() and j1939_sk_sendmsg() +- can: j1939: main: j1939_ndev_to_priv(): avoid crash if can_ml_priv is NULL +- can: j1939: move j1939_priv_put() into sk_destruct callback +- can: af_can: export can_sock_destruct() +- can: j1939: transport: j1939_xtp_rx_eoma_one(): Add sanity check for correct total message size +- can: j1939: transport: j1939_session_fresh_new(): make sure EOMA is send with the total message size set +- can: j1939: fix memory leak if filters was set +- can: j1939: fix resource leak of skb on error return paths +- can: add support of SAE J1939 protocol +- can: af_can: use spin_lock_bh() for &net->can.can_rcvlists_lock +- can: af_can: remove NULL-ptr checks from users of can_dev_rcv_lists_find() +- can: make use of preallocated can_ml_priv for per device struct can_dev_rcv_lists +- can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices +- can: af_can: can_rx_register(): use max() instead of open coding it +- can: af_can: give variable holding the CAN receiver and the receiver list a sensible name +- can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_lists_find() +- can: af_can: rename find_rcv_list() to can_rcv_list_find() +- can: proc: give variable holding the CAN per device receive lists a sensible name +- can: af_can: give variable holding the CAN per device receive lists a sensible name +- can: proc: give variables holding CAN statistics a sensible name +- can: af_can: give variables holding CAN statistics a sensible name +- can: af_can: can_pernet_init(): Use preferred style kzalloc(sizeof()) usage +- can: extend sockaddr_can to include j1939 members +- can: add socket type for CAN_J1939 +- can: introduce CAN_REQUIRED_SIZE macro +- can: introduce CAN midlayer private and allocate it automatically +- net: hns3: update hns3 version to 1.9.38.3 +- net: hns3: clean code for security +- net: hns3: modify an incorrect type in +- net: hns3: check queue id range before +- net: hns3: fix error handling for desc filling +- net: hns3: fix for not calculating tx BD send size correctly +- net: hns3: fix for not unmapping tx buffer correctly +- net: hns3: fix desc filling bug when skb is expanded or lineared +- net: hns3: drop the WQ_MEM_RECLAIM flag when allocating wq +- net: hns3: optimize the parameter of hclge_update_port_base_vlan_cfg and ignore the send mailbox failure when VF is unalive +- net: hns3: use netif_tx_disable to stop the transmit queue +- net: hns3: add support of dumping mac reg in debugfs +- net: hns3: fix a fake tx timeout issue +- net: hns3: fix use-after-free when doing self test +- net: hns3: add a log for switching VLAN filter state +- net: hns3: fix problem of missing updating port information +- net: hns3: add vlan list lock to protect vlan list and fix duplicate node in vlan list +- net: hns3: fix bug for port base vlan configuration +- net: hns3: skip periodic service task if reset failed +- net: hns3: check reset pending after FLR prepare +- net: hns3: fix for mishandle of asserting VF reset fail +- net: hns3: fix for missing uninit debugfs when unload driver +- net: hns3: unify format of failed print information for clean up +- net: hns3: modify location of one print information +- net: hns3: fix return value error when query mac link status fail +- net: hns3: remove unnecessary mac enable in app loopback +- net: hns3: remove some useless code +- net: hns3: fix an inappropriate type assignment +- net: hns3: update hns3 version to 1.9.38.2 +- net: hns3: fix reset bug +- sdei_watchdog: fix compile error when CONFIG_HARDLOCKUP_DETECTOR is not set +- net/hinic: Add support for 128 qps +- net/hinic: Add support for X86 Arch +- fs/filescontrol: add a switch to enable / disable accounting of open fds +- usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect +- vfio/pci: Fix SR-IOV VF handling with MMIO blocking +- signal: Export tracepoint symbol signal_generate +- x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. +- x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. +- x86/speculation: Add support for STIBP always-on preferred mode +- x86/speculation: Change misspelled STIPB to STIBP +- x86/speculation: Prevent rogue cross-process SSBD shutdown +- vfio-pci: Invalidate mmaps and block MMIO access on disabled memory +- vfio-pci: Fault mmaps to enable vma tracking +- vfio/type1: Support faulting PFNMAP vmas +- vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() +- vfio_pci: Enable memory accesses before calling pci_map_rom +- net/hinic: Fix copying out of bounds when using tools to get statistics +- uacce: fix problem of parameter check +- net: hns3: update hns3 version to 1.9.38.1 +- net: hns3: add device name valid check +- ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers +- Revert "ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR" +- x86/speculation: Add Ivy Bridge to affected list +- x86/speculation: Add SRBDS vulnerability and mitigation documentation +- x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation +- x86/cpu: Add 'table' argument to cpu_matches() +- x86/cpu: Add a steppings field to struct x86_cpu_id +- ext4: stop overwrite the errcode in ext4_setup_super +- panic/printk: fix zap_lock +- vt: keyboard: avoid signed integer overflow in k_ascii +- ext4: Fix block bitmap corruption when io error +- mm: Fix mremap not considering huge pmd devmap +- net-sysfs: Call dev_hold always in rx_queue_add_kobject +- net-sysfs: Call dev_hold always in netdev_queue_add_kobject +- net-sysfs: fix netdev_queue_add_kobject() breakage +- net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject +- SUNRPC: Fix xprt->timer use-after-free +- printk/panic: Avoid deadlock in printk() +- block: Fix use-after-free in blkdev_get() +- ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function +- media: go7007: fix a miss of snd_card_free +- vt: fix unicode console freeing with a common interface +- vt: don't use kmalloc() for the unicode screen buffer +- scsi: Fix kabi change due to add offline_already member in struct scsi_device +- scsi: core: avoid repetitive logging of device offline messages +- hfs: fix null-ptr-deref in hfs_find_init() +- ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR +- jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() +- jbd2: make sure ESHUTDOWN to be recorded in the journal superblock +- vt: vt_ioctl: fix use-after-free in vt_in_use() +- vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console +- vt: vt_ioctl: remove unnecessary console allocation checks +- vt: switch vt_dont_switch to bool +- vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines +- vt: selection, introduce vc_is_sel +- ALSA: proc: Avoid possible leaks of snd_info_entry objects +- net/hinic: update hinic version to 2.3.2.14 +- net/hinic: Fix memleak when create_singlethread_workqueue() is failed +- net/hinic: Fix VF driver loading failure during the firmware hot upgrade process +- net/hinic: Fix data inconsistency in the forwarding scenario when DCB is turned on +- net/hinic: Fix reboot -f stuck for a long time +- net/hinic: Add tx timeout dfx information +- net/hinic: Add a lock when registering the driver's global netdevice notifier +- net/hinic: Fix VF has a low probability of network failure on the virtual machine +- net/hinic: Fix the firmware compatibility bug in the MAC reuse scenario +- irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers +- selinux: properly handle multiple messages in selinux_netlink_send() +- media: tw5864: Fix possible NULL pointer dereference in tw5864_handle_frame +- arm64/mpam: Supplement err tips in info/last_cmd_status +- arm64/mpam: Fix unreset resources when mkdir ctrl group or umount resctrl +- MPAM / ACPI: Refactoring MPAM init process and set MPAM ACPI as entrance +- ACPI 6.x: Add definitions for MPAM table +- ACPI / PPTT: cacheinfo: Label caches based on fw_token +- ACPI / PPTT: Filthy hack to find _a_ backwards reference in the PPTT [ROTTEN] +- ACPI / PPTT: Add helper to validate cache nodes from an offset [dead] +- ACPI / processor: Add helper to convert acpi_id to a phys_cpuid +- ext4: report error to userspace by netlink +- pcie_cae add judgement about chip type +- Enable trust mode control for SR-IOV ports +- Added ethtool_ops interface to query optical module information +- Revert "consolemap: Fix a memory leaking bug in drivers/tty/vt/consolemap.c" +- ext4: fix support for inode sizes > 1024 bytes +- ext4: validate the debug_want_extra_isize mount option at parse time +- sunrpc: clean up properly in gss_mech_unregister() +- sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations. +- sunrpc: check that domain table is empty at module unload. +- arm64: smp: Increase secondary CPU boot timeout value +- KVM: arm64: Only flush VM for the first and the last vcpu +- media: remove videobuf-core.c +- ext4: mark block bitmap corrupted when found instead of BUGON +- bcache: fix potential deadlock problem in btree_gc_coalesce +- fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() +- USB: gadget: fix illegal array access in binding with UDC + +* Wed Jun 3 2020 Xie XiuQi - 4.19.90-2005.2.0.0040 +- update req_distinguished_name for x509.genkey + +* Fri May 22 2020 Yang Yingliang - 4.19.90-2005.2.0.0039 +- signal: fix kabi changes in struct task_struct +- signal: Extend exec_id to 64bits +- livepatch/core: Fix compile error when CONFIG_JUMP_LABEL closed +- net/hinic: Adjust AEQ interrupt retransmission settings +- net/hinic: Number of VF queues cleared during initialization +- net/hinic: Reduce VF EQ queue depth in SDI mode +- net/hinic: Disable the CSUM offload capability of TUNNEL in SDI mode +- net/hinic: VF does not display firmware statistics +- net/hinic: SDI bare metal VF supports dynamic queue +- net/hinic: Support doorbell BAR size of 256K in SDI mode +- net/hinic: Supports variable SDI master host ppf_id +- net/hinic: Optimize SDI interrupt aggregation parameters +- netlabel: cope with NULL catmap +- netprio_cgroup: Fix unlimited memory leak of v2 cgroups +- net: hns3: update hns3 version to 1.9.38.0 +- net: hns3: solve the unlock 2 times when rocee init fault +- scsi: sg: add sg_remove_request in sg_write +- KVM: SVM: Fix potential memory leak in svm_cpu_init() +- ptp: free ptp device pin descriptors properly +- spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls +- drivers sfc: Fix cross page write error +- drivers sysctl: add read and write interface of pmbus +- net/hinic: Fix TX timeout under ipip tunnel packet +- xsk: Add missing check on user supplied headroom size +- fs/namespace.c: fix mountpoint reference counter race +- USB: core: Fix free-while-in-use bug in the USB S-Glibrary +- block, bfq: fix use-after-free in bfq_idle_slice_timer_body +- mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() +- mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() +- scsi: mptfusion: Fix double fetch bug in ioctl +- mt76: fix array overflow on receiving too many fragments for a packet +- net: hns3: change the order of reinitializing RoCE and VF during reset +- net: hns3: update hns3 version to 1.9.37.9 +- Revert "scsi: fix failing unload of a LLDD module" +- s390/mm: fix page table upgrade vs 2ndary address mode accesses +- pcie_cae support getting chipnums of this system +- net: hns3: remove the unnecessary ccflags + +* Wed May 6 2020 Yang Yingliang - 4.19.90-2005.1.0.0038 +- perf: Make perf able to build with latest libbfd +- nbd: use blk_mq_queue_tag_inflight_iter() +- blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs + +* Tue Apr 28 2020 Yang Yingliang - 4.19.90-2004.1.0.0037 +- net: hns3: update hns3 version to 1.9.37.8 +- net: hns3: optimize FD tuple inspect +- net: hns3: fix unsupported config for RSS +- net: hns3: disable auto-negotiation off with 1000M setting in ethtool +- net: hns3: update VF mac list configuration as PF +- net: hns3: modify magic number in hclge_dbg_dump_ncl_config +- net: hns3: do mac configuration instead of rollback when malloc mac node fail +- net: hns3: update the device mac address asynchronously +- net: hns3: add one parameter for function hns3_nic_maybe_stop_tx() +- net: hns3: delete unnecessary logs after kzalloc fails +- net: hns3: fix some coding style found by codereview +- net: hns3: use uniform format "failed to xxx" to print fail message +- net: hns3: add debug information for flow table when failed +- net: hns3: modify hclge_restore_fd_entries()'s return type to void +- net: hns3: splice two "if" logic as one +- net: hns3: clean up some coding style issue +- net: hns3: modify definition location of struct hclge_mac_ethertype_idx_rd_cmd +- net: hns3: modify comment of macro HNAE3_MIN_VECTOR_NUM +- net: hns3: modify one macro into unsigned type +- net: hns3: delete unused macro HCLGEVF_MPF_ENBALE +- net: hns3: modify definition location of struct hclge_vf_vlan_cfg +- net: hns3: remove unnecessary 'ret' variable in hclge_misc_err_recovery() +- net: hns3: remove unnecessary register info in hclge_reset_err_handle() +- net: hns3: misc cleanup for VF reset +- net: hns3: merge mac state HCLGE_MAC_TO_DEL and HCLGE_MAC_DEL_FAIL +- net: hns3: update hns3 version to 1.9.37.7 +- scsi: hisi_sas: do not reset the timer to wait for phyup when phy already up +- net: hns3: add suspend/resume function for hns3 driver +- btrfs: tree-checker: Enhance chunk checker to validate chunk profile +- net/hinic: fix the problem that out-of-bounds access +- scsi: sg: fix memory leak in sg_build_indirect +- scsi: sg: add sg_remove_request in sg_common_write +- btrfs: Don't submit any btree write bio if the fs has errors +- btrfs: extent_io: Handle errors better in extent_write_full_page() +- net/hinic: Delete useless header files +- powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle +- media: xirlink_cit: add missing descriptor sanity checks +- Input: add safety guards to input_set_keycode() +- f2fs: fix to avoid memory leakage in f2fs_listxattr +- media: stv06xx: add missing descriptor sanity checks +- media: ov519: add missing endpoint sanity checks +- btrfs: tree-checker: Verify inode item +- btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index() +- net: hns3: update hns3 version to 1.9.37.6 +- net: hns3: ignore the send mailbox failure by VF is unalive +- net: hns3: update hns3 version to 1.9.37.5 +- net: hns3: fix "tc qdisc del" failed issue +- net: hns3: rename two functions from periodical to periodic +- net: hns3: modify some print messages for cleanup and keep style consistent +- net: hns3: add some blank lines for cleanup +- net: hns3: sync some code from linux mainline +- net: hns3: fix mailbox send to VF failed issue +- net: hns3: disable phy loopback setting in hclge_mac_start_phy +- net: hns3: delete some useless code +- net: hns3: remove the limitation of MAC address duplicate configuration +- net: hns3: delete the unused struct hns3_link_mode_mapping +- net: hns3: rename one parameter in hclge_add_fd_entry_by_arfs() +- net: hns3: modify the location of macro HCLGE_LINK_STATUS_MS definition +- net: hns3: modify some unsuitable parameter type of RSS +- net: hns3: move some definition location +- net: hns3: add judgement for hclgevf_update_port_base_vlan_info() +- net: hns3: check null pointer in function hclge_fd_config_rule() +- net: hns3: optimize deletion of the flow direction table +- net: hns3: fix a ipv6 address copy problem in hclge_fd_get_flow_tuples() +- net: hns3: fix VF bandwidth does not take effect in some case +- net: hns3: synchronize some print relating to reset issue +- net: hns3: delete unnecessary 5s delay judgement in hclgevf_reset_event() +- net: hns3: delete unnecessary reset handling judgement in hclgevf_reset_tqp() +- net: hns3: delete unnecessary judgement in hns3_get_regs() +- net: hns3: delete one variable in hclge_get_sset_count() for optimization +- net: hns3: optimize return process for phy loop back +- net: hns3: fix "mac exist" problem +- net: hns3: add one printing information in hnae3_unregister_client() function +- slcan: Don't transmit uninitialized stack data in padding +- mm: mempolicy: require at least one nodeid for MPOL_PREFERRED +- livepatch/core: fix kabi for klp_rel_state +- livepatch/core: support jump_label +- arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 +- arm64: mark (__)cpus_have_const_cap as __always_inline +- arm64/module: revert to unsigned interpretation of ABS16/32 relocations +- arm64/module: deal with ambiguity in PRELxx relocation ranges +- i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller +- ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller +- qm: fix packet loss for acc +- net/hinic: Solve the problem that 1822 NIC reports 5d0 error +- net: hns3: Rectification of driver code review +- net: hns3: update hns3 version to 1.9.37.4 +- net: hns3: additional fix for fraglist handling +- net: hns3: fix for fraglist skb headlen not handling correctly +- net: hns3: update hns3 version to 1.9.37.3 +- sec: modify driver to adapt dm-crypt +- qm: reinforce reset failure scene +- zip: fix decompress a empty file +- hpre: dfx for IO operation and delay +- RDMA/hns: optimize mtr management and fix mtr addressing bug +- RDMA/hns: fix bug of accessing null pointer +- sec: Overall optimization of sec code +- qm: optimize the maximum number of VF and delete invalid addr +- qm: optimize set hw_reset flag logic for user +- qm: fixup the problem of wrong judgement of used parameter +- qm: Move all the same logic functions of hisilicon crypto to qm +- drivers : localbus cleancode +- drivers : sysctl cleancode +- drivers : sfc cleancode +- kretprobe: check re-registration of the same kretprobe earlier +- vhost: Check docket sk_family instead of call getname +- btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check +- block: fix possible memory leak in 'blk_prepare_release_queue' +- Revert "dm-crypt: Add IV generation templates" +- Revert "dm-crypt: modify dm-crypt to rely on IV generation templates" + +* Sat Mar 21 2020 Yang Yingliang - 4.19.90-2003.4.0.0036 +- x86/config: enable CONFIG_CFQ_GROUP_IOSCHED +- x86/openeuler_config: disable CONFIG_EFI_VARS + +* Fri Mar 20 2020 Yang Yingliang - 4.19.90-2003.3.0.0035 +- btrfs: don't use WARN_ON when ret is -ENOTENT in __btrfs_free_extent() +- cifs: fix panic in smb2_reconnect + +* Wed Mar 18 2020 Yang Yingliang - 4.19.90-2003.2.0.0034 +- xfs: avoid f_bfree overflow +- xfs: always init fdblocks in mount +- xfs: devirtualize ->sf_entsize and ->sf_nextentry +- block: fix inaccurate io_ticks +- block: delete part_round_stats and switch to less precise counting +- CIFS: Fix bug which the return value by asynchronous read is error +- net/hinic: Magic number rectification +- net/hinic: slove the problem that VF may be disconnected when vm reboot and receive lots of broadcast packets. +- openeuler/config: disable CONFIG_EFI_VARS +- pagecache: support percpu refcount to imporve performance +- arm64: mm: support setting page attributes for debugging +- staging: android: ashmem: Disallow ashmem memory from being remapped +- mm/resource: Return real error codes from walk failures +- vt: selection, push sel_lock up +- vt: selection, push console lock down +- net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup +- net: ipv6: add net argument to ip6_dst_lookup_flow + +* Mon Mar 16 2020 Luo Chunsheng - 4.19.90-2003.1.1.0033 +- fix kernel-devel upgrade running scriptlet failed + +* Sat Mar 14 2020 Yang Yingliang - 4.19.90-2003.1.1.0032 +- openeuler/config: enable CONFIG_FCOE +- openeuler/config: disable unused debug config +- net: hns3: update the number of version +- net: hns3: add dumping vlan filter config in debugfs +- net: hns3: Increase vlan tag0 when close the port_base_vlan +- net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. + +* Thu Mar 12 2020 Yang Yingliang - 4.19.90-2003.1.0.0031 +- net/hinic: driver code compliance rectification +- net/hinic: Solve the problem that the network card hangs when receiving the skb which frag_size=0 +- net: hns3: adds support for reading module eeprom info +- net: hns3: update hns3 version to 1.9.37.1 +- btrfs: tree-checker: Remove comprehensive root owner check +- xfs: add agf freeblocks verify in xfs_agf_verify +- blktrace: fix dereference after null check +- blktrace: Protect q->blk_trace with RCU +- vgacon: Fix a UAF in vgacon_invert_region +- can, slip: Protect tty->disc_data in write_wakeup and close with RCU +- relay: handle alloc_percpu returning NULL in relay_open +- drm/radeon: check the alloc_workqueue return value +- apparmor: Fix use-after-free in aa_audit_rule_init + +* Wed Mar 4 2020 Luo Chunsheng - 4.19.95-2002.6.0.0030 +- delete useless directory + +* Tue Mar 3 2020 Yang Yingliang - 4.19.95-2002.6.0.0029 +- livepatch/x86: enable livepatch config openeuler +- livepatch/x86: enable livepatch config for hulk +- livepatch/arm64: check active func in consistency stack checking +- livepatch/x86: check active func in consistency stack checking +- livepatch/x86: support livepatch without ftrace +- KVM: nVMX: Check IO instruction VM-exit conditions +- KVM: nVMX: Refactor IO bitmap checks into helper function +- KVM: nVMX: Don't emulate instructions in guest mode +- floppy: check FDC index for errors before assigning it +- ext4: add cond_resched() to __ext4_find_entry() +* Fri Feb 28 2020 Yang Yingliang - 4.19.95-2002.5.0.0028 +- x86 / config: add openeuler_defconfig +- files_cgroup: Fix soft lockup when refcnt overflow. +- vt: selection, close sel_buffer race +- vt: selection, handle pending signals in paste_selection +- RDMA/hns: Compilation Configuration update +- jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer +- jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() +- iscsi: use dynamic single thread workqueue to improve performance +- workqueue: implement NUMA affinity for single thread workqueue +- iscsi: add member for NUMA aware order workqueue +- Revert "debugfs: fix kabi for function debugfs_remove_recursive" +- Revert "bdi: fix kabi for struct backing_dev_info" +- Revert "membarrier/kabi: fix kabi for membarrier_state" +- Revert "PCI: fix kabi change in struct pci_bus" +- files_cgroup: fix error pointer when kvm_vm_worker_thread +- bdi: get device name under rcu protect +- x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit +- timer_list: avoid other cpu soft lockup when printing timer list +- sysrq: avoid concurrently info printing by 'sysrq-trigger' +- bdi: fix memleak in bdi_register_va() +- iommu/iova: avoid softlockup in fq_flush_timeout +- qm: fix the way judge whether q stop in user space +- net: hns3: clear devil number for hns3_cae +- net: hns3: fix compile error when CONFIG_HNS3_DCB is not set +- qm: fixup compilation dependency +- rde: optimize debug regs clear logic +- sec: change sec_control reg config +- hpre: add likely and unlikey in result judgement +- hpre: optimize key process before free +- net: hns3: fix bug when parameter check +- drivers : sysctl fixup some param dont check the legitimacy +- net: hns3: add protect for parameters and remove unused functions +- qm: remove invalid addr print +- zip: use offset fields in sqe to avoid SG_SPLIT +- qm: fix wrong number of sg elements after dma map +- RDMA/hns:security review update +- RDMA/hns: some robust optimize in rdfx +- RDMA/hns: fix the bug of out-of-bonds-read in post send +- net: hns3: Remove the function of vf check mac address +- net: hns3: update hns3 version to 1.9.35.1 +- uacce: Remove uacce mode 1 relatives +- acc: Remove uacce mode 1 logic below hisilicon +- RDMA/hns: Add roce dfx of arm_cnt +- RDMA/hns: avoid potential overflow of +- RDMA/hns: handle device err after device state to UNIT +- net: hns3: change version to 1.9.35.0 +- net: hns3: fix missing help info for qs shaper in debugfs +- net: hns3: set VF's default reset_type to HNAE3_NONE_RESET +- net: hns3: fix port base vlan add fail when concurrent with reset +- net: hns3: skip mac speed and duplex modification checking for fibre port support autoneg +- net: hns3: modify timing of reading register in hclge_reset_wait() +- net: hns3: support of dump mac id and loopback status in debugfs +- net: hns3: optimize parameter of hclge_set_phy_loopback() function +- net: hns3: optimize parameter of hclge_phy_link_status_wait() function +- net: hns3: delete unnecessary judgement in hns3_get_stats() +- net: hns3: no need to check return value of debugfs_create functions +- net: hns3: make array spec_opcode static const, makes object smaller +- net: hns: replace space with tab for cleanup +- net: hns3: modify return value in hns3_dbg_cmd_write +- net: hns3: rename variable flag in hnae3_unregister_client() +- net: hns3: move struct hclge_mdio_cfg_cmd declaration +- net: hns3: modify error process of hclge_phy_link_status_wait() +- net: hns3: support query vf ring and vector map relation +- net: hns3: add enabled tc numbers and dwrr weight info in debugfs +- net: hns3: add error process in hclge_mac_link_status_wait() function +- net: hns3: modify code of hclge_mac_phy_link_status_wait() function +- net: hns3: replace goto with return in function hns3_set_ringparam() +- net: hns3: modify print format in hns3_set_ringpa() +- net: hns: replace goto with return in function hclge_set_vf_uc_mac_addr +- net: hns3: modify the irq name of misc vectors +- net: hns3: optimize code of hns3_parse_vlan_tag() function +- net: hns3: optimize local variable of hclge_set_loopback() function +- net: hns3: optimize code of hclge_init_kdump_kernel_config() function +- net: hns: remove unnecessary newline +- net: hns: modify print function used in hclge_init_ae_dev() +- net: hns3: modify the irq name of tqp vectors +- net: hns3: delete blank lines and space for cleanup +- net: hns3: do not schedule the periodical task when reset fail +- net: hns3: modify the location of updating the hardware reset done counter +- net: hns3: refactor the notification scheme of PF reset +- net: hns3: refactor the procedure of VF FLR +- net: hns3: modify hclge_func_reset_sync_vf()'s return type to void +- net: hns3: enlarge HCLGE_RESET_WAIT_CNT +- net: hns3: refactor the precedure of PF FLR +- net: hns3: split hclgevf_reset() into preparing and rebuilding part +- net: hns3: split hclge_reset() into preparing and rebuilding part +- net: hns3: Add "mac table" information query function +- net: hns3: fix bug that PF set VF mac didn't work +- net: hns3: delete some useless repeated printing +- net: hns3: delete some useless function and definication +- net: hns3: sync some code from net-next part1 +- net: hns3: refactor the promisc mode setting +- net: hns3: refine mac address configure for VF +- net: hns3: use mutex vport_lock intead of spin lock umv_lock +- net: hns3: opmitize the table entry restore when resetting +- net: hns3: refine mac address configure for PF +- net: fix bug and change version to 1.9.33.0 +- net: hns3: cae clear warnings +- drivers : sysctl remove rcu_lock +- RDMA/hns:remove useless header in cmd +- hac: sec: add initial configuration in sec_engine_init +- net: hns3: cae security review +- net: hns3: cae io_param definition updated +- debugfs: fix kabi for function debugfs_remove_recursive +- simple_recursive_removal(): kernel-side rm -rf for ramfs-style filesystems +- debugfs: simplify __debugfs_remove_file() +- block: rename 'q->debugfs_dir' and 'q->blk_trace->dir' in blk_unregister_queue() +- ext4: add cond_resched() to ext4_protect_reserved_inode +- bdi: fix kabi for struct backing_dev_info +- bdi: fix use-after-free for the bdi device +- vfs: fix do_last() regression +- do_last(): fetch directory ->i_mode and ->i_uid before it's too late +- ext4: reserve revoke credits in __ext4_new_inode +- jbd2: make jbd2_handle_buffer_credits() handle reserved handles +- jbd2: Fine tune estimate of necessary descriptor blocks +- jbd2: Provide trace event for handle restarts +- ext4: Reserve revoke credits for freed blocks +- jbd2: Make credit checking more strict +- jbd2: Rename h_buffer_credits to h_total_credits +- jbd2: Reserve space for revoke descriptor blocks +- jbd2: Drop jbd2_space_needed() +- jbd2: remove repeated assignments in __jbd2_log_wait_for_space() +- jbd2: Account descriptor blocks into t_outstanding_credits +- jbd2: Factor out common parts of stopping and restarting a handle +- jbd2: Drop pointless wakeup from jbd2_journal_stop() +- jbd2: Drop pointless check from jbd2_journal_stop() +- jbd2: Reorganize jbd2_journal_stop() +- ocfs2: Use accessor function for h_buffer_credits +- ext4, jbd2: Provide accessor function for handle credits +- ext4: Provide function to handle transaction restarts +- ext4: Avoid unnecessary revokes in ext4_alloc_branch() +- ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() +- ext4: Fix ext4_should_journal_data() for EA inodes +- ext4: Do not iput inode under running transaction +- ext4: Move marking of handle as sync to ext4_add_nondir() +- jbd2: Completely fill journal descriptor blocks +- jbd2: Fixup stale comment in commit code +- libertas: Fix two buffer overflows at parsing bss descriptor +* Fri Feb 7 2020 Xie XiuQi - 4.19.95-2002.1.0.0027 +- drm/i915/gen9: Clear residual context state on context switch +- selftest/membarrier: fix build error +- membarrier/kabi: fix kabi for membarrier_state +- membarrier: Fix RCU locking bug caused by faulty merge +- sched/membarrier: Return -ENOMEM to userspace on memory allocation failure +- sched/membarrier: Skip IPIs when mm->mm_users == 1 +- selftests, sched/membarrier: Add multi-threaded test +- sched/membarrier: Fix p->mm->membarrier_state racy load +- sched: Clean up active_mm reference counting +- sched/membarrier: Remove redundant check +- drm/i915: Fix use-after-free when destroying GEM context +- PCI: fix kabi change in struct pci_bus +- PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' +- KVM: tools/kvm_stat: Fix kvm_exit filter name +- KVM: arm/arm64: use esr_ec as trace field of kvm_exit tracepoint +- PCI/AER: increments pci bus reference count in aer-inject process +- irqchip/gic-v3-its: its support herbination +- PM / hibernate: introduce system_in_hibernation +- config: enable CONFIG_SMMU_BYPASS_DEV by default +- f2fs: support swap file w/ DIO +- mac80211: Do not send Layer 2 Update frame before authorization +- cfg80211/mac80211: make ieee80211_send_layer2_update a public function +- PCI/AER: Refactor error injection fallbacks +- net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device +- kernfs: fix potential null pointer dereference +- arm64: fix calling nmi_enter() repeatedly when IPI_CPU_CRASH_STOP +- usb: missing parentheses in USE_NEW_SCHEME +- USB: serial: option: add Telit ME910G1 0x110a composition +- USB: core: fix check for duplicate endpoints +- usb: dwc3: gadget: Fix request complete check +- net: sch_prio: When ungrafting, replace with FIFO +- mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO +- vlan: vlan_changelink() should propagate errors +- vlan: fix memory leak in vlan_dev_set_egress_priority +- vxlan: fix tos value before xmit +- tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK +- sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY +- sch_cake: avoid possible divide by zero in cake_enqueue() +- pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM +- net: usb: lan78xx: fix possible skb leak +- net: stmmac: dwmac-sunxi: Allow all RGMII modes +- net: stmmac: dwmac-sun8i: Allow all RGMII modes +- net: dsa: mv88e6xxx: Preserve priority when setting CPU port. +- macvlan: do not assume mac_header is set in macvlan_broadcast() +- gtp: fix bad unlock balance in gtp_encap_enable_socket +- PCI/switchtec: Read all 64 bits of part_event_bitmap +- ARM: dts: imx6ul: use nvmem-cells for cpu speed grading +- cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull +- powerpc/spinlocks: Include correct header for static key +- powerpc/vcpu: Assume dedicated processors as non-preempt +- hv_netvsc: Fix unwanted rx_table reset +- llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c) +- parisc: Fix compiler warnings in debug_core.c +- block: fix memleak when __blk_rq_map_user_iov() is failed +- s390/dasd: fix memleak in path handling error case +- s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly +- drm/exynos: gsc: add missed component_del +- s390/purgatory: do not build purgatory with kcov, kasan and friends +- net: stmmac: Always arm TX Timer at end of transmission start +- net: stmmac: RX buffer size must be 16 byte aligned +- net: stmmac: xgmac: Clear previous RX buffer size +- net: stmmac: Do not accept invalid MTU values +- fs: avoid softlockups in s_inodes iterators +- perf/x86/intel: Fix PT PMI handling +- kconfig: don't crash on NULL expressions in expr_eq() +- iommu/iova: Init the struct iova to fix the possible memleak +- regulator: rn5t618: fix module aliases +- ASoC: wm8962: fix lambda value +- rfkill: Fix incorrect check to avoid NULL pointer dereference +- parisc: add missing __init annotation +- net: usb: lan78xx: Fix error message format specifier +- cxgb4: Fix kernel panic while accessing sge_info +- bnx2x: Fix logic to get total no. of PFs per engine +- bnx2x: Do not handle requests from VFs after parity +- bpf: Clear skb->tstamp in bpf_redirect when necessary +- btrfs: Fix error messages in qgroup_rescan_init +- powerpc: Ensure that swiotlb buffer is allocated from low memory +- samples: bpf: fix syscall_tp due to unused syscall +- samples: bpf: Replace symbol compare of trace_event +- ARM: dts: am437x-gp/epos-evm: fix panel compatible +- spi: spi-ti-qspi: Fix a bug when accessing non default CS +- bpf, mips: Limit to 33 tail calls +- bnxt_en: Return error if FW returns more data than dump length +- ARM: dts: bcm283x: Fix critical trip point +- ASoC: topology: Check return value for soc_tplg_pcm_create() +- spi: spi-cavium-thunderx: Add missing pci_release_regions() +- ARM: dts: Cygnus: Fix MDIO node address/size cells +- selftests/ftrace: Fix multiple kprobe testcase +- ARM: dts: BCM5301X: Fix MDIO node address/size cells +- netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() +- netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END +- netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets +- netfilter: uapi: Avoid undefined left-shift in xt_sctp.h +- ARM: vexpress: Set-up shared OPP table instead of individual for each CPU +- ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing +- efi/gop: Fix memory leak in __gop_query32/64() +- efi/gop: Return EFI_SUCCESS if a usable GOP was found +- efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs +- ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 +- x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage +- libtraceevent: Fix lib installation with O= +- netfilter: ctnetlink: netns exit must wait for callbacks +- locking/spinlock/debug: Fix various data races +- ASoC: max98090: fix possible race conditions +- regulator: fix use after free issue +- bpf: Fix passing modified ctx to ld/abs/ind instruction +- USB: dummy-hcd: increase max number of devices to 32 +- USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein +- block: fix use-after-free on cached last_lookup partition +- perf/x86/intel/bts: Fix the use of page_private() +- xen/blkback: Avoid unmapping unmapped grant pages +- s390/smp: fix physical to logical CPU map for SMT +- ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps +- net: add annotations on hh->hh_len lockless accesses +- xfs: periodically yield scrub threads to the scheduler +- ath9k_htc: Discard undersized packets +- ath9k_htc: Modify byte order for an error message +- net: core: limit nested device depth +- rxrpc: Fix possible NULL pointer access in ICMP handling +- KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag +- selftests: rtnetlink: add addresses with fixed life time +- powerpc/pseries/hvconsole: Fix stack overread via udbg +- drm/mst: Fix MST sideband up-reply failure handling +- scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails +- bdev: Refresh bdev size for disks without partitioning +- bdev: Factor out bdev revalidation into a common helper +- fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP +- tty: serial: msm_serial: Fix lockup for sysrq and oops +- arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning +- dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example +- regulator: ab8500: Remove AB8505 USB regulator +- media: flexcop-usb: ensure -EIO is returned on error condition +- Bluetooth: Fix memory leak in hci_connect_le_scan +- Bluetooth: delete a stray unlock +- Bluetooth: btusb: fix PM leak in error case of setup +- platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table +- xfs: don't check for AG deadlock for realtime files in bunmapi +- ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 +- HID: i2c-hid: Reset ALPS touchpads on resume +- nfsd4: fix up replay_matches_cache() +- PM / devfreq: Check NULL governor in available_governors_show +- drm/msm: include linux/sched/task.h +- ftrace: Avoid potential division by zero in function profiler +- arm64: Revert support for execute-only user mappings +- exit: panic before exit_mm() on global init exit +- ALSA: firewire-motu: Correct a typo in the clock proc string +- ALSA: cs4236: fix error return comparison of an unsigned integer +- apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock +- tracing: Fix endianness bug in histogram trigger +- tracing: Have the histogram compare functions convert to u64 first +- tracing: Avoid memory leak in process_system_preds() +- tracing: Fix lock inversion in trace_event_enable_tgid_record() +- rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30 +- riscv: ftrace: correct the condition logic in function graph tracer +- gpiolib: fix up emulated open drain outputs +- libata: Fix retrieving of active qcs +- ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE +- ata: ahci_brcm: Add missing clock management during recovery +- ata: ahci_brcm: Allow optional reset controller to be used +- ata: ahci_brcm: Fix AHCI resources management +- ata: libahci_platform: Export again ahci_platform_able_phys() +- compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE +- compat_ioctl: block: handle Persistent Reservations +- dmaengine: Fix access to uninitialized dma_slave_caps +- locks: print unsigned ino in /proc/locks +- pstore/ram: Write new dumps to start of recycled zones +- mm: move_pages: return valid node id in status if the page is already on the target node +- memcg: account security cred as well to kmemcg +- mm/zsmalloc.c: fix the migrated zspage statistics. +- media: cec: check 'transmit_in_progress', not 'transmitting' +- media: cec: avoid decrementing transmit_queue_sz if it is 0 +- media: cec: CEC 2.0-only bcast messages were ignored +- media: pulse8-cec: fix lost cec_transmit_attempt_done() call +- MIPS: Avoid VDSO ABI breakage due to global register variable +- drm/sun4i: hdmi: Remove duplicate cleanup calls +- ALSA: hda/realtek - Add headset Mic no shutup for ALC283 +- ALSA: usb-audio: set the interface format after resume on Dell WD19 +- ALSA: usb-audio: fix set_format altsetting sanity check +- ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code +- netfilter: nft_tproxy: Fix port selector on Big Endian +- drm: limit to INT_MAX in create_blob ioctl +- taskstats: fix data-race +- xfs: fix mount failure crash on invalid iclog memory access +- ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen +- ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC +- ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker +- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation +- xen/balloon: fix ballooned page accounting without hotplug enabled +- xen-blkback: prevent premature module unload +- IB/mlx5: Fix steering rule of drop and count +- IB/mlx4: Follow mirror sequence of device add during device removal +- s390/cpum_sf: Avoid SBD overflow condition in irq handler +- s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits +- md: raid1: check rdev before reference in raid1_sync_request func +- afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP +- net: make socket read/write_iter() honor IOCB_NOWAIT +- usb: gadget: fix wrong endpoint desc +- drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit +- scsi: iscsi: qla4xxx: fix double free in probe +- scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI +- scsi: qla2xxx: Send Notify ACK after N2N PLOGI +- scsi: qla2xxx: Configure local loop for N2N target +- scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length +- scsi: qla2xxx: Don't call qlt_async_event twice +- scsi: qla2xxx: Drop superfluous INIT_WORK of del_work +- scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func +- rxe: correctly calculate iCRC for unaligned payloads +- RDMA/cma: add missed unregister_pernet_subsys in init failure +- afs: Fix SELinux setting security label on /afs +- afs: Fix afs_find_server lookups for ipv4 peers +- PM / devfreq: Don't fail devfreq_dev_release if not in list +- PM / devfreq: Set scaling_max_freq to max on OPP notifier error +- PM / devfreq: Fix devfreq_notifier_call returning errno +- iio: adc: max9611: Fix too short conversion time delay +- drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle +- drm/amdgpu: add cache flush workaround to gfx8 emit_fence +- drm/amdgpu: add check before enabling/disabling broadcast mode +- nvme-fc: fix double-free scenarios on hw queues +- nvme_fc: add module to ops template to allow module references +- spi: fsl: use platform_get_irq() instead of of_irq_to_resource() +- pinctrl: baytrail: Really serialize all register accesses +- tty/serial: atmel: fix out of range clock divider handling +- spi: fsl: don't map irq during probe +- gtp: avoid zero size hashtable +- gtp: fix an use-after-free in ipv4_pdp_find() +- gtp: fix wrong condition in gtp_genl_dump_pdp() +- tcp: do not send empty skb from tcp_write_xmit() +- tcp/dccp: fix possible race __inet_lookup_established() +- net: marvell: mvpp2: phylink requires the link interrupt +- gtp: do not allow adding duplicate tid and ms_addr pdp context +- net/dst: do not confirm neighbor for vxlan and geneve pmtu update +- sit: do not confirm neighbor when do pmtu update +- vti: do not confirm neighbor when do pmtu update +- tunnel: do not confirm neighbor when do pmtu update +- net/dst: add new function skb_dst_update_pmtu_no_confirm +- gtp: do not confirm neighbor when do pmtu update +- ip6_gre: do not confirm neighbor when do pmtu update +- net: add bool confirm_neigh parameter for dst_ops.update_pmtu +- vhost/vsock: accept only packets with the right dst_cid +- udp: fix integer overflow while computing available space in sk_rcvbuf +- tcp: Fix highest_sack and highest_sack_seq +- ptp: fix the race between the release of ptp_clock and cdev +- net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs +- net/mlxfw: Fix out-of-memory error in mfa2 flash burning +- net: ena: fix napi handler misbehavior when the napi budget is zero +- hrtimer: Annotate lockless access to timer->state +- net: icmp: fix data-race in cmp_global_allow() +- net: add a READ_ONCE() in skb_peek_tail() +- inetpeer: fix data-race in inet_putpeer / inet_putpeer +- netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() +- 6pack,mkiss: fix possible deadlock +- netfilter: ebtables: compat: reject all padding in matches/watchers +- bonding: fix active-backup transition after link failure +- ALSA: hda - Downgrade error message for single-cmd fallback +- netfilter: nf_queue: enqueue skbs with NULL dst +- net, sysctl: Fix compiler warning when only cBPF is present +- x86/mce: Fix possibly incorrect severity calculation on AMD +- Revert "powerpc/vcpu: Assume dedicated processors as non-preempt" +- userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK +- kernel: sysctl: make drop_caches write-only +- mailbox: imx: Fix Tx doorbell shutdown path +- ocfs2: fix passing zero to 'PTR_ERR' warning +- s390/cpum_sf: Check for SDBT and SDB consistency +- libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h +- s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR +- perf regs: Make perf_reg_name() return "unknown" instead of NULL +- perf script: Fix brstackinsn for AUXTRACE +- cdrom: respect device capabilities during opening action +- powerpc: Don't add -mabi= flags when building with Clang +- scripts/kallsyms: fix definitely-lost memory leak +- apparmor: fix unsigned len comparison with less than zero +- gpio: mpc8xxx: Don't overwrite default irq_set_type callback +- scsi: target: iscsi: Wait for all commands to finish before freeing a session +- scsi: iscsi: Don't send data to unbound connection +- scsi: NCR5380: Add disconnect_mask module parameter +- scsi: scsi_debug: num_tgts must be >= 0 +- scsi: ufs: Fix error handing during hibern8 enter +- scsi: pm80xx: Fix for SATA device discovery +- watchdog: Fix the race between the release of watchdog_core_data and cdev +- HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device +- HID: Improve Windows Precision Touchpad detection. +- libnvdimm/btt: fix variable 'rc' set but not used +- ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening +- HID: logitech-hidpp: Silence intermittent get_battery_capacity errors +- HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse +- bcache: at least try to shrink 1 node in bch_mca_scan() +- clk: pxa: fix one of the pxa RTC clocks +- scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE +- powerpc/security: Fix wrong message when RFI Flush is disable +- PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info +- PCI: rpaphp: Annotate and correctly byte swap DRC properties +- PCI: rpaphp: Don't rely on firmware feature to imply drc-info support +- powerpc/pseries/cmm: Implement release() function for sysfs device +- scsi: ufs: fix potential bug which ends in system hang +- PCI: rpaphp: Fix up pointer to first drc-info entry +- scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences +- fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long +- irqchip: ingenic: Error out if IRQ domain creation failed +- irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary +- clk: clk-gpio: propagate rate change to parent +- clk: qcom: Allow constant ratio freq tables for rcg +- f2fs: fix to update dir's i_pino during cross_rename +- scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow +- scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) +- jbd2: Fix statistics for the number of logged blocks +- ext4: iomap that extends beyond EOF should be marked dirty +- powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning +- powerpc/security/book3s64: Report L1TF status in sysfs +- clocksource/drivers/timer-of: Use unique device name instead of timer +- clocksource/drivers/asm9260: Add a check for of_clk_get +- leds: lm3692x: Handle failure to probe the regulator +- dma-debug: add a schedule point in debug_dma_dump_mappings() +- powerpc/tools: Don't quote $objdump in scripts +- powerpc/pseries: Don't fail hash page table insert for bolted mapping +- powerpc/pseries: Mark accumulate_stolen_time() as notrace +- scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec() +- scsi: csiostor: Don't enable IRQs too early +- scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices +- scsi: target: compare full CHAP_A Algorithm strings +- dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset +- iommu/tegra-smmu: Fix page tables in > 4 GiB memory +- iommu: rockchip: Free domain on .domain_free +- f2fs: fix to update time in lazytime mode +- Input: atmel_mxt_ts - disable IRQ across suspend +- scsi: lpfc: Fix locking on mailbox command completion +- scsi: mpt3sas: Fix clear pending bit in ioctl status +- scsi: lpfc: Fix discovery failures when target device connectivity bounces +- perf probe: Fix to show function entry line as probe-able +- mmc: sdhci: Add a quirk for broken command queuing +- mmc: sdhci: Workaround broken command queuing on Intel GLK +- mmc: sdhci-of-esdhc: fix P2020 errata handling +- mmc: sdhci: Update the tuning failed messages to pr_debug level +- mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum A-009204 support" +- mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG register +- powerpc/irq: fix stack overflow verification +- powerpc/vcpu: Assume dedicated processors as non-preempt +- x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] +- x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() +- KVM: arm64: Ensure 'params' is initialised when looking up sys register +- ext4: unlock on error in ext4_expand_extra_isize() +- staging: comedi: gsc_hpdi: check dma_alloc_coherent() return value +- platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY 128 bytes +- intel_th: pci: Add Elkhart Lake SOC support +- intel_th: pci: Add Comet Lake PCH-V support +- USB: EHCI: Do not return -EPIPE when hub is disconnected +- cpufreq: Avoid leaving stale IRQ work items during CPU offline +- usbip: Fix error path of vhci_recv_ret_submit() +- usbip: Fix receive error in vhci-hcd when using scatter-gather +- btrfs: return error pointer from alloc_test_extent_buffer +- s390/ftrace: fix endless recursion in function_graph tracer +- drm/amdgpu: fix uninitialized variable pasid_mapping_needed +- usb: xhci: Fix build warning seen with CONFIG_PM=n +- can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices +- mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode +- Revert "mmc: sdhci: Fix incorrect switch to HS mode" +- btrfs: don't prematurely free work in scrub_missing_raid56_worker() +- btrfs: don't prematurely free work in reada_start_machine_worker() +- net: phy: initialise phydev speed and duplex sanely +- drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 +- mips: fix build when "48 bits virtual memory" is enabled +- libtraceevent: Fix memory leakage in copy_filter_type +- crypto: vmx - Avoid weird build failures +- mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED +- crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c +- crypto: sun4i-ss - Fix 64-bit size_t warnings +- net: ethernet: ti: ale: clean ale tbl on init and intf restart +- fbtft: Make sure string is NULL terminated +- iwlwifi: check kasprintf() return value +- brcmfmac: remove monitor interface when detaching +- x86/insn: Add some Intel instructions to the opcode map +- ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 +- ASoC: wm5100: add missed pm_runtime_disable +- spi: st-ssc4: add missed pm_runtime_disable +- ASoC: wm2200: add missed operations in remove and probe failure +- btrfs: don't prematurely free work in run_ordered_work() +- btrfs: don't prematurely free work in end_workqueue_fn() +- mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests +- crypto: virtio - deal with unsupported input sizes +- tun: fix data-race in gro_normal_list() +- spi: tegra20-slink: add missed clk_unprepare +- ASoC: wm8904: fix regcache handling +- iwlwifi: mvm: fix unaligned read of rx_pkt_status +- bcache: fix deadlock in bcache_allocator +- tracing/kprobe: Check whether the non-suffixed symbol is notrace +- tracing: use kvcalloc for tgid_map array allocation +- x86/crash: Add a forward declaration of struct kimage +- cpufreq: Register drivers only after CPU devices have been registered +- bcache: fix static checker warning in bcache_device_free() +- parport: load lowlevel driver if ports not found +- nvme: Discard workaround for non-conformant devices +- s390/disassembler: don't hide instruction addresses +- ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint +- iio: dac: ad5446: Add support for new AD5600 DAC +- ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile +- spi: pxa2xx: Add missed security checks +- EDAC/ghes: Fix grain calculation +- media: si470x-i2c: add missed operations in remove +- ice: delay less +- crypto: atmel - Fix authenc support when it is set to m +- soundwire: intel: fix PDI/stream mapping for Bulk +- media: pvrusb2: Fix oops on tear-down when radio support is not present +- fsi: core: Fix small accesses and unaligned offsets via sysfs +- ath10k: fix get invalid tx rate for Mesh metric +- perf probe: Filter out instances except for inlined subroutine and subprogram +- perf probe: Skip end-of-sequence and non statement lines +- perf probe: Fix to show calling lines of inlined functions +- perf probe: Return a better scope DIE if there is no best scope +- perf probe: Skip overlapped location on searching variables +- perf parse: If pmu configuration fails free terms +- xen/gntdev: Use select for DMA_SHARED_BUFFER +- drm/amdgpu: fix potential double drop fence reference +- drm/amdgpu: disallow direct upload save restore list from gfx driver +- perf tools: Splice events onto evlist even on error +- perf probe: Fix to probe a function which has no entry pc +- libsubcmd: Use -O0 with DEBUG=1 +- perf probe: Fix to show inlined function callsite without entry_pc +- perf probe: Fix to show ranges of variables in functions without entry_pc +- perf probe: Fix to probe an inline function which has no entry pc +- perf probe: Walk function lines in lexical blocks +- perf jevents: Fix resource leak in process_mapfile() and main() +- perf probe: Fix to list probe event with correct line number +- perf probe: Fix to find range-only function instance +- rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() +- ALSA: timer: Limit max amount of slave instances +- spi: img-spfi: fix potential double release +- bnx2x: Fix PF-VF communication over multi-cos queues. +- rfkill: allocate static minor +- nvmem: imx-ocotp: reset error status on probe +- media: v4l2-core: fix touch support in v4l_g_fmt +- ixgbe: protect TX timestamping from API misuse +- pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() +- Bluetooth: Fix advertising duplicated flags +- libbpf: Fix error handling in bpf_map__reuse_fd() +- iio: dln2-adc: fix iio_triggered_buffer_postenable() position +- pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B +- loop: fix no-unmap write-zeroes request behavior +- libata: Ensure ata_port probe has completed before detach +- s390/mm: add mm_pxd_folded() checks to pxd_free() +- s390/time: ensure get_clock_monotonic() returns monotonic values +- phy: qcom-usb-hs: Fix extcon double register after power cycle +- net: dsa: LAN9303: select REGMAP when LAN9303 enable +- gpu: host1x: Allocate gather copy for host1x +- RDMA/qedr: Fix memory leak in user qp and mr +- ACPI: button: Add DMI quirk for Medion Akoya E2215T +- spi: sprd: adi: Add missing lock protection when rebooting +- drm/tegra: sor: Use correct SOR index on Tegra210 +- net: phy: dp83867: enable robust auto-mdix +- i40e: initialize ITRN registers with correct values +- arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() +- md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit +- media: smiapp: Register sensor after enabling runtime PM on the device +- x86/ioapic: Prevent inconsistent state when moving an interrupt +- ipmi: Don't allow device module unload when in use +- rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot +- drm/gma500: fix memory disclosures due to uninitialized bytes +- perf tests: Disable bp_signal testing for arm64 +- x86/mce: Lower throttling MCE messages' priority to warning +- bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() +- Bluetooth: hci_core: fix init for HCI_USER_CHANNEL +- Bluetooth: Workaround directed advertising bug in Broadcom controllers +- Bluetooth: missed cpu_to_le16 conversion in hci_init4_req +- iio: adc: max1027: Reset the device at probe time +- usb: usbfs: Suppress problematic bind and unbind uevents. +- perf report: Add warning when libunwind not compiled in +- perf test: Report failure for mmap events +- drm/bridge: dw-hdmi: Restore audio when setting a mode +- ath10k: Correct error handling of dma_map_single() +- x86/mm: Use the correct function type for native_set_fixmap() +- extcon: sm5502: Reset registers during initialization +- drm/amd/display: Fix dongle_caps containing stale information. +- syscalls/x86: Use the correct function type in SYSCALL_DEFINE0 +- media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage +- media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases +- media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic +- media: ti-vpe: vpe: Make sure YUYV is set as default format +- media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number +- media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format +- media: ti-vpe: vpe: Fix Motion Vector vpdma stride +- media: cx88: Fix some error handling path in 'cx8800_initdev()' +- drm/drm_vblank: Change EINVAL by the correct errno +- block: Fix writeback throttling W=1 compiler warnings +- samples: pktgen: fix proc_cmd command result check logic +- drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller +- media: cec-funcs.h: add status_req checks +- media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() +- regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe() +- hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled +- usb: renesas_usbhs: add suspend event support in gadget mode +- media: venus: Fix occasionally failures to suspend +- selftests/bpf: Correct path to include msg + path +- pinctrl: devicetree: Avoid taking direct reference to device name string +- ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq +- media: venus: core: Fix msm8996 frequency table +- tools/power/cpupower: Fix initializer override in hsw_ext_cstates +- media: ov6650: Fix stored crop rectangle not in sync with hardware +- media: ov6650: Fix stored frame format not in sync with hardware +- media: i2c: ov2659: Fix missing 720p register config +- media: ov6650: Fix crop rectangle alignment not passed back +- media: i2c: ov2659: fix s_stream return value +- media: am437x-vpfe: Setting STD to current value is not an error +- IB/iser: bound protection_sg size by data_sg size +- ath10k: fix backtrace on coredump +- staging: rtl8188eu: fix possible null dereference +- staging: rtl8192u: fix multiple memory leaks on error path +- spi: Add call to spi_slave_abort() function when spidev driver is released +- drm/amdgpu: grab the id mgr lock while accessing passid_mapping +- iio: light: bh1750: Resolve compiler warning and make code more readable +- drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings +- drm/panel: Add missing drm_panel_init() in panel drivers +- drm: mst: Fix query_payload ack reply struct +- ALSA: hda/ca0132 - Fix work handling in delayed HP detection +- ALSA: hda/ca0132 - Avoid endless loop +- ALSA: hda/ca0132 - Keep power on during processing DSP response +- ALSA: pcm: Avoid possible info leaks from PCM stream buffers +- Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues +- btrfs: handle ENOENT in btrfs_uuid_tree_iterate +- btrfs: do not leak reloc root if we fail to read the fs root +- btrfs: skip log replay on orphaned roots +- btrfs: abort transaction after failed inode updates in create_subvol +- btrfs: send: remove WARN_ON for readonly mount +- Btrfs: fix missing data checksums after replaying a log tree +- btrfs: do not call synchronize_srcu() in inode_tree_del +- btrfs: don't double lock the subvol_sem for rename exchange +- selftests: forwarding: Delete IPv6 address at the end +- sctp: fully initialize v4 addr in some functions +- qede: Fix multicast mac configuration +- qede: Disable hardware gro when xdp prog is installed +- net: usb: lan78xx: Fix suspend/resume PHY register access error +- net: qlogic: Fix error paths in ql_alloc_large_buffers() +- net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive() +- net: hisilicon: Fix a BUG trigered by wrong bytes_compl +- net: gemini: Fix memory leak in gmac_setup_txqs +- net: dst: Force 4-byte alignment of dst_metrics +- mod_devicetable: fix PHY module format +- fjes: fix missed check in fjes_acpi_add +- sock: fix potential memory leak in proto_register() +- arm64/sve: Fix missing SVE/FPSIMD endianness conversions +- svm: Delete ifdef CONFIG_ACPI in svm +- svm: Delete svm_unbind_cores() in svm_notifier_release call +- svm: Fix unpin_memory calculate nr_pages error +- vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled +- iommu: Add missing new line for dma type +- xhci: fix USB3 device initiated resume race with roothub autosuspend +- drm/radeon: fix r1xx/r2xx register checker for POT textures +- scsi: iscsi: Fix a potential deadlock in the timeout handler +- dm mpath: remove harmful bio-based optimization +- drm: meson: venc: cvbs: fix CVBS mode matching +- dma-buf: Fix memory leak in sync_file_merge() +- vfio/pci: call irq_bypass_unregister_producer() before freeing irq +- ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() +- ARM: dts: s3c64xx: Fix init order of clock providers +- CIFS: Close open handle after interrupted close +- CIFS: Respect O_SYNC and O_DIRECT flags during reconnect +- cifs: Don't display RDMA transport on reconnect +- cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE +- cifs: smbd: Add messages on RDMA session destroy and reconnection +- cifs: smbd: Return -EAGAIN when transport is reconnecting +- rpmsg: glink: Free pending deferred work on remove +- rpmsg: glink: Don't send pending rx_done during remove +- rpmsg: glink: Fix rpmsg_register_device err handling +- rpmsg: glink: Put an extra reference during cleanup +- rpmsg: glink: Fix use after free in open_ack TIMEOUT case +- rpmsg: glink: Fix reuse intents memory leak issue +- rpmsg: glink: Set tail pointer to 0 at end of FIFO +- xtensa: fix TLB sanity checker +- PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 +- PCI/MSI: Fix incorrect MSI-X masking on resume +- PCI: Fix Intel ACS quirk UPDCR register address +- PCI/PM: Always return devices to D0 when thawing +- mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response +- mmc: block: Make card_busy_detect() a bit more generic +- Revert "arm64: preempt: Fix big-endian when checking preempt count in assembly" +- tcp: Protect accesses to .ts_recent_stamp with {READ, WRITE}_ONCE() +- tcp: tighten acceptance of ACKs not matching a child socket +- tcp: fix rejected syncookies due to stale timestamps +- net/mlx5e: Query global pause state before setting prio2buffer +- tipc: fix ordering of tipc module init and exit routine +- tcp: md5: fix potential overestimation of TCP option space +- openvswitch: support asymmetric conntrack +- net: thunderx: start phy before starting autonegotiation +- net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues +- net: ethernet: ti: cpsw: fix extra rx interrupt +- net: dsa: fix flow dissection on Tx path +- net: bridge: deny dev_set_mac_address() when unregistering +- mqprio: Fix out-of-bounds access in mqprio_dump +- inet: protect against too small mtu values. +- ext4: check for directory entries too close to block end +- ext4: fix ext4_empty_dir() for directories with holes + +* Mon Jan 13 2020 luochunsheng - 4.19.90-vhulk1912.2.1.0026 +- fix compile error when debugfiles.list is empty + +* Mon Jan 13 2020 luochunsheng - 4.19.90-vhulk1912.2.1.0025 +- update kernel code from https://gitee.com/openeuler/kernel/ + +* Mon Jan 6 2020 zhanghailiang - 4.19.90-vhulk1912.2.1.0024 +- support more than 256 vcpus for VM + +* Tue Dec 31 2019 linfeilong - 4.19.90-vhulk1912.2.1.0023 +- delete some unuseful file + +* Mon Dec 30 2019 yuxiangyang - 4.19.90-vhulk1912.2.1.0022 +- update Huawei copyright + +* Mon Dec 30 2019 caomeng - 4.19.90-vhulk1912.2.1.0021 +- modefied README.md + +* Sat Dec 28 2019 caomeng - 4.19.90-vhulk1912.2.1.0020 +- change tag and change config_ktask + +* Sat Dec 28 2019 caomeng - 4.19.90-vhulk1907.1.0.0019 +- modefied license + +* Wed Dec 25 2019 luochunsheng - 4.19.90-vhulk1907.1.0.0018 +- update Module.kabi_aarch64 +- fix patch kernel-SMMU-V3-support-Virtualization-with-3408iMR-3.patch + +* Tue Dec 24 2019 Pan Zhang - 4.19.90-vhulk1907.1.0.0017 +- fix get_user_pages_fast with evmm issue + +* Tue Dec 24 2019 caihongda - 4.19.90-vhulk1907.1.0.0016 +- cpu/freq:remove unused patches + +* Tue Dec 24 2019 shenkai - 4.19.90-vhulk1907.1.0.0015 +- modify vmap allocation start address + +* Tue Dec 24 2019 caomeng - 4.19.90-vhulk1907.1.0.0014 +- fix some problem about rebase hulk + +* Mon Dec 23 2019 yuxiangyang - 4.19.90-vhulk1907.1.0.0013 +- fix CONFIG_EULEROS_USE_IDLE_NO_CSTATES compile error +- add a new method of cpu usage + +* Mon Dec 23 2019 caomeng - 4.19.90-vhulk1907.1.0.0012 +- change version + +* Mon Dec 23 2019 luochunsheng - 4.19.36-vhulk1907.1.0.0011 +- fix mkgrub-menu-*.sh path +- SMMU supports bypass of configured PCI devices by cmdline smmu.bypassdev + +* Mon Dec 23 2019 chenmaodong - 4.19.36-vhulk1907.1.0.0010 +- drm/radeon: Fix potential buffer overflow in ci_dpm.c + +* Mon Dec 23 2019 wuxu - 4.19.36-vhulk1907.1.0.0009 +- add security compile noexecstack option for vdso + +* Mon Dec 23 2019 caomeng - 4.19.36-vhulk1907.1.0.0008 +- rebase hulk patches + +* Fri Dec 20 2019 yeyunfeng - 4.19.36-vhulk1907.1.0.0007 +- perf/smmuv3: fix possible sleep in preempt context +- crypto: user - prevent operating on larval algorithms + +* Thu Dec 19 2019 luochunsheng - 4.19.36-vhulk1907.1.0.0006 +- update release to satisfy upgrade + +* Wed Nov 27 2019 lihongjiang - 4.19.36-vhulk1907.1.0.h005 +- change page size from 4K to 64K + +* Thu Nov 21 2019 caomeng - 4.19.36-vhulk1907.1.0.h004 +- fix problem about x86 compile: change signing_key.pem to certs/signing_key.pem +- in file arch/x86/configs/euleros_defconfig + +* Mon Nov 4 2019 caomeng - 4.19.36-vhulk1907.1.0.h003 +- Add buildrequires ncurlses-devel + +* Fri Oct 25 2019 luochunsheng - 4.19.36-vhulk1907.1.0.h002 +- Add vmlinx to debuginfo package and add kernel-source package + +* Wed Sep 04 2019 openEuler Buildteam - 4.19.36-vhulk1907.1.0.h001 +- Package init diff --git a/kvm_func_blacklist.txt b/kvm_func_blacklist.txt new file mode 100644 index 0000000000000000000000000000000000000000..f28ca11538bfb58f11cc33012a3e5ca9cd50256b --- /dev/null +++ b/kvm_func_blacklist.txt @@ -0,0 +1,101 @@ +# arch/arm64/kvm/guest.c +kvm_arch_vcpu_ioctl_get_regs +kvm_arch_vcpu_ioctl_set_regs +kvm_arch_vcpu_ioctl_get_sregs +kvm_arch_vcpu_ioctl_set_sregs +kvm_arch_vcpu_ioctl_get_fpu +kvm_arch_vcpu_ioctl_set_fpu +kvm_arch_vcpu_ioctl_translate +kvm_arm_vcpu_arch_get_attr +kvm_arch_vcpu_ioctl_set_guest_debug + +# arch/arm64/kvm/inject_fault.c +prepare_fault32 +inject_undef32 +inject_abt32 + +# virt/kvm/eventfd.c +irqfd_resampler_ack +irqfd_resampler_shutdown +kvm_irq_has_notifier +kvm_register_irq_ack_notifier +kvm_irqfd_exit + +# virt/kvm/kvm_main.c +ack_flush +kvm_reload_remote_mmus +kvm_make_mclock_inprogress_request +kvm_make_scan_ioapic_request +kvm_get_dirty_log +kvm_largepages_enabled +kvm_disable_largepages +kvm_host_page_size +gfn_to_hva +kvm_vcpu_gfn_to_hva +kvm_vcpu_gfn_to_hva_prot +kvm_vcpu_gfn_to_pfn_atomic +kvm_vcpu_gfn_to_page +kvm_vcpu_gfn_to_pfn +kvm_pfn_to_page +gfn_to_page +gfn_to_pfn +kvm_vcpu_gfn_to_pfn_atomic +gfn_to_pfn_memslot_atomic +gfn_to_pfn_atomic +kvm_vcpu_gfn_to_pfn_atomic +gfn_to_page_many_atomic +kvm_release_page_clean +kvm_release_page_dirty +kvm_release_pfn_dirty +kvm_vcpu_read_guest_page +kvm_vcpu_read_guest +kvm_read_guest_atomic +kvm_vcpu_read_guest_atomic +__kvm_read_guest_atomic +kvm_vcpu_write_guest +kvm_vcpu_write_guest_page +kvm_gfn_to_hva_cache_init +kvm_write_guest_cached +kvm_read_guest_cached +kvm_clear_guest_page +kvm_clear_guest +kvm_vcpu_mark_page_dirty +kvm_vcpu_compat_ioctl +kvm_device_from_filp +kvm_unregister_device_ops +kvm_vm_compat_ioctl +kvm_reboot +kvm_io_bus_write_cookie +vm_stat_get_per_vm +vm_stat_get_per_vm_open +vm_stat_get +kvm_suspend +kvm_resume +kvm_exit + +# virt/kvm/arm/arm.c +kvm_arch_vcpu_destroy +kvm_arch_vcpu_free +kvm_arch_exit +kvm_perf_teardown + +# virt/kvm/arm/mmu.c +create_hyp_io_mappings + +# virt/kvm/arm/psci.c +kvm_psci_0_1_call + +# virt/kvm/arm/vgic/vgic-v2.c +vgic_v2_probe +vgic_v2_enable +vgic_v2_set_vmcr +vgic_v2_clear_lr +vgic_v2_populate_lr +vgic_v2_fold_lr_state +vgic_v2_set_underflow +vgic_v2_process_maintenance +vgic_v2_init_lrs + +# virt/kvm/arm/vgic/vgic.c +vgic_irq_release + diff --git a/linux-kernel-test.patch b/linux-kernel-test.patch new file mode 100644 index 0000000000000000000000000000000000000000..607602cfc6edb269616386ff415b62c34bd08d94 --- /dev/null +++ b/linux-kernel-test.patch @@ -0,0 +1 @@ +nil diff --git a/mkgrub-menu-aarch64.sh b/mkgrub-menu-aarch64.sh new file mode 100644 index 0000000000000000000000000000000000000000..5a582181c18be6be8b2564cc6f398458e2ca2817 --- /dev/null +++ b/mkgrub-menu-aarch64.sh @@ -0,0 +1,98 @@ +#!/bin/bash +#This script is used for creating a new grub menu item when update kernel. +#It uses the new version-number as the id and display. + +NEW_KERN_VERSION=$1 +GRUB_CFG=$2 +OP_TYPE=$3 + +######################################################### +# Description: SetupOS_Initrd_for_softraid +# Input none +# Return: 0: SUCCESS +# 1: Internal Error. +######################################################### +function SoftRaid_Initrd() +{ + SI_INITRD=initramfs-${NEW_KERN_VERSION}.img + mkdir -p /initramfs/usr/lib/systemd/system + mkdir -p /initramfs/etc/systemd/system/default.target.wants + mdadm --detail --scan >> /initramfs/etc/mdadm.conf + + cd /initramfs + cat < /initramfs/usr/lib/systemd/assemble-md +#!/bin/bash +declare -i count=5 +if [ -f /etc/mdadm.conf ];then + while (( count > 0 )) ; + do + sleep 10s + let count--; + if [ -e "/dev/sda1" ];then + mdadm -A -s + break; + fi + echo " waiting harddisk get online .... countdown ${count} " + done +fi +EOF + if [ $? -ne 0 ];then + g_Log_Error "generate assemble-md failed" + return 1 + fi + chmod -R 755 /initramfs/usr/lib/systemd/assemble-md + cat << EOF > /initramfs/usr/lib/systemd/system/assemble-md.service +[Unit] +Description=assemble the md +DefaultDependencies=no +After=local-fs-pre.target systemd-udev-trigger.service systemd-udevd.service systemd-udevd-control.socket systemd-udevd-kernel.socket +Before=local-fs.target diskconf-reload.service + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/lib/systemd/assemble-md +StandardOutput=journal+console + +[Install] +WantedBy=default.target +EOF + if [ $? -ne 0 ];then + g_Log_Error "generate assemble-md.service failed" + return 1 + fi + + cp /initramfs/usr/lib/systemd/system/assemble-md.service /initramfs/etc/systemd/system/default.target.wants/ + dracut --force --include /initramfs / /boot/${SI_INITRD} ${NEW_KERN_VERSION} + rm -r /initramfs + cd - +} + +if [ "x${NEW_KERN_VERSION}" == "x" ] || [ "x${GRUB_CFG}" == "x" ] || [ "x${OP_TYPE}" == "x" ] ; then + echo "There some mkgrub-menu parameter is null,please check " + exit 1; +fi + +if [ "update" = "${OP_TYPE}" ]; then + +DEF_VER=`grep -nr "default=" $GRUB_CFG|awk -F = '{print $2}'` ; +START_LN=`grep -nr " --id ${DEF_VER}" $GRUB_CFG|awk -F: '{print $1}'` ; +/bin/sed -rn "p;${START_LN},/}/H;$ {g;s/^\n//;p}" $GRUB_CFG > tempfile ; +/bin/sed -i "$[START_LN+5],/ --id ${DEF_VER}/{s/ --id ${DEF_VER}/ --id linux-${NEW_KERN_VERSION}/}" tempfile ; +OLDLABLE=`sed -n "$[START_LN+5],/ --id ${DEF_VER}/p" tempfile |grep menuentry |tail -1 |awk '{print $2}' |sed "s/\"//g" ` +/bin/sed -i "$[START_LN+5],/ --id ${DEF_VER}/{s/${OLDLABLE}/EulerOS-${NEW_KERN_VERSION}/}" tempfile ; +/bin/sed -i "/ --id linux-${NEW_KERN_VERSION}/,/}/{s/`uname -r`/${NEW_KERN_VERSION}/} " tempfile ; +/bin/sed -i "s/default=${DEF_VER}/default=linux-${NEW_KERN_VERSION}/" tempfile ; +mv tempfile $GRUB_CFG + +if [ `cat /proc/mdstat |wc -l ` -gt 2 ]; then + SoftRaid_Initrd > /dev/null 2>&1 +fi + +fi + +if [ "remove" = "${OP_TYPE}" ]; then + /bin/sed -i "/ --id linux-${NEW_KERN_VERSION}/,/}/d" $GRUB_CFG + DEF_VER=`grep -nr "menuentry" $GRUB_CFG |head -1 |awk '{print $4}' |sed "s/{//g" ` + /bin/sed -i "s/default=linux-${NEW_KERN_VERSION}/default=${DEF_VER}/" $GRUB_CFG +fi diff --git a/napi_id b/napi_id new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/readme b/readme new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/sender_cpu b/sender_cpu new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/sign-modules b/sign-modules new file mode 100644 index 0000000000000000000000000000000000000000..020905ffa1ca6a56650700053d323decf65883ca --- /dev/null +++ b/sign-modules @@ -0,0 +1,25 @@ +#! /bin/bash + +moddir=$1 + +modules=`find $moddir -name *.ko` + +MODSECKEY="./signing_key.pem" +MODPUBKEY="./signing_key.x509" + +for mod in $modules +do + dir=`dirname $mod` + file=`basename $mod` + + ./scripts/sign-file sha256 ${MODSECKEY} ${MODPUBKEY} ${dir}/${file} + rm -f ${dir}/${file}.{sig,dig} +done + +RANDOMMOD=$(find $moddir -type f -name '*.ko' | sort -R | tail -n 1) +if [ "~Module signature appended~" != "$(tail -c 28 $RANDOMMOD)" ]; then + echo "*** Modules are unsigned! ***" + exit 1 +fi + +exit 0 diff --git a/x509.genkey b/x509.genkey new file mode 100644 index 0000000000000000000000000000000000000000..31cd75cc1cb7db845e76017f114f1e08cec4d52c --- /dev/null +++ b/x509.genkey @@ -0,0 +1,16 @@ +[ req ] +default_bits = 4096 +distinguished_name = req_distinguished_name +prompt = no +x509_extensions = myexts + +[ req_distinguished_name ] +O = openEuler +CN = openEuler kernel signing key +emailAddress = kernel@openeuler.org + +[ myexts ] +basicConstraints=critical,CA:FALSE +keyUsage=digitalSignature +subjectKeyIdentifier=hash +authorityKeyIdentifier=keyid