Bug 6258 - 海光DCU Z100系列驱动提供到5.10 内核的 kABI 兼容性基线列表中
Summary: 海光DCU Z100系列驱动提供到5.10 内核的 kABI 兼容性基线列表中
Status: NEW
Alias: None
Product: ANCK 5.10 Dev
Classification: ANCK
Component: drivers (show other bugs) drivers
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: GuixinLiu
QA Contact: shuming
URL:
Whiteboard:
Keywords: Bugfix
Depends on:
Blocks:
 
Reported: 2023-08-29 09:58 UTC by chenyu_evan
Modified: 2023-08-30 16:47 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chenyu_evan hygon_group 2023-08-29 09:58:34 UTC
Description of problem:
海光DCU Z100系列驱动提供到5.10 内核的 kABI 兼容性基线列表中,由于Z100系列驱动并不是以RPM包形式提供,而且.run文件方式源码编译并生成驱动文件。

驱动下载地址:https://cancon.hpccube.com:65024/6/main/dtk-22.10.1%E9%A9%B1%E5%8A%A8

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Comment 1 GuixinLiu alibaba_cloud_group 2023-08-30 16:47:15 UTC
新增接口列表如下,一共355个:
    acpi_disabled
    acpi_format_exception
    acpi_get_name
    acpi_get_table
    acpi_has_method
    acpi_put_table
    amd_iommu_bind_pasid
    amd_iommu_device_info
    amd_iommu_free_device
    amd_iommu_init_device
    amd_iommu_pc_get_max_banks
    amd_iommu_pc_get_max_counters
    amd_iommu_pc_supported
    amd_iommu_set_invalid_ppr_cb
    amd_iommu_set_invalidate_ctx_cb
    amd_iommu_unbind_pasid
    anon_inode_getfd
    anon_inode_getfile
    autoremove_wake_function
    backlight_device_set_brightness
    bpf_trace_run1
    bpf_trace_run2
    bpf_trace_run3
    bpf_trace_run4
    bpf_trace_run6
    bpf_trace_run9
    cancel_work_sync
    cgroup_bpf_enabled_key
    clear_page_erms
    clear_page_orig
    clear_page_rep
    complete_all
    copy_page
    cpu_bit_bitmap
    cpu_info
    __cpu_online_mask
    cpufreq_quick_get_max
    debugfs_attr_read
    debugfs_attr_write
    debugfs_create_blob
    debugfs_create_bool
    debugfs_create_file
    debugfs_create_file_size
    debugfs_create_u32
    debugfs_create_u8
    debugfs_create_x32
    default_llseek
    _dev_emerg
    device_create_file
    device_remove_file
    devm_memremap_pages
    dma_buf_get
    dma_buf_put
    dma_fence_add_callback
    dma_fence_array_create
    dma_fence_enable_sw_signaling
    dma_fence_get_status
    dma_fence_remove_callback
    dma_fence_signal_locked
    dma_fence_wait_any_timeout
    dma_fence_wait_timeout
    dmi_walk
    do_wait_intr
    down_read_killable
    down_write_killable
    down_write_trylock
    drm_atomic_helper_shutdown
    drm_calc_timestamping_constants
    drm_dev_get
    drm_dev_unplug
    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_info
    drm_fb_helper_fini
    drm_fb_helper_init
    drm_fb_helper_initial_config
    drm_fb_helper_ioctl
    drm_fb_helper_lastclose
    drm_fb_helper_pan_display
    drm_fb_helper_prepare
    drm_fb_helper_set_par
    drm_fb_helper_set_suspend_unlocked
    drm_fb_helper_setcmap
    drm_fb_helper_unregister_fbi
    drm_framebuffer_unregister_private
    drm_gem_dmabuf_mmap
    drm_gem_dmabuf_release
    drm_gem_dmabuf_vmap
    drm_gem_dmabuf_vunmap
    drm_gem_fb_get_obj
    drm_gem_map_attach
    drm_gem_map_detach
    drm_gem_map_dma_buf
    drm_gem_unmap_dma_buf
    drm_get_format_info
    drm_helper_disable_unused_functions
    drm_is_current_master
    drm_kms_helper_poll_enable
    drm_mm_init
    drm_mm_insert_node_in_range
    drm_mm_print
    drm_mm_remove_node
    drm_mm_reserve_node
    drm_mm_takedown
    drm_mode_legacy_fb_format
    drm_mode_set_config_internal
    drm_modeset_lock
    drm_modeset_unlock
    drm_need_swiotlb
    drm_prime_sg_to_page_addr_arrays
    drm_printf
    __drm_printfn_debug
    __drm_printfn_seq_file
    __drm_puts_seq_file
    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_vma_node_allow
    drm_vma_node_revoke
    drm_vma_offset_add
    drm_vma_offset_manager_destroy
    drm_vma_offset_manager_init
    drm_vma_offset_remove
    __dynamic_dev_dbg
    __dynamic_pr_debug
    emergency_restart
    event_triggers_call
    __fdget
    find_get_pid
    flush_delayed_work
    flush_work
    flush_workqueue
    gcd
    generic_handle_irq
    get_pid_task
    __get_task_comm
    get_task_mm
    get_task_pid
    __get_user_4
    __get_user_8
    get_user_pages_remote
    handle_simple_irq
    hrtimer_cancel
    hrtimer_init
    hrtimer_start_range_ns
    hwmon_device_register_with_groups
    hwmon_device_unregister
    i2c_transfer
    ida_alloc_range
    ida_destroy
    ida_free
    idr_alloc
    idr_destroy
    idr_find
    idr_get_next
    idr_preload
    idr_remove
    idr_replace
    interval_tree_insert
    interval_tree_iter_first
    interval_tree_iter_next
    interval_tree_remove
    iommu_get_domain_for_dev
    iommu_iova_to_phys
    __irq_domain_add
    irq_domain_remove
    irq_find_mapping
    irq_set_chip_and_handler_name
    jiffies64_to_msecs
    jiffies_to_msecs
    kallsyms_lookup_name
    kernfs_find_and_get_ns
    kernfs_path_from_node
    kernfs_put
    __kfifo_alloc
    __kfifo_free
    __kfifo_in
    __kfifo_out
    kmemdup
    kobject_create_and_add
    kobject_del
    kobject_get
    kobject_init_and_add
    kobject_put
    kstrdup
    kstrtoint
    kstrtoll
    kstrtouint
    kstrtoull
    kthread_park
    kthread_parkme
    kthread_should_park
    kthread_unpark
    ktime_get
    ktime_get_mono_fast_ns
    ktime_get_raw
    ktime_get_real_seconds
    ktime_get_with_offset
    kvfree
    kvmalloc_node
    locks_lock_inode_wait
    mark_page_accessed
    memdup_user
    __mmdrop
    mmput
    mmu_notifier_register
    __mmu_notifier_register
    mmu_notifier_synchronize
    mod_delayed_work_on
    __msecs_to_jiffies
    mutex_trylock
    no_llseek
    __node_distance
    node_to_cpumask_map
    nsecs_to_jiffies
    param_get_int
    param_ops_bint
    param_ops_hexint
    param_ops_ulong
    param_set_int
    path_get
    pci_alloc_irq_vectors_affinity
    pci_assign_unassigned_bus_resources
    pci_bus_resource_n
    pci_d3cold_disable
    pci_enable_atomic_ops_to_root
    pci_enable_pcie_error_reporting
    pci_find_ext_capability
    pci_free_irq_vectors
    pci_ignore_hotplug
    pci_irq_vector
    pci_load_saved_state
    pci_msix_vec_count
    pci_release_resource
    pci_reset_function
    pci_resize_resource
    pci_restore_state
    pci_store_saved_state
    pcie_bandwidth_available
    pcie_capability_read_dword
    pcie_get_mps
    pcie_get_speed_cap
    percpu_ref_exit
    percpu_ref_init
    percpu_ref_kill_and_confirm
    perf_event_update_userpage
    perf_pmu_register
    perf_pmu_unregister
    perf_trace_buf_alloc
    perf_trace_run_bpf_submit
    pgprot_writecombine
    pm_runtime_allow
    pm_runtime_autosuspend_expiration
    __pm_runtime_disable
    pm_runtime_enable
    pm_runtime_forbid
    __pm_runtime_resume
    pm_runtime_set_autosuspend_delay
    __pm_runtime_suspend
    __pm_runtime_use_autosuspend
    pm_suspend_global_flags
    power_supply_is_system_supplied
    print_hex_dump
    put_pid
    __put_task_struct
    __put_user_8
    pvclock_gtod_register_notifier
    pvclock_gtod_unregister_notifier
    radix_tree_tagged
    _raw_write_lock
    __rb_erase_color
    rb_first_postorder
    __rb_insert_augmented
    rb_next
    rb_next_postorder
    rcu_barrier
    register_module_notifier
    release_pages
    __request_module
    reservation_ww_class
    sched_set_fifo_low
    scnprintf
    seq_hex_dump
    set_memory_decrypted
    set_pages_array_wc
    set_pages_wb
    sg_miter_next
    sg_miter_skip
    sg_miter_start
    sg_miter_stop
    shmem_file_setup
    shmem_read_mapping_page_gfp
    si_meminfo
    simple_attr_open
    simple_attr_release
    simple_read_from_buffer
    sprint_symbol
    __srcu_read_lock
    __srcu_read_unlock
    __symbol_get
    __symbol_put
    sync_file_create
    synchronize_srcu
    sysfs_add_file_to_group
    sysfs_chmod_file
    sysfs_create_bin_file
    sysfs_create_file_ns
    sysfs_create_files
    sysfs_create_group
    sysfs_create_link
    sysfs_emit
    sysfs_emit_at
    sysfs_remove_file_from_group
    sysfs_remove_file_ns
    sysfs_remove_files
    sysfs_remove_group
    sysfs_remove_link
    system_state
    system_unbound_wq
    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
    trace_print_array_seq
    trace_raw_output_prep
    trace_seq_printf
    unregister_module_notifier
    vga_switcheroo_client_fb_set
    vga_switcheroo_fini_domain_pm_ops
    vga_switcheroo_init_domain_pm_ops
    vga_switcheroo_process_delayed_switch
    vga_switcheroo_register_client
    vga_switcheroo_register_handler
    vga_switcheroo_unregister_client
    vga_switcheroo_unregister_handler
    vm_event_states
    vm_iomap_memory
    wait_for_completion_interruptible_timeout
    __wake_up_locked
    ww_mutex_lock_interruptible
    xen_domain_type
    zap_vma_ptes