ANDROID: 3/13/2024 KMI update
Set KMI_GENERATION=1 for 3/13 KMI Update
function symbol 'void __ClearPageMovable(struct page*)' changed
CRC changed from 0x5db17c2c to 0x98ddf0fa
function symbol 'void __SetPageMovable(struct page*, const struct movable_operations*)' changed
CRC changed from 0xbd4a881c to 0xe8312b6f
function symbol 'int ___pskb_trim(struct sk_buff*, unsigned int)' changed
CRC changed from 0x1d3b9310 to 0x194b8fcd
... 2500 omitted; 2503 symbols have only CRC changes
type 'struct module' changed
43 members ('unsigned long taints' .. 'u64 android_kabi_reserved4') changed
offset changed by 320
type 'struct usb_composite_dev' changed
byte size changed from 152 to 240
member 'struct android_uevent_opts android_opts' was added
2 members ('unsigned int setup_pending:1' .. 'unsigned int os_desc_pending:1') changed
offset changed by 672
type 'struct mod_arch_specific' changed
byte size changed from 120 to 160
type 'struct pkvm_el2_module' changed
byte size changed from 88 to 128
member 'struct pkvm_module_section sections' was added
member 'kvm_nvhe_reloc_t* relocs' changed
offset changed by 128
member 'struct list_head node' was added
member 'unsigned long token' was added
2 members ('unsigned int nr_relocs' .. 'int(* init)(const struct pkvm_module_ops*)') changed
offset changed by 320
type 'struct pkvm_module_ops' changed
byte size changed from 528 to 632
member changed from 'int(* host_donate_hyp)(u64, u64)' to 'int(* host_donate_hyp)(u64, u64, bool)'
type changed from 'int(*)(u64, u64)' to 'int(*)(u64, u64, bool)'
pointed-to type changed from 'int(u64, u64)' to 'int(u64, u64, bool)'
parameter 3 of type 'bool' was added
member 'int(* host_donate_hyp_prot)(u64, u64, bool, enum kvm_pgtable_prot)' was added
10 members ('int(* hyp_donate_host)(u64, u64)' .. 'unsigned long(* kern_hyp_va)(unsigned long)') changed
offset changed by 64
member 'void*(* hyp_alloc)(size_t)' was added
member 'int(* hyp_alloc_errno)()' was added
member 'void(* hyp_free)(void*)' was added
member 'void*(* iommu_donate_pages)(u8, bool)' was added
member 'void(* iommu_reclaim_pages)(void*, u8)' was added
member 'int(* iommu_request)(struct kvm_hyp_req*)' was added
member 'int(* iommu_init_device)(struct kvm_hyp_iommu*)' was added
member 'void(* udelay)(unsigned long)' was added
member 'u8(* hyp_alloc_missing_donations)()' was added
member 'bool(* list_add_valid)(struct list_head*, struct list_head*, struct list_head*)' was added
member 'bool(* list_del_entry_valid)(struct list_head*)' was added
member 'void(* iommu_iotlb_gather_add_page)(void*, struct iommu_iotlb_gather*, unsigned long, size_t)' was added
32 members ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved32') changed
offset changed by 832
Bug: 329279287
Change-Id: Icf8d35c1789153fa5ef8a090b3069082688376ae
Signed-off-by:
Carlos Llamas <cmllamas@google.com>
Loading
Please register or sign in to comment