Exported symbol changes in 6.5
The 6.5-rc1 kernel contains 34,582 exported symbols, an increase of 277
over 6.4. The following 94 symbols were removed:
CXL::__wrap_cxl_rcrb_to_component,
CXL::__wrap_devm_cxl_enable_hdm,
CXL::cxl_dev_state_create,
CXL::cxl_rcrb_to_component,
CXL::devm_cxl_enable_hdm,
__block_write_full_page,
__guard,
__pagevec_release,
__stack_smash_handler,
adf_init_admin_pm,
af_alg_make_sg,
af_alg_sendpage,
alt_tse_pcs_create,
bdev_check_media_change,
bpfilter_umh_cleanup,
buffer_check_dirty_writeback,
check_move_unevictable_pages,
common_exception_return,
cond_wakeup_cpu0,
coresight_set_assoc_ectdev_mutex,
cpu_hwcaps,
dax_region_put,
dev_dax_probe,
devl_port_register,
devlink_port_register,
direct_splice_read,
dm_get_dev_t,
do_tcp_sendpages,
drm_dp_mst_hpd_irq,
drm_fb_helper_cfb_copyarea,
drm_fb_helper_cfb_fillrect,
drm_fb_helper_cfb_imageblit,
drm_fb_helper_cfb_read,
drm_fb_helper_cfb_write,
drm_fb_helper_sys_copyarea,
drm_fb_helper_sys_fillrect,
drm_fb_helper_sys_imageblit,
drm_fb_helper_sys_read,
drm_fb_helper_sys_write,
find_extend_vma,
fw_send_request,
generic_file_splice_read,
generic_splice_sendpage,
icc_get,
inet_sendpage,
io_uring_cmd_complete_in_task,
iov_iter_get_pages,
iov_iter_get_pages_alloc,
iov_iter_pipe,
kernel_sendpage,
kernel_sendpage_locked,
kunit_do_failed_assertion,
kvm_mtrr_valid,
lynx_get_mdio_device,
lynx_pcs_create,
m10bmc_dev_groups,
m10bmc_dev_init,
mbox_handler_nix_txsch_alloc,
memstick_debug_get_tpc_name,
mlx5_lag_get_peer_mdev,
mpc52xx_lpbfifo_abort,
mpc52xx_lpbfifo_poll,
mpc52xx_lpbfifo_start_xfer,
mpc52xx_lpbfifo_submit,
name_to_dev_t,
netfs_extract_iter_to_sg,
open_with_fake_path,
page_endio,
page_zero_new_buffers,
pci_epf_type_add_cfs,
ps2_cmd_aborted,
ps2_handle_ack,
ps2_handle_response,
register_sysctl_table,
rtllib_wlan_frequencies,
scsi_target_block,
sha224_update,
sock_no_sendpage,
sock_no_sendpage_locked,
sprd_div_helper_round_rate,
stedma40_filter,
task_cgroup_path,
tcp_sendpage,
tcp_sendpage_locked,
topology_phys_to_logical_die,
ufshcd_mcq_poll_cqe_nolock,
ufshcd_pltfrm_shutdown,
ufshcd_shutdown,
v4l2_get_acpi_sensor_info,
vfs_tmpfile_open,
vhost_has_work,
vhost_work_queue,
viafb_gpio_lookup,
xpcs_create
The following 371 symbols were added:
CXL::__wrap_cxl_rcd_component_reg_phys,
CXL::__wrap_devm_cxl_add_rch_dport,
CXL::cxl_count_regblock,
CXL::cxl_find_regblock_instance,
CXL::cxl_map_pmu_regs,
CXL::cxl_mem_sanitize,
CXL::cxl_memdev_setup_fw_upload,
CXL::cxl_memdev_state_create,
CXL::cxl_pci_find_port,
CXL::cxl_rcd_component_reg_phys,
CXL::cxl_setup_regs,
CXL::devm_cxl_pmu_add,
EFIVAR::efivar_query_variable_info,
I8254::devm_i8254_regmap_register,
INTEL_M10_BMC_CORE::m10bmc_dev_groups,
INTEL_M10_BMC_CORE::m10bmc_dev_init,
INTEL_M10_BMC_CORE::m10bmc_fw_state_set,
INTEL_M10_BMC_CORE::m10bmc_sys_read,
INTEL_M10_BMC_CORE::m10bmc_sys_update_bits,
SND_SOC_SOF_CLIENT::sof_client_ipc_rx_message,
SND_SOC_TAS2781_FMWLIB::tas2781_load_calibration,
SND_SOC_TAS2781_FMWLIB::tasdevice_calbin_remove,
SND_SOC_TAS2781_FMWLIB::tasdevice_config_info_remove,
SND_SOC_TAS2781_FMWLIB::tasdevice_dsp_parser,
SND_SOC_TAS2781_FMWLIB::tasdevice_prmg_load,
SND_SOC_TAS2781_FMWLIB::tasdevice_rca_parser,
SND_SOC_TAS2781_FMWLIB::tasdevice_select_cfg_blk,
SOUNDWIRE_INTEL::sdw_intel_lnl_hw_ops,
__aperture_remove_legacy_vga_devices,
__block_write_full_folio,
__crypto_alloc_tfmgfp,
__folio_batch_release,
__fw_send_request,
__io_uring_cmd_do_in_task,
__kunit_abort,
__kunit_do_failed_assertion,
__regmap_init_raw_ram,
__sock_i_ino,
_save_lasx,
_save_lsx,
acpi_match_acpi_device,
adf_dbgfs_exit,
adf_dbgfs_init,
amdgpu_xcp_drm_dev_alloc,
amdgpu_xcp_drv_release,
asoc_dummy_dlc,
asoc_graph_parse_dai,
ata_eh_read_sense_success_ncq_log,
au_platform_setup,
audioreach_compr_set_param,
audioreach_send_u32_param,
backing_file_open,
backing_file_real_path,
bcm_phy_get_wol,
bcm_phy_led_brightness_set,
bcm_phy_set_wol,
bcm_phy_wol_isr,
blk_rq_poll,
block_pr_type_to_scsi,
cfg80211_defragment_element,
cfg80211_links_removed,
cleanup_rx_oom_poll_fn,
clk_hw_determine_rate_no_reparent,
clk_hw_forward_rate_request,
cn23xx_fw_loaded,
cn23xx_get_vf_stats,
cn23xx_octeon_pfvf_handshake,
cn23xx_setup_octeon_vf_device,
cn23xx_tell_vf_its_macaddr_changed,
cn23xx_vf_ask_pf_to_do_flr,
copy_splice_read,
coresight_add_helper,
coresight_add_in_conn,
coresight_add_out_conn,
coresight_disable_source,
coresight_enable_source,
coresight_find_input_type,
coresight_find_output_type,
crypto_akcipher_sync_decrypt,
crypto_akcipher_sync_encrypt,
crypto_akcipher_sync_post,
crypto_akcipher_sync_prep,
crypto_alloc_sig,
crypto_clone_cipher,
crypto_init_akcipher_ops_sig,
crypto_sig_maxsize,
crypto_sig_set_privkey,
crypto_sig_set_pubkey,
crypto_sig_sign,
crypto_sig_verify,
devl_port_register_with_ops,
devlink_port_register_with_ops,
devm_mdio_regmap_register,
devm_stmmac_pltfr_probe,
devm_stmmac_probe_config_dt,
direct_write_fallback,
disk_check_media_change,
dm_block_manager_reset,
dm_bufio_client_reset,
drm_dp_mst_edid_read,
drm_dp_mst_hpd_irq_handle_event,
drm_dp_mst_hpd_irq_send_new_request,
drm_dsc_flatness_det_thresh,
drm_dsc_get_bpp_int,
drm_dsc_initial_scale_value,
drm_dsc_set_const_params,
drm_dsc_set_rc_buf_thresh,
drm_dsc_setup_rc_params,
drm_edid_read_switcheroo,
drm_fb_helper_damage_area,
drm_fb_helper_damage_range,
drm_print_memory_stats,
drm_sched_entity_error,
drm_show_fdinfo,
drm_show_memory_stats,
efivar_reserved_space,
enetc_reset_tc_mqprio,
extract_iter_to_sg,
fb_io_read,
fb_io_write,
fb_pgprotect,
folio_zero_new_buffers,
fsverity_get_digest,
generic_buffers_fsync,
generic_buffers_fsync_noflush,
geni_se_rx_init_dma,
geni_se_tx_init_dma,
i2c_get_match_data,
icc_clk_register,
icc_clk_unregister,
ieee802154_mac_cmd_pl_pull,
ieee802154_mac_cmd_push,
iio_validate_own_trigger,
inet_splice_eof,
io_uring_cmd_do_in_task_lazy,
jent_raw_hires_entropy_store,
jent_testing_exit,
jent_testing_init,
kernel_file_open,
kernel_tmpfile_open,
kunit_add_action,
kunit_add_action_or_reset,
kunit_release_action,
kunit_remove_action,
kvm_are_all_memslots_empty,
ldb_add_bridge_helper,
ldb_bridge_atomic_check_helper,
ldb_bridge_attach_helper,
ldb_bridge_disable_helper,
ldb_bridge_enable_helper,
ldb_bridge_mode_set_helper,
ldb_channel_is_single_link,
ldb_channel_is_split_link,
ldb_find_next_bridge_helper,
ldb_init_helper,
ldb_remove_bridge_helper,
led_blink_set_nosleep,
lio_delete_glists,
lio_enable_irq,
lio_fetch_stats,
lio_get_device,
lio_get_state_string,
lio_pci_readq,
lio_pci_writeq,
lio_process_iq_request_list,
lio_process_ordered_list,
lio_setup_cn66xx_octeon_device,
lio_setup_cn68xx_octeon_device,
lio_setup_glists,
lio_wait_for_clean_oq,
lio_wait_for_instr_fetch,
liquidio_change_mtu,
liquidio_get_fec,
liquidio_get_speed,
liquidio_link_ctrl_cmd_completion,
liquidio_set_ethtool_ops,
liquidio_set_feature,
liquidio_setup_io_queues,
lockdep_set_lock_cmp_fn,
lynx_pcs_create_fwnode,
lynx_pcs_create_mdiodev,
ma35d1_reg_adc_clkdiv,
ma35d1_reg_clk_pll,
mas_dump,
mas_find_range,
mas_find_range_rev,
mas_next_range,
mas_prev_range,
mas_wr_dump,
md_bitmap_unplug_async,
meson_venc_mipi_dsi_mode_set,
mlx5_lag_get_next_peer_mdev,
mtk_v4l2_dbg_level,
mtk_vcodec_dbg,
mtk_vcodec_dbgfs_create,
mtk_vcodec_dbgfs_deinit,
mtk_vcodec_dbgfs_init,
mtk_vcodec_dbgfs_remove,
netdev_get_by_index,
netdev_get_by_name,
nfs_file_splice_read,
nfs_sysfs_add_server,
nfs_sysfs_link_rpc_client,
nlmclnt_rpc_clnt,
nvmf_map_queues,
nvmf_set_io_queues,
octeon_alloc_soft_command,
octeon_alloc_soft_command_resp,
octeon_allocate_device,
octeon_allocate_ioq_vector,
octeon_core_drv_init,
octeon_delete_dispatch_list,
octeon_delete_droq,
octeon_delete_instr_queue,
octeon_delete_response_list,
octeon_deregister_device,
octeon_droq_check_hw_for_pkts,
octeon_droq_process_packets,
octeon_free_device_mem,
octeon_free_ioq_vector,
octeon_free_sc_buffer_pool,
octeon_free_sc_done_list,
octeon_free_sc_zombie_list,
octeon_free_soft_command,
octeon_get_conf,
octeon_get_rx_qsize,
octeon_get_tx_qsize,
octeon_init_device_list,
octeon_init_dispatch_list,
octeon_mem_access_ok,
octeon_pci_read_core_mem,
octeon_pci_write_core_mem,
octeon_prepare_soft_command,
octeon_read_device_mem32,
octeon_read_device_mem64,
octeon_register_device,
octeon_register_dispatch_fn,
octeon_register_reqtype_free_fn,
octeon_ring_doorbell_locked,
octeon_send_command,
octeon_send_soft_command,
octeon_set_io_queues_off,
octeon_setup_instr_queues,
octeon_setup_interrupt,
octeon_setup_output_queues,
octeon_setup_response_list,
octeon_setup_sc_buffer_pool,
octeon_unregister_droq_ops,
octeon_wait_for_ddr_init,
octeon_write_device_mem32,
octnet_send_nic_ctrl_pkt,
octnet_send_nic_data_pkt,
otx2_select_queue,
pci_epc_bme_notify,
pci_epc_linkdown,
phylink_resolve_c73,
pm_debug_messages_should_print,
preempt_schedule_notrace_thunk,
preempt_schedule_thunk,
pruss_cfg_get_gpmux,
pruss_cfg_gpimode,
pruss_cfg_miirt_enable,
pruss_cfg_set_gpmux,
pruss_cfg_xfr_enable,
pruss_get,
pruss_put,
pruss_release_mem_region,
pruss_request_mem_region,
ps2_interrupt,
q6apm_enable_compress_module,
q6apm_remove_initial_silence,
q6apm_remove_trailing_silence,
q6apm_set_real_module_id,
q6dsp_get_channel_allocation,
qcom_smem_get_soc_id,
ref_tracker_dir_print_locked,
ref_tracker_dir_snprint,
regulator_find_closest_bigger,
riscv_v_vsize,
riscv_v_vstate_ctrl_user_allowed,
rk8xx_probe,
rk8xx_resume,
rk8xx_shutdown,
rk8xx_suspend,
rt288x_setup,
rtl_init_sw_leds,
rtw8851b_chip_info,
rtw89_read_efuse_ver,
rust_helper_errname,
scsi_block_targets,
scsi_pr_type_to_block,
sdw_cdns_config_update,
sdw_cdns_config_update_set_wait,
setup_cn23xx_octeon_pf_device,
setup_rx_oom_poll_fn,
sfp_upstream_set_signal_rate,
simatic_ipc_leds_gpio_probe,
simatic_ipc_leds_gpio_remove,
sk_ioctl,
skb_splice_from_iter,
snd_emu10k1_ptr_write_multiple,
snd_rawmidi_free,
snd_rawmidi_init,
snd_seq_expand_var_event_at,
snd_seq_kernel_client_get,
snd_seq_kernel_client_put,
snd_seq_system_broadcast,
snd_soc_acpi_intel_lnl_machines,
snd_soc_acpi_intel_lnl_sdw_machines,
snd_soc_component_notify_control,
snd_soc_get_dlc,
snd_soc_get_stream_cpu,
snd_soc_of_get_dlc,
snd_ump_attach_legacy_rawmidi,
snd_ump_block_new,
snd_ump_convert_from_ump,
snd_ump_convert_to_ump,
snd_ump_endpoint_new,
snd_ump_parse_endpoint,
snd_ump_receive,
snd_ump_receive_ump_val,
snd_ump_switch_protocol,
snd_ump_transmit,
sock_ioctl_inout,
sof_ipc3_do_rx_work,
stmmac_pltfr_exit,
stmmac_pltfr_init,
stmmac_pltfr_probe,
stmmac_pltfr_remove_no_dt,
system_cpucaps,
tas2781_reset,
tascodec_init,
tasdevice_amp_getvol,
tasdevice_amp_putvol,
tasdevice_dev_bulk_read,
tasdevice_dev_bulk_write,
tasdevice_dev_read,
tasdevice_dev_update_bits,
tasdevice_dev_write,
tasdevice_digital_getvol,
tasdevice_digital_putvol,
tasdevice_dsp_remove,
tasdevice_init,
tasdevice_kzalloc,
tasdevice_remove,
tcp_splice_eof,
tmc_etr_get_buffer,
tps6594_device_init,
tps6594_is_volatile_reg,
ttm_pool_fini,
ttm_pool_init,
ttm_tt_pages_limit,
udp_splice_eof,
ufshcd_mcq_poll_cqe_lock,
vfs_splice_read,
vhost_vq_flush,
vhost_vq_has_work,
vhost_vq_work_queue,
vhost_worker_ioctl,
wiphy_delayed_work_cancel,
wiphy_delayed_work_queue,
wiphy_delayed_work_timer,
wiphy_work_cancel,
wiphy_work_queue,
wmi_instance_count,
wmidev_instance_count,
wx_set_features,
wx_start_hw,
wx_vlan_rx_add_vid,
wx_vlan_rx_kill_vid,
xpcs_create_mdiodev
Posted Jul 12, 2023 8:58 UTC (Wed)
by andy_shev (subscriber, #75870)
[Link]
Exported symbol changes in 6.5
Quite a useful list, hope to see this become a traditional appendix to the merge window articles.
