|
|
Subscribe / Log in / New account

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


to post comments

Exported symbol changes in 6.5

Posted Jul 12, 2023 8:58 UTC (Wed) by andy_shev (subscriber, #75870) [Link]

Quite a useful list, hope to see this become a traditional appendix to the merge window articles.


Copyright © 2023, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds