Commit 3a483dde authored by Carlos Llamas's avatar Carlos Llamas
Browse files

ANDROID: 2024/04/24 KMI update



Increment KMI_GENERATION for the 2024/04/24 update.

1 variable symbol(s) removed
  'struct snd_soc_dai_link_component asoc_dummy_dlc'

6 function symbol(s) added
  'int __traceiter_android_rvh_set_gfp_zone_flags(void*, unsigned int*)'
  'int __traceiter_android_rvh_set_readahead_gfp_mask(void*, unsigned int*)'
  'int __traceiter_android_vh_binder_has_proc_work_ilocked(void*, struct binder_thread*, bool, bool*)'
  'int __traceiter_android_vh_binder_list_add_work(void*, struct binder_work*, struct list_head*)'
  'int __traceiter_android_vh_binder_release_special_work(void*, struct binder_proc*, struct list_head**)'
  'gfp_t readahead_gfp_mask(struct address_space*)'

6 variable symbol(s) added
  'struct tracepoint __tracepoint_android_rvh_set_gfp_zone_flags'
  'struct tracepoint __tracepoint_android_rvh_set_readahead_gfp_mask'
  'struct tracepoint __tracepoint_android_vh_binder_has_proc_work_ilocked'
  'struct tracepoint __tracepoint_android_vh_binder_list_add_work'
  'struct tracepoint __tracepoint_android_vh_binder_release_special_work'
  'struct snd_soc_dai_link_component snd_soc_dummy_dlc'

function symbol changed from 'int __traceiter_android_vh_map_util_freq(void*, unsigned long, unsigned long, unsigned long, unsigned long*)' to 'int __traceiter_android_vh_map_util_freq(void*, unsigned long, unsigned long, unsigned long, unsigned long*, struct cpufreq_policy*, bool*)'
  CRC changed from 0xf7d7ec49 to 0x4fdc2e4b
  type changed from 'int(void*, unsigned long, unsigned long, unsigned long, unsigned long*)' to 'int(void*, unsigned long, unsigned long, unsigned long, unsigned long*, struct cpufreq_policy*, bool*)'
    parameter 6 of type 'struct cpufreq_policy*' was added
    parameter 7 of type 'bool*' was added

variable symbol 'const struct dwc3* const ANDROID_GKI_struct_dwc3' changed
  CRC changed from 0x26933237 to 0x5338ac0d

function symbol 'struct block_device* I_BDEV(struct inode*)' changed
  CRC changed from 0x1f9a07a9 to 0xb374763a

function symbol 'void __ClearPageMovable(struct page*)' changed
  CRC changed from 0xcbb1eb20 to 0xd2ab62a7

... 4435 omitted; 4438 symbols have only CRC changes

type 'struct request_queue' changed
  byte size changed from 1056 to 1072
  member 'struct throtl_data* td' was added
  11 members ('struct callback_head callback_head' .. 'bool mq_sysfs_init_done') changed
    offset changed by 64
  member 'u64 android_oem_data1' was added
  4 members ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') changed
    offset changed by 128

type 'struct hci_dev' changed
  byte size changed from 6936 to 6944
  member 'struct sk_buff* req_rsp' was added
  86 members ('void* smp_data' .. 'u64 android_kabi_reserved4') changed
    offset changed by 64

type 'struct percpu_rw_semaphore' changed
  byte size changed from 96 to 104
  member 'u64 android_oem_data1' was added

type 'struct scsi_device' changed
  member 'unsigned int read_before_ms:1' was added
  35 members ('unsigned int no_report_opcodes:1' .. 'unsigned int cdl_enable:1') changed
    offset changed by 1

type 'struct binder_transaction' changed
  byte size changed from 184 to 192
  22 members ('struct binder_thread* from' .. 'u64 android_oem_data1') changed
    offset changed by 64

type 'struct binder_proc' changed
  byte size changed from 600 to 576
  5 members ('struct binder_context* context' .. 'bool oneway_spam_detection_enabled') changed
    offset changed by -192

type 'struct binder_thread' changed
  byte size changed from 448 to 464
  member 'struct binder_error reply_error' changed
    offset changed by 64
  9 members ('struct binder_extended_error ee' .. 'enum binder_prio_state prio_state') changed
    offset changed by 128

type 'struct binder_buffer' changed
  member changed from 'void* user_data' to 'unsigned long user_data'
    type changed from 'void*' to 'unsigned long'

type 'struct binder_work' changed
  byte size changed from 24 to 32
  member 'u64 android_oem_data1' was added

type 'struct ufs_hba' changed
  byte size changed from 5216 to 5232
  42 members ('bool auto_bkops_enabled' .. 'struct ufshcd_mcq_opr_info_t mcq_opr[4]') changed
    offset changed by 64
  member 'u64 android_oem_data1' was added

type 'struct super_block' changed
  27 members ('void* s_fs_info' .. 'int s_stack_depth') changed
    offset changed by 192

type 'struct kernfs_node' changed
  byte size changed from 136 to 152
  member 'struct callback_head rcu' was added
  member 'u64 android_kabi_reserved1' changed
    offset changed by 128

type 'struct per_cpu_pages' changed
  byte size changed from 256 to 320
  member changed from 'struct list_head lists[13]' to 'struct list_head lists[17]'
    type changed from 'struct list_head[13]' to 'struct list_head[17]'
      number of elements changed from 13 to 17

type 'struct binder_alloc' changed
  byte size changed from 144 to 120
  member 'struct mutex mutex' was removed
  member 'spinlock_t lock' was added
  2 members ('struct vm_area_struct* vma' .. 'struct mm_struct* mm') changed
    offset changed by -192
  member changed from 'void* buffer' to 'unsigned long buffer'
    offset changed from 384 to 192
    type changed from 'void*' to 'unsigned long'
  10 members ('struct list_head buffers' .. 'u64 android_oem_data1') changed
    offset changed by -192

type 'struct binder_error' changed
  byte size changed from 32 to 40
  member 'uint32_t cmd' changed
    offset changed by 64

type 'struct binder_node' changed
  byte size changed from 128 to 136
  13 members ('union { struct rb_node rb_node; struct hlist_node dead_node; }' .. 'struct list_head async_todo') changed
    offset changed by 64

type 'struct ufs_dev_info' changed
  byte size changed from 56 to 64
  member 'u64 android_oem_data1' was added
  2 members ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved2') changed
    offset changed by 64

type 'struct sb_writers' changed
  byte size changed from 296 to 320

type 'struct io_ring_ctx' changed
  member 'struct socket* ring_sock' was removed
  18 members ('struct io_wq_hash* hash_map' .. 'struct page** sqe_pages') changed
    offset changed by -64

type 'struct kernfs_root' changed
  byte size changed from 240 to 256
  member 'struct callback_head rcu' was added

type 'struct userfaultfd_ctx' changed
  was only declared, is now fully defined

type 'struct percpu_cluster' changed
  byte size changed from 12 to 40
  member 'struct swap_cluster_info index' was removed
  member changed from 'unsigned int next' to 'unsigned int next[10]'
    offset changed from 64 to 0
    type changed from 'unsigned int' to 'unsigned int[10]'

type 'struct kvm_hyp_iommu_domain' changed
  byte size changed from 24 to 32
  member changed from 'atomic_t refs' to 'unsigned int refs'
    type changed from 'atomic_t' = 'struct { int counter; }' to 'unsigned int'
      resolved type changed from 'struct { int counter; }' to 'unsigned int'
  member 'u32 unused' was added

Bug: 336873268
Change-Id: Idd25b5b585aaee899c802efef5c64b368cac6090
Signed-off-by: default avatarCarlos Llamas <cmllamas@google.com>
parent 75771adf
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment