ANDROID: 2025/04/02 KMI update

Increment KMI_GENERATION for the 2025/04/02 update.

6 function symbol(s) added
  'int __traceiter_android_vh_inode_lru_isolate(void*, struct inode*, bool*)'
  'int __traceiter_android_vh_invalidate_mapping_pagevec(void*, struct address_space*, bool*)'
  'int __traceiter_android_vh_receive_sock(void*, struct sock*)'
  'int __traceiter_android_vh_shrink_folio_list(void*, struct folio*, bool, bool, bool*, bool*)'
  'int __traceiter_android_vh_task_get_classid(void*, const struct sk_buff*, u32*)'
  'void _trace_android_vh_task_get_classid(const struct sk_buff*, u32*)'

5 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_inode_lru_isolate'
  'struct tracepoint __tracepoint_android_vh_invalidate_mapping_pagevec'
  'struct tracepoint __tracepoint_android_vh_receive_sock'
  'struct tracepoint __tracepoint_android_vh_shrink_folio_list'
  'struct tracepoint __tracepoint_android_vh_task_get_classid'

function symbol 'struct block_device* I_BDEV(struct inode*)' changed
  CRC changed from 0xdecf9e17 to 0x7eae72f7

function symbol 'void __ClearPageMovable(struct page*)' changed
  CRC changed from 0xb7f73b3e to 0x3ebe73b9

function symbol 'void __SetPageMovable(struct page*, const struct movable_operations*)' changed
  CRC changed from 0x8fea8d9f to 0xe519882

... 3224 omitted; 3227 symbols have only CRC changes

type 'struct request' changed
  member 'unsigned short wbt_flags' was added
  3 members ('unsigned short stats_sectors' .. 'unsigned short nr_integrity_segments') changed
    offset changed by 16

type 'struct sock' changed
  byte size changed from 768 to 776
  member 'u64 android_oem_data1' was added

type 'struct kmem_cache' changed
  byte size changed from 216 to 224
  member 'u64 android_oem_data1' was added

type 'struct cgroup' changed
  member changed from 'struct cgroup_subsys_state* subsys[7]' to 'struct cgroup_subsys_state* subsys[8]'
    type changed from 'struct cgroup_subsys_state*[7]' to 'struct cgroup_subsys_state*[8]'
      number of elements changed from 7 to 8
  member changed from 'int nr_dying_subsys[7]' to 'int nr_dying_subsys[8]'
    offset changed from 5312 to 5376
    type changed from 'int[7]' to 'int[8]'
      number of elements changed from 7 to 8
  2 members ('struct cgroup_root* root' .. 'struct list_head cset_links') changed
    offset changed by 64
  member changed from 'struct list_head e_csets[7]' to 'struct list_head e_csets[8]'
    offset changed from 5760 to 5824
    type changed from 'struct list_head[7]' to 'struct list_head[8]'
      number of elements changed from 7 to 8
  4 members ('struct cgroup* dom_cgrp' .. 'struct list_head rstat_css_list') changed
    offset changed by 192

type 'struct f2fs_sb_info' changed
  byte size changed from 4264 to 4304
  member changed from 'struct list_head inode_list[3]' to 'struct list_head inode_list[4]'
    type changed from 'struct list_head[3]' to 'struct list_head[4]'
      number of elements changed from 3 to 4
  member changed from 'spinlock_t inode_lock[3]' to 'spinlock_t inode_lock[4]'
    offset changed from 10560 to 10688
    type changed from 'spinlock_t[3]' to 'spinlock_t[4]'
      number of elements changed from 3 to 4
  7 members ('struct mutex flush_lock' .. 'unsigned int last_age_weight') changed
    offset changed by 128
  member 'unsigned int donate_files' was added
  16 members ('unsigned int log_sectors_per_block' .. 'bool readdir_ra') changed
    offset changed by 160
  10 members ('u64 max_io_bytes' .. 'struct f2fs_rwsem quota_sem') changed
    offset changed by 192
  member 'struct task_struct* umount_lock_holder' was added
  39 members ('atomic_t nr_pages[13]' .. 'unsigned int other_skip_bggc') changed
    offset changed by 256
  member changed from 'unsigned int ndirty_inode[3]' to 'unsigned int ndirty_inode[4]'
    offset changed from 22624 to 22880
    type changed from 'unsigned int[3]' to 'unsigned int[4]'
      number of elements changed from 3 to 4
  4 members ('atomic_t cp_call_count[2]' .. 'unsigned int node_io_flag') changed
    offset changed by 288
  36 members ('struct kobject s_kobj' .. 'u64 revoked_atomic_block') changed
    offset changed by 256
  member 'bool carve_out' was added
  18 members ('struct kmem_cache* page_array_slab' .. 'struct iostat_lat_info* iostat_io_lat') changed
    offset changed by 320

type 'struct tcp_sock' changed
  byte size changed from 2240 to 2304
  40 members ('__u8 __cacheline_group_begin__tcp_sock_read_tx[0]' .. '__u8 __cacheline_group_end__tcp_sock_read_rx[0]') changed
    offset changed by 64
  116 members ('__u8 __cacheline_group_begin__tcp_sock_write_tx[0]' .. 'u64 android_oem_data1') changed
    offset changed by 512

type 'struct inet_connection_sock' changed
  byte size changed from 1392 to 1400
  31 members ('struct request_sock_queue icsk_accept_queue' .. 'u64 icsk_ca_priv[13]') changed
    offset changed by 64

type 'struct dw_pcie_rp' changed
  byte size changed from 232 to 240
  member 'bool use_linkup_irq' was added

type 'struct dw_pcie' changed
  byte size changed from 1624 to 1632
  15 members ('struct dw_pcie_ep ep' .. 'bool suspended') changed
    offset changed by 64

type 'struct css_set' changed
  byte size changed from 424 to 448
  member changed from 'struct cgroup_subsys_state* subsys[7]' to 'struct cgroup_subsys_state* subsys[8]'
    type changed from 'struct cgroup_subsys_state*[7]' to 'struct cgroup_subsys_state*[8]'
      number of elements changed from 7 to 8
  8 members ('refcount_t refcount' .. 'struct list_head task_iters') changed
    offset changed by 64
  member changed from 'struct list_head e_cset_node[7]' to 'struct list_head e_cset_node[8]'
    offset changed from 1216 to 1280
    type changed from 'struct list_head[7]' to 'struct list_head[8]'
      number of elements changed from 7 to 8
  12 members ('struct list_head threaded_csets' .. 'struct callback_head callback_head') changed
    offset changed by 192

type 'struct sock_cgroup_data' changed
  member 'u32 classid' was added
  member 'u16 prioidx' changed
    offset changed by 32

type 'struct f2fs_stat_info' changed
  byte size changed from 792 to 800
  member 'unsigned int ndirty_all' changed
    offset changed by -32
  member 'unsigned int nquota_files' changed
    offset changed by 32
  member 'unsigned int ndonate_files' was added
  38 members ('int nats' .. 'int swapfile_inode') changed
    offset changed by 32
  46 members ('unsigned long long compr_blocks' .. 'struct f2fs_dev_stats* dev_stats') changed
    offset changed by 64

type 'struct inet_sock' changed
  byte size changed from 984 to 992
  19 members ('struct ipv6_pinfo* pinet6' .. 'struct inet_cork_full cork') changed
    offset changed by 64

Bug: 407213363
Change-Id: I5b3984b79476e03b5070bc2153e96cda74cfcb77
Signed-off-by: Carlos Llamas <cmllamas@google.com>
This commit is contained in:
Carlos Llamas
2025-03-29 13:56:32 +00:00
parent 9c6adeddf5
commit f1a9a2c1ac
2 changed files with 4978 additions and 4778 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
BRANCH=android16-6.12
KMI_GENERATION=1
KMI_GENERATION=2
CLANG_VERSION=r536225
RUSTC_VERSION=1.82.0
AARCH64_NDK_TRIPLE=aarch64-linux-android31
+4977 -4777
View File
File diff suppressed because it is too large Load Diff