Changes to exported symbols and kfuncs in 6.13
Symbols removed Symbols added HT_update_self_and_peer_setting SEMTECH_PROX::sx_common_get_raw_register_config SND_SOC_SDW_UTILS::asoc_sdw_rt712_spk_rtd_init SND_SOC_SDW_UTILS::asoc_sdw_rt722_spk_rtd_init __get_task_comm __gfn_to_pfn_memslot __inode_attach_wb __memcpy_fromio __memcpy_toio __memset_io __rtnl_link_register __rtnl_link_unregister alloc_ltalkdev alloc_rtllib amd756_smbus anybuss_client_driver_register anybuss_client_driver_unregister anybuss_finish_init anybuss_host_common_probe anybuss_host_common_remove anybuss_read_fbctrl anybuss_read_output anybuss_recv_msg anybuss_send_ext anybuss_send_msg anybuss_set_power anybuss_start_init anybuss_write_input apply_msr_data atmel_pmecc_destroy_user auxiliary_find_device backlight_register_notifier backlight_unregister_notifier bio_add_zone_append_page bit_wait_io_timeout blk_mq_flush_busy_ctxs bprintf btracker_nr_writebacks_queued ceph_copy_to_page_vector ceph_copy_user_to_page_vector ceph_pagelist_set_cursor ceph_pagelist_truncate cfag12864b_getrate cfag12864b_isenabled chip_allow_sleep chip_wakeup clk_hw_rate_is_protected clocksource_change_rating cmp_connection_update create_signature crypto_akcipher_sync_post crypto_akcipher_sync_prep crypto_init_akcipher_ops_sig crypto_sig_maxsize crypto_sig_set_privkey crypto_sig_set_pubkey crypto_sig_sign crypto_sig_verify cxgb3_alloc_stid cxgb3_free_stid cxgb4_get_srq_entry cxgb4_iscsi_init cxgb4_l2t_alloc_switching debugfs_create_file decrypt_blob devlink_resource_occ_get_register devlink_resource_occ_get_unregister devlink_resource_register devm_acpi_dma_controller_free devm_anybuss_host_common_probe devm_aperture_acquire_from_firmware devm_clk_bulk_get_all_enable devm_pci_pwrctl_device_set_ready devm_power_supply_register_no_ws devm_snd_soc_register_dai dlm_errmsg dm_cell_promote_or_release dm_get_cell drm_aperture_remove_conflicting_framebuffers drm_aperture_remove_conflicting_pci_framebuffers drm_fbdev_dma_setup drm_fbdev_shmem_setup drm_fbdev_ttm_setup drm_gem_vram_simple_display_pipe_cleanup_fb drm_gem_vram_simple_display_pipe_prepare_fb emulate_vsx_load emulate_vsx_store encrypt_blob fieldbus_dev_area_updated fieldbus_dev_online_changed fieldbus_dev_register fieldbus_dev_unregister free_rtllib genphy_config_eee_advert gfn_to_page gfn_to_page_many_atomic gfn_to_pfn gfn_to_pfn_memslot gfn_to_pfn_memslot_atomic gfn_to_pfn_prot gmap_disable gmap_enable gmap_get_enabled hid_snto32 highmem hrtimer_init_on_stack hrtimer_init_sleeper hrtimer_init_sleeper_on_stack hsmp_send_message imx_drm_connector_destroy iommu_domain_alloc iommu_enable_nesting iommu_paging_domain_alloc iommu_present iw_handler_get_spy iw_handler_get_thrspy iw_handler_set_spy iw_handler_set_thrspy kvm_get_apic_mode kvm_release_pfn_clean kvm_release_pfn_dirty kvm_set_pfn_accessed kvm_set_pfn_dirty kvm_vcpu_map lib80211_crypt_delayed_deinit lib80211_crypt_info_free lib80211_crypt_info_init lib80211_get_crypto_ops lib80211_register_crypto_ops lib80211_unregister_crypto_ops list_lru_add list_lru_del load_msr_list lookup_fdget_rcu mdio45_ethtool_gset_npage nforce2_smbus notify_wx_assoc_event nr_irqs omapdss_of_get_next_endpoint omapdss_of_get_next_port pci_pwrctl_device_set_ready pci_pwrctl_device_unset_ready pci_pwrctl_init pci_walk_bus_locked pcim_iomap_regions_request_all pernet_ops_rwsem power_supply_property_is_writeable power_supply_register_no_ws put_pages_list release_msr_list remove_peer_ts rtllib_act_scanning rtllib_legal_channel rtllib_mgnt_disconnect rtllib_ps_tx_ack rtllib_reset_queue rtllib_rx rtllib_softmac_start_protocol rtllib_softmac_stop_protocol rtllib_sta_ps_send_null_frame rtllib_start_scan_syncro rtllib_stop_scan rtllib_stop_scan_syncro rtllib_wx_get_encode rtllib_wx_get_essid rtllib_wx_get_freq rtllib_wx_get_mode rtllib_wx_get_name rtllib_wx_get_power rtllib_wx_get_rate rtllib_wx_get_rts rtllib_wx_get_scan rtllib_wx_get_wap rtllib_wx_set_auth rtllib_wx_set_encode rtllib_wx_set_encode_ext rtllib_wx_set_essid rtllib_wx_set_freq rtllib_wx_set_gen_ie rtllib_wx_set_mlme rtllib_wx_set_mode rtllib_wx_set_power rtllib_wx_set_rate rtllib_wx_set_rts rtllib_wx_set_scan rtllib_wx_set_wap rtllib_xmit rtnl_register_module rtnl_unregister rtw89_efuse_read_fw_secure_be rtw_rx_fill_rx_status security_current_getsecid_subj security_task_getsecid_obj snd_soc_set_runtime_hwparams srcu_check_nmi_safety sst_dsp_inbox_read sst_dsp_inbox_write sst_dsp_mailbox_init sst_dsp_outbox_read sst_dsp_outbox_write sst_dsp_register_poll sst_dsp_shim_read sst_dsp_shim_read_unlocked sst_dsp_shim_update_bits sst_dsp_shim_update_bits_forced sst_dsp_shim_update_bits_forced_unlocked sst_dsp_shim_update_bits_unlocked sst_dsp_shim_write sst_dsp_shim_write_unlocked sst_ipc_fini sst_ipc_init sst_ipc_reply_find_msg sst_ipc_tx_message_nopm sst_ipc_tx_message_nowait sst_ipc_tx_message_wait sst_ipc_tx_msg_reply_complete sst_shim32_read sst_shim32_read64 sst_shim32_write sst_shim32_write64 st_register st_unregister task_lookup_next_fdget_rcu tcf_action_dump_1 tpm2_sessions_init tracepoint_srcu virtqueue_set_dma_premapped wbc_attach_and_unlock_inode wireless_spy_update xpcs_do_config xpcs_link_up AMD_HSMP::get_hsmp_pdev AMD_HSMP::hsmp_cache_proto_ver AMD_HSMP::hsmp_get_tbl_dram_base AMD_HSMP::hsmp_metric_tbl_read AMD_HSMP::hsmp_misc_deregister AMD_HSMP::hsmp_misc_register AMD_HSMP::hsmp_send_message AMD_HSMP::hsmp_test CXL::cxl_dport_map_rcd_linkcap IIO_AD3552R::ad3542r_ch_ranges IIO_AD3552R::ad3552r_calc_custom_gain IIO_AD3552R::ad3552r_calc_gain_and_offset IIO_AD3552R::ad3552r_ch_ranges IIO_AD3552R::ad3552r_get_custom_gain IIO_AD3552R::ad3552r_get_drive_strength IIO_AD3552R::ad3552r_get_output_range IIO_AD3552R::ad3552r_get_ref_voltage IIO_AD7606::ad7605_4_info IIO_AD7606::ad7606_4_info IIO_AD7606::ad7606_6_info IIO_AD7606::ad7606_8_info IIO_AD7606::ad7606b_info IIO_AD7606::ad7606c_16_info IIO_AD7606::ad7606c_18_info IIO_AD7606::ad7607_info IIO_AD7606::ad7608_info IIO_AD7606::ad7609_info IIO_AD7606::ad7616_info IIO_BACKEND::iio_backend_data_stream_disable IIO_BACKEND::iio_backend_data_stream_enable IIO_BACKEND::iio_backend_data_transfer_addr IIO_BACKEND::iio_backend_ddr_disable IIO_BACKEND::iio_backend_ddr_enable IIO_BMI270::bmi260_chip_info IIO_BMI270::bmi270_chip_info IIO_BMI270::bmi270_core_probe IIO_BMP280::bmp085_chip_info INTEL_IPU6::ipu6_dma_alloc INTEL_IPU6::ipu6_dma_free INTEL_IPU6::ipu6_dma_map_sg INTEL_IPU6::ipu6_dma_map_sgtable INTEL_IPU6::ipu6_dma_sync_sg INTEL_IPU6::ipu6_dma_sync_sgtable INTEL_IPU6::ipu6_dma_sync_single INTEL_IPU6::ipu6_dma_unmap_sg INTEL_IPU6::ipu6_dma_unmap_sgtable IOMMUFD::_iommufd_object_alloc IOMMUFD::iommufd_viommu_find_dev MESON_RESET::meson_reset_controller_register MESON_RESET::meson_reset_ops MESON_RESET::meson_reset_toggle_ops PIIX4_SMBUS::piix4_sb800_port_sel PIIX4_SMBUS::piix4_sb800_region_release PIIX4_SMBUS::piix4_sb800_region_request PIIX4_SMBUS::piix4_transaction SERIAL_8250_PCI::serial_8250_warn_need_ioport SND_SOC_ACPI_INTEL_SDCA_QUIRKS::snd_soc_acpi_intel_sdca_is_device_rt712_vb SND_SOC_AMD_SDW_MACH::get_acp63_cpu_pin_id SND_SOC_SDCA::sdca_device_quirk_match SND_SOC_SDCA::sdca_lookup_functions SND_SOC_SDCA::sdca_lookup_interface_revision SND_SOC_SDW_UTILS::asoc_sdw_rt_mf_sdca_spk_rtd_init SND_SOC_SOF_HDA_MLINK::hdac_bus_eml_enable_interrupt_unlocked __arm64_is_protected_mmio __crc32c_le_base __drm_printfn_line __file_ref_put __gfn_to_page __kvm_faultin_pfn __kvm_vcpu_map __min_heap_del __min_heap_full __min_heap_init __min_heap_peek __min_heap_pop __min_heap_pop_push __min_heap_push __min_heap_sift_down __min_heap_sift_up __min_heapify_all __rtnl_net_lock __rtnl_net_unlock __rtw89_mgnt_chan_get __sdhci_finish_data_common __sdhci_finish_mrq __srcu_check_read_flavor adau1372_of_match add_disk_fwnode blk_freeze_queue_start_non_owner blk_mq_unfreeze_queue_non_owner blk_validate_limits btintel_diagnostics cfg80211_wdev_channel_allowed cgbc_command clk_hw_register_fixed_factor_index clk_rcg2_shared_floor_ops copy_to_kernel_nofault cpu_tasks crc32_le_base crypto_grab_sig crypto_register_sig crypto_unregister_sig debugfs_create_file_full debugfs_create_file_short dev_is_amba dev_pm_qos_read_value dev_warn_probe devm_clk_bulk_get_all_enabled devm_imx_drm_legacy_bridge devm_meson_rst_aux_register devm_of_regulator_get_optional devm_pci_pwrctrl_device_set_ready drm_client_dev_resume drm_client_dev_suspend drm_client_setup drm_client_setup_with_color_mode drm_client_setup_with_fourcc drm_driver_color_mode_format drm_fbdev_client_setup drm_fbdev_dma_driver_fbdev_probe drm_fbdev_shmem_driver_fbdev_probe drm_fbdev_ttm_driver_fbdev_probe drm_framebuffer_check_src_coords drm_framebuffer_free drm_gem_object_init_with_mnt drm_gem_shmem_create_with_mnt drm_mode_object_add drm_of_lvds_get_dual_link_pixel_order_sink dw_hdmi_qp_bind dw_hdmi_qp_resume em_update_performance_limits enetc_get_driver_data enetc_has_err050089 enetc_mdiobus_create enetc_mdiobus_destroy enetc_pf_netdev_setup enetc_pf_set_mac_addr enetc_phylink_create enetc_phylink_destroy enetc_setup_mac_addresses fget_task_next fill_mg_cmtime folio_add_pins folio_mark_dirty_lock fs_param_is_file_or_string generic_atomic_write_valid generic_ci_d_compare generic_ci_d_hash genphy_c45_an_config_eee_aneg get_nfs_version gpib_free_pseudo_irq gpib_match_device_path gpib_pci_get_device gpib_pci_get_subsys gpib_register_driver gpib_request_pseudo_irq gpib_unregister_driver hisi_qm_get_cap_value hisi_qm_q_num_set hrtimer_setup hrtimer_setup_on_stack hrtimer_setup_sleeper_on_stack iio_get_acpi_device_name_and_data inb_wrapper inode_set_ctime_deleg inode_set_ctime_to_ts intel_spi_groups inw_wrapper iommu_paging_domain_alloc_flags ipw_wx_get_spy ipw_wx_get_thrspy ipw_wx_set_spy ipw_wx_set_thrspy irq_get_nr_irqs irq_set_nr_irqs kmemleak_transient_leak kvm_prefetch_pages kvmhv_get_l1_to_l2_cs_time kvmhv_get_l1_to_l2_cs_time_vcpu kvmhv_get_l2_runtime_agg kvmhv_get_l2_runtime_agg_vcpu kvmhv_get_l2_to_l1_cs_time kvmhv_get_l2_to_l1_cs_time_vcpu kvmhv_set_l2_counters_status lan969x_desc libipw_crypt_delayed_deinit libipw_crypt_info_free libipw_crypt_info_init libipw_get_crypto_ops libipw_register_crypto_ops libipw_unregister_crypto_ops lockdep_rtnl_net_is_held loongson_i2s_dai loongson_i2s_pm mipi_dsi_compression_mode_multi mmc_regulator_set_vqmmc2 mpi_set_bit mtk_dvfsrc_query_info mtk_dvfsrc_send_request mtk_phy_hw_led_blink_set mtk_phy_hw_led_on_set mtk_phy_led_hw_ctrl_get mtk_phy_led_hw_ctrl_set mtk_phy_led_hw_is_supported mtk_phy_led_num_dly_cfg mtk_phy_leds_state_init mtk_phy_read_page mtk_phy_write_page nec7210_board_online nec7210_board_reset nec7210_command nec7210_disable_eos nec7210_enable_eos nec7210_go_to_standby nec7210_interface_clear nec7210_interrupt nec7210_interrupt_have_status nec7210_iomem_read_byte nec7210_iomem_write_byte nec7210_ioport_read_byte nec7210_ioport_write_byte nec7210_locking_iomem_read_byte nec7210_locking_iomem_write_byte nec7210_locking_ioport_read_byte nec7210_locking_ioport_write_byte nec7210_parallel_poll nec7210_parallel_poll_configure nec7210_parallel_poll_response nec7210_primary_address nec7210_read nec7210_read_data_in nec7210_release_rfd_holdoff nec7210_remote_enable nec7210_request_system_control nec7210_return_to_local nec7210_secondary_address nec7210_serial_poll_response nec7210_serial_poll_status nec7210_set_handshake_mode nec7210_set_reg_bits nec7210_t1_delay nec7210_take_control nec7210_update_status nec7210_update_status_nolock nec7210_write ntpfw_load of_clk_add_hw_provider_kunit of_graph_get_next_port of_graph_get_next_port_endpoint of_graph_get_port_count of_regulator_get_optional otx2_alloc_queue_mem otx2_cq_intr_handler otx2_disable_mbox_intr otx2_disable_napi otx2_free_cints otx2_free_hw_resources otx2_free_queue_mem otx2_hw_set_mtu otx2_init_hw_resources otx2_init_rsrc otx2_napi_handler otx2_pfaf_mbox_destroy otx2_realloc_msix_vectors otx2_setup_tc_cls_flower otx2_update_rq_stats otx2_update_sq_stats outb_wrapper outw_wrapper pack pcc_mbox_ioremap pci_epc_mem_map pci_epc_mem_unmap pci_pwrctrl_device_set_ready pci_pwrctrl_device_unset_ready pci_pwrctrl_init pcie_disable_tph pcie_enable_tph pcie_tph_get_cpu_st pcie_tph_set_st_entry pcim_iounmap_region pcim_request_all_regions prot_ns_shared push_gpib_event pwm_get_state_hw pwm_get_waveform_might_sleep pwm_round_waveform_might_sleep pwm_set_waveform_might_sleep qcom_scm_set_gpu_smmu_aperture qcom_scm_set_gpu_smmu_aperture_is_available qspinlock_key rdma_roce_rescan_port rdma_user_mmap_disassociate readb_wrapper readw_wrapper roce_del_all_netdev_gids rsi_present rt_sdca_btn_type rt_sdca_button_detect rt_sdca_headset_detect rt_sdca_index_read rt_sdca_index_update_bits rt_sdca_index_write rtnl_net_is_locked rtnl_net_lock rtnl_net_trylock rtnl_net_unlock rtw8812a_hw_spec rtw8821a_hw_spec rtw88xxa_efuse_grant rtw88xxa_false_alarm_statistics rtw88xxa_iqk_backup_afe rtw88xxa_iqk_backup_mac_bb rtw88xxa_iqk_configure_mac rtw88xxa_iqk_finish rtw88xxa_iqk_restore_mac_bb rtw88xxa_phy_cck_pd_set rtw88xxa_phy_pwrtrack rtw88xxa_phy_read_rf rtw88xxa_power_off rtw88xxa_power_on rtw88xxa_query_phy_status rtw88xxa_read_efuse rtw88xxa_set_channel rtw88xxa_set_tx_power_index rtw89_phy_write32_idx_clr rtw89_phy_write32_idx_set rtw_coex_init_hw_config rtw_coex_power_off_setting rtw_coex_power_on_setting rtw_download_firmware rtw_power_off rtw_power_on rtw_pwr_seq_parser rtw_rx_query_rx_desc rtw_set_trx_fifo_info rtw_wait_firmware_completion sdhci_complete_work sdhci_data_line_cmd sdhci_do_reset sdhci_enable_preset_value sdhci_finish_mrq sdhci_get_vdd_value sdhci_initialize_data sdhci_mod_timer sdhci_needs_reset sdhci_prepare_dma sdhci_present_error sdhci_request_done_dma sdhci_set_ios_common sdhci_thread_irq sdhci_uhs2_add_host sdhci_uhs2_clear_set_irqs sdhci_uhs2_dump_regs sdhci_uhs2_irq sdhci_uhs2_remove_host sdhci_uhs2_reset sdhci_uhs2_set_power sdhci_uhs2_set_timeout sdw_cdns_soft_reset security_cred_getlsmprop security_current_getlsmprop_subj security_lsmprop_to_secctx security_task_getlsmprop_obj sig_register_instance skb_might_realloc skx_set_res_cfg snd_compr_task_finished snd_soc_acpi_amd_acp63_sdw_machines sparx5_cal_speed_to_value sparx5_get_hwtimestamp sparx5_get_port_cal_speed stp_enabled sysfb_handles_screen_info tms9914_board_reset tms9914_command tms9914_disable_eos tms9914_enable_eos tms9914_go_to_standby tms9914_interface_clear tms9914_interrupt tms9914_interrupt_have_status tms9914_iomem_read_byte tms9914_iomem_write_byte tms9914_ioport_read_byte tms9914_ioport_write_byte tms9914_line_status tms9914_online tms9914_parallel_poll tms9914_parallel_poll_configure tms9914_parallel_poll_response tms9914_primary_address tms9914_read tms9914_release_holdoff tms9914_remote_enable tms9914_request_system_control tms9914_return_to_local tms9914_secondary_address tms9914_serial_poll_response tms9914_serial_poll_status tms9914_set_holdoff_mode tms9914_t1_delay tms9914_take_control tms9914_take_control_workaround tms9914_update_status tms9914_write ttm_bo_populate typec_partner_set_usb_mode typec_port_set_usb_mode udp4_hash4 udp_ehashfn udp_lib_hash4 unpack usb_dynids_lock utf8_parse_version uv_get_secret_metadata uv_retrieve_secret uverbs_try_lock_object v4l2_debugfs_if_alloc v4l2_debugfs_if_free v4l2_debugfs_root venus_close_common virtio_pci_admin_dev_parts_get virtio_pci_admin_dev_parts_metadata_get virtio_pci_admin_dev_parts_set virtio_pci_admin_has_dev_parts virtio_pci_admin_mode_set virtio_pci_admin_obj_create virtio_pci_admin_obj_destroy virtqueue_add_inbuf_premapped virtqueue_add_outbuf_premapped wbc_attach_fdatawrite_inode wilc_cfg80211_register wilc_get_chipid writeb_wrapper writew_wrapper xfrm_input_state_lookup xhci_stop_endpoint_sync xmb_inject_err xmb_manager_register xpcs_create_pcs_mdiodev xpcs_destroy_pcs xpcs_to_phylink_pcs
There are 178 kfuncs exported in 6.13, 11 of which are new:
bpf_cast_to_kern_ctx bpf_iter_kmem_cache_destroy bpf_iter_kmem_cache_new bpf_iter_kmem_cache_next bpf_rdonly_cast bpf_send_signal_task bpf_task_from_vpid scx_bpf_dsq_insert scx_bpf_dsq_insert_vtime scx_bpf_dsq_move scx_bpf_dsq_move_vtime
