diff --git a/kabi/arm64/symtypes-default b/kabi/arm64/symtypes-default index dbdf080..ca5636d 100644 --- a/kabi/arm64/symtypes-default +++ b/kabi/arm64/symtypes-default @@ -34970,6 +34970,7 @@ s##drm_fb_helper s#drm_master struct drm_master { s#kref refcount ; s#drm_device * dev ; char * unique ; int unique_len ; s#idr magic_map ; void * driver_priv ; s#drm_master * lessor ; int lessee_id ; s#list_head lessee_list ; s#list_head lessees ; s#idr leases ; s#idr lessee_idr ; } drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -178494,6 +178495,8 @@ s##mon_bus s##ep_device s##wusb_dev usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) @@ -178809,6 +178812,7 @@ usb_free_urb extern void usb_free_urb ( s#urb * ) usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) @@ -184705,6 +184709,7 @@ s##iommu_group s##iommu_fwspec s##iommu_param fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -190801,6 +190806,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -192453,6 +192459,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -202857,6 +202864,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##file @@ -206063,6 +206072,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -214991,6 +215010,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -232801,8 +232821,10 @@ s##s_stats s##s_pstats secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -274577,6 +274599,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/socket.o */ diff --git a/kabi/arm64/symtypes-preempt b/kabi/arm64/symtypes-preempt index e238d52..954020f 100644 --- a/kabi/arm64/symtypes-preempt +++ b/kabi/arm64/symtypes-preempt @@ -35257,6 +35257,7 @@ s##drm_fb_helper s#drm_master struct drm_master { s#kref refcount ; s#drm_device * dev ; char * unique ; int unique_len ; s#idr magic_map ; void * driver_priv ; s#drm_master * lessor ; int lessee_id ; s#list_head lessee_list ; s#list_head lessees ; s#idr leases ; s#idr lessee_idr ; } drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -179839,6 +179840,8 @@ s##mon_bus s##ep_device s##wusb_dev usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) @@ -180157,6 +180160,7 @@ usb_free_urb extern void usb_free_urb ( s#urb * ) usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) @@ -186106,6 +186110,7 @@ s##iommu_group s##iommu_fwspec s##iommu_param fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -192261,6 +192266,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -193928,6 +193934,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -204403,6 +204410,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##file @@ -207634,6 +207643,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -216660,6 +216679,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -234585,8 +234605,10 @@ s##s_stats s##s_pstats secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -276610,6 +276632,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/socket.o */ diff --git a/kabi/arm64/symvers-default b/kabi/arm64/symvers-default index ec79bb9..4df9a16 100644 --- a/kabi/arm64/symvers-default +++ b/kabi/arm64/symvers-default @@ -199,6 +199,7 @@ 0x9321fd19 serdev_device_write vmlinux EXPORT_SYMBOL_GPL 0x5a8e9e7f regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0x550235e3 amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0xeccba9fb dm_put_device drivers/md/dm-mod EXPORT_SYMBOL 0x5d309c73 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL @@ -793,6 +794,7 @@ 0x574f1817 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL 0xc0b31070 sync_blockdev vmlinux EXPORT_SYMBOL 0xd924b9f2 nobh_write_end vmlinux EXPORT_SYMBOL +0xd2142f54 dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0xf68bf111 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x2b793afb __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -2652,6 +2654,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0xc34c3b30 finalize_exec vmlinux EXPORT_SYMBOL +0x65029567 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x0df49f4b mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x0c458ab7 v4l2_m2m_request_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL @@ -4285,6 +4288,7 @@ 0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x8bebf3bc ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xa2dfb986 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0x5d22fe57 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x7b7a6693 rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x7d67d235 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x2d1d945c cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL @@ -5406,6 +5410,7 @@ 0xcd8732d7 drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x2015db45 tcp_md5_do_del vmlinux EXPORT_SYMBOL 0xa628c7af neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0x280797c1 mipi_dsi_detach vmlinux EXPORT_SYMBOL 0x56481199 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x6d975589 current_in_userns vmlinux EXPORT_SYMBOL @@ -5460,6 +5465,7 @@ 0xec745381 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0xb67eaadc blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0x7eb8eb65 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x80180c48 mode_strip_sgid vmlinux EXPORT_SYMBOL 0x2c4904c5 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0xd28b25bd svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xc9118085 mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -5994,6 +6000,7 @@ 0x272e51c6 serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL 0xded6a415 acpi_get_object_info vmlinux EXPORT_SYMBOL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x549be1d8 dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x02a30b40 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xdacc88ba l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL @@ -6055,6 +6062,7 @@ 0x0862001f ntb_transport_tx_free_entry drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xccd62783 v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x6ecbb58c dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xecf8bc35 usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcb687f80 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL @@ -6136,6 +6144,7 @@ 0xb7ef22a2 simple_statfs vmlinux EXPORT_SYMBOL 0x659a5526 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0x3422fa89 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0xe1fb77fc param_set_long vmlinux EXPORT_SYMBOL 0x4be97427 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL 0xceb6ef97 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL @@ -6873,6 +6882,7 @@ 0xd14cda30 sb_set_blocksize vmlinux EXPORT_SYMBOL 0xa3ca861f srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x6260f454 kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0x21ed9d32 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0xe7e4fcde cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2118daad nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x22435af4 snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL @@ -8871,6 +8881,7 @@ 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xee4a64e3 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x2a6c992c ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x37b574e0 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x817f0fcf xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0x1aea4081 tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x6e7db8a3 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL @@ -8888,6 +8899,7 @@ 0x15475ec1 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0xceadbee9 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x0828cd36 nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size vmlinux EXPORT_SYMBOL 0x73931a77 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0x7484118a spi_mem_driver_unregister vmlinux EXPORT_SYMBOL_GPL @@ -9899,6 +9911,7 @@ 0x712086d4 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x7d928866 is_acpi_data_node vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0x42094a0f __fput_sync vmlinux EXPORT_SYMBOL 0x72646091 __pagevec_lru_add vmlinux EXPORT_SYMBOL 0x13ae1103 kvm_vcpu_kick vmlinux EXPORT_SYMBOL_GPL 0x86b8d1b8 wiphy_rfkill_stop_polling net/wireless/cfg80211 EXPORT_SYMBOL @@ -11284,6 +11297,7 @@ 0x04ce8db9 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x0c065921 stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0x7b4c6e9b usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc6a1455e rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x4412391e dpaa2_phc_index drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL @@ -13066,6 +13080,7 @@ 0xf1aa68c2 generic_update_time vmlinux EXPORT_SYMBOL 0x6e019034 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0xa742ff1a dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0x5acc3ded ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -14963,6 +14978,7 @@ 0x9e85eb46 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0x2848dd0b alloc_buffer_head vmlinux EXPORT_SYMBOL 0xdd290719 bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0x54182a20 dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0x5cf7ea7d xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb7458f33 snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -15122,6 +15138,7 @@ 0xf4d2bac9 platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL 0xfc3b4246 acpi_bus_update_power vmlinux EXPORT_SYMBOL_GPL 0x11fa2e45 pci_set_master vmlinux EXPORT_SYMBOL +0x2df87261 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x71e53e3d iov_iter_pipe vmlinux EXPORT_SYMBOL 0x7811e891 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x026a6d52 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -16511,6 +16528,7 @@ 0xb6b5ac0e cec_transmit_attempt_done_ts vmlinux EXPORT_SYMBOL_GPL 0x844aecf3 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0xa3eab1ca bio_clone_fast vmlinux EXPORT_SYMBOL +0x15801733 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0xb5925d17 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x09b7f305 tls_toe_register_device net/tls/tls EXPORT_SYMBOL @@ -17193,6 +17211,7 @@ 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0x60cda60c crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0xdd7f0765 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x74649b56 nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL @@ -18834,6 +18853,7 @@ 0x2ab2ee91 brcmstb_get_product_id vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0xddfca7c8 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0xf6fb2a36 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x80025ecb nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xadef9755 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -19192,6 +19212,7 @@ 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL 0xc8698fce rockchip_pcie_init_port vmlinux EXPORT_SYMBOL_GPL +0xd4c6e2fd dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x820b4c98 ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL @@ -19823,6 +19844,7 @@ 0x2a2db971 generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL 0x900e0db7 dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0x01d250b3 dma_map_resource vmlinux EXPORT_SYMBOL 0x9585336e kvm_map_gfn vmlinux EXPORT_SYMBOL_GPL 0x7fc43c2a udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0xa9c9e12f mdev_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL @@ -20400,6 +20422,7 @@ 0x7c280261 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0xff445725 device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x20ee2caf virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0xc464761e fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL 0xb69afa88 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL diff --git a/kabi/arm64/symvers-preempt b/kabi/arm64/symvers-preempt index 76600ea..e4e0fb4 100644 --- a/kabi/arm64/symvers-preempt +++ b/kabi/arm64/symvers-preempt @@ -200,6 +200,7 @@ 0x51b8c9e1 serdev_device_write vmlinux EXPORT_SYMBOL_GPL 0xa9520739 regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0x78cbfaef amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x8f9d7396 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL 0x0bbb68a9 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL @@ -794,6 +795,7 @@ 0xc3b06574 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL 0x5a7d2bf9 sync_blockdev vmlinux EXPORT_SYMBOL 0xc511bd77 nobh_write_end vmlinux EXPORT_SYMBOL +0xdf7ae199 dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x495f5481 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL 0x2b793afb __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL @@ -2657,6 +2659,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0xdf53efd1 finalize_exec vmlinux EXPORT_SYMBOL +0x4934e9ac dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xd75119d4 mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL 0x6ffe8417 v4l2_m2m_request_queue drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL @@ -4292,6 +4295,7 @@ 0x93ff008c LZ4_loadDictHC lib/lz4/lz4hc_compress EXPORT_SYMBOL 0x00a80a1e ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0xf8bc8e74 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0x9b925395 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6347808c rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x58921a59 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x703bd7ed cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL @@ -5416,6 +5420,7 @@ 0x28be24a8 drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0x93a5c086 tcp_md5_do_del vmlinux EXPORT_SYMBOL 0xa312e77c neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0xb5877c25 mipi_dsi_detach vmlinux EXPORT_SYMBOL 0x68d376fe pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x84dc9ae2 current_in_userns vmlinux EXPORT_SYMBOL @@ -5470,6 +5475,7 @@ 0xf5226460 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x9dfb2252 blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0xb94d617f sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x0190a8cb mode_strip_sgid vmlinux EXPORT_SYMBOL 0x9705fd30 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x4adaef69 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x82405d38 mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -6005,6 +6011,7 @@ 0xd70e515a serdev_device_write_room vmlinux EXPORT_SYMBOL_GPL 0xded6a415 acpi_get_object_info vmlinux EXPORT_SYMBOL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x388276d2 dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x2863bf93 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8b7870ff l2cap_chan_close net/bluetooth/bluetooth EXPORT_SYMBOL @@ -6066,6 +6073,7 @@ 0x0862001f ntb_transport_tx_free_entry drivers/ntb/ntb_transport EXPORT_SYMBOL_GPL 0xac9ab211 v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x92e9afcb dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xe5d44082 usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x9bb39e03 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL @@ -6148,6 +6156,7 @@ 0x2643b7fc simple_statfs vmlinux EXPORT_SYMBOL 0x16945812 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0xc6e8fe23 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x2240b889 param_set_long vmlinux EXPORT_SYMBOL 0x9a2a7de8 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL 0x52fb4721 xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL @@ -6886,6 +6895,7 @@ 0x12f324b7 sb_set_blocksize vmlinux EXPORT_SYMBOL 0xa3ca861f srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x0c6648e3 kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0x79dfa540 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0x42915dba cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x4416aead nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xe88ba79c snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL @@ -8885,6 +8895,7 @@ 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x82869370 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x2f44206b ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x936d006f drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x8a5fa625 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0x20da2710 tcp_enter_cwr vmlinux EXPORT_SYMBOL 0xdadfbe78 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL @@ -8902,6 +8913,7 @@ 0xcfdc2445 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x21d8c6fb b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0xe91b7a35 nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0x46ff7d12 qcom_scm_iommu_secure_ptbl_size vmlinux EXPORT_SYMBOL 0xe9af5017 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0x8832c5d7 spi_mem_driver_unregister vmlinux EXPORT_SYMBOL_GPL @@ -9915,6 +9927,7 @@ 0xba59e54d tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x2bfddd11 is_acpi_data_node vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0x544dc3d8 __fput_sync vmlinux EXPORT_SYMBOL 0xbcbf42c5 __pagevec_lru_add vmlinux EXPORT_SYMBOL 0x819e58b7 kvm_vcpu_kick vmlinux EXPORT_SYMBOL_GPL 0xedd70584 wiphy_rfkill_stop_polling net/wireless/cfg80211 EXPORT_SYMBOL @@ -11301,6 +11314,7 @@ 0xcd8dc566 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x4c825bcf stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0xc43abbc4 usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc6a1455e rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x4412391e dpaa2_phc_index drivers/net/ethernet/freescale/dpaa2/fsl-dpaa2-eth EXPORT_SYMBOL @@ -13085,6 +13099,7 @@ 0x6aaaf2bc generic_update_time vmlinux EXPORT_SYMBOL 0x6e019034 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x3d197ea6 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0x25ce788c ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -14986,6 +15001,7 @@ 0x59f91a8d bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0xb0ca019a alloc_buffer_head vmlinux EXPORT_SYMBOL 0x3667b30c bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0x4d6a75b8 dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0x415a1625 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x0966190a snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -15146,6 +15162,7 @@ 0x9814e141 platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL 0xfc3b4246 acpi_bus_update_power vmlinux EXPORT_SYMBOL_GPL 0x9af90df5 pci_set_master vmlinux EXPORT_SYMBOL +0x2df87261 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x1a7b2c68 iov_iter_pipe vmlinux EXPORT_SYMBOL 0x01a6798a blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0xa12b964b crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -16535,6 +16552,7 @@ 0xfca1c367 cec_transmit_attempt_done_ts vmlinux EXPORT_SYMBOL_GPL 0xcad26d22 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0xc4540dfc bio_clone_fast vmlinux EXPORT_SYMBOL +0x681a587b dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0x0f8cbb17 vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x1459c5f5 tls_toe_register_device net/tls/tls EXPORT_SYMBOL @@ -17217,6 +17235,7 @@ 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0x5f6c8416 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0xdd7f0765 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0xb1fc44f9 nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL @@ -18859,6 +18878,7 @@ 0x2ab2ee91 brcmstb_get_product_id vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0x3a1dc6b0 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0x2d033581 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x212e5cff nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0x4148fab7 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -19218,6 +19238,7 @@ 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL 0xc7a09d08 rockchip_pcie_init_port vmlinux EXPORT_SYMBOL_GPL +0x1374aa27 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x4fe6548d ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL @@ -19849,6 +19870,7 @@ 0x4c9b3a55 generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL 0x8b68a02b dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0xe18aeb7c dma_map_resource vmlinux EXPORT_SYMBOL 0x84830d8e kvm_map_gfn vmlinux EXPORT_SYMBOL_GPL 0x4aaf11dc udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x49ee3d4e mdev_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL @@ -20427,6 +20449,7 @@ 0x513e9f91 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x25be1219 device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x532c94ab virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0xa4818a0e fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL 0x833f588a phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL diff --git a/kabi/ppc64le/symtypes-default b/kabi/ppc64le/symtypes-default index 7bcdde4..c19e9db 100644 --- a/kabi/ppc64le/symtypes-default +++ b/kabi/ppc64le/symtypes-default @@ -31127,6 +31127,7 @@ s##drm_vram_mm s##drm_fb_helper drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -135344,6 +135345,8 @@ s##mon_bus s##ep_device s##wusb_dev usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) @@ -135663,6 +135666,7 @@ usb_free_urb extern void usb_free_urb ( s#urb * ) usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) @@ -142821,6 +142825,7 @@ s##static_key_mod s##trace_event_call s##trace_eval_map fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -148602,6 +148607,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -150326,6 +150332,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -160703,6 +160710,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##file @@ -163984,6 +163993,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -173702,6 +173721,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -190372,8 +190392,10 @@ s##netns_ipvs s##mpls_route secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -229723,6 +229745,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/socket.o */ diff --git a/kabi/ppc64le/symvers-default b/kabi/ppc64le/symvers-default index 260d8bd..e664ef7 100644 --- a/kabi/ppc64le/symvers-default +++ b/kabi/ppc64le/symvers-default @@ -162,6 +162,7 @@ 0x50c52f27 of_thermal_get_ntrips vmlinux EXPORT_SYMBOL_GPL 0xead85a6c transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0xa7f71fee dm_put_device drivers/md/dm-mod EXPORT_SYMBOL 0xb71205b4 dm_get_device drivers/md/dm-mod EXPORT_SYMBOL 0x5ce936b8 mpt_free_fw_memory drivers/message/fusion/mptbase EXPORT_SYMBOL @@ -653,6 +654,7 @@ 0x1d853222 virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL 0x0094ecdf sync_blockdev vmlinux EXPORT_SYMBOL 0x7e018c86 nobh_write_end vmlinux EXPORT_SYMBOL +0xc15690be dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0xa49f3127 __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xddb9ac3d usb_hub_find_child drivers/usb/core/usbcore EXPORT_SYMBOL_GPL @@ -2195,6 +2197,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0xb85fd3d9 finalize_exec vmlinux EXPORT_SYMBOL +0xb3be5d21 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x025fe01c rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0xb1f84ba0 rt2x00usb_register_read_async drivers/net/wireless/ralink/rt2x00/rt2x00usb EXPORT_SYMBOL_GPL @@ -3550,6 +3553,7 @@ 0x9e349aba i1480_fw_upload drivers/uwb/i1480/dfu/i1480-dfu-usb EXPORT_SYMBOL_GPL 0x2f3ccf88 ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x3c785af4 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0x77b0cdb4 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x71e4acda rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x0b9158f8 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x9b7a6462 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL @@ -4485,6 +4489,7 @@ 0xdbd82602 drm_of_component_match_add drivers/gpu/drm/drm EXPORT_SYMBOL_GPL 0xd1246e60 tcp_md5_do_del vmlinux EXPORT_SYMBOL 0xa129ba0a neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0x5acaa5ae pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x92497296 current_in_userns vmlinux EXPORT_SYMBOL 0x66decfd5 ns_to_timespec vmlinux EXPORT_SYMBOL @@ -4526,6 +4531,7 @@ 0x62972ad8 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x12d90e84 blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0xce10362c sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x4f709b11 mode_strip_sgid vmlinux EXPORT_SYMBOL 0xff875832 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x8e486c46 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x96ea5132 mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -4980,6 +4986,7 @@ 0x64225306 compat_mc_setsockopt vmlinux EXPORT_SYMBOL 0xf4602dab dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x0e81dd97 dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x116627c9 ioremap_prot vmlinux EXPORT_SYMBOL 0x685fbeaf xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -5031,6 +5038,7 @@ 0x275269b3 ieee80211_ie_split_ric net/wireless/cfg80211 EXPORT_SYMBOL 0x3399cbed xt_find_match net/netfilter/x_tables EXPORT_SYMBOL 0x136e3322 rio_dma_prep_xfer drivers/rapidio/rapidio EXPORT_SYMBOL_GPL +0x7844ccce usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x636c713a rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x1c3e02e4 memcmp vmlinux EXPORT_SYMBOL 0x6f1283ee idr_for_each vmlinux EXPORT_SYMBOL @@ -5108,6 +5116,7 @@ 0xb3ac2312 simple_statfs vmlinux EXPORT_SYMBOL 0x81aa2850 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0xaf4b071a dma_map_page_attrs vmlinux EXPORT_SYMBOL 0xb4d076df param_set_long vmlinux EXPORT_SYMBOL 0x7c20cda1 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL 0xa41b0c8a xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL @@ -5715,6 +5724,7 @@ 0xe7ade0fe srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x2d3469af kthread_unpark vmlinux EXPORT_SYMBOL_GPL 0x111e6dfc pnv_get_supported_cpuidle_states vmlinux EXPORT_SYMBOL_GPL +0x343b58d3 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0x03c73c3e cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xed0b928e nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x0f892799 parport_ieee1284_epp_read_addr drivers/parport/parport EXPORT_SYMBOL @@ -7395,6 +7405,7 @@ 0xa2ea5542 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL 0xead80cb2 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x9be25f75 ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x38d5c3ba drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x14ff5338 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0xa7bb5aa1 tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x31ac93ba hidraw_report_event vmlinux EXPORT_SYMBOL_GPL @@ -7409,6 +7420,7 @@ 0xdceedd84 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x7249e69a b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x49f5b4ef nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0xada44d13 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0x736d9f0d hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0xb87516ce pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL @@ -8246,6 +8258,7 @@ 0x99bc67f8 pm_wakeup_ws_event vmlinux EXPORT_SYMBOL_GPL 0xdd6a1008 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0xfa69fba6 __fput_sync vmlinux EXPORT_SYMBOL 0x0f966546 __pagevec_lru_add vmlinux EXPORT_SYMBOL 0xa674fcf7 wiphy_rfkill_stop_polling net/wireless/cfg80211 EXPORT_SYMBOL 0xcbf4b005 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -9419,6 +9432,7 @@ 0x828e9214 ns_capable vmlinux EXPORT_SYMBOL 0x0809b8b1 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL +0x94a681c7 usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc6a1455e rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0x74b83bc9 rawv6_mh_filter_unregister vmlinux EXPORT_SYMBOL @@ -10930,6 +10944,7 @@ 0x1e7834be generic_update_time vmlinux EXPORT_SYMBOL 0xed94b3e8 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x24ea7740 dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0x6779b54e ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -12523,6 +12538,7 @@ 0xde1bc322 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0xc6d883f7 alloc_buffer_head vmlinux EXPORT_SYMBOL 0x2b317d82 bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0x5445e3a9 dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0x41024c32 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xffb7f93e mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL @@ -12658,6 +12674,7 @@ 0x03a1a26d input_class vmlinux EXPORT_SYMBOL_GPL 0x951c529c platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL 0x3001d302 pci_set_master vmlinux EXPORT_SYMBOL +0x214ebe84 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x9f12c7f9 iov_iter_pipe vmlinux EXPORT_SYMBOL 0xac024af9 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x9dc119c8 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -13830,6 +13847,7 @@ 0x50a72e44 cxl_afu_put vmlinux EXPORT_SYMBOL_GPL 0xbf68de31 cxl_afu_get vmlinux EXPORT_SYMBOL_GPL 0x3361d92e bio_clone_fast vmlinux EXPORT_SYMBOL +0x2e98f209 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0xd2f2ff4c irqtime_account_irq vmlinux EXPORT_SYMBOL_GPL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0xb2265b5d vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL @@ -14403,6 +14421,7 @@ 0x90857499 serio_open vmlinux EXPORT_SYMBOL 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x3db03c46 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0x570f3aaa __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x6478e118 nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL @@ -15774,6 +15793,7 @@ 0x1fa90b36 tty_port_close vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL +0x54e787f9 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0xb6e2062c nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xf8dfd77d rt2800mmio_get_dma_done drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xa8a87130 il_hdl_csa drivers/net/wireless/intel/iwlegacy/iwlegacy EXPORT_SYMBOL @@ -16067,6 +16087,7 @@ 0x1cfcae0f led_trigger_event vmlinux EXPORT_SYMBOL_GPL 0x0cd9f8be thermal_zone_bind_cooling_device vmlinux EXPORT_SYMBOL_GPL 0x318477fb device_match_fwnode vmlinux EXPORT_SYMBOL_GPL +0x42582784 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x731a747a pci_io_base vmlinux EXPORT_SYMBOL @@ -16596,6 +16617,7 @@ 0x812d989a generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL 0xbc32de7e dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0xd72ab5d0 dma_map_resource vmlinux EXPORT_SYMBOL 0x88a03bd2 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x2c6f99c8 mdev_dev drivers/vfio/mdev/mdev EXPORT_SYMBOL 0x167598e9 mlxsw_core_res_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL @@ -17102,6 +17124,7 @@ 0xd082ba7c __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0x826e13ad device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x086d0e16 virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0x2197044b fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL 0xdbbd2d21 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL diff --git a/kabi/s390x/symtypes-default b/kabi/s390x/symtypes-default index b39eed5..1f2a055 100644 --- a/kabi/s390x/symtypes-default +++ b/kabi/s390x/symtypes-default @@ -17104,6 +17104,7 @@ s##drm_fb_helper s#drm_master struct drm_master { s#kref refcount ; s#drm_device * dev ; char * unique ; int unique_len ; s#idr magic_map ; void * driver_priv ; s#drm_master * lessor ; int lessee_id ; s#list_head lessee_list ; s#list_head lessees ; s#idr leases ; s#idr lessee_idr ; } drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -64163,6 +64164,7 @@ s##static_key_mod s##trace_event_call s##trace_eval_map fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -69227,6 +69229,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -70771,6 +70774,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -80618,6 +80622,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##vfsmount @@ -83453,6 +83459,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -91645,6 +91661,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -105186,8 +105203,10 @@ s##netns_ipvs s##mpls_route secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -137744,6 +137763,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/smc/af_smc.o */ diff --git a/kabi/s390x/symvers-default b/kabi/s390x/symvers-default index 7f72606..74fa926 100644 --- a/kabi/s390x/symvers-default +++ b/kabi/s390x/symvers-default @@ -125,6 +125,7 @@ 0x88a3ebd3 kbd_ioctl vmlinux EXPORT_SYMBOL 0x46a2c934 transport_class_register vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0x4f62aaba dm_get_device drivers/md/dm-mod EXPORT_SYMBOL 0x94a8eab9 dm_put_device drivers/md/dm-mod EXPORT_SYMBOL 0xb4b6a3f7 iscsi_conn_setup drivers/scsi/libiscsi EXPORT_SYMBOL_GPL @@ -466,6 +467,7 @@ 0x63010076 virtqueue_enable_cb_delayed vmlinux EXPORT_SYMBOL_GPL 0x4741b997 sync_blockdev vmlinux EXPORT_SYMBOL 0xc8237510 nobh_write_end vmlinux EXPORT_SYMBOL +0xd4a7173d dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x2b793afb __tracepoint_bcache_read drivers/md/bcache/bcache EXPORT_SYMBOL_GPL 0xd859508d phy_request_interrupt drivers/net/phy/libphy EXPORT_SYMBOL @@ -1612,6 +1614,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0xb0d4ba52 finalize_exec vmlinux EXPORT_SYMBOL +0x6f18fc12 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x4a6db768 rmi_2d_sensor_abs_report drivers/input/rmi4/rmi_core EXPORT_SYMBOL_GPL 0x7ac722bd phy_all_ports_features_array drivers/net/phy/libphy EXPORT_SYMBOL_GPL @@ -3288,6 +3291,7 @@ 0x64a459e8 scsi_cmd_ioctl vmlinux EXPORT_SYMBOL 0x929bd041 tcp_md5_do_del vmlinux EXPORT_SYMBOL 0x17f44eff neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0xe51402d4 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0xc7f4d9a8 current_in_userns vmlinux EXPORT_SYMBOL 0x66decfd5 ns_to_timespec vmlinux EXPORT_SYMBOL @@ -3319,6 +3323,7 @@ 0x9818d14a acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0x1d3029fa blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0x2b493f93 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x179c8d5e mode_strip_sgid vmlinux EXPORT_SYMBOL 0xab273273 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x516fbcc0 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9f3dfb9c mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -3649,6 +3654,7 @@ 0x9c6dd8f9 tcf_exts_dump vmlinux EXPORT_SYMBOL 0x60a65ea2 compat_mc_setsockopt vmlinux EXPORT_SYMBOL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x87c4186f dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x9946ad12 xprt_wake_up_backlog net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xab5d8f9c o2nm_get_node_by_ip fs/ocfs2/cluster/ocfs2_nodemanager EXPORT_SYMBOL_GPL @@ -3739,6 +3745,7 @@ 0xe874652c simple_statfs vmlinux EXPORT_SYMBOL 0xe9f1ced1 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0xc7246b34 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x19ed758e param_set_long vmlinux EXPORT_SYMBOL 0xe930add9 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL 0x6f07965c xfrm4_tunnel_deregister net/ipv4/tunnel4 EXPORT_SYMBOL @@ -4173,6 +4180,7 @@ 0x4d9439dd sb_set_blocksize vmlinux EXPORT_SYMBOL 0x847e7ce3 srcu_barrier vmlinux EXPORT_SYMBOL_GPL 0x4b20b1d1 kthread_unpark vmlinux EXPORT_SYMBOL_GPL +0xb49eb536 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0xe04eed84 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x8036c8be nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0x000d81e7 dasd_generic_path_operational drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL @@ -5384,6 +5392,7 @@ 0x42730942 qeth_generic_devtype drivers/s390/net/qeth EXPORT_SYMBOL_GPL 0x912b8039 dasd_generic_set_online drivers/s390/block/dasd_mod EXPORT_SYMBOL_GPL 0xa2ea5542 dm_bitset_del drivers/md/persistent-data/dm-persistent-data EXPORT_SYMBOL_GPL +0x2e1e4857 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0xf0164745 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0x1089f8cd tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x0b68d791 sbitmap_del_wait_queue vmlinux EXPORT_SYMBOL_GPL @@ -5397,6 +5406,7 @@ 0xe3746533 mlx4_get_cpu_rmap drivers/net/ethernet/mellanox/mlx4/mlx4_core EXPORT_SYMBOL 0x7b81c4ee nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xc43ff696 hwrng_unregister drivers/char/hw_random/rng-core EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0x32023e85 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL 0x34565712 fs_parse vmlinux EXPORT_SYMBOL 0xc1c1b748 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL @@ -6016,6 +6026,7 @@ 0x464bb5e1 __xfrm_decode_session vmlinux EXPORT_SYMBOL 0x1f06a512 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0x12eb468c __fput_sync vmlinux EXPORT_SYMBOL 0xeeb416b8 __pagevec_lru_add vmlinux EXPORT_SYMBOL 0x14c5e5b3 segment_warning vmlinux EXPORT_SYMBOL 0x0a42e95b rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -7959,6 +7970,7 @@ 0x02378f8b generic_update_time vmlinux EXPORT_SYMBOL 0x6e019034 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x2aa1496a dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0x17c161c6 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -9134,6 +9146,7 @@ 0xdf8dd763 bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0xedb02c4d alloc_buffer_head vmlinux EXPORT_SYMBOL 0xdeb5fa17 bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0x61facf5f dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0xb1151514 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x77449fc2 mdev_register_driver drivers/vfio/mdev/mdev EXPORT_SYMBOL @@ -9248,6 +9261,7 @@ 0x71950f34 input_class vmlinux EXPORT_SYMBOL_GPL 0xaabb9891 platform_unregister_drivers vmlinux EXPORT_SYMBOL_GPL 0x79ff0a96 pci_set_master vmlinux EXPORT_SYMBOL +0x26cf4c21 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x04ac9515 iov_iter_pipe vmlinux EXPORT_SYMBOL 0x41085691 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x53cda75f crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -10066,6 +10080,7 @@ 0x40287411 netif_rx vmlinux EXPORT_SYMBOL 0x418c7dce cec_transmit_attempt_done_ts vmlinux EXPORT_SYMBOL_GPL 0xb2bbb9ef bio_clone_fast vmlinux EXPORT_SYMBOL +0x53e65db7 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0x9ba90fbe vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0xcd623f45 unregister_ip_vs_app net/netfilter/ipvs/ip_vs EXPORT_SYMBOL @@ -10468,6 +10483,7 @@ 0xbbf045af sk_mc_loop vmlinux EXPORT_SYMBOL 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x835bfba8 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0xdd7f0765 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x8080dde3 nf_fwd_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL @@ -11466,6 +11482,7 @@ 0xfa6f88ff tty_port_close vmlinux EXPORT_SYMBOL 0x02f034a1 xz_dec_run vmlinux EXPORT_SYMBOL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL +0x5674ec8e dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0x3f123442 mlxsw_core_kvd_sizes_get drivers/net/ethernet/mellanox/mlxsw/mlxsw_core EXPORT_SYMBOL 0xa0502d7a ttm_bo_clean_mm drivers/gpu/drm/ttm/ttm EXPORT_SYMBOL 0x73d39cf9 drm_gem_fb_create_with_dirty drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL_GPL @@ -11690,6 +11707,7 @@ 0x1bb291a0 neigh_table_clear vmlinux EXPORT_SYMBOL 0x77ecf68d memalloc_socks_key vmlinux EXPORT_SYMBOL_GPL 0x135b9ef6 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL +0x161a3ebd dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x37a02412 xfrm_aalg_get_byname net/xfrm/xfrm_algo EXPORT_SYMBOL_GPL @@ -12075,6 +12093,7 @@ 0x77092cd5 netdev_lower_get_next_private vmlinux EXPORT_SYMBOL 0x1df1950f generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL +0xcbce5a78 dma_map_resource vmlinux EXPORT_SYMBOL 0xe648cae4 dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL 0xc480eb84 appldata_diag vmlinux EXPORT_SYMBOL_GPL 0xdb04bf50 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL @@ -12445,6 +12464,7 @@ 0x95ceb864 key_update vmlinux EXPORT_SYMBOL 0xe196fcfb ib_get_cached_subnet_prefix drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x4d1c5869 iscsi_conn_bind drivers/scsi/libiscsi EXPORT_SYMBOL_GPL +0x577ee138 fbcon_modechange_possible drivers/video/fbdev/core/fb EXPORT_SYMBOL_GPL 0xc7826e00 l3mdev_master_ifindex_rcu vmlinux EXPORT_SYMBOL_GPL 0x79187732 xfrm_register_km vmlinux EXPORT_SYMBOL 0x16bb979e __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL diff --git a/kabi/x86_64/symtypes-default b/kabi/x86_64/symtypes-default index c2e37b2..5320be1 100644 --- a/kabi/x86_64/symtypes-default +++ b/kabi/x86_64/symtypes-default @@ -970,6 +970,9 @@ twofish_dec_blk_cbc_3way extern void twofish_dec_blk_cbc_3way ( void * , t#u128 twofish_enc_blk_ctr extern void twofish_enc_blk_ctr ( void * , t#u128 * , const t#u128 * , t#le128 * ) twofish_enc_blk_ctr_3way extern void twofish_enc_blk_ctr_3way ( void * , t#u128 * , const t#u128 * , t#le128 * ) +/* arch/x86/entry/entry.o */ +entry_ibpb extern void entry_ibpb ( void ) + /* arch/x86/entry/entry_64.o */ native_load_gs_index extern void native_load_gs_index ( unsigned ) @@ -1780,10 +1783,13 @@ amd_get_nodes_per_socket extern t#u32 amd_get_nodes_per_socket ( void ) /* arch/x86/kernel/cpu/bugs.o */ x86_spec_ctrl_base extern t#u64 x86_spec_ctrl_base +x86_spec_ctrl_current extern t#u64 x86_spec_ctrl_current +spec_ctrl_current extern t#u64 spec_ctrl_current ( void ) s##static_key_mod s#static_key_false struct static_key_false { s#static_key key ; } mds_user_clear extern s#static_key_false mds_user_clear mds_idle_clear extern s#static_key_false mds_idle_clear +mmio_stale_data_clear extern s#static_key_false mmio_stale_data_clear x86_virt_spec_ctrl extern void x86_virt_spec_ctrl ( t#u64 , t#u64 , t#bool ) itlb_multihit_kvm_mitigation t#bool itlb_multihit_kvm_mitigation e#l1tf_mitigations enum l1tf_mitigations { L1TF_MITIGATION_OFF , L1TF_MITIGATION_FLUSH_NOWARN , L1TF_MITIGATION_FLUSH , L1TF_MITIGATION_FLUSH_NOSMT , L1TF_MITIGATION_FULL , L1TF_MITIGATION_FULL_FORCE } @@ -4435,6 +4441,8 @@ __x86_indirect_thunk_r12 extern void __x86_indirect_thunk_r12 ( void ) __x86_indirect_thunk_r13 extern void __x86_indirect_thunk_r13 ( void ) __x86_indirect_thunk_r14 extern void __x86_indirect_thunk_r14 ( void ) __x86_indirect_thunk_r15 extern void __x86_indirect_thunk_r15 ( void ) +zen_untrain_ret extern void zen_untrain_ret ( void ) +__x86_return_thunk extern void __x86_return_thunk ( void ) /* arch/x86/lib/usercopy.o */ copy_from_user_nmi extern unsigned long copy_from_user_nmi ( void * , const void * , unsigned long ) @@ -37020,6 +37028,7 @@ s##drm_vram_mm s##drm_fb_helper drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -47859,14 +47868,15 @@ s#vmbus_channel struct vmbus_channel { s#list_head listentry ; s#hv_device * dev vmbus_setevent void vmbus_setevent ( s#vmbus_channel * ) vmbus_free_ring void vmbus_free_ring ( s#vmbus_channel * ) vmbus_alloc_ring int vmbus_alloc_ring ( s#vmbus_channel * , t#u32 , t#u32 ) -vmbus_connect_ring int vmbus_connect_ring ( s#vmbus_channel * , void ( * ) ( void * ) , void * ) -vmbus_open extern int vmbus_open ( s#vmbus_channel * , t#u32 , t#u32 , void * , t#u32 , void ( * ) ( void * ) , void * ) vmbus_send_tl_connect_request int vmbus_send_tl_connect_request ( const t#guid_t * , const t#guid_t * ) vmbus_establish_gpadl extern int vmbus_establish_gpadl ( s#vmbus_channel * , void * , t#u32 , t#u32 * ) +vmbus_connect_ring int vmbus_connect_ring ( s#vmbus_channel * , void ( * ) ( void * ) , void * ) +vmbus_open extern int vmbus_open ( s#vmbus_channel * , t#u32 , t#u32 , void * , t#u32 , void ( * ) ( void * ) , void * ) vmbus_teardown_gpadl extern int vmbus_teardown_gpadl ( s#vmbus_channel * , t#u32 ) vmbus_disconnect_ring int vmbus_disconnect_ring ( s#vmbus_channel * ) vmbus_close extern void vmbus_close ( s#vmbus_channel * ) e#vmbus_packet_type enum vmbus_packet_type { VM_PKT_INVALID = 0x0 , VM_PKT_SYNCH = 0x1 , VM_PKT_ADD_XFER_PAGESET = 0x2 , VM_PKT_RM_XFER_PAGESET = 0x3 , VM_PKT_ESTABLISH_GPADL = 0x4 , VM_PKT_TEARDOWN_GPADL = 0x5 , VM_PKT_DATA_INBAND = 0x6 , VM_PKT_DATA_USING_XFER_PAGES = 0x7 , VM_PKT_DATA_USING_GPADL = 0x8 , VM_PKT_DATA_USING_GPA_DIRECT = 0x9 , VM_PKT_CANCEL_REQUEST = 0xa , VM_PKT_COMP = 0xb , VM_PKT_DATA_USING_ADDITIONAL_PKT = 0xc , VM_PKT_ADDITIONAL_DATA = 0xd } +vmbus_sendpacket_getid extern int vmbus_sendpacket_getid ( s#vmbus_channel * , void * , t#u32 , t#u64 , t#u64 * , e#vmbus_packet_type , t#u32 ) vmbus_sendpacket extern int vmbus_sendpacket ( s#vmbus_channel * , void * , t#u32 , t#u64 , e#vmbus_packet_type , t#u32 ) s#hv_page_buffer struct hv_page_buffer { t#u32 len ; t#u32 offset ; t#u64 pfn ; } vmbus_sendpacket_pagebuffer extern int vmbus_sendpacket_pagebuffer ( s#vmbus_channel * , s#hv_page_buffer [ ] , t#u32 , void * , t#u32 , t#u64 ) @@ -47875,6 +47885,10 @@ s#vmbus_packet_mpb_array struct vmbus_packet_mpb_array { t#u16 type ; t#u16 data vmbus_sendpacket_mpb_desc extern int vmbus_sendpacket_mpb_desc ( s#vmbus_channel * , s#vmbus_packet_mpb_array * , t#u32 , void * , t#u32 , t#u64 ) vmbus_recvpacket extern int vmbus_recvpacket ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) vmbus_recvpacket_raw extern int vmbus_recvpacket_raw ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) +vmbus_next_request_id t#u64 vmbus_next_request_id ( s#vmbus_channel * , t#u64 ) +__vmbus_request_addr_match t#u64 __vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr_match t#u64 vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr t#u64 vmbus_request_addr ( s#vmbus_channel * , t#u64 ) /* drivers/hv/channel_mgmt.o */ s#ic_version struct ic_version { t#u16 major ; t#u16 minor ; } @@ -175404,6 +175418,8 @@ s##mon_bus s##ep_device s##wusb_dev usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) @@ -175620,6 +175636,7 @@ usb_free_urb extern void usb_free_urb ( s#urb * ) usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) @@ -182676,6 +182693,7 @@ s##static_key_mod s##trace_event_call s##trace_eval_map fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -185104,6 +185122,7 @@ gnttab_grant_foreign_access_ref void gnttab_grant_foreign_access_ref ( t#grant_r gnttab_grant_foreign_access int gnttab_grant_foreign_access ( t#domid_t , unsigned long , int ) gnttab_query_foreign_access int gnttab_query_foreign_access ( t#grant_ref_t ) gnttab_end_foreign_access_ref int gnttab_end_foreign_access_ref ( t#grant_ref_t , int ) +gnttab_try_end_foreign_access int gnttab_try_end_foreign_access ( t#grant_ref_t ) gnttab_end_foreign_access void gnttab_end_foreign_access ( t#grant_ref_t , int , unsigned long ) gnttab_grant_foreign_transfer int gnttab_grant_foreign_transfer ( t#domid_t , unsigned long ) gnttab_grant_foreign_transfer_ref void gnttab_grant_foreign_transfer_ref ( t#grant_ref_t , t#domid_t , unsigned long ) @@ -189716,6 +189735,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -191322,6 +191342,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -201690,6 +201711,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##file @@ -204772,6 +204795,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -214015,6 +214048,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -232021,8 +232055,10 @@ s##s_stats s##s_pstats secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -273624,6 +273660,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/socket.o */ diff --git a/kabi/x86_64/symtypes-preempt b/kabi/x86_64/symtypes-preempt index 848902a..805491a 100644 --- a/kabi/x86_64/symtypes-preempt +++ b/kabi/x86_64/symtypes-preempt @@ -976,6 +976,9 @@ twofish_dec_blk_cbc_3way extern void twofish_dec_blk_cbc_3way ( void * , t#u128 twofish_enc_blk_ctr extern void twofish_enc_blk_ctr ( void * , t#u128 * , const t#u128 * , t#le128 * ) twofish_enc_blk_ctr_3way extern void twofish_enc_blk_ctr_3way ( void * , t#u128 * , const t#u128 * , t#le128 * ) +/* arch/x86/entry/entry.o */ +entry_ibpb extern void entry_ibpb ( void ) + /* arch/x86/entry/entry_64.o */ native_load_gs_index extern void native_load_gs_index ( unsigned ) @@ -1795,10 +1798,13 @@ amd_get_nodes_per_socket extern t#u32 amd_get_nodes_per_socket ( void ) /* arch/x86/kernel/cpu/bugs.o */ x86_spec_ctrl_base extern t#u64 x86_spec_ctrl_base +x86_spec_ctrl_current extern t#u64 x86_spec_ctrl_current +spec_ctrl_current extern t#u64 spec_ctrl_current ( void ) s##static_key_mod s#static_key_false struct static_key_false { s#static_key key ; } mds_user_clear extern s#static_key_false mds_user_clear mds_idle_clear extern s#static_key_false mds_idle_clear +mmio_stale_data_clear extern s#static_key_false mmio_stale_data_clear x86_virt_spec_ctrl extern void x86_virt_spec_ctrl ( t#u64 , t#u64 , t#bool ) itlb_multihit_kvm_mitigation t#bool itlb_multihit_kvm_mitigation e#l1tf_mitigations enum l1tf_mitigations { L1TF_MITIGATION_OFF , L1TF_MITIGATION_FLUSH_NOWARN , L1TF_MITIGATION_FLUSH , L1TF_MITIGATION_FLUSH_NOSMT , L1TF_MITIGATION_FULL , L1TF_MITIGATION_FULL_FORCE } @@ -4468,6 +4474,8 @@ __x86_indirect_thunk_r12 extern void __x86_indirect_thunk_r12 ( void ) __x86_indirect_thunk_r13 extern void __x86_indirect_thunk_r13 ( void ) __x86_indirect_thunk_r14 extern void __x86_indirect_thunk_r14 ( void ) __x86_indirect_thunk_r15 extern void __x86_indirect_thunk_r15 ( void ) +zen_untrain_ret extern void zen_untrain_ret ( void ) +__x86_return_thunk extern void __x86_return_thunk ( void ) /* arch/x86/lib/usercopy.o */ copy_from_user_nmi extern unsigned long copy_from_user_nmi ( void * , const void * , unsigned long ) @@ -37326,6 +37334,7 @@ s##drm_vram_mm s##drm_fb_helper drm_is_current_master t#bool drm_is_current_master ( s#drm_file * ) drm_master_get s#drm_master * drm_master_get ( s#drm_master * ) +drm_file_get_master s#drm_master * drm_file_get_master ( s#drm_file * ) drm_master_put void drm_master_put ( s#drm_master * * ) drm_master_internal_acquire t#bool drm_master_internal_acquire ( s#drm_device * ) drm_master_internal_release void drm_master_internal_release ( s#drm_device * ) @@ -48256,14 +48265,15 @@ s#vmbus_channel struct vmbus_channel { s#list_head listentry ; s#hv_device * dev vmbus_setevent void vmbus_setevent ( s#vmbus_channel * ) vmbus_free_ring void vmbus_free_ring ( s#vmbus_channel * ) vmbus_alloc_ring int vmbus_alloc_ring ( s#vmbus_channel * , t#u32 , t#u32 ) -vmbus_connect_ring int vmbus_connect_ring ( s#vmbus_channel * , void ( * ) ( void * ) , void * ) -vmbus_open extern int vmbus_open ( s#vmbus_channel * , t#u32 , t#u32 , void * , t#u32 , void ( * ) ( void * ) , void * ) vmbus_send_tl_connect_request int vmbus_send_tl_connect_request ( const t#guid_t * , const t#guid_t * ) vmbus_establish_gpadl extern int vmbus_establish_gpadl ( s#vmbus_channel * , void * , t#u32 , t#u32 * ) +vmbus_connect_ring int vmbus_connect_ring ( s#vmbus_channel * , void ( * ) ( void * ) , void * ) +vmbus_open extern int vmbus_open ( s#vmbus_channel * , t#u32 , t#u32 , void * , t#u32 , void ( * ) ( void * ) , void * ) vmbus_teardown_gpadl extern int vmbus_teardown_gpadl ( s#vmbus_channel * , t#u32 ) vmbus_disconnect_ring int vmbus_disconnect_ring ( s#vmbus_channel * ) vmbus_close extern void vmbus_close ( s#vmbus_channel * ) e#vmbus_packet_type enum vmbus_packet_type { VM_PKT_INVALID = 0x0 , VM_PKT_SYNCH = 0x1 , VM_PKT_ADD_XFER_PAGESET = 0x2 , VM_PKT_RM_XFER_PAGESET = 0x3 , VM_PKT_ESTABLISH_GPADL = 0x4 , VM_PKT_TEARDOWN_GPADL = 0x5 , VM_PKT_DATA_INBAND = 0x6 , VM_PKT_DATA_USING_XFER_PAGES = 0x7 , VM_PKT_DATA_USING_GPADL = 0x8 , VM_PKT_DATA_USING_GPA_DIRECT = 0x9 , VM_PKT_CANCEL_REQUEST = 0xa , VM_PKT_COMP = 0xb , VM_PKT_DATA_USING_ADDITIONAL_PKT = 0xc , VM_PKT_ADDITIONAL_DATA = 0xd } +vmbus_sendpacket_getid extern int vmbus_sendpacket_getid ( s#vmbus_channel * , void * , t#u32 , t#u64 , t#u64 * , e#vmbus_packet_type , t#u32 ) vmbus_sendpacket extern int vmbus_sendpacket ( s#vmbus_channel * , void * , t#u32 , t#u64 , e#vmbus_packet_type , t#u32 ) s#hv_page_buffer struct hv_page_buffer { t#u32 len ; t#u32 offset ; t#u64 pfn ; } vmbus_sendpacket_pagebuffer extern int vmbus_sendpacket_pagebuffer ( s#vmbus_channel * , s#hv_page_buffer [ ] , t#u32 , void * , t#u32 , t#u64 ) @@ -48272,6 +48282,10 @@ s#vmbus_packet_mpb_array struct vmbus_packet_mpb_array { t#u16 type ; t#u16 data vmbus_sendpacket_mpb_desc extern int vmbus_sendpacket_mpb_desc ( s#vmbus_channel * , s#vmbus_packet_mpb_array * , t#u32 , void * , t#u32 , t#u64 ) vmbus_recvpacket extern int vmbus_recvpacket ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) vmbus_recvpacket_raw extern int vmbus_recvpacket_raw ( s#vmbus_channel * , void * , t#u32 , t#u32 * , t#u64 * ) +vmbus_next_request_id t#u64 vmbus_next_request_id ( s#vmbus_channel * , t#u64 ) +__vmbus_request_addr_match t#u64 __vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr_match t#u64 vmbus_request_addr_match ( s#vmbus_channel * , t#u64 , t#u64 ) +vmbus_request_addr t#u64 vmbus_request_addr ( s#vmbus_channel * , t#u64 ) /* drivers/hv/channel_mgmt.o */ s#ic_version struct ic_version { t#u16 major ; t#u16 minor ; } @@ -176722,6 +176736,8 @@ s##mon_bus s##ep_device s##wusb_dev usb_control_msg extern int usb_control_msg ( s#usb_device * , unsigned int , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int ) +usb_control_msg_send int usb_control_msg_send ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , const void * , t#__u16 , int , t#gfp_t ) +usb_control_msg_recv int usb_control_msg_recv ( s#usb_device * , t#__u8 , t#__u8 , t#__u8 , t#__u16 , t#__u16 , void * , t#__u16 , int , t#gfp_t ) usb_interrupt_msg extern int usb_interrupt_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_bulk_msg extern int usb_bulk_msg ( s#usb_device * , unsigned int , void * , int , int * , int ) usb_sg_init int usb_sg_init ( s#usb_sg_request * , s#usb_device * , unsigned , unsigned , s#scatterlist * , int , t#size_t , t#gfp_t ) @@ -176940,6 +176956,7 @@ usb_free_urb extern void usb_free_urb ( s#urb * ) usb_get_urb extern s#urb * usb_get_urb ( s#urb * ) usb_anchor_urb extern void usb_anchor_urb ( s#urb * , s#usb_anchor * ) usb_unanchor_urb extern void usb_unanchor_urb ( s#urb * ) +usb_pipe_type_check int usb_pipe_type_check ( s#usb_device * , unsigned int ) usb_urb_ep_type_check int usb_urb_ep_type_check ( const s#urb * ) usb_submit_urb extern int usb_submit_urb ( s#urb * , t#gfp_t ) usb_unlink_urb extern int usb_unlink_urb ( s#urb * ) @@ -184060,6 +184077,7 @@ s##static_key_mod s##trace_event_call s##trace_eval_map fbcon_update_vcs void fbcon_update_vcs ( s#fb_info * , t#bool ) +fbcon_modechange_possible int fbcon_modechange_possible ( s#fb_info * , s#fb_var_screeninfo * ) /* drivers/video/fbdev/core/fbcon_ccw.o */ s##vfsmount @@ -186511,6 +186529,7 @@ gnttab_grant_foreign_access_ref void gnttab_grant_foreign_access_ref ( t#grant_r gnttab_grant_foreign_access int gnttab_grant_foreign_access ( t#domid_t , unsigned long , int ) gnttab_query_foreign_access int gnttab_query_foreign_access ( t#grant_ref_t ) gnttab_end_foreign_access_ref int gnttab_end_foreign_access_ref ( t#grant_ref_t , int ) +gnttab_try_end_foreign_access int gnttab_try_end_foreign_access ( t#grant_ref_t ) gnttab_end_foreign_access void gnttab_end_foreign_access ( t#grant_ref_t , int , unsigned long ) gnttab_grant_foreign_transfer int gnttab_grant_foreign_transfer ( t#domid_t , unsigned long ) gnttab_grant_foreign_transfer_ref void gnttab_grant_foreign_transfer_ref ( t#grant_ref_t , t#domid_t , unsigned long ) @@ -191164,6 +191183,7 @@ s##nfs4_lock_state s##fscrypt_info alloc_file_pseudo extern s#file * alloc_file_pseudo ( s#inode * , s#vfsmount * , const char * , int , const s#file_operations * ) fput extern void fput ( s#file * ) +__fput_sync extern void __fput_sync ( s#file * ) /* fs/filesystems.o */ s##audit_names @@ -192785,6 +192805,7 @@ current_time extern s#timespec64 current_time ( s#inode * ) vfs_ioc_setflags_prepare int vfs_ioc_setflags_prepare ( s#inode * , unsigned int , unsigned int ) s#fsxattr struct fsxattr { t#__u32 fsx_xflags ; t#__u32 fsx_extsize ; t#__u32 fsx_nextents ; t#__u32 fsx_projid ; t#__u32 fsx_cowextsize ; unsigned char fsx_pad [ 8 ] ; } vfs_ioc_fssetxattr_check int vfs_ioc_fssetxattr_check ( s#inode * , const s#fsxattr * , s#fsxattr * ) +mode_strip_sgid t#umode_t mode_strip_sgid ( const s#inode * , t#umode_t ) /* fs/io_uring.o */ s##posix_acl @@ -203223,6 +203244,8 @@ sysfs_remove_files void sysfs_remove_files ( s#kobject * , const s#attribute * c sysfs_remove_file_from_group void sysfs_remove_file_from_group ( s#kobject * , const s#attribute * , const char * ) sysfs_create_bin_file int __attribute__ ( ( __warn_unused_result__ ) ) sysfs_create_bin_file ( s#kobject * , const s#bin_attribute * ) sysfs_remove_bin_file void sysfs_remove_bin_file ( s#kobject * , const s#bin_attribute * ) +sysfs_emit __attribute__ ( ( __format__ ( printf , 2 , 3 ) ) ) int sysfs_emit ( char * , const char * , ... ) +sysfs_emit_at __attribute__ ( ( __format__ ( printf , 3 , 4 ) ) ) int sysfs_emit_at ( char * , int , const char * , ... ) /* fs/sysfs/group.o */ s##file @@ -206328,6 +206351,16 @@ s##iommu_fwspec s##iommu_param dmam_free_coherent void dmam_free_coherent ( s#device * , t#size_t , void * , t#dma_addr_t ) dmam_alloc_attrs void * dmam_alloc_attrs ( s#device * , t#size_t , t#dma_addr_t * , t#gfp_t , unsigned long ) +dma_map_page_attrs t#dma_addr_t dma_map_page_attrs ( s#device * , s#page * , t#size_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_page_attrs void dma_unmap_page_attrs ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_map_sg_attrs int dma_map_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_unmap_sg_attrs void dma_unmap_sg_attrs ( s#device * , s#scatterlist * , int , e#dma_data_direction , unsigned long ) +dma_map_resource t#dma_addr_t dma_map_resource ( s#device * , t#phys_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_unmap_resource void dma_unmap_resource ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction , unsigned long ) +dma_sync_single_for_cpu void dma_sync_single_for_cpu ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_single_for_device void dma_sync_single_for_device ( s#device * , t#dma_addr_t , t#size_t , e#dma_data_direction ) +dma_sync_sg_for_cpu void dma_sync_sg_for_cpu ( s#device * , s#scatterlist * , int , e#dma_data_direction ) +dma_sync_sg_for_device void dma_sync_sg_for_device ( s#device * , s#scatterlist * , int , e#dma_data_direction ) dma_get_sgtable_attrs int dma_get_sgtable_attrs ( s#device * , s#sg_table * , void * , t#dma_addr_t , t#size_t , unsigned long ) dma_can_mmap t#bool dma_can_mmap ( s#device * ) dma_mmap_attrs int dma_mmap_attrs ( s#device * , s#vm_area_struct * , void * , t#dma_addr_t , t#size_t , unsigned long ) @@ -215651,6 +215684,7 @@ s##fscrypt_info sbitmap_show void sbitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_bitmap_show void sbitmap_bitmap_show ( s#sbitmap * , s#seq_file * ) sbitmap_queue_init_node int sbitmap_queue_init_node ( s#sbitmap_queue * , unsigned int , int , t#bool , t#gfp_t , int ) +sbitmap_queue_recalculate_wake_batch void sbitmap_queue_recalculate_wake_batch ( s#sbitmap_queue * , unsigned int ) sbitmap_queue_resize void sbitmap_queue_resize ( s#sbitmap_queue * , unsigned int ) __sbitmap_queue_get int __sbitmap_queue_get ( s#sbitmap_queue * ) __sbitmap_queue_get_shallow int __sbitmap_queue_get_shallow ( s#sbitmap_queue * , unsigned int ) @@ -233773,8 +233807,10 @@ s##s_stats s##s_pstats secure_tcpv6_ts_off t#u32 secure_tcpv6_ts_off ( const s#net * , const t#__be32 * , const t#__be32 * ) secure_tcpv6_seq t#u32 secure_tcpv6_seq ( const t#__be32 * , const t#__be32 * , t#__be16 , t#__be16 ) +secure_ipv6_port_ephemeral64 t#u64 secure_ipv6_port_ephemeral64 ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_ipv6_port_ephemeral t#u32 secure_ipv6_port_ephemeral ( const t#__be32 * , const t#__be32 * , t#__be16 ) secure_tcp_seq t#u32 secure_tcp_seq ( t#__be32 , t#__be32 , t#__be16 , t#__be16 ) +secure_ipv4_port_ephemeral64 t#u64 secure_ipv4_port_ephemeral64 ( t#__be32 , t#__be32 , t#__be16 ) secure_ipv4_port_ephemeral t#u32 secure_ipv4_port_ephemeral ( t#__be32 , t#__be32 , t#__be16 ) /* net/core/skbuff.o */ @@ -275624,6 +275660,8 @@ sctp_get_sctp_info int sctp_get_sctp_info ( s#sock * , s#sctp_association * , s# sctp_for_each_endpoint int sctp_for_each_endpoint ( int ( * ) ( s#sctp_endpoint * , void * ) , void * ) sctp_transport_lookup_process int sctp_transport_lookup_process ( int ( * ) ( s#sctp_transport * , void * ) , s#net * , const u#sctp_addr * , const u#sctp_addr * , void * ) sctp_for_each_transport int sctp_for_each_transport ( int ( * ) ( s#sctp_transport * , void * ) , int ( * ) ( s#sctp_transport * , void * ) , s#net * , int * , void * ) +t#sctp_callback_t typedef int ( * sctp_callback_t ) ( s#sctp_endpoint * , s#sctp_transport * , void * ) +sctp_transport_traverse_process int sctp_transport_traverse_process ( t#sctp_callback_t , t#sctp_callback_t , s#net * , int * , void * ) sctp_do_peeloff int sctp_do_peeloff ( s#sock * , t#sctp_assoc_t , s#socket * * ) /* net/socket.o */ diff --git a/kabi/x86_64/symvers-default b/kabi/x86_64/symvers-default index 53e4eed..c017286 100644 --- a/kabi/x86_64/symvers-default +++ b/kabi/x86_64/symvers-default @@ -206,6 +206,7 @@ 0xf8e60e0a regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x31dca4d8 gnttab_claim_grant_reference vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0xe1aa2d62 set_hv_tscchange_cb vmlinux EXPORT_SYMBOL_GPL 0x648b819b amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x3ddb0a77 snd_emux_terminate_all sound/synth/emux/snd-emux-synth EXPORT_SYMBOL @@ -821,6 +822,7 @@ 0xf92a681f acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL 0xed1c0969 sync_blockdev vmlinux EXPORT_SYMBOL 0xef9273f1 nobh_write_end vmlinux EXPORT_SYMBOL +0xc549d634 dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x36275e2a bxt_sst_dsp_cleanup sound/soc/intel/skylake/snd-soc-skl-ipc EXPORT_SYMBOL_GPL 0xf980d657 sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -1220,6 +1222,7 @@ 0x7334b6e4 br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x7e606130 snd_soc_calc_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x503bd137 snd_interval_ranges sound/core/snd-pcm EXPORT_SYMBOL +0xd5707f95 vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf2765702 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x81646760 drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -2743,6 +2746,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0x8fc2f20d finalize_exec vmlinux EXPORT_SYMBOL +0xf64d6b59 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x8c9e1d20 ntb_db_event drivers/ntb/ntb EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0x25b70717 mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL @@ -3222,6 +3226,7 @@ 0xd1d8c583 kvm_io_bus_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xd436967a __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0x7a13f3cd pm_clk_resume vmlinux EXPORT_SYMBOL_GPL +0x049e5156 gnttab_try_end_foreign_access vmlinux EXPORT_SYMBOL_GPL 0x487d7c9e acpi_lock_ac_dir vmlinux EXPORT_SYMBOL 0xb6c5e614 acpi_processor_evaluate_cst vmlinux EXPORT_SYMBOL_GPL 0x7ebdb918 pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL @@ -4412,6 +4417,7 @@ 0x8cda6058 i1480_fw_upload drivers/uwb/i1480/dfu/i1480-dfu-usb EXPORT_SYMBOL_GPL 0x80bea432 ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x086ec04c ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0xfcd7b770 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0x6515f3e2 rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x2cf1d130 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x554625cf cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL @@ -4795,6 +4801,7 @@ 0x79d36dc8 vmci_qpair_dequev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x63df0b97 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xd7f8e6ac qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL +0x5b8239ca __x86_return_thunk vmlinux EXPORT_SYMBOL 0x6c0024a5 netpoll_cleanup vmlinux EXPORT_SYMBOL 0x770dd007 amd_iommu_domain_enable_v2 vmlinux EXPORT_SYMBOL 0x36075bb5 iommu_group_register_notifier vmlinux EXPORT_SYMBOL_GPL @@ -5541,6 +5548,7 @@ 0x71419fe5 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x5244d41b tcp_md5_do_del vmlinux EXPORT_SYMBOL 0x9946d142 neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0x3f8b1341 mipi_dsi_detach vmlinux EXPORT_SYMBOL 0xc0a8bd08 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x9e65b47d current_in_userns vmlinux EXPORT_SYMBOL @@ -5598,6 +5606,7 @@ 0xd0953fc1 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0xd5d47b8f blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0x81dda31d sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0xd0d1fa6b mode_strip_sgid vmlinux EXPORT_SYMBOL 0x982ec181 task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x7034c37c svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xa713651d mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -6133,6 +6142,7 @@ 0x2e473977 dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0xded6a415 acpi_get_object_info vmlinux EXPORT_SYMBOL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x4b850106 dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x55f95e07 ioremap_prot vmlinux EXPORT_SYMBOL 0xd7dd777b reserve_perfctr_nmi vmlinux EXPORT_SYMBOL @@ -6192,6 +6202,7 @@ 0xa3dcfa65 dell_wmi_get_descriptor_valid drivers/platform/x86/dell-wmi-descriptor EXPORT_SYMBOL_GPL 0x2b93858e v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x9e257c62 dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xb66d9ea1 usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xd5a6ec22 rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL @@ -6278,6 +6289,7 @@ 0x63146d41 simple_statfs vmlinux EXPORT_SYMBOL 0x36ea8748 kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0x806e0854 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x5a05fa05 param_set_long vmlinux EXPORT_SYMBOL 0x6988d0ca cpu_dr7 vmlinux EXPORT_SYMBOL 0x8317bd2c xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL @@ -6981,6 +6993,7 @@ 0x0d15083d sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x5f0e3d2c iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x9c7283a1 gru_copy_gpa drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL +0x50b42ba1 entry_ibpb vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL 0x5a1c7e4c sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL 0x91bee07e netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL @@ -7027,6 +7040,7 @@ 0xb34b1304 kthread_unpark vmlinux EXPORT_SYMBOL_GPL 0xa586fcdb uv_min_hub_revision_id vmlinux EXPORT_SYMBOL_GPL 0xd986dad1 kernel_fpu_begin vmlinux EXPORT_SYMBOL_GPL +0x79a4c6c5 sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0x7216645a cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x6006e320 nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xec31e127 snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL @@ -7185,6 +7199,7 @@ 0xa05aa378 pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL 0x870195f3 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL 0xdd98329f __register_binfmt vmlinux EXPORT_SYMBOL +0x56948896 spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL 0xcae00bb4 v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL 0xc25ec422 snd_pcm_debug_name sound/core/snd-pcm EXPORT_SYMBOL 0xd9fd7227 rproc_add drivers/remoteproc/remoteproc EXPORT_SYMBOL @@ -8729,6 +8744,7 @@ 0x085afc02 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xee960d9f __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6b695cf1 zen_untrain_ret vmlinux EXPORT_SYMBOL 0xd687e225 of_hwspin_lock_get_id_byname vmlinux EXPORT_SYMBOL_GPL 0x3dbce706 regmap_raw_read vmlinux EXPORT_SYMBOL_GPL 0xba62dda2 device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL @@ -8996,6 +9012,7 @@ 0xcf463208 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0xd598821d oxygen_write_spi sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x4de03230 visorchannel_signalinsert drivers/visorbus/visorbus EXPORT_SYMBOL_GPL +0xe7db7ea4 vmbus_next_request_id drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x1d431079 spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0x51541524 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL 0x5f39af5a usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL @@ -9093,6 +9110,7 @@ 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0x3d703f77 rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0x7e82921e ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x55de3a76 drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0x09fbcf00 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0x5b29f57b tcp_enter_cwr vmlinux EXPORT_SYMBOL 0x7d7034b7 hidraw_report_event vmlinux EXPORT_SYMBOL_GPL @@ -9113,11 +9131,13 @@ 0xde889580 b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x091e9d68 nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0x3f12ba18 kvm_mmu_new_cr3 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0xd25321be dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0xb605aeff hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0xedf1fbb1 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL 0xb62df9db fs_parse vmlinux EXPORT_SYMBOL 0x86169f3e amd_smn_write vmlinux EXPORT_SYMBOL_GPL +0xa2d0b59d mmio_stale_data_clear vmlinux EXPORT_SYMBOL_GPL 0x6c7c5373 ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0xb487a6f4 snd_hdac_ext_bus_get_link sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xf7287bf0 hdac_hdmi_jack_init sound/soc/codecs/snd-soc-hdac-hdmi EXPORT_SYMBOL_GPL @@ -10144,6 +10164,7 @@ 0xdacbe8c3 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0x41fa9556 is_acpi_data_node vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0x8e3b892b __fput_sync vmlinux EXPORT_SYMBOL 0xf9e66260 __pagevec_lru_add vmlinux EXPORT_SYMBOL 0xca66d63e wiphy_rfkill_stop_polling net/wireless/cfg80211 EXPORT_SYMBOL 0x2f34d813 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -11190,6 +11211,7 @@ 0x566a3e98 kthread_destroy_worker vmlinux EXPORT_SYMBOL 0xe83eba32 itlb_multihit_kvm_mitigation vmlinux EXPORT_SYMBOL_GPL 0x18f3eeeb snd_soc_of_parse_node_prefix sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0xdef2667d vmbus_sendpacket_getid drivers/hv/hv_vmbus EXPORT_SYMBOL 0x2a91bb33 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xdcf1f42e video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL @@ -11575,6 +11597,7 @@ 0x2a64fab1 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0xf9a545fd stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0xd7b7cef8 usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc6a1455e rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xe3ccde2b x86_fpu_cache arch/x86/kvm/kvm EXPORT_SYMBOL_GPL @@ -13407,6 +13430,7 @@ 0x5e13dac2 generic_update_time vmlinux EXPORT_SYMBOL 0x6e019034 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0xdb5c92bf dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0xf5306ee5 ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -14403,6 +14427,7 @@ 0x678993e9 unwind_get_return_address vmlinux EXPORT_SYMBOL_GPL 0x7556fd9e sst_fw_free_all sound/soc/intel/common/snd-soc-sst-firmware EXPORT_SYMBOL_GPL 0x090a5000 snd_i2c_sendbytes sound/i2c/snd-i2c EXPORT_SYMBOL +0xd0de9078 vmbus_request_addr drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0xb76c20d1 nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x098fc954 dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL @@ -15347,6 +15372,7 @@ 0xfac38dea bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0x9b4cdcf3 alloc_buffer_head vmlinux EXPORT_SYMBOL 0xce57fb8d bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0xffdd295c dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0x392e77e9 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x2a60a131 snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -15511,6 +15537,7 @@ 0xccc2ba12 agp_backend_release vmlinux EXPORT_SYMBOL 0xfc3b4246 acpi_bus_update_power vmlinux EXPORT_SYMBOL_GPL 0xb99236d3 pci_set_master vmlinux EXPORT_SYMBOL +0x2df87261 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0x2732641a iov_iter_pipe vmlinux EXPORT_SYMBOL 0x324d6da9 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0xf628b076 crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -16848,6 +16875,7 @@ 0x602d584b nf_log_dump_sk_uid_gid net/netfilter/nf_log_common EXPORT_SYMBOL_GPL 0x81b69e41 snd_ctl_enum_info sound/core/snd EXPORT_SYMBOL 0x8a01f425 __tb_ring_enqueue drivers/thunderbolt/thunderbolt EXPORT_SYMBOL_GPL +0x556b4398 __vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x125c3e3e ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x704978d3 v4l2_m2m_buf_copy_metadata drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x7a5d8c0b tpg_update_mv_step drivers/media/common/v4l2-tpg/v4l2-tpg EXPORT_SYMBOL_GPL @@ -16898,6 +16926,7 @@ 0xf2667261 cec_transmit_attempt_done_ts vmlinux EXPORT_SYMBOL_GPL 0xaf472077 i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0x947bd538 bio_clone_fast vmlinux EXPORT_SYMBOL +0x6308b3f1 dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0x6af0dcdb vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x56ee2c62 tls_toe_register_device net/tls/tls EXPORT_SYMBOL @@ -17579,6 +17608,7 @@ 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0x3e234785 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0xdd7f0765 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x5eb6234b irqd_cfg vmlinux EXPORT_SYMBOL_GPL @@ -19235,6 +19265,7 @@ 0x176adf76 xenmem_reservation_decrease vmlinux EXPORT_SYMBOL_GPL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0xf4ba5971 dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0xeb22c8d5 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x40a1a69d nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xd03685e4 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -19606,6 +19637,7 @@ 0x49d6f4c3 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL +0x34d49111 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x6d59aa7d ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL @@ -19851,6 +19883,7 @@ 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL 0x21fe9052 xen_set_affinity_evtchn vmlinux EXPORT_SYMBOL_GPL 0x3da4deb7 put_pid vmlinux EXPORT_SYMBOL_GPL +0x78087b53 x86_spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL 0xeac73847 irq_regs vmlinux EXPORT_SYMBOL 0x95a008df xdr_buf_read_mic net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x146e9210 ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL @@ -20260,6 +20293,7 @@ 0xfdc81ec4 generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL 0xaadac9ad dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0x232b8c2c dma_map_resource vmlinux EXPORT_SYMBOL 0x2a97fdc1 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x9b581c1c skl_sst_ipc_load_library sound/soc/intel/skylake/snd-soc-skl-ipc EXPORT_SYMBOL_GPL 0xe7368ac2 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL @@ -20867,6 +20901,7 @@ 0xcd298287 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0xe864c1bb device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x3b2f4cab virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0xf70cb76a fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL 0xec9f1021 phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL diff --git a/kabi/x86_64/symvers-preempt b/kabi/x86_64/symvers-preempt index 0e83fc7..4d79868 100644 --- a/kabi/x86_64/symvers-preempt +++ b/kabi/x86_64/symvers-preempt @@ -206,6 +206,7 @@ 0x2a9d7e6d regulator_bulk_unregister_supply_alias vmlinux EXPORT_SYMBOL_GPL 0x31dca4d8 gnttab_claim_grant_reference vmlinux EXPORT_SYMBOL_GPL 0x7c9ca58f __sg_page_iter_next vmlinux EXPORT_SYMBOL +0x99f2d00a sysfs_emit_at vmlinux EXPORT_SYMBOL_GPL 0xe1aa2d62 set_hv_tscchange_cb vmlinux EXPORT_SYMBOL_GPL 0x579f40f6 amdtp_stream_add_pcm_hw_constraints sound/firewire/snd-firewire-lib EXPORT_SYMBOL 0x6461ab0f snd_emux_terminate_all sound/synth/emux/snd-emux-synth EXPORT_SYMBOL @@ -821,6 +822,7 @@ 0xcad93d47 acpi_set_modalias vmlinux EXPORT_SYMBOL_GPL 0x3e9e156d sync_blockdev vmlinux EXPORT_SYMBOL 0x3a8790dc nobh_write_end vmlinux EXPORT_SYMBOL +0xd0e94192 dma_map_sg_attrs vmlinux EXPORT_SYMBOL 0x85b5e625 rfkill_set_states net/rfkill/rfkill EXPORT_SYMBOL 0x9a90161e bxt_sst_dsp_cleanup sound/soc/intel/skylake/snd-soc-skl-ipc EXPORT_SYMBOL_GPL 0x2716424d sdhci_alloc_host drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -1220,6 +1222,7 @@ 0x39ce4c1f br_vlan_get_pvid_rcu net/bridge/bridge EXPORT_SYMBOL_GPL 0x7e606130 snd_soc_calc_bclk sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x503bd137 snd_interval_ranges sound/core/snd-pcm EXPORT_SYMBOL +0xf2c96578 vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x5bd84fd5 mt76x02_rates drivers/net/wireless/mediatek/mt76/mt76x02-lib EXPORT_SYMBOL_GPL 0xf6b47f01 fc_vport_setlink drivers/scsi/libfc/libfc EXPORT_SYMBOL 0x1c3a16ea drm_atomic_helper_connector_tv_reset drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL @@ -2747,6 +2750,7 @@ 0x922f45a6 __bitmap_clear vmlinux EXPORT_SYMBOL 0xb6936ffe _bcd2bin vmlinux EXPORT_SYMBOL 0x503b45c5 finalize_exec vmlinux EXPORT_SYMBOL +0x2ecc4a71 dma_sync_single_for_device vmlinux EXPORT_SYMBOL 0x588ea0bd ntb_db_event drivers/ntb/ntb EXPORT_SYMBOL 0x69824a14 ibcm_reject_msg drivers/infiniband/core/ib_cm EXPORT_SYMBOL 0xfeaf70dd mmc_erase_group_aligned drivers/mmc/core/mmc_core EXPORT_SYMBOL @@ -3226,6 +3230,7 @@ 0x20777aae kvm_io_bus_write arch/x86/kvm/kvm EXPORT_SYMBOL_GPL 0xf53716bf __netdev_alloc_skb vmlinux EXPORT_SYMBOL 0xd300cbd4 pm_clk_resume vmlinux EXPORT_SYMBOL_GPL +0x049e5156 gnttab_try_end_foreign_access vmlinux EXPORT_SYMBOL_GPL 0x487d7c9e acpi_lock_ac_dir vmlinux EXPORT_SYMBOL 0xb6c5e614 acpi_processor_evaluate_cst vmlinux EXPORT_SYMBOL_GPL 0xbcf95181 pci_epf_alloc_space vmlinux EXPORT_SYMBOL_GPL @@ -4416,6 +4421,7 @@ 0xd464068a i1480_fw_upload drivers/uwb/i1480/dfu/i1480-dfu-usb EXPORT_SYMBOL_GPL 0xb3e37b25 ata_bmdma_start drivers/ata/libata EXPORT_SYMBOL_GPL 0x3434cc64 ata_port_freeze drivers/ata/libata EXPORT_SYMBOL_GPL +0x34d94588 usb_pipe_type_check drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xcd9fe5c7 rtl_efuse_shadow_map_update drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xbd7dd8d6 rtl_c2hcmd_enqueue drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0xf77ef9a5 cxgbi_device_find_by_netdev_rcu drivers/scsi/cxgbi/libcxgbi EXPORT_SYMBOL_GPL @@ -4799,6 +4805,7 @@ 0x4de0b148 vmci_qpair_dequev drivers/misc/vmw_vmci/vmw_vmci EXPORT_SYMBOL_GPL 0x10f23551 drm_fb_helper_set_suspend drivers/gpu/drm/drm_kms_helper EXPORT_SYMBOL 0xbafd69bb qtree_read_dquot fs/quota/quota_tree EXPORT_SYMBOL +0x5b8239ca __x86_return_thunk vmlinux EXPORT_SYMBOL 0xc5990a70 netpoll_cleanup vmlinux EXPORT_SYMBOL 0x6d75a1c0 amd_iommu_domain_enable_v2 vmlinux EXPORT_SYMBOL 0x36075bb5 iommu_group_register_notifier vmlinux EXPORT_SYMBOL_GPL @@ -5545,6 +5552,7 @@ 0xde88b587 mwifiex_upload_device_dump drivers/net/wireless/marvell/mwifiex/mwifiex EXPORT_SYMBOL_GPL 0x701b491e tcp_md5_do_del vmlinux EXPORT_SYMBOL 0x432e4db4 neigh_seq_stop vmlinux EXPORT_SYMBOL +0xfc05e869 secure_ipv6_port_ephemeral64 vmlinux EXPORT_SYMBOL 0xf97f0ad9 mipi_dsi_detach vmlinux EXPORT_SYMBOL 0x7c477374 pci_user_write_config_dword vmlinux EXPORT_SYMBOL_GPL 0x8c911f6e current_in_userns vmlinux EXPORT_SYMBOL @@ -5602,6 +5610,7 @@ 0xaf3836d3 acomp_request_alloc vmlinux EXPORT_SYMBOL_GPL 0xfc9bcbe4 blkcipher_walk_virt_block vmlinux EXPORT_SYMBOL_GPL 0xfb40ec70 sysfs_create_link vmlinux EXPORT_SYMBOL_GPL +0x8b3b5bc1 mode_strip_sgid vmlinux EXPORT_SYMBOL 0x0b9fceeb task_active_pid_ns vmlinux EXPORT_SYMBOL_GPL 0x1283dcd7 svc_set_client net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0xb95b4364 mddev_create_serial_pool drivers/md/md-mod EXPORT_SYMBOL_GPL @@ -6138,6 +6147,7 @@ 0x88f658e1 dev_pm_qos_expose_flags vmlinux EXPORT_SYMBOL_GPL 0xded6a415 acpi_get_object_info vmlinux EXPORT_SYMBOL 0x82d79b51 sysctl_vfs_cache_pressure vmlinux EXPORT_SYMBOL_GPL +0x3948091d dma_sync_single_for_cpu vmlinux EXPORT_SYMBOL 0xf1e046cc panic vmlinux EXPORT_SYMBOL 0x55f95e07 ioremap_prot vmlinux EXPORT_SYMBOL 0xd7dd777b reserve_perfctr_nmi vmlinux EXPORT_SYMBOL @@ -6197,6 +6207,7 @@ 0xa3dcfa65 dell_wmi_get_descriptor_valid drivers/platform/x86/dell-wmi-descriptor EXPORT_SYMBOL_GPL 0x373f028b v4l2_m2m_ctx_init drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0xcd28989d dvb_usb_device_exit drivers/media/usb/dvb-usb/dvb-usb EXPORT_SYMBOL +0xb89c1059 usb_control_msg_send drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xce73155e rtl_ps_enable_nic drivers/net/wireless/realtek/rtlwifi/rtlwifi EXPORT_SYMBOL 0x449ad0a7 memcmp vmlinux EXPORT_SYMBOL 0x1d40b6f3 idr_for_each vmlinux EXPORT_SYMBOL @@ -6283,6 +6294,7 @@ 0xb85186b7 simple_statfs vmlinux EXPORT_SYMBOL 0xbadcc6ad kmem_cache_alloc_node vmlinux EXPORT_SYMBOL 0x365e7911 kstrdup_const vmlinux EXPORT_SYMBOL +0x12631262 dma_map_page_attrs vmlinux EXPORT_SYMBOL 0x2c253b71 param_set_long vmlinux EXPORT_SYMBOL 0x6988d0ca cpu_dr7 vmlinux EXPORT_SYMBOL 0x391ed656 xfrm6_tunnel_deregister net/ipv6/tunnel6 EXPORT_SYMBOL @@ -6986,6 +6998,7 @@ 0x0db3451a sas_domain_attach_transport drivers/scsi/libsas/libsas EXPORT_SYMBOL_GPL 0x53afc040 iscsi_offload_mesg drivers/scsi/scsi_transport_iscsi EXPORT_SYMBOL_GPL 0x9c7283a1 gru_copy_gpa drivers/misc/sgi-gru/gru EXPORT_SYMBOL_GPL +0x50b42ba1 entry_ibpb vmlinux EXPORT_SYMBOL_GPL 0x0d4961de nf_log_buf_open vmlinux EXPORT_SYMBOL_GPL 0x7956a8c4 sk_psock_msg_verdict vmlinux EXPORT_SYMBOL_GPL 0xc8f553a5 netdev_has_upper_dev_all_rcu vmlinux EXPORT_SYMBOL @@ -7032,6 +7045,7 @@ 0xd6c905df kthread_unpark vmlinux EXPORT_SYMBOL_GPL 0xa586fcdb uv_min_hub_revision_id vmlinux EXPORT_SYMBOL_GPL 0xd986dad1 kernel_fpu_begin vmlinux EXPORT_SYMBOL_GPL +0xdd45f69b sctp_transport_traverse_process net/sctp/sctp EXPORT_SYMBOL_GPL 0x8e416f64 cache_seq_start_rcu net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x81568b7b nf_dup_netdev_egress net/netfilter/nf_dup_netdev EXPORT_SYMBOL_GPL 0xfefc99b5 snd_ctl_boolean_stereo_info sound/core/snd EXPORT_SYMBOL @@ -7190,6 +7204,7 @@ 0xb6c7c358 pci_scan_child_bus vmlinux EXPORT_SYMBOL_GPL 0xc973a375 blk_mq_run_hw_queues vmlinux EXPORT_SYMBOL 0xa88d5362 __register_binfmt vmlinux EXPORT_SYMBOL +0x56948896 spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL 0x8a7126e5 v9fs_register_trans net/9p/9pnet EXPORT_SYMBOL 0xe78c05ed snd_pcm_debug_name sound/core/snd-pcm EXPORT_SYMBOL 0xe4506cbb rproc_add drivers/remoteproc/remoteproc EXPORT_SYMBOL @@ -8734,6 +8749,7 @@ 0xe7d3db42 iscsi_conn_get_param drivers/scsi/libiscsi EXPORT_SYMBOL_GPL 0x12dd1e77 ipmi_set_maintenance_mode drivers/char/ipmi/ipmi_msghandler EXPORT_SYMBOL 0xee960d9f __tracepoint_pnfs_mds_fallback_read_done fs/nfs/nfsv4 EXPORT_SYMBOL_GPL +0x6b695cf1 zen_untrain_ret vmlinux EXPORT_SYMBOL 0xc3a75b01 of_hwspin_lock_get_id_byname vmlinux EXPORT_SYMBOL_GPL 0xde580b57 regmap_raw_read vmlinux EXPORT_SYMBOL_GPL 0xbd02e9bb device_get_phy_mode vmlinux EXPORT_SYMBOL_GPL @@ -9001,6 +9017,7 @@ 0x2e53e240 snd_soc_dapm_new_controls sound/soc/snd-soc-core EXPORT_SYMBOL_GPL 0x5bdc7107 oxygen_write_spi sound/pci/oxygen/snd-oxygen-lib EXPORT_SYMBOL 0x4de03230 visorchannel_signalinsert drivers/visorbus/visorbus EXPORT_SYMBOL_GPL +0x812d8971 vmbus_next_request_id drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x5ffa3602 spmi_ext_register_read drivers/spmi/spmi EXPORT_SYMBOL_GPL 0xc2595651 mddev_resume drivers/md/md-mod EXPORT_SYMBOL_GPL 0x6ea0f7e4 usb_register_dev drivers/usb/core/usbcore EXPORT_SYMBOL_GPL @@ -9098,6 +9115,7 @@ 0xff585440 v4l2_dv_timings_aspect_ratio drivers/media/v4l2-core/v4l2-dv-timings EXPORT_SYMBOL_GPL 0xc7c4380a rt2800_enable_radio drivers/net/wireless/ralink/rt2x00/rt2800lib EXPORT_SYMBOL_GPL 0xabd8e71c ath10k_ce_alloc_pipe drivers/net/wireless/ath/ath10k/ath10k_core EXPORT_SYMBOL +0x961a53fa drm_file_get_master drivers/gpu/drm/drm EXPORT_SYMBOL 0xb5d315e6 xfrm_replay_seqhi vmlinux EXPORT_SYMBOL 0xaf4d780d tcp_enter_cwr vmlinux EXPORT_SYMBOL 0xfac5a63f hidraw_report_event vmlinux EXPORT_SYMBOL_GPL @@ -9118,11 +9136,13 @@ 0x11fda12a b53_mirror_add drivers/net/dsa/b53/b53_common EXPORT_SYMBOL 0x9e4b2413 nvme_alloc_request drivers/nvme/host/nvme-core EXPORT_SYMBOL_GPL 0xe1974e61 kvm_mmu_new_cr3 arch/x86/kvm/kvm EXPORT_SYMBOL_GPL +0xc6b369f0 secure_ipv4_port_ephemeral64 vmlinux EXPORT_SYMBOL_GPL 0xe448d696 dev_pm_opp_put_prop_name vmlinux EXPORT_SYMBOL_GPL 0xb605aeff hwrng_unregister vmlinux EXPORT_SYMBOL_GPL 0x535c8aa2 pci_try_reset_function vmlinux EXPORT_SYMBOL_GPL 0x4886485e fs_parse vmlinux EXPORT_SYMBOL 0x86169f3e amd_smn_write vmlinux EXPORT_SYMBOL_GPL +0xa2d0b59d mmio_stale_data_clear vmlinux EXPORT_SYMBOL_GPL 0x6c7e26ac ip_tunnel_change_mtu net/ipv4/ip_tunnel EXPORT_SYMBOL_GPL 0x5c89f661 snd_hdac_ext_bus_get_link sound/hda/ext/snd-hda-ext-core EXPORT_SYMBOL_GPL 0xc6805a15 hdac_hdmi_jack_init sound/soc/codecs/snd-soc-hdac-hdmi EXPORT_SYMBOL_GPL @@ -10150,6 +10170,7 @@ 0x75447016 tty_port_lower_dtr_rts vmlinux EXPORT_SYMBOL 0xa7923d92 is_acpi_data_node vmlinux EXPORT_SYMBOL 0xcd24e146 hash_digest_size vmlinux EXPORT_SYMBOL_GPL +0x8a0314c9 __fput_sync vmlinux EXPORT_SYMBOL 0x48c8472b __pagevec_lru_add vmlinux EXPORT_SYMBOL 0xa6ff7454 wiphy_rfkill_stop_polling net/wireless/cfg80211 EXPORT_SYMBOL 0x80472020 rdma_read_gid_l2_fields drivers/infiniband/core/ib_core EXPORT_SYMBOL @@ -11196,6 +11217,7 @@ 0xdd4795a1 kthread_destroy_worker vmlinux EXPORT_SYMBOL 0xe83eba32 itlb_multihit_kvm_mitigation vmlinux EXPORT_SYMBOL_GPL 0x6a2bae9c snd_soc_of_parse_node_prefix sound/soc/snd-soc-core EXPORT_SYMBOL_GPL +0x7e27c9a1 vmbus_sendpacket_getid drivers/hv/hv_vmbus EXPORT_SYMBOL 0x2a91bb33 ib_cache_gid_type_str drivers/infiniband/core/ib_core EXPORT_SYMBOL 0xace9b57b dm_bio_prison_destroy_v2 drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xfd1d86d7 video_device_alloc drivers/media/v4l2-core/videodev EXPORT_SYMBOL @@ -11581,6 +11603,7 @@ 0xa20f3881 dm_cell_error drivers/md/dm-bio-prison EXPORT_SYMBOL_GPL 0xb04f56ab dm_bufio_read drivers/md/dm-bufio EXPORT_SYMBOL_GPL 0x331ff795 stv0297_attach drivers/media/dvb-frontends/stv0297 EXPORT_SYMBOL +0xcd8313fd usb_control_msg_recv drivers/usb/core/usbcore EXPORT_SYMBOL_GPL 0xc6a1455e rt2800mmio_autowake_tasklet drivers/net/wireless/ralink/rt2x00/rt2800mmio EXPORT_SYMBOL_GPL 0xb6588ba6 ath_bus_type_strings drivers/net/wireless/ath/ath EXPORT_SYMBOL 0xe3ccde2b x86_fpu_cache arch/x86/kvm/kvm EXPORT_SYMBOL_GPL @@ -13414,6 +13437,7 @@ 0x45ce3d50 generic_update_time vmlinux EXPORT_SYMBOL 0x6e019034 __tracepoint_module_get vmlinux EXPORT_SYMBOL 0x1eb9516e round_jiffies_relative vmlinux EXPORT_SYMBOL_GPL +0x6fc4764c dma_unmap_resource vmlinux EXPORT_SYMBOL 0xa7eedcc4 call_usermodehelper vmlinux EXPORT_SYMBOL 0xcbb1774e ceph_monc_renew_subs net/ceph/libceph EXPORT_SYMBOL 0x453efa54 svc_pool_map net/sunrpc/sunrpc EXPORT_SYMBOL_GPL @@ -14410,6 +14434,7 @@ 0x78b49069 unwind_get_return_address vmlinux EXPORT_SYMBOL_GPL 0x9aad30a9 sst_fw_free_all sound/soc/intel/common/snd-soc-sst-firmware EXPORT_SYMBOL_GPL 0x5d99e167 snd_i2c_sendbytes sound/i2c/snd-i2c EXPORT_SYMBOL +0x08e601d7 vmbus_request_addr drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x8f604ebb nand_op_parser_exec_op drivers/mtd/nand/raw/nand EXPORT_SYMBOL_GPL 0xa2365f44 btracker_issue drivers/md/dm-cache EXPORT_SYMBOL_GPL 0x7acc890f dibusb_pid_filter_ctrl drivers/media/usb/dvb-usb/dvb-usb-dibusb-common EXPORT_SYMBOL @@ -15354,6 +15379,7 @@ 0xb0e545ce bio_associate_blkg vmlinux EXPORT_SYMBOL_GPL 0x416d8cd4 alloc_buffer_head vmlinux EXPORT_SYMBOL 0xb65d9e7e bpf_event_output vmlinux EXPORT_SYMBOL_GPL +0xa5c17ffc dma_unmap_sg_attrs vmlinux EXPORT_SYMBOL 0xd067d3c5 system_freezable_power_efficient_wq vmlinux EXPORT_SYMBOL_GPL 0xb92dacf5 xdr_write_pages net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x9f36d3d8 snd_soc_of_get_slot_mask sound/soc/snd-soc-core EXPORT_SYMBOL_GPL @@ -15518,6 +15544,7 @@ 0xeb142277 agp_backend_release vmlinux EXPORT_SYMBOL 0xfc3b4246 acpi_bus_update_power vmlinux EXPORT_SYMBOL_GPL 0x2222e2e0 pci_set_master vmlinux EXPORT_SYMBOL +0x2df87261 sbitmap_queue_recalculate_wake_batch vmlinux EXPORT_SYMBOL_GPL 0xe6b3e636 iov_iter_pipe vmlinux EXPORT_SYMBOL 0x3fb4e6d6 blk_mq_stop_hw_queue vmlinux EXPORT_SYMBOL 0x3bc4ae0c crypto_alg_mod_lookup vmlinux EXPORT_SYMBOL_GPL @@ -16855,6 +16882,7 @@ 0x7a96bee2 nf_log_dump_sk_uid_gid net/netfilter/nf_log_common EXPORT_SYMBOL_GPL 0x81b69e41 snd_ctl_enum_info sound/core/snd EXPORT_SYMBOL 0x35bd35db __tb_ring_enqueue drivers/thunderbolt/thunderbolt EXPORT_SYMBOL_GPL +0x9b7d2d5e __vmbus_request_addr_match drivers/hv/hv_vmbus EXPORT_SYMBOL_GPL 0x62d0dfed ib_create_qp_user drivers/infiniband/core/ib_core EXPORT_SYMBOL 0x621dce6e v4l2_m2m_buf_copy_metadata drivers/media/v4l2-core/v4l2-mem2mem EXPORT_SYMBOL_GPL 0x7a5d8c0b tpg_update_mv_step drivers/media/common/v4l2-tpg/v4l2-tpg EXPORT_SYMBOL_GPL @@ -16905,6 +16933,7 @@ 0x0a6d908a cec_transmit_attempt_done_ts vmlinux EXPORT_SYMBOL_GPL 0x8257e52b i2c_acpi_find_bus_speed vmlinux EXPORT_SYMBOL_GPL 0x280900c7 bio_clone_fast vmlinux EXPORT_SYMBOL +0xfbaae00e dma_sync_sg_for_device vmlinux EXPORT_SYMBOL 0x955b0e2e kthread_worker_fn vmlinux EXPORT_SYMBOL_GPL 0x9c9c70ae vsock_add_tap net/vmw_vsock/vsock EXPORT_SYMBOL_GPL 0x19307418 tls_toe_register_device net/tls/tls EXPORT_SYMBOL @@ -17586,6 +17615,7 @@ 0x22b325d5 kd_mksound vmlinux EXPORT_SYMBOL 0x34331f04 acpi_os_unmap_memory vmlinux EXPORT_SYMBOL_GPL 0x39049b12 crypto_register_scomps vmlinux EXPORT_SYMBOL_GPL +0xe783e261 sysfs_emit vmlinux EXPORT_SYMBOL_GPL 0xdd7f0765 __tracepoint_powernv_throttle vmlinux EXPORT_SYMBOL_GPL 0xe1dcf64a audit_log_format vmlinux EXPORT_SYMBOL 0x4539580c irqd_cfg vmlinux EXPORT_SYMBOL_GPL @@ -19243,6 +19273,7 @@ 0x176adf76 xenmem_reservation_decrease vmlinux EXPORT_SYMBOL_GPL 0x65dccf13 xz_dec_end vmlinux EXPORT_SYMBOL 0x6e5b8651 xz_dec_run vmlinux EXPORT_SYMBOL +0x008dbf5c dma_unmap_page_attrs vmlinux EXPORT_SYMBOL 0xb608c519 memstick_remove_host drivers/memstick/core/memstick EXPORT_SYMBOL 0x05d618b9 nvdimm_namespace_common_probe drivers/nvdimm/libnvdimm EXPORT_SYMBOL 0xa868d115 sdhci_start_tuning drivers/mmc/host/sdhci EXPORT_SYMBOL_GPL @@ -19615,6 +19646,7 @@ 0x0397e432 device_match_fwnode vmlinux EXPORT_SYMBOL_GPL 0x2396c7f0 clk_set_parent vmlinux EXPORT_SYMBOL_GPL 0x63150e06 clk_get_parent vmlinux EXPORT_SYMBOL_GPL +0x408fb349 dma_sync_sg_for_cpu vmlinux EXPORT_SYMBOL 0xf95322f4 kthread_parkme vmlinux EXPORT_SYMBOL_GPL 0x6e2f4f38 __cpuhp_remove_state vmlinux EXPORT_SYMBOL 0x1597280a ieee80211_tx_status_ext net/mac80211/mac80211 EXPORT_SYMBOL @@ -19860,6 +19892,7 @@ 0x1e0670c6 reset_control_release vmlinux EXPORT_SYMBOL_GPL 0xea93e909 xen_set_affinity_evtchn vmlinux EXPORT_SYMBOL_GPL 0x8ceb22e5 put_pid vmlinux EXPORT_SYMBOL_GPL +0x78087b53 x86_spec_ctrl_current vmlinux EXPORT_SYMBOL_GPL 0xeac73847 irq_regs vmlinux EXPORT_SYMBOL 0x235ccc29 xdr_buf_read_mic net/sunrpc/sunrpc EXPORT_SYMBOL_GPL 0x5b34c27d ip6t_unregister_table_pre_exit net/ipv6/netfilter/ip6_tables EXPORT_SYMBOL @@ -20269,6 +20302,7 @@ 0x685bb41e generic_splice_sendpage vmlinux EXPORT_SYMBOL 0xbe5d367e vfs_statx_fd vmlinux EXPORT_SYMBOL 0x40fac1c0 dma_max_mapping_size vmlinux EXPORT_SYMBOL_GPL +0x9640df66 dma_map_resource vmlinux EXPORT_SYMBOL 0xfb7cb554 udp_tun_rx_dst net/ipv4/udp_tunnel EXPORT_SYMBOL_GPL 0x69e1ccb0 skl_sst_ipc_load_library sound/soc/intel/skylake/snd-soc-skl-ipc EXPORT_SYMBOL_GPL 0xb37a8a20 hid_sensor_pm_ops drivers/iio/common/hid-sensors/hid-sensor-trigger EXPORT_SYMBOL @@ -20876,6 +20910,7 @@ 0xec6fc3a9 __generic_fsdax_supported vmlinux EXPORT_SYMBOL_GPL 0xa6993ddf device_create_with_groups vmlinux EXPORT_SYMBOL_GPL 0x6bca6301 virtqueue_get_vring_size vmlinux EXPORT_SYMBOL_GPL +0x3dd43ca9 fbcon_modechange_possible vmlinux EXPORT_SYMBOL_GPL 0xab781570 fb_get_options vmlinux EXPORT_SYMBOL 0x47e6060a phy_init vmlinux EXPORT_SYMBOL_GPL 0xfb384d37 kasprintf vmlinux EXPORT_SYMBOL diff --git a/patches.suse/media-rc-Fix-use-after-free-bugs-caused-by-ene_tx_ir.patch b/patches.suse/media-rc-Fix-use-after-free-bugs-caused-by-ene_tx_ir.patch new file mode 100644 index 0000000..47b3951 --- /dev/null +++ b/patches.suse/media-rc-Fix-use-after-free-bugs-caused-by-ene_tx_ir.patch @@ -0,0 +1,83 @@ +From 29b0589a865b6f66d141d79b2dd1373e4e50fe17 Mon Sep 17 00:00:00 2001 +From: Duoming Zhou +Date: Tue, 24 Jan 2023 08:55:33 +0100 +Subject: [PATCH] media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() +Git-commit: 29b0589a865b6f66d141d79b2dd1373e4e50fe17 +Patch-mainline: v6.3-rc1 +References: CVE-2023-1118 bsc#1208837 + +When the ene device is detaching, function ene_remove() will +be called. But there is no function to cancel tx_sim_timer +in ene_remove(), the timer handler ene_tx_irqsim() could race +with ene_remove(). As a result, the UAF bugs could happen, +the process is shown below. + + (cleanup routine) | (timer routine) + | mod_timer(&dev->tx_sim_timer, ..) +ene_remove() | (wait a time) + | ene_tx_irqsim() + | dev->hw_lock //USE + | ene_tx_sample(dev) //USE + +Fix by adding del_timer_sync(&dev->tx_sim_timer) in ene_remove(), +The tx_sim_timer could stop before ene device is deallocated. + +What's more, The rc_unregister_device() and del_timer_sync() +should be called first in ene_remove() and the deallocated +functions such as free_irq(), release_region() and so on +should be called behind them. Because the rc_unregister_device() +is well synchronized. Otherwise, race conditions may happen. The +situations that may lead to race conditions are shown below. + +Firstly, the rx receiver is disabled with ene_rx_disable() +before rc_unregister_device() in ene_remove(), which means it +can be enabled again if a process opens /dev/lirc0 between +ene_rx_disable() and rc_unregister_device(). + +Secondly, the irqaction descriptor is freed by free_irq() +before the rc device is unregistered, which means irqaction +descriptor may be accessed again after it is deallocated. + +Thirdly, the timer can call ene_tx_sample() that can write +to the io ports, which means the io ports could be accessed +again after they are deallocated by release_region(). + +Therefore, the rc_unregister_device() and del_timer_sync() +should be called first in ene_remove(). + +Suggested by: Sean Young + +Fixes: 9ea53b74df9c ("V4L/DVB: STAGING: remove lirc_ene0100 driver") +Signed-off-by: Duoming Zhou +Signed-off-by: Sean Young +Signed-off-by: Mauro Carvalho Chehab +Acked-by: Takashi Iwai + +--- + drivers/media/rc/ene_ir.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/drivers/media/rc/ene_ir.c b/drivers/media/rc/ene_ir.c +index e09270916fbc..11ee21a7db8f 100644 +--- a/drivers/media/rc/ene_ir.c ++++ b/drivers/media/rc/ene_ir.c +@@ -1106,6 +1106,8 @@ static void ene_remove(struct pnp_dev *pnp_dev) + struct ene_device *dev = pnp_get_drvdata(pnp_dev); + unsigned long flags; + ++ rc_unregister_device(dev->rdev); ++ del_timer_sync(&dev->tx_sim_timer); + spin_lock_irqsave(&dev->hw_lock, flags); + ene_rx_disable(dev); + ene_rx_restore_hw_buffer(dev); +@@ -1113,7 +1115,6 @@ static void ene_remove(struct pnp_dev *pnp_dev) + + free_irq(dev->irq, dev); + release_region(dev->hw_io, ENE_IO_SIZE); +- rc_unregister_device(dev->rdev); + kfree(dev); + } + +-- +2.35.3 + diff --git a/patches.suse/mm-slub-fix-panic-in-slab_alloc_node.patch b/patches.suse/mm-slub-fix-panic-in-slab_alloc_node.patch new file mode 100644 index 0000000..69ceb23 --- /dev/null +++ b/patches.suse/mm-slub-fix-panic-in-slab_alloc_node.patch @@ -0,0 +1,122 @@ +From: Laurent Dufour +Date: Fri, 13 Nov 2020 22:51:53 -0800 +Subject: mm/slub: fix panic in slab_alloc_node() +Git-commit: 22e4663e916321b72972c69ca0c6b962f529bd78 +Patch-mainline: v5.10-rc4 +References: bsc#1208023 + +While doing memory hot-unplug operation on a PowerPC VM running 1024 CPUs +with 11TB of ram, I hit the following panic: + + BUG: Kernel NULL pointer dereference on read at 0x00000007 + Faulting instruction address: 0xc000000000456048 + Oops: Kernel access of bad area, sig: 11 [#2] + LE PAGE_SIZE=64K MMU=Hash SMP NR_CPUS= 2048 NUMA pSeries + Modules linked in: rpadlpar_io rpaphp + CPU: 160 PID: 1 Comm: systemd Tainted: G D 5.9.0 #1 + NIP: c000000000456048 LR: c000000000455fd4 CTR: c00000000047b350 + REGS: c00006028d1b77a0 TRAP: 0300 Tainted: G D (5.9.0) + MSR: 8000000000009033 CR: 24004228 XER: 00000000 + CFAR: c00000000000f1b0 DAR: 0000000000000007 DSISR: 40000000 IRQMASK: 0 + GPR00: c000000000455fd4 c00006028d1b7a30 c000000001bec800 0000000000000000 + GPR04: 0000000000000dc0 0000000000000000 00000000000374ef c00007c53df99320 + GPR08: 000007c53c980000 0000000000000000 000007c53c980000 0000000000000000 + GPR12: 0000000000004400 c00000001e8e4400 0000000000000000 0000000000000f6a + GPR16: 0000000000000000 c000000001c25930 c000000001d62528 00000000000000c1 + GPR20: c000000001d62538 c00006be469e9000 0000000fffffffe0 c0000000003c0ff8 + GPR24: 0000000000000018 0000000000000000 0000000000000dc0 0000000000000000 + GPR28: c00007c513755700 c000000001c236a4 c00007bc4001f800 0000000000000001 + NIP [c000000000456048] __kmalloc_node+0x108/0x790 + LR [c000000000455fd4] __kmalloc_node+0x94/0x790 + Call Trace: + kvmalloc_node+0x58/0x110 + mem_cgroup_css_online+0x10c/0x270 + online_css+0x48/0xd0 + cgroup_apply_control_enable+0x2c4/0x470 + cgroup_mkdir+0x408/0x5f0 + kernfs_iop_mkdir+0x90/0x100 + vfs_mkdir+0x138/0x250 + do_mkdirat+0x154/0x1c0 + system_call_exception+0xf8/0x200 + system_call_common+0xf0/0x27c + Instruction dump: + e93e0000 e90d0030 39290008 7cc9402a e94d0030 e93e0000 7ce95214 7f89502a + 2fbc0000 419e0018 41920230 e9270010 <89290007> 7f994800 419e0220 7ee6bb78 + +This pointing to the following code: + + mm/slub.c:2851 + if (unlikely(!object || !node_match(page, node))) { + c000000000456038: 00 00 bc 2f cmpdi cr7,r28,0 + c00000000045603c: 18 00 9e 41 beq cr7,c000000000456054 <__kmalloc_node+0x114> + node_match(): + mm/slub.c:2491 + if (node != NUMA_NO_NODE && page_to_nid(page) != node) + c000000000456040: 30 02 92 41 beq cr4,c000000000456270 <__kmalloc_node+0x330> + page_to_nid(): + include/linux/mm.h:1294 + c000000000456044: 10 00 27 e9 ld r9,16(r7) + c000000000456048: 07 00 29 89 lbz r9,7(r9) <<<< r9 = NULL + node_match(): + mm/slub.c:2491 + c00000000045604c: 00 48 99 7f cmpw cr7,r25,r9 + c000000000456050: 20 02 9e 41 beq cr7,c000000000456270 <__kmalloc_node+0x330> + +The panic occurred in slab_alloc_node() when checking for the page's node: + + object = c->freelist; + page = c->page; + if (unlikely(!object || !node_match(page, node))) { + object = __slab_alloc(s, gfpflags, node, addr, c); + stat(s, ALLOC_SLOWPATH); + +The issue is that object is not NULL while page is NULL which is odd but +may happen if the cache flush happened after loading object but before +loading page. Thus checking for the page pointer is required too. + +The cache flush is done through an inter processor interrupt when a +piece of memory is off-lined. That interrupt is triggered when a memory +hot-unplug operation is initiated and offline_pages() is calling the +slub's MEM_GOING_OFFLINE callback slab_mem_going_offline_callback() +which is calling flush_cpu_slab(). If that interrupt is caught between +the reading of c->freelist and the reading of c->page, this could lead +to such a situation. That situation is expected and the later call to +this_cpu_cmpxchg_double() will detect the change to c->freelist and redo +the whole operation. + +In commit 6159d0f5c03e ("mm/slub.c: page is always non-NULL in +node_match()") check on the page pointer has been removed assuming that +page is always valid when it is called. It happens that this is not +true in that particular case, so check for page before calling +node_match() here. + +Fixes: 6159d0f5c03e ("mm/slub.c: page is always non-NULL in node_match()") +Signed-off-by: Laurent Dufour +Signed-off-by: Andrew Morton +Acked-by: Vlastimil Babka +Acked-by: Christoph Lameter +Cc: Wei Yang +Cc: Pekka Enberg +Cc: David Rientjes +Cc: Joonsoo Kim +Cc: Nathan Lynch +Cc: Scott Cheloha +Cc: Michal Hocko +Cc: +Link: https://lkml.kernel.org/r/20201027190406.33283-1-ldufour@linux.ibm.com +Signed-off-by: Linus Torvalds +--- + mm/slub.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/mm/slub.c ++++ b/mm/slub.c +@@ -2802,7 +2802,7 @@ redo: + + object = c->freelist; + page = c->page; +- if (unlikely(!object || !node_match(page, node))) { ++ if (unlikely(!object || !page || !node_match(page, node))) { + object = __slab_alloc(s, gfpflags, node, addr, c); + stat(s, ALLOC_SLOWPATH); + } else { diff --git a/patches.suse/net-mlx5-DR-Fix-NULL-vs-IS_ERR-checking-in-dr_domain.patch b/patches.suse/net-mlx5-DR-Fix-NULL-vs-IS_ERR-checking-in-dr_domain.patch new file mode 100644 index 0000000..c0c5988 --- /dev/null +++ b/patches.suse/net-mlx5-DR-Fix-NULL-vs-IS_ERR-checking-in-dr_domain.patch @@ -0,0 +1,40 @@ +From: Miaoqian Lin +Date: Wed, 22 Dec 2021 06:54:53 +0000 +Subject: net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources +Patch-mainline: v5.16-rc8 +Git-commit: 6b8b42585886c59a008015083282aae434349094 +References: bsc#1208845 CVE-2023-23006 + +The mlx5_get_uars_page() function returns error pointers. +Using IS_ERR() to check the return value to fix this. + +Fixes: 4ec9e7b02697 ("net/mlx5: DR, Expose steering domain functionality") +Signed-off-by: Miaoqian Lin +Signed-off-by: Saeed Mahameed +Acked-by: Thomas Bogendoerfer +--- + drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c ++++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c +@@ -2,6 +2,7 @@ + /* Copyright (c) 2019 Mellanox Technologies. */ + + #include ++#include + #include "dr_types.h" + + static int dr_domain_init_cache(struct mlx5dr_domain *dmn) +@@ -64,9 +65,9 @@ static int dr_domain_init_resources(stru + } + + dmn->uar = mlx5_get_uars_page(dmn->mdev); +- if (!dmn->uar) { ++ if (IS_ERR(dmn->uar)) { + mlx5dr_err(dmn, "Couldn't allocate UAR\n"); +- ret = -ENOMEM; ++ ret = PTR_ERR(dmn->uar); + goto clean_pd; + } + diff --git a/patches.suse/nfsd-fix-use-after-free-due-to-delegation-race.patch b/patches.suse/nfsd-fix-use-after-free-due-to-delegation-race.patch new file mode 100644 index 0000000..9d314e1 --- /dev/null +++ b/patches.suse/nfsd-fix-use-after-free-due-to-delegation-race.patch @@ -0,0 +1,62 @@ +From: "J. Bruce Fields" +Date: Mon, 29 Nov 2021 15:08:00 -0500 +Subject: [PATCH] nfsd: fix use-after-free due to delegation race +Git-commit: 548ec0805c399c65ed66c6641be467f717833ab5 +Patch-mainline: v5.16 +References: bsc#1208813 + +A delegation break could arrive as soon as we've called vfs_setlease. A +delegation break runs a callback which immediately (in +nfsd4_cb_recall_prepare) adds the delegation to del_recall_lru. If we +then exit nfs4_set_delegation without hashing the delegation, it will be +freed as soon as the callback is done with it, without ever being +removed from del_recall_lru. + +Symptoms show up later as use-after-free or list corruption warnings, +usually in the laundromat thread. + +I suspect aba2072f4523 "nfsd: grant read delegations to clients holding +writes" made this bug easier to hit, but I looked as far back as v3.0 +and it looks to me it already had the same problem. So I'm not sure +where the bug was introduced; it may have been there from the beginning. + +Cc: stable@vger.kernel.org +Signed-off-by: J. Bruce Fields +Acked-by: NeilBrown + +--- + fs/nfsd/nfs4state.c | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +--- a/fs/nfsd/nfs4state.c ++++ b/fs/nfsd/nfs4state.c +@@ -1047,6 +1047,11 @@ hash_delegation_locked(struct nfs4_deleg + return 0; + } + ++static bool delegation_hashed(struct nfs4_delegation *dp) ++{ ++ return !(list_empty(&dp->dl_perfile)); ++} ++ + static bool + unhash_delegation_locked(struct nfs4_delegation *dp) + { +@@ -1054,7 +1059,7 @@ unhash_delegation_locked(struct nfs4_del + + lockdep_assert_held(&state_lock); + +- if (list_empty(&dp->dl_perfile)) ++ if (!delegation_hashed(dp)) + return false; + + dp->dl_stid.sc_type = NFS4_CLOSED_DELEG_STID; +@@ -4505,7 +4510,7 @@ static void nfsd4_cb_recall_prepare(stru + * queued for a lease break. Don't queue it again. + */ + spin_lock(&state_lock); +- if (dp->dl_time == 0) { ++ if (delegation_hashed(dp) && dp->dl_time == 0) { + dp->dl_time = get_seconds(); + list_add_tail(&dp->dl_recall_lru, &nn->del_recall_lru); + } diff --git a/patches.suse/phy-tegra-xusb-Fix-return-value-of-tegra_xusb_find_p.patch b/patches.suse/phy-tegra-xusb-Fix-return-value-of-tegra_xusb_find_p.patch new file mode 100644 index 0000000..27d0f48 --- /dev/null +++ b/patches.suse/phy-tegra-xusb-Fix-return-value-of-tegra_xusb_find_p.patch @@ -0,0 +1,38 @@ +From 045a31b95509c8f25f5f04ec5e0dec5cd09f2c5f Mon Sep 17 00:00:00 2001 +From: Miaoqian Lin +Date: Mon, 13 Dec 2021 02:05:07 +0000 +Subject: [PATCH] phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function +Git-commit: 045a31b95509c8f25f5f04ec5e0dec5cd09f2c5f +Patch-mainline: v5.17-rc1 +References: CVE-2023-23000 bsc#1208816 + +callers of tegra_xusb_find_port_node() function only do NULL checking for +the return value. return NULL instead of ERR_PTR(-ENOMEM) to keep +consistent. + +Signed-off-by: Miaoqian Lin +Acked-by: Thierry Reding +Link: https://lore.kernel.org/r/20211213020507.1458-1-linmq006@gmail.com +Signed-off-by: Vinod Koul +Acked-by: Takashi Iwai + +--- + drivers/phy/tegra/xusb.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drivers/phy/tegra/xusb.c b/drivers/phy/tegra/xusb.c +index 963de5913e50..aa5237eacd29 100644 +--- a/drivers/phy/tegra/xusb.c ++++ b/drivers/phy/tegra/xusb.c +@@ -455,7 +455,7 @@ tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type, + name = kasprintf(GFP_KERNEL, "%s-%u", type, index); + if (!name) { + of_node_put(ports); +- return ERR_PTR(-ENOMEM); ++ return NULL; + } + np = of_get_child_by_name(ports, name); + kfree(name); +-- +2.35.3 + diff --git a/patches.suse/x86-mm-Randomize-per-cpu-entry-area.patch b/patches.suse/x86-mm-Randomize-per-cpu-entry-area.patch new file mode 100644 index 0000000..295c5bb --- /dev/null +++ b/patches.suse/x86-mm-Randomize-per-cpu-entry-area.patch @@ -0,0 +1,157 @@ +From: Peter Zijlstra +Date: Thu, 27 Oct 2022 14:54:41 -0700 +Subject: x86/mm: Randomize per-cpu entry area +Git-commit: 97e3d26b5e5f371b3ee223d94dd123e6c442ba80 +Patch-mainline: v6.2-rc1 +References: bsc#1207845 CVE-2023-0597 + +Seth found that the CPU-entry-area; the piece of per-cpu data that is +mapped into the userspace page-tables for kPTI is not subject to any +randomization -- irrespective of kASLR settings. + +On x86_64 a whole P4D (512 GB) of virtual address space is reserved for +this structure, which is plenty large enough to randomize things a +little. + +As such, use a straight forward randomization scheme that avoids +duplicates to spread the existing CPUs over the available space. + + [ bp: Fix le build. ] + +Reported-by: Seth Jenkins +Reviewed-by: Kees Cook +Signed-off-by: Peter Zijlstra (Intel) +Signed-off-by: Dave Hansen +Signed-off-by: Borislav Petkov +[mkoutny: v5.14 backport: init_cea_offsets() is called way before + prandom_init_early() initcall, prandom_u32_max() is not properly + seeded yet. Use KASLR seed and local state to generate CPU entry + areas offsets, this is based on the approach in + kernel_randomize_memory() and should provide same randomness + guarantees -- beware we don't get cryptographically secure random + offsets. This reduces effective entropy in exfiltrating *all* CPU + entry areas by log2(nr_cpus) bits, entropy for *any* CPU is + unaffected. + This was chosen instead of backporting f62384995e4c ("random: split + initialization into early step and later step") and crng related + reworks.] +[mkoutny: v5.3 backport: dropped hw_breakpoint hunk without 24ae0c91cbc5 + ("x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area"), + adjusted context for missing doublefault_stack on 32b] +Acked-by: Michal Koutný +--- + arch/x86/include/asm/cpu_entry_area.h | 13 ++++----- + arch/x86/mm/cpu_entry_area.c | 48 ++++++++++++++++++++++++++++++++-- + 2 files changed, 53 insertions(+), 8 deletions(-) + +--- a/arch/x86/include/asm/cpu_entry_area.h ++++ b/arch/x86/include/asm/cpu_entry_area.h +@@ -111,10 +111,6 @@ struct cpu_entry_area { + }; + + #define CPU_ENTRY_AREA_SIZE (sizeof(struct cpu_entry_area)) +-#define CPU_ENTRY_AREA_ARRAY_SIZE (CPU_ENTRY_AREA_SIZE * NR_CPUS) +- +-/* Total size includes the readonly IDT mapping page as well: */ +-#define CPU_ENTRY_AREA_TOTAL_SIZE (CPU_ENTRY_AREA_ARRAY_SIZE + PAGE_SIZE) + + DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); + DECLARE_PER_CPU(struct cea_exception_stacks *, cea_exception_stacks); +@@ -128,8 +124,13 @@ extern void cea_set_pte(void *cea_vaddr, + + #define CPU_ENTRY_AREA_RO_IDT_VADDR ((void *)CPU_ENTRY_AREA_RO_IDT) + +-#define CPU_ENTRY_AREA_MAP_SIZE \ +- (CPU_ENTRY_AREA_PER_CPU + CPU_ENTRY_AREA_ARRAY_SIZE - CPU_ENTRY_AREA_BASE) ++#ifdef CONFIG_X86_32 ++#define CPU_ENTRY_AREA_MAP_SIZE (CPU_ENTRY_AREA_PER_CPU + \ ++ (CPU_ENTRY_AREA_SIZE * NR_CPUS) - \ ++ CPU_ENTRY_AREA_BASE) ++#else ++#define CPU_ENTRY_AREA_MAP_SIZE P4D_SIZE ++#endif + + extern struct cpu_entry_area *get_cpu_entry_area(int cpu); + +--- a/arch/x86/mm/cpu_entry_area.c ++++ b/arch/x86/mm/cpu_entry_area.c +@@ -4,6 +4,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -15,11 +16,53 @@ static DEFINE_PER_CPU_PAGE_ALIGNED(struc + #ifdef CONFIG_X86_64 + static DEFINE_PER_CPU_PAGE_ALIGNED(struct exception_stacks, exception_stacks); + DEFINE_PER_CPU(struct cea_exception_stacks*, cea_exception_stacks); ++ ++static DEFINE_PER_CPU_READ_MOSTLY(unsigned long, _cea_offset); ++ ++static __always_inline unsigned int cea_offset(unsigned int cpu) ++{ ++ return per_cpu(_cea_offset, cpu); ++} ++ ++static __init void init_cea_offsets(void) ++{ ++ struct rnd_state rand_state; ++ unsigned int max_cea, rand; ++ unsigned int i, j; ++ ++ max_cea = (CPU_ENTRY_AREA_MAP_SIZE - PAGE_SIZE) / CPU_ENTRY_AREA_SIZE; ++ prandom_seed_state(&rand_state, kaslr_get_random_long("CPU entry")); ++ ++ /* O(sodding terrible) */ ++ for_each_possible_cpu(i) { ++ unsigned int cea; ++ ++again: ++ prandom_bytes_state(&rand_state, &rand, sizeof(rand)); ++ cea = rand % max_cea; ++ ++ for_each_possible_cpu(j) { ++ if (cea_offset(j) == cea) ++ goto again; ++ ++ if (i == j) ++ break; ++ } ++ ++ per_cpu(_cea_offset, i) = cea; ++ } ++} ++#else /* !X86_64 */ ++static __always_inline unsigned int cea_offset(unsigned int cpu) ++{ ++ return cpu; ++} ++static inline void init_cea_offsets(void) { } + #endif + + struct cpu_entry_area *get_cpu_entry_area(int cpu) + { +- unsigned long va = CPU_ENTRY_AREA_PER_CPU + cpu * CPU_ENTRY_AREA_SIZE; ++ unsigned long va = CPU_ENTRY_AREA_PER_CPU + cea_offset(cpu) * CPU_ENTRY_AREA_SIZE; + BUILD_BUG_ON(sizeof(struct cpu_entry_area) % PAGE_SIZE != 0); + + return (struct cpu_entry_area *) va; +@@ -180,7 +223,6 @@ static __init void setup_cpu_entry_area_ + + /* The +1 is for the readonly IDT: */ + BUILD_BUG_ON((CPU_ENTRY_AREA_PAGES+1)*PAGE_SIZE != CPU_ENTRY_AREA_MAP_SIZE); +- BUILD_BUG_ON(CPU_ENTRY_AREA_TOTAL_SIZE != CPU_ENTRY_AREA_MAP_SIZE); + BUG_ON(CPU_ENTRY_AREA_BASE & ~PMD_MASK); + + start = CPU_ENTRY_AREA_BASE; +@@ -196,6 +238,8 @@ void __init setup_cpu_entry_areas(void) + { + unsigned int cpu; + ++ init_cea_offsets(); ++ + setup_cpu_entry_area_ptes(); + + for_each_possible_cpu(cpu) diff --git a/series.conf b/series.conf index fca97dc..748bb40 100644 --- a/series.conf +++ b/series.conf @@ -17765,6 +17765,7 @@ patches.suse/selinux-Fix-error-return-code-in-sel_ib_pkey_sid_slo.patch patches.suse/hwmon-pwm-fan-Fix-RPM-calculation.patch patches.suse/clk-define-to_clk_regmap-as-inline-function.patch + patches.suse/mm-slub-fix-panic-in-slab_alloc_node.patch patches.suse/Revert-kernel-reboot.c-convert-simple_strtoul-to-kst.patch patches.suse/reboot-fix-overflow-parsing-reboot-cpu-number.patch patches.suse/kernel-watchdog-fix-watchdog_allowed_mask-not-used-w.patch @@ -23156,6 +23157,7 @@ patches.suse/signalfd-use-wake_up_pollfree.patch patches.suse/aio-keep-poll-requests-on-waitqueue-until-completed.patch patches.suse/aio-fix-use-after-free-due-to-missing-POLLFREE-handl.patch + patches.suse/nfsd-fix-use-after-free-due-to-delegation-race.patch patches.suse/fget-clarify-and-improve-__fget_files-implementation.patch patches.suse/recordmcount.pl-look-for-jgnop-instruction-as-well-as-bcrl-on-s390.patch patches.suse/phonet-refcount-leak-in-pep_sock_accep.patch @@ -23170,6 +23172,7 @@ patches.suse/tee-handle-lookup-of-shm-with-reference-count-0.patch patches.suse/x86-pkey-fix-undefined-behaviour-with-pkru_wd_bit.patch patches.suse/recordmcount.pl-fix-typo-in-s390-mcount-regex.patch + patches.suse/net-mlx5-DR-Fix-NULL-vs-IS_ERR-checking-in-dr_domain.patch patches.suse/sctp-use-call_rcu-to-free-endpoint.patch patches.suse/net-ena-Fix-undefined-state-when-tx-request-id-is-ou.patch patches.suse/net-ena-Fix-wrong-rx-request-id-by-resetting-device.patch @@ -23223,6 +23226,7 @@ patches.suse/powerpc-watchdog-Fix-wd_smp_last_reset_tb-reporting.patch patches.suse/powerpc-handle-kdump-appropriately-with-crash_kexec_.patch patches.suse/powerpc-fadump-Fix-inaccurate-CPU-state-info-in-vmco.patch + patches.suse/phy-tegra-xusb-Fix-return-value-of-tegra_xusb_find_p.patch patches.suse/drm-amdkfd-Check-for-null-pointer-after-calling-kmem.patch patches.suse/msft-hv-2510-PCI-hv-Make-the-code-arch-neutral-by-adding-arch-spe.patch patches.suse/msft-hv-2484-PCI-hv-Use-PCI_ERROR_RESPONSE-to-identify-config-rea.patch @@ -23534,6 +23538,7 @@ patches.suse/xen-netback-don-t-call-kfree_skb-with-interrupts-dis.patch patches.suse/0001-drm-vmwgfx-Validate-the-box-size-for-the-snooped-cur.patch patches.suse/net-mana-Assign-interrupts-to-CPUs-based-on-NUMA-nod.patch + patches.suse/x86-mm-Randomize-per-cpu-entry-area.patch patches.suse/x86-bugs-Flush-IBP-in-ib_prctl_set.patch patches.suse/net-sched-atm-dont-intepret-cls-results-when-asked-t.patch patches.suse/net-sched-cbq-dont-intepret-cls-results-when-asked-t.patch @@ -23550,6 +23555,7 @@ patches.suse/net-mana-Fix-accessing-freed-irq-affinity_hint.patch patches.suse/vmxnet3-move-rss-code-block-under-eop-descriptor.patch patches.suse/net-mpls-fix-stale-pointer-if-allocation-fails-durin.patch + patches.suse/media-rc-Fix-use-after-free-bugs-caused-by-ene_tx_ir.patch ######################################################## # end of sorted patches