blob: 36dac57813e62d3f612fca22ce262243a6b1a86a [file] [log] [blame] [edit]
# How to use this file: http://go/approve-abi-break
# ABI freeze commit: 666cbbfe5c567ca79da30dccad8b5257ca88f02c
type 'struct shash_alg' changed
member 'u64 android_backport_reserved1' was removed
member 'u64 android_backport_reserved2' was removed
member 'union { int(* finup_mb)(struct shash_desc*, const u8* const*, unsigned int, u8* const*, unsigned int); struct { u64 android_backport_reserved1; }; union { }; }' was added
member 'union { unsigned int mb_max_msgs; struct { u64 android_backport_reserved2; }; union { }; }' was added
type 'struct fsverity_info' changed
byte size changed from 272 to 264
member 'spinlock_t hash_page_init_lock' was removed
type 'enum binder_work_type' changed
enumerator 'BINDER_WORK_FROZEN_BINDER' (10) was added
... 1 other enumerator(s) added
type 'struct ufs_clk_scaling' changed
member 'bool suspend_on_no_request' was added
type 'struct tty_operations' changed
member 'u64 android_kabi_reserved1' was removed
member 'union { int(* ldisc_ok)(struct tty_struct*, int); struct { u64 android_kabi_reserved1; }; union { }; }' was added
type 'struct kvm_hyp_iommu' changed
member changed from 'hyp_spinlock_t lock' to 'u32 lock'
type changed from 'hyp_spinlock_t' = 'union hyp_spinlock' to 'u32' = '__u32' = 'unsigned int'
resolved type changed from 'union hyp_spinlock' to 'unsigned int'
type 'struct fsverity_hash_alg' changed
member 'int mb_max_msgs' was added
type 'struct pkvm_module_ops' changed
member 'u64 android_kabi_reserved1' was removed
member 'u64 android_kabi_reserved2' was removed
member 'u64 android_kabi_reserved3' was removed
member 'union { void(* iommu_flush_unmap_cache)(struct kvm_iommu_paddr_cache*); struct { u64 android_kabi_reserved1; }; union { }; }' was added
member 'union { int(* host_stage2_enable_lazy_pte)(u64, u64); struct { u64 android_kabi_reserved2; }; union { }; }' was added
member 'union { int(* host_stage2_disable_lazy_pte)(u64, u64); struct { u64 android_kabi_reserved3; }; union { }; }' was added
type 'struct kvm_hyp_iommu' changed
member 'u32 unused' was removed
member 'u32 lock' was added
type 'struct pkvm_module_ops' changed
member 'u64 android_kabi_reserved2' was removed
member 'u64 android_kabi_reserved3' was removed
member 'union { int(* host_stage2_enable_lazy_pte)(u64, u64); struct { u64 android_kabi_reserved2; }; union { }; }' was added
member 'union { int(* host_stage2_disable_lazy_pte)(u64, u64); struct { u64 android_kabi_reserved3; }; union { }; }' was added
11 function symbol(s) removed
'int __traceiter_android_rvh_ogki_hiview_hievent_create(void*, unsigned int, void**)'
'int __traceiter_android_rvh_ogki_hiview_hievent_destroy(void*, void*)'
'int __traceiter_android_rvh_ogki_hiview_hievent_put_integral(void*, void*, const char*, long long, int*)'
'int __traceiter_android_rvh_ogki_hiview_hievent_put_string(void*, void*, const char*, const char*, int*)'
'int __traceiter_android_rvh_ogki_hiview_hievent_report(void*, void*, int*)'
'int __traceiter_android_rvh_ogki_security_audit_log_module_sign(void*, int)'
'int __traceiter_android_rvh_ogki_security_audit_log_usercopy(void*, bool, const char*, unsigned long)'
'int __traceiter_android_vh_ogki_security_audit_log_cfi(void*, unsigned long, unsigned long*)'
'int __traceiter_android_vh_ogki_security_audit_log_setid(void*, u32, u32, u32)'
'int __traceiter_android_vh_ogki_tcp_rcv_established_fast_path(void*, struct sock*)'
'int __traceiter_android_vh_ogki_tcp_rcv_established_slow_path(void*, struct sock*)'
11 variable symbol(s) removed
'struct tracepoint __tracepoint_android_rvh_ogki_hiview_hievent_create'
'struct tracepoint __tracepoint_android_rvh_ogki_hiview_hievent_destroy'
'struct tracepoint __tracepoint_android_rvh_ogki_hiview_hievent_put_integral'
'struct tracepoint __tracepoint_android_rvh_ogki_hiview_hievent_put_string'
'struct tracepoint __tracepoint_android_rvh_ogki_hiview_hievent_report'
'struct tracepoint __tracepoint_android_rvh_ogki_security_audit_log_module_sign'
'struct tracepoint __tracepoint_android_rvh_ogki_security_audit_log_usercopy'
'struct tracepoint __tracepoint_android_vh_ogki_security_audit_log_cfi'
'struct tracepoint __tracepoint_android_vh_ogki_security_audit_log_setid'
'struct tracepoint __tracepoint_android_vh_ogki_tcp_rcv_established_fast_path'
'struct tracepoint __tracepoint_android_vh_ogki_tcp_rcv_established_slow_path'
type 'enum ftrace_dump_mode' changed
enumerator 'DUMP_PARAM' (3) was added
1 function symbol(s) removed
'int __traceiter_android_vh_suitable_migration_target_bypass(void*, struct page*, bool*)'
1 variable symbol(s) removed
'struct tracepoint __tracepoint_android_vh_suitable_migration_target_bypass'
type 'struct cgroup_root' changed
member 'u8 android_backport_reserved1[28]' was removed
member 'union { struct callback_head rcu; struct { u8 android_backport_reserved1[28]; }; union { }; }' was added
1 function symbol(s) removed
'int __traceiter_android_vh_mutex_unlock_slowpath_before_wakeq(void*, struct mutex*)'
1 variable symbol(s) removed
'struct tracepoint __tracepoint_android_vh_mutex_unlock_slowpath_before_wakeq'
2 function symbol(s) removed
'int __traceiter_android_vh_mutex_unlock_slowpath_before_wakeq(void*, struct mutex*)'
'int __traceiter_android_vh_suitable_migration_target_bypass(void*, struct page*, bool*)'
2 variable symbol(s) removed
'struct tracepoint __tracepoint_android_vh_mutex_unlock_slowpath_before_wakeq'
'struct tracepoint __tracepoint_android_vh_suitable_migration_target_bypass'