Skip to content

Commit

Permalink
ANDROID: GKI: 3/23/2022 KMI update
Browse files Browse the repository at this point in the history
Set KMI_GENERATION=2 for 3/23 KMI update

Leaf changes summary: 3073 artifacts changed (1 filtered out)
Changed leaf types summary: 52 (1 filtered out) leaf types changed
Removed/Changed/Added functions summary: 1 Removed, 2959 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 58 Changed, 0 Added variable

1 Removed function:

  [D] 'function vm_area_struct* find_vma(mm_struct*, unsigned long int)'

3 Added functions:

  [A] 'function vm_area_struct* __find_vma(mm_struct*, unsigned long int)'
  [A] 'function long int dma_buf_set_name(dma_buf*, const char*)'
  [A] 'function int reclaim_shmem_address_space(address_space*)'

2959 functions with some sub-type change:

  [C] 'function void* PDE_DATA(const inode*)' at generic.c:794:1 has some sub-type changes:
    CRC (modversions) changed from 0x1c3e2a86 to 0xedd5d462

  [C] 'function void __ClearPageMovable(page*)' at compaction.c:138:1 has some sub-type changes:
    CRC (modversions) changed from 0x734edab3 to 0x3aeae4f2

  [C] 'function void __SetPageMovable(page*, address_space*)' at compaction.c:130:1 has some sub-type changes:
    CRC (modversions) changed from 0x891f9c1d to 0x96ef33e3

  ... 2956 omitted; 2959 symbols have only CRC changes

58 Changed variables:

  [C] 'rw_semaphore crypto_alg_sem' was changed at api.c:27:1:
    size of symbol changed from 40 to 48
    CRC (modversions) changed from 0x35d3dc46 to 0xf32f316e
    type of variable changed:
      type size changed from 320 to 384 (in bits)
      1 data member insertion:
        'u64 android_vendor_data1', at offset 320 (in bits) at rwsem.h:68:1
      3276 impacted interfaces

  [C] 'const vm_operations_struct drm_gem_cma_vm_ops' was changed at drm_gem_cma_helper.c:294:1:
    size of symbol changed from 112 to 120
    CRC (modversions) changed from 0x3bc32679 to 0x248b2833
    type of variable changed:

  [C] 'net init_net' was changed at net_namespace.c:47:1:
    CRC (modversions) changed from 0xe32665c4 to 0x83c0a9ee
    type of variable changed:
      type size hasn't changed
      there are data member changes:
        type 'struct netns_nexthop' of 'net::nexthop' changed:
          type size changed from 576 to 640 (in bits)
          there are data member changes:
            type 'struct blocking_notifier_head' of 'netns_nexthop::notifier_chain' changed:
              type size changed from 384 to 448 (in bits)
              there are data member changes:
                type 'struct rw_semaphore' of 'blocking_notifier_head::rwsem' changed, as reported earlier
                'notifier_block* head' offset changed (by +64 bits)
              3268 impacted interfaces
          3258 impacted interfaces
      3258 impacted interfaces

  [C] 'rq runqueues' was changed at core.c:49:1:
    CRC (modversions) changed from 0x4ce2ba0f to 0x3be19baa
    type of variable changed:
      type size hasn't changed
      1 data member insertion:
        'u64 prev_steal_time_rq', at offset 24576 (in bits) at sched.h:1064:1
      there are data member changes:
        2 ('unsigned long int calc_load_update' .. 'long int calc_load_active') offsets changed (by +64 bits)
      3258 impacted interfaces

  [C] 'const vm_operations_struct vb2_common_vm_ops' was changed at videobuf2-memops.c:121:1:
    size of symbol changed from 112 to 120
    CRC (modversions) changed from 0x234a35c to 0x50ba9795
    type of variable changed:

  [C] 'vm_event_state vm_event_states' was changed at vmstat.c:107:1:
    size of symbol changed from 704 to 720
    CRC (modversions) changed from 0xbe72514d to 0x85d767b0
    type of variable changed:
      type size changed from 5632 to 5760 (in bits)
      there are data member changes:
        type 'unsigned long int[88]' of 'vm_event_state::event' changed:
          type name changed from 'unsigned long int[88]' to 'unsigned long int[90]'
          array type size changed from 5632 to 5760
          array type subrange 1 changed length from 88 to 90
      one impacted interface

  [C] 'bus_type amba_bustype' was changed at bus.c:313:1:
    CRC (modversions) changed from 0x517f2d17 to 0x69625ec

  [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1:
    CRC (modversions) changed from 0x89a77b8c to 0xefa16792

  [C] 'const clk_ops clk_divider_ops' was changed at clk-divider.c:522:1:
    CRC (modversions) changed from 0x5a75cc1 to 0xcd0b5d59

  ... 49 omitted; 52 symbols have only CRC changes

'struct address_space at fs.h:460:1' changed (indirectly):
  type size changed from 1536 to 1664 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'address_space::invalidate_lock' changed, as reported earlier
    3 ('gfp_t gfp_mask' .. 'rb_root_cached i_mmap') offsets changed (by +64 bits)
    type 'struct rw_semaphore' of 'address_space::i_mmap_rwsem' changed, as reported earlier
    and offset changed from 704 to 768 (in bits) (by +64 bits)
    8 ('unsigned long int nrpages' .. 'void* private_data') offsets changed (by +128 bits)
  3258 impacted interfaces

'struct anon_vma at rmap.h:29:1' changed (indirectly):
  type size changed from 640 to 704 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'anon_vma::rwsem' changed, as reported earlier
    4 ('atomic_t refcount' .. 'rb_root_cached rb_root') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct backing_dev_info at backing-dev-defs.h:169:1' changed (indirectly):
  type size changed from 9024 to 9088 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'backing_dev_info::wb_switch_rwsem' changed, as reported earlier
    6 ('wait_queue_head_t wb_waitq' .. 'dentry* debug_dir') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct blk_keyslot_manager at keyslot-manager.h:52:1' changed (indirectly):
  type size changed from 1408 to 1472 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'blk_keyslot_manager::lock' changed, as reported earlier
    6 ('wait_queue_head_t idle_slots_wait_queue' .. 'blk_ksm_keyslot* slots') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct blocking_notifier_head at notifier.h:65:1' changed (indirectly):
  details were reported earlier

'struct bpf_prog_stats at filter.h:556:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'typedef u64' of 'bpf_prog_stats::cnt' changed:
      typedef name changed from u64 to u64_stats_t at u64_stats_sync.h:79:1
      underlying type 'typedef __u64' at int-ll64.h:31:1 changed:
        entity changed from 'typedef __u64' to 'struct {local64_t v;}' at u64_stats_sync.h:77:1
        type size hasn't changed
    type 'typedef u64' of 'bpf_prog_stats::nsecs' changed, as reported earlier
    type 'typedef u64' of 'bpf_prog_stats::misses' changed, as reported earlier
  3258 impacted interfaces

'struct cpufreq_policy at cpufreq.h:55:1' changed (indirectly):
  type size changed from 5120 to 5312 (in bits)
  there are data member changes:
    type 'struct freq_constraints' of 'cpufreq_policy::constraints' changed:
      type size changed from 1408 to 1536 (in bits)
      there are data member changes:
        type 'struct blocking_notifier_head' of 'freq_constraints::min_freq_notifiers' changed, as reported earlier
        'pm_qos_constraints max_freq' offset changed (by +64 bits)
        type 'struct blocking_notifier_head' of 'freq_constraints::max_freq_notifiers' changed, as reported earlier
        and offset changed from 1024 to 1088 (in bits) (by +64 bits)
      3261 impacted interfaces
    7 ('freq_qos_request* min_freq_req' .. 'completion kobj_unregister') offsets changed (by +128 bits)
    type 'struct rw_semaphore' of 'cpufreq_policy::rwsem' changed, as reported earlier
    and offset changed from 3712 to 3840 (in bits) (by +128 bits)
    16 ('bool fast_switch_possible' .. 'notifier_block nb_max') offsets changed (by +192 bits)
  31 impacted interfaces

'struct dev_pm_qos at pm_qos.h:117:1' changed (indirectly):
  type size changed from 2432 to 2560 (in bits)
  there are data member changes:
    type 'struct freq_constraints' of 'dev_pm_qos::freq' changed, as reported earlier
    4 ('pm_qos_flags flags' .. 'dev_pm_qos_request* flags_req') offsets changed (by +128 bits)
  3258 impacted interfaces

'struct freq_constraints at pm_qos.h:85:1' changed (indirectly):
  details were reported earlier

'struct gpio_device at gpiolib.h:46:1' changed (indirectly):
  type size changed from 8064 to 8128 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'gpio_device::notifier' changed, as reported earlier
    'list_head pin_ranges' offset changed (by +64 bits)
  3258 impacted interfaces

'struct i3c_bus at master.h:332:1' changed (indirectly):
  type size changed from 1152 to 1216 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'i3c_bus::lock' changed, as reported earlier
  14 impacted interfaces

'struct i3c_master_controller at master.h:483:1' changed (indirectly):
  type size changed from 16128 to 16192 (in bits)
  there are data member changes:
    type 'struct i3c_bus' of 'i3c_master_controller::bus' changed, as reported earlier
    'workqueue_struct* wq' offset changed (by +64 bits)
  14 impacted interfaces

'struct inode at fs.h:624:1' changed (indirectly):
  type size changed from 5056 to 5248 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'inode::i_rwsem' changed, as reported earlier
    11 ('unsigned long int dirtied_when' .. 'list_head i_wb_list') offsets changed (by +64 bits)
    anonymous data member 'union {hlist_head i_dentry; callback_head i_rcu;}' offset changed from 2496 to 2560 (in bits) (by +64 bits)
    6 ('atomic64_t i_version' .. 'atomic_t i_readcount') offsets changed (by +64 bits)
    anonymous data member 'union {const file_operations* i_fop; void (inode*)* free_inode;}' offset changed from 2880 to 2944 (in bits) (by +64 bits)
    'file_lock_context* i_flctx' offset changed (by +64 bits)
    type 'struct address_space' of 'inode::i_data' changed, as reported earlier
    and offset changed from 3008 to 3072 (in bits) (by +64 bits)
    'list_head i_devices' offset changed (by +192 bits)
    anonymous data member 'union {pipe_inode_info* i_pipe; cdev* i_cdev; char* i_link; unsigned int i_dir_seq;}' offset changed from 4672 to 4864 (in bits) (by +192 bits)
    6 ('__u32 i_generation' .. 'void* i_private') offsets changed (by +192 bits)
  3258 impacted interfaces

'struct io_pgtable_ops at io-pgtable.h:155:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'int (io_pgtable_ops*, unsigned long int, scatterlist*, unsigned int, int, typedef gfp_t, size_t*)* map_sg', at offset 128 (in bits) at io-pgtable.h:164:1
  there are data member changes:
    3 ('typedef size_t (io_pgtable_ops*, unsigned long int, typedef size_t, iommu_iotlb_gather*)* unmap' .. 'typedef phys_addr_t (io_pgtable_ops*, unsigned long int)* iova_to_phys') offsets changed (by +64 bits)
  2 impacted interfaces

'struct iommu_group at iommu.c:37:1' changed (indirectly):
  type size changed from 1856 to 1920 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'iommu_group::notifier' changed, as reported earlier
    7 ('void* iommu_data' .. 'list_head entry') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct iommu_ops at iommu.h:254:1' changed:
  type size changed from 2624 to 2688 (in bits)
  1 data member insertion:
    'int (iommu_domain*, unsigned long int, scatterlist*, unsigned int, int, typedef gfp_t, size_t*)* map_sg', at offset 448 (in bits) at iommu.h:270:1
  there are data member changes:
    34 ('typedef size_t (iommu_domain*, unsigned long int, typedef size_t, iommu_iotlb_gather*)* unmap' .. 'module* owner') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct key at key.h:189:1' changed (indirectly):
  type size changed from 1728 to 1792 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'key::sem' changed, as reported earlier
    2 ('key_user* user' .. 'void* security') offsets changed (by +64 bits)
    anonymous data member 'union {time64_t expiry; time64_t revoked_at;}' offset changed from 704 to 768 (in bits) (by +64 bits)
    8 ('time64_t last_used_at' .. 'unsigned long int flags') offsets changed (by +64 bits)
    anonymous data member 'union {keyring_index_key index_key; struct {unsigned long int hash; unsigned long int len_desc; key_type* type; key_tag* domain_tag; char* description;};}' offset changed from 1088 to 1152 (in bits) (by +64 bits)
    anonymous data member 'union {key_payload payload; struct {list_head name_link; assoc_array keys;};}' offset changed from 1408 to 1472 (in bits) (by +64 bits)
    'key_restriction* restrict_link' offset changed (by +64 bits)
  3258 impacted interfaces

'struct led_classdev at leds.h:70:1' changed (indirectly):
  type size changed from 2816 to 2880 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'led_classdev::trigger_lock' changed, as reported earlier
    6 ('led_trigger* trigger' .. 'mutex led_access') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct led_classdev_flash at led-class-flash.h:65:1' changed (indirectly):
  type size changed from 3456 to 3520 (in bits)
  there are data member changes:
    type 'struct led_classdev' of 'led_classdev_flash::led_cdev' changed, as reported earlier
    4 ('const led_flash_ops* ops' .. 'const attribute_group* sysfs_groups[5]') offsets changed (by +64 bits)
  2 impacted interfaces

'struct mem_cgroup at memcontrol.h:237:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct memcg_vmstats' of 'mem_cgroup::vmstats' changed:
      type size changed from 16768 to 17024 (in bits)
      there are data member changes:
        type 'unsigned long int[88]' of 'memcg_vmstats::events' changed:
          type name changed from 'unsigned long int[88]' to 'unsigned long int[90]'
          array type size changed from 5632 to 5760
          array type subrange 1 changed length from 88 to 90
        'long int state_pending[43]' offset changed (by +128 bits)
        type 'unsigned long int[88]' of 'memcg_vmstats::events_pending' changed:
          type name changed from 'unsigned long int[88]' to 'unsigned long int[90]'
          array type size changed from 5632 to 5760
          array type subrange 1 changed length from 88 to 90
        and offset changed from 11136 to 11264 (in bits) (by +128 bits)
      3258 impacted interfaces
    9 ('atomic_long_t memory_events[8]' .. 'list_head objcg_list') offsets changed (by +256 bits)
  3258 impacted interfaces

'struct memcg_vmstats at memcontrol.h:92:1' changed:
  details were reported earlier

'struct memcg_vmstats_percpu at memcontrol.h:78:1' changed:
  type size changed from 16960 to 17216 (in bits)
  there are data member changes:
    type 'unsigned long int[88]' of 'memcg_vmstats_percpu::events' changed:
      type name changed from 'unsigned long int[88]' to 'unsigned long int[90]'
      array type size changed from 5632 to 5760
      array type subrange 1 changed length from 88 to 90
    'long int state_prev[43]' offset changed (by +128 bits)
    type 'unsigned long int[88]' of 'memcg_vmstats_percpu::events_prev' changed:
      type name changed from 'unsigned long int[88]' to 'unsigned long int[90]'
      array type size changed from 5632 to 5760
      array type subrange 1 changed length from 88 to 90
    and offset changed from 11136 to 11264 (in bits) (by +128 bits)
    2 ('unsigned long int nr_page_events' .. 'unsigned long int targets[2]') offsets changed (by +256 bits)
  3258 impacted interfaces

'struct mm_struct at mm_types.h:417:1' changed:
  type size changed from 7168 to 7360 (in bits)
  there are data member changes:
    anonymous data member at offset 0 (in bits) changed from:
      struct {vm_area_struct* mmap; rb_root mm_rb; u64 vmacache_seqnum; unsigned long int (file*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* get_unmapped_area; unsigned long int mmap_base; unsigned long int mmap_legacy_base; unsigned long int task_size; unsigned long int highest_vm_end; pgd_t* pgd; atomic_t membarrier_state; atomic_t mm_users; atomic_t mm_count; atomic_long_t pgtables_bytes; int map_count; spinlock_t page_table_lock; rw_semaphore mmap_lock; list_head mmlist; unsigned long int hiwater_rss; unsigned long int hiwater_vm; unsigned long int total_vm; unsigned long int locked_vm; atomic64_t pinned_vm; unsigned long int data_vm; unsigned long int exec_vm; unsigned long int stack_vm; unsigned long int def_flags; seqcount_t write_protect_seq; spinlock_t arg_lock; unsigned long int start_code; unsigned long int end_code; unsigned long int start_data; unsigned long int end_data; unsigned long int start_brk; unsigned long int brk; unsigned long int start_stack; unsigned long int arg_start; unsigned long int arg_end; unsigned long int env_start; unsigned long int env_end; unsigned long int saved_auxv[46]; mm_rss_stat rss_stat; linux_binfmt* binfmt; mm_context_t context; unsigned long int flags; core_state* core_state; spinlock_t ioctx_lock; kioctx_table* ioctx_table; task_struct* owner; user_namespace* user_ns; file* exe_file; mmu_notifier_subscriptions* notifier_subscriptions; atomic_t tlb_flush_pending; uprobes_state uprobes_state; work_struct async_put_work; u32 pasid;}
    to:
      struct {vm_area_struct* mmap; rb_root mm_rb; u64 vmacache_seqnum; unsigned long int (file*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* get_unmapped_area; unsigned long int mmap_base; unsigned long int mmap_legacy_base; unsigned long int task_size; unsigned long int highest_vm_end; pgd_t* pgd; atomic_t membarrier_state; atomic_t mm_users; atomic_t mm_count; atomic_long_t pgtables_bytes; int map_count; spinlock_t page_table_lock; rw_semaphore mmap_lock; unsigned long int mmap_seq; list_head mmlist; unsigned long int hiwater_rss; unsigned long int hiwater_vm; unsigned long int total_vm; unsigned long int locked_vm; atomic64_t pinned_vm; unsigned long int data_vm; unsigned long int exec_vm; unsigned long int stack_vm; unsigned long int def_flags; seqcount_t write_protect_seq; spinlock_t arg_lock; unsigned long int start_code; unsigned long int end_code; unsigned long int start_data; unsigned long int end_data; unsigned long int start_brk; unsigned long int brk; unsigned long int start_stack; unsigned long int arg_start; unsigned long int arg_end; unsigned long int env_start; unsigned long int env_end; unsigned long int saved_auxv[46]; mm_rss_stat rss_stat; linux_binfmt* binfmt; mm_context_t context; unsigned long int flags; core_state* core_state; spinlock_t ioctx_lock; kioctx_table* ioctx_table; task_struct* owner; user_namespace* user_ns; file* exe_file; mmu_notifier_subscriptions* notifier_subscriptions; percpu_rw_semaphore* mmu_notifier_lock; atomic_t tlb_flush_pending; uprobes_state uprobes_state; work_struct async_put_work; u32 pasid;}
    and size changed from 7168 to 7360 (in bits) (by +192 bits)
    'unsigned long int cpu_bitmap[]' offset changed (by +192 bits)
  3258 impacted interfaces

'struct mmc_host at host.h:292:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct blk_keyslot_manager' of 'mmc_host::ksm' changed, as reported earlier
    'bool hsq_enabled' offset changed (by +64 bits)
  32 impacted interfaces

'struct net at net_namespace.h:56:1' changed (indirectly):
  details were reported earlier

'struct net_device at netdevice.h:1949:1' changed:
  type size hasn't changed
  1 data member insertion:
    'const macsec_ops* macsec_ops', at offset 17984 (in bits) at netdevice.h:2262:1
  there are data member changes:
    3 ('const udp_tunnel_nic_info* udp_tunnel_nic_info' .. 'bpf_xdp_entity xdp_state[3]') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct netns_nexthop at nexthop.h:11:1' changed (indirectly):
  details were reported earlier

'struct nvmem_config at nvmem-provider.h:78:1' changed:
  type size hasn't changed
  1 data member insertion:
    'bool ignore_wp', at offset 592 (in bits) at nvmem-provider.h:92:1
  one impacted interface

'struct opp_table at opp.h:173:1' changed (indirectly):
  type size changed from 4928 to 4992 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'opp_table::head' changed, as reported earlier
    32 ('list_head dev_list' .. 'char dentry_name[255]') offsets changed (by +64 bits)
  72 impacted interfaces

'struct percpu_rw_semaphore at percpu-rwsem.h:12:1' changed (indirectly):
  type size hasn't changed
  3258 impacted interfaces

'struct phy_device at phy.h:563:1' changed:
  type size changed from 10752 to 10816 (in bits)
  1 data member insertion:
    'const macsec_ops* macsec_ops', at offset 10752 (in bits) at phy.h:671:1
  3258 impacted interfaces

'struct quota_info at quota.h:519:1' changed (indirectly):
  type size changed from 2496 to 2560 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'quota_info::dqio_sem' changed, as reported earlier
    3 ('inode* files[3]' .. 'const quota_format_ops* ops[3]') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct regulator_dev at driver.h:603:1' changed (indirectly):
  type size changed from 9024 to 9088 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'regulator_dev::notifier' changed, as reported earlier
    19 ('ww_mutex mutex' .. 'spinlock_t err_lock') offsets changed (by +64 bits)
  556 impacted interfaces

'struct rndis_params at rndis.h:159:1' changed:
  type size changed from 768 to 832 (in bits)
  1 data member insertion:
    'spinlock_t resp_lock', at offset 768 (in bits) at rndis.h:177:1
  11 impacted interfaces

'struct rq at sched.h:931:1' changed:
  details were reported earlier

'struct rw_semaphore at rwsem.h:48:1' changed:
  details were reported earlier

'struct sdhci_host at sdhci.h:365:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct led_classdev' of 'sdhci_host::led' changed, as reported earlier
    64 ('char led_name[32]' .. 'u64 data_timeout') offsets changed (by +64 bits)
  12 impacted interfaces

'struct signal_struct at signal.h:82:1' changed (indirectly):
  type size changed from 8320 to 8384 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'signal_struct::exec_update_lock' changed, as reported earlier
  3258 impacted interfaces

'struct snd_card at core.h:79:1' changed (indirectly):
  type size changed from 18240 to 18304 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'snd_card::controls_rwsem' changed, as reported earlier
    26 ('rwlock_t ctl_files_rwlock' .. 'wait_queue_head_t power_ref_sleep') offsets changed (by +64 bits)
  120 impacted interfaces

'struct snd_soc_jack at soc-jack.h:82:1' changed (indirectly):
  type size changed from 1088 to 1152 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'snd_soc_jack::notifier' changed, as reported earlier
    'list_head jack_zones' offset changed (by +64 bits)
  45 impacted interfaces

'struct sock at sock.h:355:1' changed:
  type size hasn't changed
  there are data member changes:
    type 'typedef u32' of 'sock::sk_tskey' changed:
      typedef name changed from u32 to atomic_t at types.h:168:1
      underlying type 'typedef __u32' at int-ll64.h:27:1 changed:
        entity changed from 'typedef __u32' to 'struct {int counter;}' at types.h:166:1
        type size hasn't changed
  3258 impacted interfaces

'struct subsys_private at base.h:40:1' changed (indirectly):
  type size changed from 3264 to 3328 (in bits)
  there are data member changes:
    type 'struct blocking_notifier_head' of 'subsys_private::bus_notifier' changed, as reported earlier
    4 ('unsigned int drivers_autoprobe' .. 'class* class') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct super_block at fs.h:1466:1' changed (indirectly):
  type size changed from 11264 to 11776 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'super_block::s_umount' changed, as reported earlier
    16 ('int s_count' .. 'unsigned int s_quota_types') offsets changed (by +64 bits)
    type 'struct quota_info' of 'super_block::s_dquot' changed, as reported earlier
    and offset changed from 2304 to 2368 (in bits) (by +64 bits)
    29 ('sb_writers s_writers' .. 'int s_stack_depth') offsets changed (by +128 bits)
    4 ('spinlock_t s_inode_list_lock' .. 'list_head s_inodes_wb') offsets changed (by +512 bits)
  3258 impacted interfaces

'struct tcf_block at sch_generic.h:463:1' changed (indirectly):
  type size changed from 10112 to 10176 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'tcf_block::cb_lock' changed, as reported earlier
    10 ('flow_block flow_block' .. 'mutex proto_destroy_lock') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct tty_struct at tty.h:143:1' changed (indirectly):
  type size changed from 5568 to 5632 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'tty_struct::termios_rwsem' changed, as reported earlier
    26 ('mutex winsize_mutex' .. 'tty_port* port') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct ufs_hba at ufshcd.h:808:1' changed (indirectly):
  type size changed from 36992 to 37120 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'ufs_hba::clk_scaling_lock' changed, as reported earlier
    9 ('unsigned char desc_size[10]' .. 'u32 crypto_cfg_register') offsets changed (by +64 bits)
    type 'struct blk_keyslot_manager' of 'ufs_hba::ksm' changed, as reported earlier
    and offset changed from 34688 to 34752 (in bits) (by +64 bits)
    5 ('dentry* debugfs_root' .. 'bool complete_put') offsets changed (by +128 bits)
  28 impacted interfaces

'struct user_namespace at user_namespace.h:66:1' changed (indirectly):
  type size changed from 4800 to 4864 (in bits)
  there are data member changes:
    type 'struct rw_semaphore' of 'user_namespace::keyring_sem' changed, as reported earlier
    5 ('work_struct work' .. 'long int ucount_max[14]') offsets changed (by +64 bits)
  3258 impacted interfaces

'struct vm_area_struct at mm_types.h:326:1' changed (indirectly):
  type size hasn't changed
  3258 impacted interfaces

'struct vm_event_state at vmstat.h:54:1' changed:
  details were reported earlier

'struct vm_fault at mm.h:531:1' changed:
  type size changed from 832 to 960 (in bits)
  1 data member deletion:
    'union {pte_t orig_pte; pmd_t orig_pmd;}', at offset 448 (in bits) at mm.h:545:1
  3 data member insertions:
    'unsigned long int seq', at offset 320 (in bits) at mm.h:544:1
    'pmd_t orig_pmd', at offset 384 (in bits) at mm.h:545:1
    'union {pte_t orig_pte;}', at offset 576 (in bits) at mm.h:552:1
  there are data member changes:
    6 ('pmd_t* pmd' .. 'spinlock_t* ptl') offsets changed (by +128 bits)
    type 'typedef pgtable_t' of 'vm_fault::prealloc_pte' changed:
      underlying type 'page*' changed:
    and offset changed from 768 to 896 (in bits) (by +128 bits)
  3258 impacted interfaces

'struct vm_operations_struct at mm.h:588:1' changed:
  type size changed from 896 to 960 (in bits)
  1 data member insertion:
    'bool speculative', at offset 896 (in bits) at mm.h:672:1
  3258 impacted interfaces

'struct vsock_sock at af_vsock.h:27:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct sock' of 'vsock_sock::sk' changed, as reported earlier
  33 impacted interfaces

Bug: 226384098
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: Id923f2a1b14e9e2abab7c3cfd93fadeedc24013d
  • Loading branch information
toddkjos committed Mar 23, 2022
1 parent 3f353d6 commit 63ce3d0
Show file tree
Hide file tree
Showing 2 changed files with 4,560 additions and 4,466 deletions.
Loading

0 comments on commit 63ce3d0

Please sign in to comment.