Commit Graph

257 Commits

Author SHA1 Message Date
Maulik Shah
ffa937b6db ANDROID: abi_gki_aarch64_qcom: Add irq_domain_disconnect_hierarchy symbol
This change adds irq_domain_disconnect_hierarchy symbol to whitelist.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added
variable

1 Added function:

  [A] 'function int irq_domain_disconnect_hierarchy(irq_domain*,
unsigned int)'

Bug: 196928089
Change-Id: I43c1c4fc04ffe7e75a4a7126ea1e2cb74182ae79
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2021-08-25 00:42:01 +00:00
Siddharth Gupta
d6f6a6cd65 ANDROID: GKI: Add devcoredump API to symbol list
This change adds the dev_coredumpm() API to the symbol list
to allow for custom read and free functions to be called to
dump data.

Bug: 197318507
Change-Id: Ib84b25dd2f075ae9bf8919dcd76451fff5e86f2b
Signed-off-by: Siddharth Gupta <quic_sidgup@quicinc.com>
2021-08-25 00:38:55 +00:00
Hajun Sung
db490c7269 ANDROID: Update the exynos symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

2 Added functions:

  [A] 'function int __traceiter_android_vh_do_wake_up_sync(void*, wait_queue_head*, int*)'
  [A] 'function void __wake_up_sync_key(wait_queue_head*, unsigned int, void*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_do_wake_up_sync'

Bug: 197604288

Change-Id: I9919ba5e18325d2d3dacee009b5f480bc6c5dacc
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-08-24 19:55:28 +09:00
linjunting
9f19de4e29 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
Add the below to ABI symbol list -
        console_printk
        kmsg_dump_get_line
        send_sig_info

Bug: 197173550
Signed-off-by: linjunting <linjunting@oppo.com>
Change-Id: Ia515c994dbf31a4f4e902a11835a635ab2b319b7
2021-08-20 02:29:28 +00:00
CCJ Yeh
580b7fa7d9 ANDROID: Update symbol list for mtk
Leaf changes summary: 6 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables

3 Added functions:

  [A] 'function int __traceiter_android_vh_freq_qos_add_request(void*, freq_constraints*, freq_qos_request*, freq_qos_req_type, int, int)'
  [A] 'function int __traceiter_android_vh_freq_qos_remove_request(void*, freq_qos_request*)'
  [A] 'function int __traceiter_android_vh_freq_qos_update_request(void*, freq_qos_request*, int)'

3 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_freq_qos_add_request'
  [A] 'tracepoint __tracepoint_android_vh_freq_qos_remove_request'
  [A] 'tracepoint __tracepoint_android_vh_freq_qos_update_request'

Bug: 197069923
Signed-off-by: CCJ Yeh <ccj.yeh@mediatek.com>
Change-Id: I8541fb4bb327f6887e86ac4b23951ea56a9430a1
2021-08-19 17:18:55 +00:00
Jindong Yue
4ff1a38f8d ANDROID: GKI: Add initial symbol list for i.MX
Add initial i.MX symbol list file: abi_gki_aarch64_imx.
No new symbols added.

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ic948edbb9a9b9ef866702e4901d714b0c89881bf
2021-08-19 11:11:52 +08:00
Sudarshan Rajagopalan
51b382a231 ANDROID: GKI: Update abi_gki_aarch64_qcom for balance reclaim symbols
Add the below to qcom ABI symbol list -

    __tracepoint_android_rvh_set_balance_anon_file_reclaim
    __traceiter_android_rvh_set_balance_anon_file_reclaim

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added function:

[A] 'function int
__traceiter_android_rvh_set_balance_anon_file_reclaim(void*, bool*)'

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_set_balance_anon_file_reclaim'

Bug: 175415908
Change-Id: Idcc9f3f11e247bba8baa1a73501cc4fb195ea92c
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2021-08-18 09:31:49 -07:00
Jian Gong
d734d9dc3b ANDROID: ABI: update symbols to A12-K5.10 unisoc whitelist for the first time
Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly.

Leaf changes summary: 18 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 18 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

18 Added functions:

  [A] 'function int __clk_mux_determine_rate(clk_hw*, clk_rate_request*)'
  [A] 'function regmap* device_node_to_regmap(device_node*)'
  [A] 'function hwspinlock* devm_hwspin_lock_request_specific(device*, unsigned int)'
  [A] 'function dma_chan* of_dma_simple_xlate(of_phandle_args*, of_dma*)'
  [A] 'function nvmem_cell* of_nvmem_cell_get(device_node*, const char*)'
  [A] 'function pinctrl_dev* pinctrl_register(pinctrl_desc*, device*, void*)'
  [A] 'function void pinctrl_unregister(pinctrl_dev*)'
  [A] 'function int pinctrl_utils_add_map_mux(pinctrl_dev*, pinctrl_map**, unsigned int*, unsigned int*, const char*, const char*)'
  [A] 'function power_supply_battery_ocv_table* power_supply_find_ocv2cap_table(power_supply_battery_info*, int, int*)'
  [A] 'function int power_supply_get_battery_info(power_supply*, power_supply_battery_info*)'
  [A] 'function int power_supply_ocv2cap_simple(power_supply_battery_ocv_table*, int, int)'
  [A] 'function void power_supply_put_battery_info(power_supply*, power_supply_battery_info*)'
  [A] 'function int power_supply_temp2resist_simple(power_supply_resistance_temp_table*, int, int)'
  [A] 'function void sdhci_enable_v4_mode(sdhci_host*)'
  [A] 'function int sdhci_request_atomic(mmc_host*, mmc_request*)'
  [A] 'function int sdhci_runtime_resume_host(sdhci_host*, int)'
  [A] 'function int sdhci_runtime_suspend_host(sdhci_host*)'
  [A] 'function void usb_phy_get_charger_current(usb_phy*, unsigned int*, unsigned int*)'

Bug: 197050615
Change-Id: Idbc4441d41a561098d52c7a01393697216ad34d8
Signed-off-by: Jian Gong <jian.gong@unisoc.com>
2021-08-18 15:23:05 +00:00
Cheng Jui Wang
62a5f8e3ac ANDROID: Update symbol list for mtk
1. Generated with:
  BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function long long unsigned int task_sched_runtime(task_struct*)'

Bug: 195914330
Signed-off-by: Poting Chen <poting.chen@mediatek.com>
Signed-off-by: Cheng Jui Wang <cheng-jui.wang@mediatek.com>
Change-Id: Id6e5618313c097a83d8a714c63b76f9f515448b7
2021-08-16 20:48:34 +00:00
Hajun Sung
ff7eccee30 ANDROID: Update the exynos symbol list
Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int iio_convert_raw_to_processed(iio_channel*, int, int*, unsigned int)'

Bug: 196258406

Change-Id: I4b8658c5bc6580a82711d22160b8abe60752120e
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-08-16 12:56:27 +00:00
wangting11
2950b81ead ANDROID: GKI: update xiaomi symbol list and ABI XML
Leaf changes summary: 28 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 17 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 11 Added variables

17 Added functions:

  [A] 'function int __traceiter_android_vh_binder_alloc_new_buf_locked(void*, size_t, binder_alloc*, int)'
  [A] 'function int __traceiter_android_vh_binder_preset(void*, hlist_head*, mutex*)'
  [A] 'function int __traceiter_android_vh_binder_print_transaction_info(void*, seq_file*, binder_proc*, const char*, binder_transaction*)'
  [A] 'function int __traceiter_android_vh_binder_reply(void*, binder_proc*, binder_proc*, binder_thread*, binder_transaction_data*)'
  [A] 'function int __traceiter_android_vh_binder_trans(void*, binder_proc*, binder_proc*, binder_thread*, binder_transaction_data*)'
  [A] 'function int __traceiter_android_vh_do_send_sig_info(void*, int, task_struct*, task_struct*)'
  [A] 'function int __traceiter_android_vh_free_task(void*, task_struct*)'
  [A] 'function int __traceiter_android_vh_tune_scan_type(void*, char*)'
  [A] 'function int __traceiter_android_vh_tune_swappiness(void*, int*)'
  [A] 'function unsigned int blk_ksm_get_slot_idx(blk_ksm_keyslot*)'
  [A] 'function void blk_queue_update_dma_alignment(request_queue*, int)'
  [A] 'function void blk_queue_update_dma_pad(request_queue*, unsigned int)'
  [A] 'function int scsi_change_queue_depth(scsi_device*, int)'
  [A] 'function int scsi_dma_map(scsi_cmnd*)'
  [A] 'function Scsi_Host* scsi_host_alloc(scsi_host_template*, int)'
  [A] 'function void scsi_print_command(scsi_cmnd*)'
  [A] 'function void ufshcd_update_evt_hist(ufs_hba*, u32, u32)'

11 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_binder_alloc_new_buf_locked'
  [A] 'tracepoint __tracepoint_android_vh_binder_preset'
  [A] 'tracepoint __tracepoint_android_vh_binder_print_transaction_info'
  [A] 'tracepoint __tracepoint_android_vh_binder_reply'
  [A] 'tracepoint __tracepoint_android_vh_binder_trans'
  [A] 'tracepoint __tracepoint_android_vh_do_send_sig_info'
  [A] 'tracepoint __tracepoint_android_vh_free_task'
  [A] 'tracepoint __tracepoint_android_vh_tune_scan_type'
  [A] 'tracepoint __tracepoint_android_vh_tune_swappiness'
  [A] 'cgroup_subsys freezer_cgrp_subsys'
  [A] 'u64 jiffies_64'

Bug: 195765962
Signed-off-by: ting wang <wangting11@xiaomi.com>
Change-Id: Ic78f51200e7b825c564e869b478068f1a3f01c5c
2021-08-13 12:16:06 +00:00
Eric Biggers
8b76fc436b ANDROID: ABI: update generic symbol list
blk_ksm_init_passthrough() is now used.

Bug: 191417025
Change-Id: I414f03df413e44230a7569ba284d39178fbfe104
Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-08-12 11:10:59 -07:00
huangqiujun
23db10c83f ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

Leaf changes summary: 20 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 12 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 8 Added variables

12 Added functions:

  [A] 'function int __traceiter_android_vh_alter_mutex_list_add(void*, mutex*, mutex_waiter*, list_head*, bool*)'
  [A] 'function int __traceiter_android_vh_binder_wait_for_work(void*, bool, binder_thread*, binder_proc*)'
  [A] 'function int __traceiter_android_vh_build_sched_domains(void*, bool)'
  [A] 'function int __traceiter_android_vh_check_uninterruptible_tasks(void*, task_struct*, unsigned long int, bool*)'
  [A] 'function int __traceiter_android_vh_check_uninterruptible_tasks_dn(void*, void*)'
  [A] 'function int __traceiter_android_vh_mutex_unlock_slowpath(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_finish(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_mutex_wait_start(void*, mutex*)'
  [A] 'function int __traceiter_android_vh_rwsem_wake_finish(void*, rw_semaphore*)'
  [A] 'function int __traceiter_android_vh_sync_txn_recvd(void*, task_struct*, task_struct*)'
  [A] 'function int public_key_verify_signature(const public_key*, const public_key_signature*)'
  [A] 'function void sdhci_request(mmc_host*, mmc_request*)'

8 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_alter_mutex_list_add'
  [A] 'tracepoint __tracepoint_android_vh_binder_wait_for_work'
  [A] 'tracepoint __tracepoint_android_vh_build_sched_domains'
  [A] 'tracepoint __tracepoint_android_vh_mutex_unlock_slowpath'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_finish'
  [A] 'tracepoint __tracepoint_android_vh_mutex_wait_start'
  [A] 'tracepoint __tracepoint_android_vh_rwsem_wake_finish'
  [A] 'tracepoint __tracepoint_android_vh_sync_txn_recvd'

Bug: 193384408

Change-Id: I0267bc8fb752e2df3a757dfac78b65f4a3b9cac5
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-08-10 15:10:30 +00:00
Hajun Sung
e06796855d ANDROID: ABI: update allowed list for exynos
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function int drm_hdmi_infoframe_set_hdr_metadata(hdmi_drm_infoframe*, const drm_connector_state*)'
  [A] 'function ssize_t hdmi_drm_infoframe_pack_only(const hdmi_drm_infoframe*, void*, size_t)'
  [A] 'function int snd_pcm_hw_constraint_mask64(snd_pcm_runtime*, snd_pcm_hw_param_t, u_int64_t)'

Bug: 195331412
Change-Id: Ice427cd480ab24c90d3fbf11dddf207077c98a02
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
Signed-off-by: Giuliano Procida <gprocida@google.com>
2021-08-10 12:14:52 +00:00
Ryun Park
9520a2129f ANDROID: ABI: Update allowed list for galaxy
Leaf changes summary: 31 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 27 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

27 Added functions:

  [A] 'function int __traceiter_android_rvh_die_kernel_fault(void*, pt_regs*, unsigned int, unsigned long int, const char*)'
  [A] 'function int __traceiter_android_rvh_do_mem_abort(void*, pt_regs*, unsigned int, unsigned long int, const char*)'
  [A] 'function int __traceiter_android_rvh_do_sp_pc_abort(void*, pt_regs*, unsigned int, unsigned long int, bool)'
  [A] 'function int __traceiter_android_rvh_report_bug(void*, const char*, unsigned int, unsigned long int)'
  [A] 'function int __traceiter_android_vh_kfree_skb(void*, sk_buff*)'
  [A] 'function int __traceiter_android_vh_ptype_head(void*, const packet_type*, list_head*)'
  [A] 'function int blkdev_fsync(file*, loff_t, loff_t, int)'
  [A] 'function void bt_info(const char*, ...)'
  [A] 'function void cpufreq_update_policy(unsigned int)'
  [A] 'function device* create_function_device(char*)'
  [A] 'function void drm_edid_get_monitor_name(edid*, char*, int)'
  [A] 'function void file_ra_state_init(file_ra_state*, address_space*)'
  [A] 'function ssize_t generic_file_read_iter(kiocb*, iov_iter*)'
  [A] 'function ssize_t generic_perform_write(file*, iov_iter*, loff_t)'
  [A] 'function ssize_t generic_write_checks(kiocb*, iov_iter*)'
  [A] 'function u64 get_random_u64()'
  [A] 'function gpio_chip* gpiochip_find(void*, int (gpio_chip*, void*)*)'
  [A] 'function int gpiod_cansleep(const gpio_desc*)'
  [A] 'function gpio_chip* gpiod_to_chip(const gpio_desc*)'
  [A] 'function int i2c_bit_add_numbered_bus(i2c_adapter*)'
  [A] 'function void iov_iter_kvec(iov_iter*, unsigned int, const kvec*, unsigned long int, size_t)'
  [A] 'function void netlink_ack(sk_buff*, nlmsghdr*, int, const netlink_ext_ack*)'
  [A] 'function device_node* of_find_all_nodes(device_node*)'
  [A] 'function int platform_add_devices(platform_device**, int)'
  [A] 'function int pstore_register(pstore_info*)'
  [A] 'function void pstore_unregister(pstore_info*)'
  [A] 'function int vfs_fsync_range(file*, loff_t, loff_t, int)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_die_kernel_fault'
  [A] 'tracepoint __tracepoint_android_rvh_do_mem_abort'
  [A] 'tracepoint __tracepoint_android_rvh_do_sp_pc_abort'
  [A] 'tracepoint __tracepoint_android_rvh_report_bug'

Bug: 194879316

Change-Id: I589e3b5942aa61c98f8235087875569b823165d0
Signed-off-by: Ryun Park <ryun.park@samsung.com>
2021-08-07 00:38:33 +00:00
Sajid Dalvi
20c3903ad7 ANDROID: ABI: update ABI XML
android_rvh_pci_d3_sleep is now used

Leaf changes summary: 2 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_rvh_pci_d3_sleep(void*, pci_dev*, unsigned int, int*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_rvh_pci_d3_sleep'

Bug: 194231641
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
Change-Id: Icc36450b47f2d48f1aecfa74c6bfff0340d3504d
2021-08-04 20:25:31 -05:00
Sajid Dalvi
e9ab28e1c5 ANDROID: ABI: update generic symbol list
Added function:
android_rvh_pci_d3_sleep

Bug: 194231641
Signed-off-by: Sajid Dalvi <sdalvi@google.com>
Change-Id: If05731d35120e1e466f510d519466e8f4f9de2dd
2021-08-04 19:49:48 -05:00
Greg Kroah-Hartman
43223c8e15 ANDROID: GKI: update .xml file after xhci bugfix
Due to the xhci bugfix, the abi .xml has to be updated as one of the
reserved fields for padding was needed to be used.

Leaf changes summary: 1 artifact changed (1 filtered out)
Changed leaf types summary: 1 (1 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

'struct xhci_hcd at xhci.h:1753:1' changed:
  type size hasn't changed
  1 data member insertion:
    'union {xhci_vendor_ops* vendor_ops; struct {u64 android_kabi_reserved1;} __UNIQUE_ID_android_kabi_hide321; union {};}', at offset 59392 (in bits) at xhci.h:1932:1
  there are data member changes:
    data member u64 android_kabi_reserved1 at offset 59392 (in bits) became anonymous data member 'union {xhci_vendor_ops* vendor_ops; struct {u64 android_kabi_reserved1;} __UNIQUE_ID_android_kabi_hide315; union {};}'
  18 impacted interfaces

Bug: 194461020
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9ed5203273a951d00d7e6bc5db159411c6db0a58
2021-08-04 09:51:24 +02:00
Eric Biggers
98afdd197f ANDROID: ABI: update generic symbol list and ABI XML
android_rvh_ufs_reprogram_all_keys is now used.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_rvh_ufs_reprogram_all_keys(void*, ufs_hba*, int*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_rvh_ufs_reprogram_all_keys'

Bug: 181905172
Change-Id: Ib08d1fa2733e890edf9205a33d804e49e2e67e62
Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-07-28 15:32:59 +00:00
Kever Yang
198e728044 ANDROID: GKI: Add rockchip symbol list
Initial list of rockchip symbols.  These are all already included in the
existing list of symbols supported, so no .xml file update is needed at
this time.

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3d31281597bf2e3fb0016629ff75bb304052b1c4
2021-07-28 12:51:43 +00:00
Chanho Park
bd50b5dc98 ANDROID: GKI: update allowed GKI symbol for Exynosauto SoC
This patch is for registering below two symbols for Exynosauto SoC.

- __vmalloc: For tight control over page level allocator and protection
flags
- devm_get_free_pages: To use resource managed __get_free_pages

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function void* __vmalloc(unsigned long int, gfp_t)'
  [A] 'function unsigned long int devm_get_free_pages(device*, gfp_t, unsigned int)'

Bug: 194547942
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ia10a8c488845bbce9a3c598904b0e6fba0e38216
2021-07-28 11:41:25 +00:00
Chanho Park
d67fe0a88e ANDROID: GKI: sync allowed list for exynosauto SoC
This patch is for updating GKI allowed symbol list without adding any
new symbol. Next patch will introduce newly added symbols for Exynosauto
SoC GKI vendor modules.

Bug: 194547942
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I5f50e0c7b7991953aa40b9555277f6a208629303
2021-07-28 11:23:49 +00:00
Woogeun Lee
7a686fd9a5 ANDROID: ABI: update allowed list for galaxy
Leaf changes summary: 28 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 26 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables
Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info
Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info

26 Added functions:

  [A] 'function int __blk_mq_debugfs_rq_show(seq_file*, request*)'
  [A] 'function unsigned int __kfifo_out_peek(__kfifo*, void*, unsigned int)'
  [A] 'function void __kfree_skb(sk_buff*)'  [A] 'function void _dev_alert(const device*, const char*, ...)'
  [A] 'function bool blk_mq_sched_try_insert_merge(request_queue*, request*)'
  [A] 'function bool blk_mq_sched_try_merge(request_queue*, bio*, unsigned int, request**)'
  [A] 'function void* bsearch(void*, void*, size_t, size_t, cmp_func_t)'
  [A] 'function int cleancache_register_ops(const cleancache_ops*)'
  [A] 'function int device_match_of_node(device*, void*)'
  [A] 'function bool elv_bio_merge_ok(request*, bio*)'
  [A] 'function void elv_rb_add(rb_root*, request*)'
  [A] 'function void elv_rb_del(rb_root*, request*)'
  [A] 'function request* elv_rb_find(rb_root*, sector_t)'
  [A] 'function request* elv_rb_former_request(request_queue*, request*)'
  [A] 'function request* elv_rb_latter_request(request_queue*, request*)'
  [A] 'function void elv_rqhash_add(request_queue*, request*)'
  [A] 'function void elv_rqhash_del(request_queue*, request*)'
  [A] 'function char* get_options(const char*, int, int*)'
  [A] 'function ctl_table_header* register_net_sysctl(net*, const char*, ctl_table*)'
  [A] 'function int regulator_get_current_limit(regulator*)'
  [A] 'function bool rfkill_set_sw_state(rfkill*, bool)'
  [A] 'function int skb_copy_ubufs(sk_buff*, gfp_t)'
  [A] 'function int smpboot_register_percpu_thread(smp_hotplug_thread*)'
  [A] 'function void smpboot_unregister_percpu_thread(smp_hotplug_thread*)'
  [A] 'function int snd_soc_add_card_controls(snd_soc_card*, const snd_kcontrol_new*, int)'
  [A] 'function kuid_t sock_i_uid(sock*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_kfree_skb'
  [A] 'tracepoint __tracepoint_android_vh_ptype_head'

1 Added function symbol not referenced by debug info:

  [A] copy_page

Bug: 194749867
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: I96aedb7e3ac670dbce8c222859ed399be683f7c0
2021-07-28 10:22:22 +00:00
Chinwen Chang
3f153f7642 ANDROID: Update symbol list for mtk
Leaf changes summary: 6 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables

3 Added functions:

  [A] 'function int __traceiter_android_vh_check_bpf_syscall(void*, int, const bpf_attr*, unsigned int)'
  [A] 'function int __traceiter_android_vh_check_file_open(void*, const file*)'
  [A] 'function int __traceiter_android_vh_check_mmap_file(void*, const file*, unsigned long int, unsigned long int, unsigned long int)'

3 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_check_bpf_syscall'
  [A] 'tracepoint __tracepoint_android_vh_check_file_open'
  [A] 'tracepoint __tracepoint_android_vh_check_mmap_file'

Bug: 194827890
Signed-off-by: Chinwen Chang <chinwen.chang@mediatek.com>
Change-Id: Id7a17c452a21294f018a86891385d22c0ec2f975
2021-07-28 08:56:55 +00:00
Greg Kroah-Hartman
6d737c9d03 Revert "ANDROID: ABI: update symbols to unisoc whitelist for the fifth time"
This reverts commit 52f8b40ff6.

It turns out that the unisoc file was never even hooked up to the gki
symbol build script so this file is doing nothing at all.

I tried to add it, but it breaks the build as it includes a lot of
symbols that are not even part of this kernel tree, so it must have been
created from a different kernel version.

Please resubmit this file properly, and hook it up to the build process
(by adding it to the list in the build.config.gki.aarch64 file.)

Bug: 186088840
Signed-off-by: Jian Gong <jian.gong@unisoc.com>
Fixes: 52f8b40ff6 ("ANDROID: ABI: update symbols to unisoc whitelist for the fifth time")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ibdb7d57f0901aa7273c0c29e0a7e0eaf26909e26
2021-07-27 17:28:46 +02:00
hajun.sung
4d9d100eea ANDROID: Update the exynos symbol list
Leaf changes summary: 3 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Added functions:

  [A] 'function vm_struct* __get_vm_area_caller(unsigned long int, unsigned long int, unsigned long int, unsigned long int, void*)'
  [A] 'function int i3c_master_defslvs_locked(i3c_master_controller*)'
  [A] 'function int map_kernel_range(unsigned long int, unsigned long int, pgprot_t, page**)'

Bug: 194555897
Change-Id: I594de72ab153828260c85d2039a068d5945d2cab
Signed-off-by: Hajun Sung <hajun.sung@samsung.com>
2021-07-27 09:40:18 +00:00
fengmingli
c2af3663a8 ANDROID: GKI: Add some symbols to symbol list
Leaf changes summary: 22 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 11 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 11 Added variables

11 Added functions:

  [A] 'function int __traceiter_android_vh_mmc_attach_sd(void*, mmc_host*, u32, int)'
  [A] 'function int __traceiter_android_vh_mmc_blk_mq_rw_recovery(void*, mmc_card*)'
  [A] 'function int __traceiter_android_vh_mmc_blk_reset(void*, mmc_host*, int, bool*)'
  [A] 'function int __traceiter_android_vh_mmc_gpio_cd_irqt(void*, mmc_host*, bool*)'
  [A] 'function int __traceiter_android_vh_sd_update_bus_speed_mode(void*, mmc_card*)'
  [A] 'function int __traceiter_android_vh_sdhci_get_cd(void*, sdhci_host*, bool*)'
  [A] 'function int __traceiter_dwc3_complete_trb(void*, dwc3_ep*, dwc3_trb*)'
  [A] 'function int __traceiter_dwc3_ctrl_req(void*, usb_ctrlrequest*)'
  [A] 'function int __traceiter_dwc3_event(void*, u32, dwc3*)'
  [A] 'function int __traceiter_usb_gadget_connect(void*, usb_gadget*, int)'
  [A] 'function int __traceiter_usb_gadget_disconnect(void*, usb_gadget*, int)'

11 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_mmc_attach_sd'
  [A] 'tracepoint __tracepoint_android_vh_mmc_blk_mq_rw_recovery'
  [A] 'tracepoint __tracepoint_android_vh_mmc_blk_reset'
  [A] 'tracepoint __tracepoint_android_vh_mmc_gpio_cd_irqt'
  [A] 'tracepoint __tracepoint_android_vh_sd_update_bus_speed_mode'
  [A] 'tracepoint __tracepoint_android_vh_sdhci_get_cd'
  [A] 'tracepoint __tracepoint_dwc3_complete_trb'
  [A] 'tracepoint __tracepoint_dwc3_ctrl_req'
  [A] 'tracepoint __tracepoint_dwc3_event'
  [A] 'tracepoint __tracepoint_usb_gadget_connect'
  [A] 'tracepoint __tracepoint_usb_gadget_disconnect'

Bug: 194373509

Change-Id: I9fa61c6416ade3031135b26871a67d61b316377d
Signed-off-by: fengmingli <mingli.feng@vivo.com>
2021-07-27 10:37:17 +08:00
Shaleen Agrawal
24ceda42e2 ANDROID: abi_gki_aarch64_qcom: Add additional symbols for show_cpufinfo_max_freq
Additional restricted vendor hook has been added.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added function:

[A] 'function int __traceiter_android_rvh_show_max_freq(void*,
cpufreq_policy*, unsigned int*)'

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_show_max_freq'

Bug: 194431527
Change-Id: Iaac280c8e3dbacd259a193bb199a92ac41151c8a
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2021-07-26 20:51:42 +00:00
Woogeun Lee
e30728e4ff ANDROID: ABI: initial update allowed list for galaxy
No additional symbol is added that is not on any pre-existing symbol
list.

Bug: 194634714
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: I1779540d56c977b8260ad1fc6481fd0a85d383a4
2021-07-26 14:40:15 +01:00
Mukesh Kumar Savaliya
13fe7b9964 ANDROID: abi_gki_aarch64_qcom: Add I3C interface symbols to qcom tree
This change adds I3C device inteface functions into the qcom
symbol list. Helps fixing the ABI differences. These functions
can be used by client driver registering with the i3c master.

Leaf changes summary: 9 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 9 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

9 Added functions:

  [A] 'function int i3c_device_disable_ibi(i3c_device*)'
  [A] 'function int i3c_device_do_priv_xfers(i3c_device*, i3c_priv_xfer*, int)'
  [A] 'function int i3c_device_enable_ibi(i3c_device*)'
  [A] 'function void i3c_device_free_ibi(i3c_device*)'
  [A] 'function void i3c_device_get_info(i3c_device*, i3c_device_info*)'
  [A] 'function int i3c_device_request_ibi(i3c_device*, const i3c_ibi_setup*)'
  [A] 'function int i3c_driver_register_with_owner(i3c_driver*, module*)'
  [A] 'function void i3c_driver_unregister(i3c_driver*)'
  [A] 'function device* i3cdev_to_dev(i3c_device*)'

Bug: 194547961
Change-Id: Ie85412e101e9201d4eed212669731b46fb222ce2
Signed-off-by: Mukesh Kumar Savaliya <msavaliy@codeaurora.org>
2021-07-26 09:15:18 +00:00
Louis Kuo
1321fef6b8 ANDROID: Update symbol list for mtk
Leaf changes summary: 8 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 4 Added variables

4 Added functions:

  [A] 'function int __traceiter_android_rvh_media_device_setup_link(void*, media_link*, media_link_desc*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_fmt(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_format*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_frame_interval(void*, v4l2_subdev*, v4l2_subdev_frame_interval*, int*)'
  [A] 'function int __traceiter_android_rvh_v4l2subdev_set_selection(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_selection*, int*)'

4 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_media_device_setup_link'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_fmt'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_frame_interval'
  [A] 'tracepoint __tracepoint_android_rvh_v4l2subdev_set_selection'

Bug: 194349973

Signed-off-by: Louis Kuo <louis.kuo@mediatek.com>
Change-Id: I82acdbae39135574ae1312882e24a0545bd89f45
2021-07-25 23:54:57 +00:00
Shaleen Agrawal
0050b3de97 ANDROID: abi_gki_aarch64_qcom: Add additional symbols for after hooks
Need after enqueue and dequeue hooks for QC value adds.

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added
variable

1 Added function:

[A] 'function int __traceiter_android_rvh_after_dequeue_task(void*,
rq*, task_struct*)'

1 Added variable:

[A] 'tracepoint __tracepoint_android_rvh_after_dequeue_task'

Bug: 194487266
Change-Id: Id4ccde296a73c85e9e6e581773154378727c9c1d
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2021-07-25 12:26:43 +00:00
Greg Kroah-Hartman
06e12b3d0a Revert "ANDROID: ABI: initial update allowed list for galaxy"
This reverts commit d6eeae59b5.

Reason for revert: the file is in DOS line-ends and the tools are
not picking it up at all.  So no .xml file updates were ever done
with this.

Bug: 193853163
Change-Id: I7bfc7a9d2c13015093bbb70c07d3906bdd7b7504
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2021-07-22 16:36:44 +00:00
Greg Kroah-Hartman
66b6a4a736 Revert "ANDROID: ABI: update allowed list for galaxy"
This reverts commit ddabf14bea.

The file is in DOS format and no tools pick it up.  Because of this
there were additional symbols being added here that were never reflected
in the .xml update.

Bug: 193853163
Cc: Woogeun Lee <woogeun.lee@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I399e8a3509b74524852cb44a59a0f54ef9e6dbb8
2021-07-22 16:36:30 +00:00
Greg Kroah-Hartman
f3f9d49629 Revert "ANDROID: ABI: Update allowed list for galaxy"
This reverts commit 8e6d28165f.

Reason for revert: File has DOS line ends and no tool is picking it
up for the .xml update, so nothing is checking this.

Bug: 194367029
Change-Id: I0d908a709bdb1a76cc018c772376158762695d5b
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2021-07-22 16:36:07 +00:00
Ryun Park
8e6d28165f ANDROID: ABI: Update allowed list for galaxy
Leaf changes summary: 0 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

Bug: 194367029
Change-Id: Ie8d495e3c2b73b57a6c586e958691dab80891e43
Signed-off-by: Ryun Park <ryun.park@samsung.com>
2021-07-22 11:48:47 +00:00
Matthias Maennich
d0a88ae479 ANDROID: Enable GKI Dr. No Enforcement
This effectively locks down OWNERS approval to a small group to guard
the code base against unintentional breakages.

Bug: 194314089
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: Ifd1ea97639a622320ea83f901f6451e2e52b38d4
2021-07-21 20:51:47 +01:00
chihhao.chen
1dc0dd2573 ANDROID: update mtk symbol list
Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_xhci_urb_giveback(void*, urb*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_xhci_urb_giveback'

Bug: 194173482
Change-Id: I624429fa03a09edd01373273654429fc2e1ba61a
Signed-off-by: chihhao.chen <chihhao.chen@mediatek.com>
2021-07-20 23:56:23 +00:00
Jing-Ting Wu
9fdfeda4c9 ANDROID: update new gki symbol for mtk
Leaf changes summary: 3 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

1 Added function:

[A] 'function int __traceiter_android_rvh_after_enqueue_task(void*, rq*, task_struct*)'

2 Added variables:

[A] 'tracepoint __tracepoint_android_rvh_after_enqueue_task'
[A] 'update_util_data* cpufreq_update_util_data'

Bug: 193861598
Signed-off-by: Jing-Ting Wu <Jing-Ting.Wu@mediatek.com>
Change-Id: Ie1ccd8a6428b773478e189ceeec319e622ea8507
2021-07-20 10:32:14 +00:00
Rocco Yue
0497b9601b ANDROID: Update symbol list for mtk
1. Generated with:
  BUILD_CONFIG=out/build.config OUT_DIR=out ./build/build_abi.sh --update

Leaf changes summary: 2 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added function:

  [A] 'function int __traceiter_android_vh_ipv6_gen_linklocal_addr(void*, net_device*, bool*)'

1 Added variable:

  [A] 'tracepoint __tracepoint_android_vh_ipv6_gen_linklocal_addr'

Bug: 193858365
Signed-off-by: Rocco Yue <rocco.yue@mediatek.com>
Change-Id: I263cf38e68d6c6a6c10f4fb00c5685cde5d3470b
2021-07-18 07:10:25 +00:00
Woogeun Lee
ddabf14bea ANDROID: ABI: update allowed list for galaxy
Leaf changes summary: 0 artifact changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

Bug: 193853163
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: I8d090ef6282af83fe1b8e564ed09135f405161bd
2021-07-16 15:46:56 +09:00
Elliot Berman
fdc46110cb ANDROID: abi_gki_aarch64_qcom: Add android_debug_for_each_module
Add android_debug_for_each_module to QC ABI symbol list.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void android_debug_for_each_module(int (const char*, void*, void*)*, void*)'

Bug: 193552324
Change-Id: If7be8567121a6c31aae66a15ac9cc72b504a0b98
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2021-07-15 14:06:29 -07:00
Todd Kjos
a0429aa1d0 ANDROID: ABI: Update ABI for symbol list updates
Update ABI for update of oppo and mtk symbol-lists

Leaf changes summary: 2 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int devres_destroy(device*, void (device*, void*)*, int (device*, void*, void*)*, void*)'
  [A] 'function void put_task_stack(task_struct*)'

Bug: 193384408
Bug: 192990535

Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: Ie8f60676dc066f892a8e87a64bdfc3a480f9c9a3
2021-07-15 20:56:02 +00:00
huangqiujun
c68e5ca9f8 ANDROID: GKI: Update symbols to symbol list
Update symbols to symbol list externed by oem modules.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added
function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added
variable

1 Added function:

  [A] 'function int devres_destroy(device*, dr_release_t, dr_match_t,
void*)'

Bug: 193384408

Change-Id: I2102ff67f0f9b3a30464ad9a7070bb7ab26980a9
Signed-off-by: huangqiujun <huangqiujun@oppo.com>
2021-07-15 20:55:45 +00:00
chunhui.li
aac5a77959 ANDROID: Update symbol list for mtk
1. Generated with:
  BUILD_CONFIG=out/build.config OUT_DIR=out ./build/build_abi.sh --update

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function void put_task_stack(task_struct*)'

Bug: 192990535

Signed-off-by: chunhui.li <chunhui.li@mediatek.com>
Change-Id: I49a2f5d60950ed5ac8a3028992fe6445073b86e8
2021-07-15 20:55:04 +00:00
Louis Kuo
df97297651 ANDROID: Update symbol list for mtk
Leaf changes summary: 43 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 36 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 7 Added variables

36 Added functions:

  [A] 'function int __media_entity_setup_link(media_link*, u32)'
  [A] 'function int __traceiter_android_vh_clear_mask_adjust(void*, unsigned int, int*)'
  [A] 'function int __traceiter_android_vh_clear_reserved_fmt_fields(void*, v4l2_format*, int*)'
  [A] 'function int __traceiter_android_vh_fill_ext_fmtdesc(void*, v4l2_fmtdesc*, const char**)'
  [A] 'function int __traceiter_android_vh_media_device_setup_link(void*, media_link*, media_link_desc*, int*)'
  [A] 'function int __traceiter_android_vh_v4l2subdev_set_fmt(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_format*, int*)'
  [A] 'function int __traceiter_android_vh_v4l2subdev_set_frame_interval(void*, v4l2_subdev*, v4l2_subdev_frame_interval*, int*)'
  [A] 'function int __traceiter_android_vh_v4l2subdev_set_selection(void*, v4l2_subdev*, v4l2_subdev_pad_config*, v4l2_subdev_selection*, int*)'
  [A] 'function int __v4l2_ctrl_modify_range(v4l2_ctrl*, s64, s64, u64, s64)'
  [A] 'function void* __v4l2_find_nearest_size(void*, size_t, size_t, size_t, size_t, s32, s32)'
  [A] 'function device* dev_pm_domain_attach_by_id(device*, unsigned int)'
  [A] 'function bool fwnode_device_is_available(const fwnode_handle*)'
  [A] 'function fwnode_handle* fwnode_graph_get_next_endpoint(const fwnode_handle*, fwnode_handle*)'
  [A] 'function fwnode_handle* fwnode_graph_get_port_parent(const fwnode_handle*)'
  [A] 'function fwnode_handle* fwnode_graph_get_remote_endpoint(const fwnode_handle*)'
  [A] 'function fwnode_handle* fwnode_graph_get_remote_port_parent(const fwnode_handle*)'
  [A] 'function int fwnode_graph_parse_endpoint(const fwnode_handle*, fwnode_endpoint*)'
  [A] 'function int fwnode_property_get_reference_args(const fwnode_handle*, const char*, const char*, unsigned int, unsigned int, fwnode_reference_args*)'
  [A] 'function int fwnode_property_read_u64_array(const fwnode_handle*, const char*, u64*, size_t)'
  [A] 'function media_pad* media_entity_remote_pad(const media_pad*)'
  [A] 'function media_entity* media_graph_walk_next(media_graph*)'
  [A] 'function void media_graph_walk_start(media_graph*, media_entity*)'
  [A] 'function media_request* media_request_get_by_fd(media_device*, int)'
  [A] 'function void media_request_object_complete(media_request_object*)'
  [A] 'function void media_request_put(media_request*)'
  [A] 'function device* rpmsg_find_device(device*, rpmsg_channel_info*)'
  [A] 'function int v4l2_async_notifier_add_subdev(v4l2_async_notifier*, v4l2_async_subdev*)'
  [A] 'function void v4l2_async_notifier_cleanup(v4l2_async_notifier*)'
  [A] 'function int v4l2_async_subdev_notifier_register(v4l2_subdev*, v4l2_async_notifier*)'
  [A] 'function s32 v4l2_ctrl_g_ctrl(v4l2_ctrl*)'
  [A] 'function s64 v4l2_ctrl_g_ctrl_int64(v4l2_ctrl*)'
  [A] 'function v4l2_ctrl* v4l2_ctrl_new_std_menu_items(v4l2_ctrl_handler*, const v4l2_ctrl_ops*, u32, u8, u64, u8, const char* const*)'
  [A] 'function int v4l2_ctrl_request_setup(media_request*, v4l2_ctrl_handler*)'
  [A] 'function int v4l2_ctrl_subdev_subscribe_event(v4l2_subdev*, v4l2_fh*, v4l2_event_subscription*)'
  [A] 'function const v4l2_format_info* v4l2_format_info(u32)'
  [A] 'function int v4l2_pipeline_link_notify(media_link*, u32, unsigned int)'

7 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_clear_mask_adjust'
  [A] 'tracepoint __tracepoint_android_vh_clear_reserved_fmt_fields'
  [A] 'tracepoint __tracepoint_android_vh_fill_ext_fmtdesc'
  [A] 'tracepoint __tracepoint_android_vh_media_device_setup_link'
  [A] 'tracepoint __tracepoint_android_vh_v4l2subdev_set_fmt'
  [A] 'tracepoint __tracepoint_android_vh_v4l2subdev_set_frame_interval'
  [A] 'tracepoint __tracepoint_android_vh_v4l2subdev_set_selection'

Bug: 193623575

Signed-off-by: Louis Kuo <louis.kuo@mediatek.com>
Change-Id: If047e7c88ecd249c2b3a24bb9a86cf686f144021
2021-07-15 16:56:00 +00:00
Woogeun Lee
d6eeae59b5 ANDROID: ABI: initial update allowed list for galaxy
Bug: 193592922
Signed-off-by: Woogeun Lee <woogeun.lee@samsung.com>
Change-Id: Ie835f7b291643766fd24a0a3573310e6d9e586be
2021-07-15 09:07:05 +00:00
Todd Kjos
870488eb07 ANDROID: GKI: 7/14/2021 KMI update
Set KMI_GENERATION=9 for 7/14 KMI update

Leaf changes summary: 3999 artifacts changed (1 filtered out)
Changed leaf types summary: 349 (1 filtered out) leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 3579 Changed, 4 Added functions
Removed/Changed/Added variables summary: 0 Removed, 65 Changed, 2 Added variables

4 Added functions:

  [A] 'function int __traceiter_android_vh_snd_compr_use_pause_in_drain(void*, bool*, bool*)'
  [A] 'function int __traceiter_android_vh_sound_usb_support_cpu_suspend(void*, usb_device*, int, bool*)'
  [A] 'function void lru_cache_disable()'
  [A] 'function void lru_cache_enable()'

3579 functions with some sub-type change:

  [C] 'function void shmem_mark_page_lazyfree(page*)' at shmem.c:4298:1 has some sub-type changes:
    CRC (modversions) changed from 0x81dbf5b0 to 0xf81c42a3
    parameter 2 of type 'typedef bool' was added

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

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

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

  ... 3575 omitted; 3578 symbols have only CRC changes

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_snd_compr_use_pause_in_drain'
  [A] 'tracepoint __tracepoint_android_vh_sound_usb_support_cpu_suspend'

65 Changed variables:

  [C] 'bus_type amba_bustype' was changed at bus.c:215:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0x1f5d98ee to 0x8ae4a6d8
    type of variable changed:
      type size changed from 1408 to 1664 (in bits)
      4 data member insertions:
        'u64 android_kabi_reserved1', at offset 1408 (in bits) at bus.h:116:1
        'u64 android_kabi_reserved2', at offset 1472 (in bits) at bus.h:117:1
        'u64 android_kabi_reserved3', at offset 1536 (in bits) at bus.h:118:1
        'u64 android_kabi_reserved4', at offset 1600 (in bits) at bus.h:119:1
      3982 impacted interfaces

  [C] 'neigh_table arp_tbl' was changed at arp.c:152:1:
    size of symbol changed from 520 to 568
    CRC (modversions) changed from 0x16be2042 to 0x8cf42e34
    type of variable changed:
      type size changed from 4160 to 4544 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 4480 (in bits) at neighbour.h:236:1
      there are data member changes:
        type 'struct neigh_parms' of 'neigh_table::parms' changed:
          type size changed from 1152 to 1216 (in bits)
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 1152 (in bits) at neighbour.h:88:1
          3982 impacted interfaces
        6 ('list_head parms_list' .. 'unsigned long int last_flush') offsets changed (by +64 bits)
        type 'struct delayed_work' of 'neigh_table::gc_work' changed:
          type size changed from 832 to 1088 (in bits)
          2 data member insertions:
            'u64 android_kabi_reserved1', at offset 960 (in bits) at workqueue.h:126:1
            'u64 android_kabi_reserved2', at offset 1024 (in bits) at workqueue.h:127:1
          there are data member changes:
            type 'struct work_struct' of 'delayed_work::work' changed:
              type size changed from 256 to 384 (in bits)
              2 data member insertions:
                'u64 android_kabi_reserved1', at offset 256 (in bits) at workqueue.h:110:1
                'u64 android_kabi_reserved2', at offset 320 (in bits) at workqueue.h:111:1
              3998 impacted interfaces
            3 ('timer_list timer' .. 'int cpu') offsets changed (by +128 bits)
          3982 impacted interfaces
        and offset changed from 2176 to 2240 (in bits) (by +64 bits)
        10 ('timer_list proxy_timer' .. 'pneigh_entry** phash_buckets') offsets changed (by +320 bits)
      3982 impacted interfaces

  [C] 'const address_space_operations balloon_aops' was changed at balloon_compaction.c:253:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0xf3018b56 to 0x71fb77bb
    type of variable changed:

  [C] 'pglist_data contig_page_data' was changed at memblock.c:96:1:
    CRC (modversions) changed from 0xe3d4cd2a to 0xa714dd23
    type of variable changed:
      type size hasn't changed
      1 data member insertion:
        'u64 android_oem_data1', at offset 40832 (in bits) at mmzone.h:781:1
      there are data member changes:
        2 ('int kcompactd_max_order' .. 'zone_type kcompactd_highest_zoneidx') offsets changed (by +96 bits)
        4 ('wait_queue_head_t kcompactd_wait' .. 'unsigned long int totalreserve_pages') offsets changed (by +64 bits)
        type 'struct lruvec' of 'pglist_data::__lruvec' changed:
          type size changed from 1024 to 1088 (in bits)
          1 data member insertion:
            'pglist_data* pgdat', at offset 1024 (in bits) at mmzone.h:296:1
          3982 impacted interfaces
        'unsigned long int flags' offset changed (by +64 bits)
      3982 impacted interfaces

  [C] 'bus_type cpu_subsys' was changed at cpu.c:128:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0x214ff238 to 0xbcb22632
    type 'struct bus_type' changed at bus.h:82:1, as reported earlier

  [C] 'bio_set fs_bio_set' was changed at bio.c:48:1:
    size of symbol changed from 224 to 272
    CRC (modversions) changed from 0x4b591f1c to 0x855d0cea
    type of variable changed:
      type size changed from 1792 to 2176 (in bits)
      4 data member insertions:
        'u64 android_kabi_reserved1', at offset 1920 (in bits) at bio.h:707:1
        'u64 android_kabi_reserved2', at offset 1984 (in bits) at bio.h:708:1
        'u64 android_kabi_reserved3', at offset 2048 (in bits) at bio.h:709:1
        'u64 android_kabi_reserved4', at offset 2112 (in bits) at bio.h:710:1
      there are data member changes:
        type 'struct work_struct' of 'bio_set::rescue_work' changed, as reported earlier
        'workqueue_struct* rescue_workqueue' offset changed (by +128 bits)
      3982 impacted interfaces

  [C] 'bus_type i2c_bus_type' was changed at i2c-core-base.c:629:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0xd6701d07 to 0xc515b69b
    type 'struct bus_type' changed at bus.h:82:1, as reported earlier

  [C] 'net init_net' was changed at net_namespace.c:47:1:
    size of symbol changed from 4544 to 4672
    CRC (modversions) changed from 0x661d880a to 0xc427c067
    type of variable changed:
      type size changed from 36352 to 37376 (in bits)
      there are data member changes:
        type 'struct netns_ipv4' of 'net::ipv4' changed:
          type size hasn't changed
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 7488 (in bits) at ipv4.h:233:1
          3982 impacted interfaces
        type 'struct netns_ipv6' of 'net::ipv6' changed:
          type size hasn't changed
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 5888 (in bits) at ipv6.h:120:1
          3982 impacted interfaces
        type 'struct netns_nf' of 'net::nf' changed:
          type size changed from 1920 to 1984 (in bits)
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 1920 (in bits) at netfilter.h:39:1
          3982 impacted interfaces
        'netns_xt xt' offset changed (by +64 bits)
        type 'struct netns_ct' of 'net::ct' changed:
          type size changed from 3072 to 3328 (in bits)
          there are data member changes:
            type 'struct delayed_work' of 'netns_ct::ecache_dwork' changed, as reported earlier
            14 ('bool ecache_dwork_pending' .. 'nf_ip_net nf_ct_proto') offsets changed (by +256 bits)
          3982 impacted interfaces
        and offset changed from 23232 to 23296 (in bits) (by +64 bits)
        7 ('netns_nf_frag nf_frag' .. 'netns_bpf bpf') offsets changed (by +320 bits)
        type 'struct netns_xfrm' of 'net::xfrm' changed:
          type size changed from 6656 to 7680 (in bits)
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 7168 (in bits) at xfrm.h:82:1
          there are data member changes:
            type 'struct work_struct' of 'netns_xfrm::state_hash_work' changed, as reported earlier
            6 ('list_head policy_all' .. 'unsigned int policy_count[6]') offsets changed (by +128 bits)
            type 'struct work_struct' of 'netns_xfrm::policy_hash_work' changed, as reported earlier
            and offset changed from 1664 to 1792 (in bits) (by +128 bits)
            type 'struct xfrm_policy_hthresh' of 'netns_xfrm::policy_hthresh' changed:
              type size changed from 384 to 512 (in bits)
              there are data member changes:
                type 'struct work_struct' of 'xfrm_policy_hthresh::work' changed, as reported earlier
                5 ('seqlock_t lock' .. 'u8 rbits6') offsets changed (by +128 bits)
              3982 impacted interfaces
            and offset changed from 1920 to 2176 (in bits) (by +256 bits)
            8 ('list_head inexact_bins' .. 'ctl_table_header* sysctl_hdr') offsets changed (by +384 bits)
            6 ('dst_ops xfrm4_dst_ops' .. 'mutex xfrm_cfg_mutex') offsets changed (by +512 bits)
          3982 impacted interfaces
        'atomic64_t net_cookie' offset changed (by +1024 bits)
        type 'struct netns_can' of 'net::can' changed:
          type size changed from 1408 to 1472 (in bits)
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 1408 (in bits) at can.h:40:1
          3982 impacted interfaces
        and offset changed from 34368 to 35392 (in bits) (by +1024 bits)
        2 ('netns_xdp xdp' .. 'sock* diag_nlsk') offsets changed (by +1088 bits)
      3982 impacted interfaces

  [C] 'task_struct init_task' was changed at init_task.c:64:1:
    size of symbol changed from 4672 to 4736
    CRC (modversions) changed from 0x64ee80bd to 0xb1307de2
    type of variable changed:
      type size changed from 37376 to 37888 (in bits)
      6 data member insertions:
        'unsigned int in_user_fault', at offset 3 (in bits) at sched.h:828:1
        'mem_cgroup* memcg_in_oom', at offset 21568 (in bits) at sched.h:1313:1
        'gfp_t memcg_oom_gfp_mask', at offset 21632 (in bits) at sched.h:1314:1
        'int memcg_oom_order', at offset 21664 (in bits) at sched.h:1315:1
        'unsigned int memcg_nr_pages_over_high', at offset 21696 (in bits) at sched.h:1318:1
        'mem_cgroup* active_memcg', at offset 21760 (in bits) at sched.h:1321:1
      there are data member changes:
        4 ('unsigned int no_cgroup_migration' .. 'unsigned int in_memstall') offsets changed (by +1 bits)
        17 ('request_queue* throttle_queue' .. 'u64 android_kabi_reserved8') offsets changed (by +256 bits)
        type 'struct thread_struct' of 'task_struct::thread' changed:
          type size hasn't changed
          3982 impacted interfaces
        and offset changed from 28672 to 28928 (in bits) (by +256 bits)
      3982 impacted interfaces

  [C] 'neigh_table nd_tbl' was changed at ndisc.c:109:1:
    size of symbol changed from 520 to 568
    CRC (modversions) changed from 0xe9f2d8cc to 0x5023214d
    type 'struct neigh_table' changed at neighbour.h:194:1, as reported earlier

  [C] 'bus_type pci_bus_type' was changed at pci-driver.c:1598:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0xc367e487 to 0x34945c88
    type 'struct bus_type' changed at bus.h:82:1, as reported earlier

  [C] 'bus_type platform_bus_type' was changed at platform.c:1360:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0xd8ba6494 to 0xb1454ef1
    type 'struct bus_type' changed at bus.h:82:1, as reported earlier

  [C] 'task_group root_task_group' was changed at core.c:7408:1:
    CRC (modversions) changed from 0xc4eaf5e4 to 0xfe4b2c1d
    type of variable changed:
      type size hasn't changed
      there are data member changes:
        type 'struct cgroup_subsys_state' of 'task_group::css' changed:
          type size changed from 1600 to 1856 (in bits)
          there are data member changes:
            type 'struct work_struct' of 'cgroup_subsys_state::destroy_work' changed, as reported earlier
            type 'struct rcu_work' of 'cgroup_subsys_state::destroy_rwork' changed:
              type size changed from 448 to 576 (in bits)
              there are data member changes:
                type 'struct work_struct' of 'rcu_work::work' changed, as reported earlier
                2 ('callback_head rcu' .. 'workqueue_struct* wq') offsets changed (by +128 bits)
              3982 impacted interfaces
            and offset changed from 1088 to 1216 (in bits) (by +128 bits)
            'cgroup_subsys_state* parent' offset changed (by +256 bits)
          3982 impacted interfaces
        3 ('sched_entity** se' .. 'unsigned long int shares') offsets changed (by +256 bits)
      3982 impacted interfaces

  [C] 'const inode_operations simple_dir_inode_operations' was changed at libfs.c:240:1:
    size of symbol changed from 192 to 256
    CRC (modversions) changed from 0x7305c43b to 0x4c3debd6
    type of variable changed:

  [C] 'const file_operations simple_dir_operations' was changed at libfs.c:230:1:
    size of symbol changed from 256 to 288
    CRC (modversions) changed from 0x4e9b00a7 to 0xb8416127
    type of variable changed:

  [C] 'const dev_pm_ops snd_soc_pm_ops' was changed at soc-core.c:2028:1:
    size of symbol changed from 184 to 192
    CRC (modversions) changed from 0x258e1260 to 0x7ce1303
    type of variable changed:

  [C] 'bus_type spi_bus_type' was changed at spi.c:377:1:
    size of symbol changed from 176 to 208
    CRC (modversions) changed from 0xc53cfd77 to 0xe181fe91
    type 'struct bus_type' changed at bus.h:82:1, as reported earlier

  [C] 'srcu_struct tracepoint_srcu' was changed at tracepoint.c:21:1:
    size of symbol changed from 664 to 696
    CRC (modversions) changed from 0xba00b9a5 to 0xbf451872
    type of variable changed:
      type size changed from 5312 to 5568 (in bits)
      there are data member changes:
        type 'struct delayed_work' of 'srcu_struct::work' changed, as reported earlier
      3982 impacted interfaces

  [C] 'const dev_pm_ops usb_hcd_pci_pm_ops' was changed at hcd-pci.c:612:1:
    size of symbol changed from 184 to 192
    CRC (modversions) changed from 0xaed58e3a to 0x57b277fa
    type of variable changed:

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

  [C] 'const clk_ops clk_fixed_factor_ops' was changed at clk-fixed-factor.c:60:1:
    CRC (modversions) changed from 0xbc9ab1de to 0x274e799a

  [C] 'const clk_ops clk_fixed_rate_ops' was changed at clk-fixed-rate.c:46:1:
    CRC (modversions) changed from 0x2c7fabbe to 0xd484b507

  ... 43 omitted; 46 symbols have only CRC changes

'enum android_debug_symbol at android_debug_symbols.h:9:1' changed:
  type size hasn't changed
  3 enumerator insertions:
    'android_debug_symbol::ADS_MMAP_MIN_ADDR' value '15'
    'android_debug_symbol::ADS_STACK_GUARD_GAP' value '16'
    'android_debug_symbol::ADS_SYSCTL_LEGACY_VA_LAYOUT' value '17'
  1 enumerator change:
    'android_debug_symbol::ADS_END' from value '15' to '18' at android_debug_symbols.h:9:1
  one impacted interface

'enum cpuhp_state at cpuhotplug.h:25:1' changed:
  type size hasn't changed
  4 enumerator insertions:
    'cpuhp_state::CPUHP_ANDROID_RESERVED_1' value '218'
    'cpuhp_state::CPUHP_ANDROID_RESERVED_2' value '219'
    'cpuhp_state::CPUHP_ANDROID_RESERVED_3' value '220'
    'cpuhp_state::CPUHP_ANDROID_RESERVED_4' value '221'
  1 enumerator change:
    'cpuhp_state::CPUHP_ONLINE' from value '218' to '222' at cpuhotplug.h:25:1
  5 impacted interfaces
'struct Qdisc at sch_generic.h:58:1' changed:
  type size hasn't changed
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2304 (in bits) at sch_generic.h:118:1
  3982 impacted interfaces

'struct Qdisc_class_ops at sch_generic.h:231:1' changed:
  type size changed from 896 to 960 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 896 (in bits) at sch_generic.h:266:1
  3982 impacted interfaces

'struct Qdisc_ops at sch_generic.h:271:1' changed:
  type size changed from 1344 to 1408 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1344 (in bits) at sch_generic.h:311:1
  3982 impacted interfaces

'struct Scsi_Host at scsi_host.h:524:1' changed:
  type size changed from 18432 to 20032 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 19968 (in bits) at scsi_host.h:701:1
  there are data member changes:
    type 'struct device' of 'Scsi_Host::shost_gendev' changed:
      type size changed from 6400 to 7168 (in bits)
      8 data member insertions:
        'u64 android_kabi_reserved1', at offset 6656 (in bits) at device.h:557:1
        'u64 android_kabi_reserved2', at offset 6720 (in bits) at device.h:558:1
        'u64 android_kabi_reserved3', at offset 6784 (in bits) at device.h:559:1
        'u64 android_kabi_reserved4', at offset 6848 (in bits) at device.h:560:1
        'u64 android_kabi_reserved5', at offset 6912 (in bits) at device.h:561:1
        'u64 android_kabi_reserved6', at offset 6976 (in bits) at device.h:562:1
        'u64 android_kabi_reserved7', at offset 7040 (in bits) at device.h:563:1
        'u64 android_kabi_reserved8', at offset 7104 (in bits) at device.h:564:1
      there are data member changes:
        type 'struct dev_pm_info' of 'device::power' changed:
          type size changed from 2496 to 2752 (in bits)
          2 data member insertions:
            'u64 android_kabi_reserved1', at offset 2624 (in bits) at pm.h:628:1
            'u64 android_kabi_reserved2', at offset 2688 (in bits) at pm.h:629:1
          there are data member changes:
            type 'struct work_struct' of 'dev_pm_info::work' changed, as reported earlier
            16 ('wait_queue_head_t wait_queue' .. 'dev_pm_qos* qos') offsets changed (by +128 bits)
          3982 impacted interfaces
        26 ('dev_pm_domain* pm_domain' .. 'dev_iommu* iommu') offsets changed (by +256 bits)
      3982 impacted interfaces
    type 'struct device' of 'Scsi_Host::shost_dev' changed, as reported earlier
    and offset changed from 11904 to 12672 (in bits) (by +768 bits)
    2 ('void* shost_data' .. 'device* dma_dev') offsets changed (by +1536 bits)
    'unsigned long int hostdata[]' offset changed (by +1600 bits)
  67 impacted interfaces

'struct address_space at fs.h:451:1' changed:
  type size changed from 1536 to 1792 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1536 (in bits) at fs.h:479:1
    'u64 android_kabi_reserved2', at offset 1600 (in bits) at fs.h:480:1
    'u64 android_kabi_reserved3', at offset 1664 (in bits) at fs.h:481:1
    'u64 android_kabi_reserved4', at offset 1728 (in bits) at fs.h:482:1
  3982 impacted interfaces

'struct address_space_operations at fs.h:367:1' changed:
  type size changed from 1408 to 1664 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1408 (in bits) at fs.h:419:1
    'u64 android_kabi_reserved2', at offset 1472 (in bits) at fs.h:420:1
    'u64 android_kabi_reserved3', at offset 1536 (in bits) at fs.h:421:1
    'u64 android_kabi_reserved4', at offset 1600 (in bits) at fs.h:422:1
  3982 impacted interfaces

'struct amba_device at bus.h:64:1' changed:
  type size changed from 8000 to 8832 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8768 (in bits) at bus.h:76:1
  there are data member changes:
    type 'struct device' of 'amba_device::dev' changed, as reported earlier
    8 ('resource res' .. 'char* driver_override') offsets changed (by +768 bits)
  4 impacted interfaces

'struct amba_driver at bus.h:76:1' changed:
  type size changed from 1408 to 1728 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1664 (in bits) at bus.h:86:1
  there are data member changes:
    type 'struct device_driver' of 'amba_driver::drv' changed:
      type size changed from 1152 to 1408 (in bits)
      4 data member insertions:
        'u64 android_kabi_reserved1', at offset 1152 (in bits) at driver.h:122:1
        'u64 android_kabi_reserved2', at offset 1216 (in bits) at driver.h:123:1
        'u64 android_kabi_reserved3', at offset 1280 (in bits) at driver.h:124:1
        'u64 android_kabi_reserved4', at offset 1344 (in bits) at driver.h:125:1
      3982 impacted interfaces
    4 ('int (amba_device*, const amba_id*)* probe' .. 'const amba_id* id_table') offsets changed (by +256 bits)
  2 impacted interfaces

'struct backing_dev_info at backing-dev-defs.h:165:1' changed:
  type size changed from 6464 to 9280 (in bits)
  5 data member insertions:
    'xarray cgwb_tree', at offset 6784 (in bits) at backing-dev-defs.h:190:1
    'mutex cgwb_release_mutex', at offset 6912 (in bits) at backing-dev-defs.h:191:1
    'rw_semaphore wb_switch_rwsem', at offset 7296 (in bits) at backing-dev-defs.h:192:1
    'u64 android_kabi_reserved1', at offset 9152 (in bits) at backing-dev-defs.h:206:1
    'u64 android_kabi_reserved2', at offset 9216 (in bits) at backing-dev-defs.h:207:1
  there are data member changes:
    type 'struct bdi_writeback' of 'backing_dev_info::wb' changed:
      type size changed from 4224 to 5888 (in bits)
      9 data member insertions:
        'percpu_ref refcnt', at offset 4480 (in bits) at backing-dev-defs.h:152:1
        'fprop_local_percpu memcg_completions', at offset 4608 (in bits) at backing-dev-defs.h:153:1
        'cgroup_subsys_state* memcg_css', at offset 4992 (in bits) at backing-dev-defs.h:154:1
        'cgroup_subsys_state* blkcg_css', at offset 5056 (in bits) at backing-dev-defs.h:155:1
        'list_head memcg_node', at offset 5120 (in bits) at backing-dev-defs.h:156:1
        'list_head blkcg_node', at offset 5248 (in bits) at backing-dev-defs.h:157:1
        'union {work_struct release_work; callback_head rcu;}', at offset 5376 (in bits) at backing-dev-defs.h:159:1
        'u64 android_kabi_reserved1', at offset 5760 (in bits) at backing-dev-defs.h:165:1
        'u64 android_kabi_reserved2', at offset 5824 (in bits) at backing-dev-defs.h:166:1
      there are data member changes:
        type 'struct delayed_work' of 'bdi_writeback::dwork' changed, as reported earlier
        2 ('unsigned long int dirty_sleep' .. 'list_head bdi_node') offsets changed (by +256 bits)
      3982 impacted interfaces
    'list_head wb_list' offset changed (by +1664 bits)
    6 ('wait_queue_head_t wb_waitq' .. 'dentry* debug_dir') offsets changed (by +2688 bits)
  3982 impacted interfaces

'struct backlight_device at backlight.h:280:1' changed (indirectly):
  type size changed from 8128 to 8896 (in bits)
  there are data member changes:
    type 'struct device' of 'backlight_device::dev' changed, as reported earlier
    2 ('bool fb_bl_on[32]' .. 'int use_count') offsets changed (by +768 bits)
  17 impacted interfaces

'struct bdi_writeback at backing-dev-defs.h:107:1' changed:
  details were reported earlier

'struct bio_set at bio.h:682:1' changed:
  details were reported earlier

'struct blk_mq_hw_ctx at blk-mq.h:16:1' changed (indirectly):
  type size changed from 5120 to 5632 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'blk_mq_hw_ctx::run_work' changed, as reported earlier
    35 ('cpumask_var_t cpumask' .. 'srcu_struct srcu[]') offsets changed (by +256 bits)
  3982 impacted interfaces

'struct blkcg at blk-cgroup.h:46:1' changed:
  type size changed from 2368 to 2752 (in bits)
  1 data member insertion:
    'list_head cgwb_list', at offset 2624 (in bits) at blk-cgroup.h:59:1
  there are data member changes:
    type 'struct cgroup_subsys_state' of 'blkcg::css' changed, as reported earlier
    7 ('spinlock_t lock' .. 'list_head all_blkcgs_node') offsets changed (by +256 bits)
  3982 impacted interfaces

'struct blkcg_gq at blk-cgroup.h:105:1' changed (indirectly):
  type size changed from 2688 to 2816 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'blkcg_gq::async_bio_work' changed, as reported earlier
    6 ('atomic_t use_delay' .. 'callback_head callback_head') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct block_device at blk_types.h:23:1' changed:
  type size changed from 1792 to 2048 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1792 (in bits) at blk_types.h:52:1
    'u64 android_kabi_reserved2', at offset 1856 (in bits) at blk_types.h:53:1
    'u64 android_kabi_reserved3', at offset 1920 (in bits) at blk_types.h:54:1
    'u64 android_kabi_reserved4', at offset 1984 (in bits) at blk_types.h:55:1
  3982 impacted interfaces

'struct block_device_operations at blkdev.h:1842:1' changed:
  type size changed from 960 to 1152 (in bits)
  3 data member insertions:
    'u64 android_kabi_reserved1', at offset 960 (in bits) at blkdev.h:1872:1
    'u64 android_kabi_reserved2', at offset 1024 (in bits) at blkdev.h:1873:1
    'u64 android_oem_data1', at offset 1088 (in bits) at blkdev.h:1874:1
  3982 impacted interfaces

'struct bpf_link at bpf.h:871:1' changed (indirectly):
  type size changed from 512 to 640 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'bpf_link::work' changed, as reported earlier
  3982 impacted interfaces

'struct bpf_local_storage_map at bpf_local_storage.h:42:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct bpf_map' of 'bpf_local_storage_map::map' changed:
      type size hasn't changed
      there are data member changes:
        type 'struct work_struct' of 'bpf_map::work' changed, as reported earlier
        2 ('mutex freeze_mutex' .. 'u64 writecnt') offsets changed (by +128 bits)
      3982 impacted interfaces
  3982 impacted interfaces

'struct bpf_map at bpf.h:142:1' changed (indirectly):
  details were reported earlier

'struct bpf_map_dev_ops at bpf.h:213:1' changed:
  type size changed from 256 to 320 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 256 (in bits) at bpf.h:226:1
  3982 impacted interfaces

'struct bpf_map_ops at bpf.h:55:1' changed:
  type size changed from 2368 to 2496 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 2368 (in bits) at bpf.h:137:1
    'u64 android_kabi_reserved2', at offset 2432 (in bits) at bpf.h:138:1
  3982 impacted interfaces

'struct bpf_offloaded_map at bpf.h:223:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct bpf_map' of 'bpf_offloaded_map::map' changed, as reported earlier
  3982 impacted interfaces

'struct bpf_prog_aux at bpf.h:774:1' changed:
  type size changed from 5312 to 5504 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 5440 (in bits) at bpf.h:862:1
  there are data member changes:
    type 'union {work_struct work; callback_head rcu;}' of 'anonymous data member' changed:
      type size changed from 256 to 384 (in bits)
      there are data member changes:
        type 'struct work_struct' of '__anonymous_union__::work' changed, as reported earlier
  3982 impacted interfaces

'struct bpf_tramp_image at bpf.h:590:1' changed (indirectly):
  type size changed from 2304 to 2432 (in bits)
  there are data member changes:
    type 'union {callback_head rcu; work_struct work;}' of 'anonymous data member' changed:
      type size changed from 256 to 384 (in bits)
      there are data member changes:
        type 'struct work_struct' of '__anonymous_union__::work' changed, as reported earlier
  3982 impacted interfaces

'struct bpf_xdp_link at dev.c:8958:1' changed (indirectly):
  type size changed from 640 to 768 (in bits)
  there are data member changes:
    type 'struct bpf_link' of 'bpf_xdp_link::link' changed, as reported earlier
    2 ('net_device* dev' .. 'int flags') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct bus_type at bus.h:82:1' changed:
  details were reported earlier

'struct cec_adapter at cec.h:201:1' changed (indirectly):
  type size changed from 12224 to 12992 (in bits)
  there are data member changes:
    type 'struct cec_devnode' of 'cec_adapter::devnode' changed:
      type size changed from 8064 to 8832 (in bits)
      there are data member changes:
        type 'struct device' of 'cec_devnode::dev' changed, as reported earlier
        6 ('cdev cdev' .. 'mutex lock') offsets changed (by +768 bits)
      36 impacted interfaces
    36 ('mutex lock' .. 'char input_phys[32]') offsets changed (by +768 bits)
  36 impacted interfaces

'struct cec_data at cec.h:57:1' changed (indirectly):
  type size changed from 1984 to 2240 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'cec_data::work' changed, as reported earlier
    4 ('completion c' .. 'bool completed') offsets changed (by +256 bits)
  36 impacted interfaces

'struct cec_devnode at cec.h:39:1' changed (indirectly):
  details were reported earlier

'struct cfg80211_sched_scan_request at cfg80211.h:2321:1' changed:
  type size changed from 1536 to 1600 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1536 (in bits) at cfg80211.h:2373:1
  there are data member changes:
    'ieee80211_channel* channels[]' offset changed (by +64 bits)
  3982 impacted interfaces

'struct cgroup at cgroup-defs.h:357:1' changed:
  type size changed from 20864 to 22016 (in bits)
  there are data member changes:
    type 'struct cgroup_subsys_state' of 'cgroup::self' changed, as reported earlier
    17 ('unsigned long int flags' .. 'u16 old_subtree_ss_mask') offsets changed (by +256 bits)
    type 'cgroup_subsys_state*[5]' of 'cgroup::subsys' changed:
      type name changed from 'cgroup_subsys_state*[5]' to 'cgroup_subsys_state*[7]'
      array type size changed from 320 to 448
      array type subrange 1 changed length from 5 to 7
    and offset changed from 3264 to 3520 (in bits) (by +256 bits)
    2 ('cgroup_root* root' .. 'list_head cset_links') offsets changed (by +384 bits)
    type 'list_head[5]' of 'cgroup::e_csets' changed:
      type name changed from 'list_head[5]' to 'list_head[7]'
      array type size changed from 640 to 896
      array type subrange 1 changed length from 5 to 7
    and offset changed from 3776 to 4160 (in bits) (by +384 bits)
    10 ('cgroup* dom_cgrp' .. 'wait_queue_head_t offline_waitq') offsets changed (by +640 bits)
    type 'struct work_struct' of 'cgroup::release_agent_work' changed, as reported earlier
    and offset changed from 6016 to 6656 (in bits) (by +640 bits)
    type 'struct psi_group' of 'cgroup::psi' changed:
      type size changed from 5312 to 5568 (in bits)
      1 data member insertion:
        'atomic_t poll_scheduled', at offset 4320 (in bits) at psi_types.h:160:1
      there are data member changes:
        type 'struct delayed_work' of 'psi_group::avgs_work' changed, as reported earlier
        14 ('u64 total[2][5]' .. 'u64 polling_until') offsets changed (by +256 bits)
      3982 impacted interfaces
    and offset changed from 6272 to 7040 (in bits) (by +768 bits)
    type 'struct cgroup_bpf' of 'cgroup::bpf' changed:
      type size changed from 9088 to 9216 (in bits)
      there are data member changes:
        type 'struct work_struct' of 'cgroup_bpf::release_work' changed, as reported earlier
      3982 impacted interfaces
    and offset changed from 11584 to 12608 (in bits) (by +1024 bits)
    3 ('atomic_t congestion_count' .. 'u64 ancestor_ids[]') offsets changed (by +1152 bits)
  3982 impacted interfaces

'struct cgroup_bpf at bpf-cgroup.h:70:1' changed (indirectly):
  details were reported earlier

'struct cgroup_root at cgroup-defs.h:495:1' changed (indirectly):
  type size changed from 54592 to 55744 (in bits)
  there are data member changes:
    type 'struct cgroup' of 'cgroup_root::cgrp' changed, as reported earlier
    6 ('u64 cgrp_ancestor_id_storage' .. 'char name[64]') offsets changed (by +1152 bits)
  3982 impacted interfaces

'struct cgroup_subsys_state at cgroup-defs.h:139:1' changed (indirectly):
  details were reported earlier

'struct class at class.h:55:1' changed:
  type size changed from 1024 to 1216 (in bits)
  3 data member insertions:
    'u64 android_kabi_reserved2', at offset 1024 (in bits) at class.h:81:1
    'u64 android_kabi_reserved3', at offset 1088 (in bits) at class.h:82:1
    'u64 android_kabi_reserved4', at offset 1152 (in bits) at class.h:83:1
  3982 impacted interfaces

'struct cpufreq_policy at cpufreq.h:51:1' changed (indirectly):
  type size changed from 5952 to 6080 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'cpufreq_policy::update' changed, as reported earlier
    25 ('freq_constraints constraints' .. 'notifier_block nb_max') offsets changed (by +128 bits)
  32 impacted interfaces

'struct cpuidle_device at cpuidle.h:92:1' changed:
  type size changed from 6400 to 6464 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 6400 (in bits) at cpuidle.h:115:1
  3986 impacted interfaces

'struct cpuidle_driver at cpuidle.h:122:1' changed:
  type size changed from 8704 to 8768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8704 (in bits) at cpuidle.h:142:1
  3982 impacted interfaces

'struct css_set at cgroup-defs.h:196:1' changed:
  type size changed from 2880 to 3264 (in bits)
  there are data member changes:
    type 'cgroup_subsys_state*[5]' of 'css_set::subsys' changed:
      type name changed from 'cgroup_subsys_state*[5]' to 'cgroup_subsys_state*[7]'
      array type size changed from 320 to 448
      array type subrange 1 changed length from 5 to 7
    8 ('refcount_t refcount' .. 'list_head task_iters') offsets changed (by +128 bits)
    type 'list_head[5]' of 'css_set::e_cset_node' changed:
      type name changed from 'list_head[5]' to 'list_head[7]'
      array type size changed from 640 to 896
      array type subrange 1 changed length from 5 to 7
    and offset changed from 1088 to 1216 (in bits) (by +128 bits)
    11 ('list_head threaded_csets' .. 'callback_head callback_head') offsets changed (by +384 bits)
  3982 impacted interfaces

'struct delayed_work at workqueue.h:115:1' changed:
  details were reported earlier

'struct dentry at dcache.h:89:1' changed:
  type size changed from 1536 to 1664 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1536 (in bits) at dcache.h:123:1
    'u64 android_kabi_reserved2', at offset 1600 (in bits) at dcache.h:124:1
  3982 impacted interfaces

'struct dentry_operations at dcache.h:135:1' changed:
  type size changed from 1024 to 1536 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 896 (in bits) at dcache.h:155:1
    'u64 android_kabi_reserved2', at offset 960 (in bits) at dcache.h:156:1
    'u64 android_kabi_reserved3', at offset 1024 (in bits) at dcache.h:157:1
    'u64 android_kabi_reserved4', at offset 1088 (in bits) at dcache.h:158:1
  3982 impacted interfaces

'struct dev_pm_domain at pm.h:643:1' changed:
  type size changed from 1792 to 1920 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1856 (in bits) at pm.h:657:1
  there are data member changes:
    type 'struct dev_pm_ops' of 'dev_pm_domain::ops' changed:
      type size changed from 1472 to 1536 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 1472 (in bits) at pm.h:304:1
      3982 impacted interfaces
    5 ('int (device*)* start' .. 'void (device*)* dismiss') offsets changed (by +64 bits)
  3982 impacted interfaces

'struct dev_pm_info at pm.h:565:1' changed:
  details were reported earlier

'struct dev_pm_ops at pm.h:278:1' changed:
  details were reported earlier

'struct devfreq at devfreq.h:172:1' changed (indirectly):
  type size changed from 16768 to 18048 (in bits)
  there are data member changes:
    type 'struct device' of 'devfreq::dev' changed, as reported earlier
    4 ('devfreq_dev_profile* profile' .. 'notifier_block nb') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'devfreq::work' changed, as reported earlier
    and offset changed from 7360 to 8128 (in bits) (by +768 bits)
    12 ('unsigned long int previous_freq' .. 'devfreq_stats stats') offsets changed (by +1024 bits)
    type 'struct srcu_notifier_head' of 'devfreq::transition_notifier_list' changed:
      type size changed from 5760 to 6016 (in bits)
      there are data member changes:
        type 'struct srcu_struct' of 'srcu_notifier_head::srcu' changed, as reported earlier
        'notifier_block* head' offset changed (by +256 bits)
      65 impacted interfaces
    and offset changed from 10624 to 11648 (in bits) (by +1024 bits)
    2 ('notifier_block nb_min' .. 'notifier_block nb_max') offsets changed (by +1280 bits)
  61 impacted interfaces

'struct device at device.h:458:1' changed:
  details were reported earlier

'struct device_driver at driver.h:95:1' changed:
  details were reported earlier

'struct device_link at device.h:572:1' changed (indirectly):
  type size changed from 7488 to 8384 (in bits)
  there are data member changes:
    type 'struct device' of 'device_link::link_dev' changed, as reported earlier
    5 ('device_link_state status' .. 'callback_head callback_head') offsets changed (by +768 bits)
    type 'struct work_struct' of 'device_link::rm_work' changed, as reported earlier
    and offset changed from 7040 to 7808 (in bits) (by +768 bits)
    3 ('bool supplier_preactivated' .. 'u64 android_kabi_reserved2') offsets changed (by +896 bits)
  2 impacted interfaces

'struct disk_events at genhd.c:1887:1' changed (indirectly):
  type size changed from 1664 to 1920 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'disk_events::dwork' changed, as reported earlier
  3982 impacted interfaces

'struct dma_buf at dma-buf.h:394:1' changed:
  type size changed from 2240 to 2368 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 2240 (in bits) at dma-buf.h:429:1
    'u64 android_kabi_reserved2', at offset 2304 (in bits) at dma-buf.h:430:1
  466 impacted interfaces

'struct dma_buf_attachment at dma-buf.h:490:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved2', at offset 704 (in bits) at dma-buf.h:505:1
  there are data member changes:
    type 'dma_buf_attach_sysfs_entry*' of 'dma_buf_attachment::sysfs_entry' changed:
      entity changed from 'dma_buf_attach_sysfs_entry*' to 'typedef u64' at int-ll64.h:23:1
      type size hasn't changed
    and name of 'dma_buf_attachment::sysfs_entry' changed to 'dma_buf_attachment::android_kabi_reserved1' at dma-buf.h:504:1
  466 impacted interfaces

'struct dma_buf_export_info at dma-buf.h:523:1' changed:
  type size changed from 448 to 576 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 448 (in bits) at dma-buf.h:530:1
    'u64 android_kabi_reserved2', at offset 512 (in bits) at dma-buf.h:531:1
  one impacted interface

'struct dma_buf_ops at dma-buf.h:35:1' changed:
  type size changed from 1088 to 1216 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1088 (in bits) at dma-buf.h:358:1
    'u64 android_kabi_reserved2', at offset 1152 (in bits) at dma-buf.h:359:1
  466 impacted interfaces

'struct dma_buf_sysfs_entry at dma-buf.h:421:1' changed:
  type size changed from 960 to 832 (in bits)
  2 data member deletions:
    'unsigned int attachment_uid', at offset 832 (in bits) at dma-buf.h:424:1
    'kset* attach_stats_kset', at offset 896 (in bits) at dma-buf.h:425:1
  466 impacted interfaces

'struct dma_chan_dev at dmaengine.h:361:1' changed (indirectly):
  type size changed from 6528 to 7296 (in bits)
  there are data member changes:
    type 'struct device' of 'dma_chan_dev::device' changed, as reported earlier
    'int dev_id' offset changed (by +768 bits)
  40 impacted interfaces

'struct dma_device at dmaengine.h:849:1' changed:
  type size changed from 3392 to 3648 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 3392 (in bits) at dmaengine.h:946:1
    'u64 android_kabi_reserved2', at offset 3456 (in bits) at dmaengine.h:947:1
    'u64 android_kabi_reserved3', at offset 3520 (in bits) at dmaengine.h:948:1
    'u64 android_kabi_reserved4', at offset 3584 (in bits) at dmaengine.h:949:1
  40 impacted interfaces

'struct drm_atomic_state at drm_atomic.h:325:1' changed (indirectly):
  type size changed from 960 to 1088 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'drm_atomic_state::commit_work' changed, as reported earlier
  346 impacted interfaces

'struct drm_device at drm_device.h:53:1' changed (indirectly):
  type size changed from 14080 to 14464 (in bits)
  there are data member changes:
    type 'struct drm_mode_config' of 'drm_device::mode_config' changed:
      type size changed from 9472 to 9856 (in bits)
      there are data member changes:
        type 'struct work_struct' of 'drm_mode_config::connector_free_work' changed, as reported earlier
        17 ('int num_encoder' .. 'bool delayed_event') offsets changed (by +128 bits)
        type 'struct delayed_work' of 'drm_mode_config::output_poll_work' changed, as reported earlier
        and offset changed from 4160 to 4288 (in bits) (by +128 bits)
        72 ('mutex blob_lock' .. 'const drm_mode_config_helper_funcs* helper_private') offsets changed (by +384 bits)
      346 impacted interfaces
    6 ('mutex object_name_lock' .. 'drm_fb_helper* fb_helper') offsets changed (by +384 bits)
  346 impacted interfaces

'struct drm_dp_aux at drm_dp_helper.h:1580:1' changed (indirectly):
  type size changed from 11200 to 12352 (in bits)
  there are data member changes:
    type 'struct i2c_adapter' of 'drm_dp_aux::ddc' changed:
      type size changed from 8768 to 9536 (in bits)
      there are data member changes:
        type 'struct device' of 'i2c_adapter::dev' changed, as reported earlier
        9 ('unsigned long int locked_flags' .. 'irq_domain* host_notify_domain') offsets changed (by +768 bits)
      398 impacted interfaces
    3 ('device* dev' .. 'mutex hw_mutex') offsets changed (by +768 bits)
    type 'struct work_struct' of 'drm_dp_aux::crc_work' changed, as reported earlier
    and offset changed from 9344 to 10112 (in bits) (by +768 bits)
    4 ('u8 crc_count' .. 'unsigned int i2c_defer_count') offsets changed (by +896 bits)
    type 'struct drm_dp_aux_cec' of 'drm_dp_aux::cec' changed:
      type size changed from 1344 to 1600 (in bits)
      there are data member changes:
        type 'struct delayed_work' of 'drm_dp_aux_cec::unregister_work' changed, as reported earlier
      26 impacted interfaces
    and offset changed from 9792 to 10688 (in bits) (by +896 bits)
    'bool is_remote' offset changed (by +1152 bits)
  26 impacted interfaces

'struct drm_dp_aux_cec at drm_dp_helper.h:1533:1' changed (indirectly):
  details were reported earlier

'struct drm_dp_mst_port at drm_dp_mst_helper.h:98:1' changed (indirectly):
  type size changed from 12032 to 13184 (in bits)
  there are data member changes:
    type 'struct drm_dp_aux' of 'drm_dp_mst_port::aux' changed, as reported earlier
    7 ('drm_dp_mst_branch* parent' .. 'bool fec_capable') offsets changed (by +1152 bits)
  19 impacted interfaces

'struct drm_dp_mst_topology_mgr at drm_dp_mst_helper.h:568:1' changed (indirectly):
  type size changed from 11136 to 11648 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'drm_dp_mst_topology_mgr::work' changed, as reported earlier
    type 'struct work_struct' of 'drm_dp_mst_topology_mgr::tx_work' changed, as reported earlier
    and offset changed from 9152 to 9280 (in bits) (by +128 bits)
    4 ('list_head destroy_port_list' .. 'workqueue_struct* delayed_destroy_wq') offsets changed (by +256 bits)
    type 'struct work_struct' of 'drm_dp_mst_topology_mgr::delayed_destroy_work' changed, as reported earlier
    and offset changed from 10112 to 10368 (in bits) (by +256 bits)
    2 ('list_head up_req_list' .. 'mutex up_req_lock') offsets changed (by +384 bits)
    type 'struct work_struct' of 'drm_dp_mst_topology_mgr::up_req_work' changed, as reported earlier
    and offset changed from 10880 to 11264 (in bits) (by +384 bits)
  19 impacted interfaces

'struct drm_fb_helper at drm_fb_helper.h:114:1' changed (indirectly):
  type size changed from 2880 to 3136 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'drm_fb_helper::dirty_work' changed, as reported earlier
    type 'struct work_struct' of 'drm_fb_helper::resume_work' changed, as reported earlier
    and offset changed from 2048 to 2176 (in bits) (by +128 bits)
    5 ('mutex lock' .. 'int preferred_bpp') offsets changed (by +256 bits)
  346 impacted interfaces

'struct drm_flip_work at drm_flip_work.h:73:1' changed (indirectly):
  type size changed from 704 to 832 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'drm_flip_work::worker' changed, as reported earlier
    3 ('list_head queued' .. 'spinlock_t lock') offsets changed (by +128 bits)
  4 impacted interfaces

'struct drm_mode_config at drm_mode_config.h:358:1' changed (indirectly):
  details were reported earlier

'struct drm_writeback_job at drm_writeback.h:90:1' changed (indirectly):
  type size changed from 704 to 832 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'drm_writeback_job::cleanup_work' changed, as reported earlier
    4 ('list_head list_entry' .. 'void* priv') offsets changed (by +128 bits)
  346 impacted interfaces

'struct dwc3 at core.h:1098:1' changed:
  type size changed from 10112 to 10432 (in bits)
  6 data member insertions:
    'unsigned int async_callbacks', at offset 9 (in bits) at core.h:1307:1
    'unsigned int do_fifo_resize', at offset 10 (in bits) at core.h:1273:1
    'u8 tx_fifo_resize_max_num', at offset 9888 (in bits) at core.h:1259:1
    'int max_cfg_eps', at offset 10048 (in bits) at core.h:1311:1
    'int last_fifo_depth', at offset 10080 (in bits) at core.h:1312:1
    'int num_ep_resized', at offset 10112 (in bits) at core.h:1313:1
  there are data member changes:
    'unsigned int dis_del_phy_power_chg_quirk' offset changed (by +1 bits)
    type 'struct work_struct' of 'dwc3::drd_work' changed, as reported earlier
    27 ('unsigned int dis_tx_ipgap_linecheck_quirk' .. 'unsigned int dis_rxdet_inp3_quirk') offsets changed (by +1 bits)
    'unsigned int dis_u2_freeclk_exists_quirk' offset changed (by -31 bits)
    7 ('dwc3_trb* ep0_trb' .. 'dma_addr_t scratch_addr') offsets changed (by +128 bits)
    type 'struct dwc3_request' of 'dwc3::ep0_usb_req' changed:
      type size changed from 1600 to 1664 (in bits)
      there are data member changes:
        type 'struct usb_request' of 'dwc3_request::request' changed:
          type size changed from 768 to 832 (in bits)
          1 data member insertion:
            'u64 android_kabi_reserved1', at offset 768 (in bits) at gadget.h:127:1
          108 impacted interfaces
        14 ('list_head list' .. 'u64 android_kabi_reserved2') offsets changed (by +64 bits)
      3 impacted interfaces
    and offset changed from 704 to 832 (in bits) (by +128 bits)
    70 ('completion ep0_in_setup' .. 'u16 imod_interval') offsets changed (by +192 bits)
    4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +320 bits)
  3 impacted interfaces

'struct dwc3_ep at core.h:704:1' changed (indirectly):
  type size changed from 1792 to 1856 (in bits)
  there are data member changes:
    type 'struct usb_ep' of 'dwc3_ep::endpoint' changed:
      type size changed from 576 to 640 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 576 (in bits) at gadget.h:249:1
      108 impacted interfaces
    21 ('list_head cancelled_list' .. 'u64 android_kabi_reserved2') offsets changed (by +64 bits)
  3 impacted interfaces

'struct dwc3_request at core.h:916:1' changed (indirectly):
  details were reported earlier

'struct edac_device_ctl_info at edac_device.h:151:1' changed (indirectly):
  type size changed from 3392 to 3648 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'edac_device_ctl_info::work' changed, as reported earlier
    13 ('void (edac_device_ctl_info*)* edac_check' .. 'kobject kobj') offsets changed (by +256 bits)
  6 impacted interfaces

'struct elevator_mq_ops at elevator.h:29:1' changed:
  type size changed from 1408 to 1664 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1408 (in bits) at elevator.h:55:1
    'u64 android_kabi_reserved2', at offset 1472 (in bits) at elevator.h:56:1
    'u64 android_kabi_reserved3', at offset 1536 (in bits) at elevator.h:57:1
    'u64 android_kabi_reserved4', at offset 1600 (in bits) at elevator.h:58:1
  3982 impacted interfaces

'struct elevator_type at elevator.h:66:1' changed:
  type size changed from 2368 to 2752 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 2624 (in bits) at elevator.h:96:1
    'u64 android_kabi_reserved2', at offset 2688 (in bits) at elevator.h:97:1
  there are data member changes:
    type 'struct elevator_mq_ops' of 'elevator_type::ops' changed, as reported earlier
    11 ('size_t icq_size' .. 'list_head list') offsets changed (by +256 bits)
  3982 impacted interfaces

'struct execute_work at workqueue.h:168:1' changed (indirectly):
  type size changed from 256 to 384 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'execute_work::work' changed, as reported earlier
  67 impacted interfaces

'struct extcon_dev at extcon.h:41:1' changed (indirectly):
  type size changed from 7872 to 8640 (in bits)
  there are data member changes:
    type 'struct device' of 'extcon_dev::dev' changed, as reported earlier
    11 ('raw_notifier_head nh_all' .. 'device_attribute* d_attrs_muex') offsets changed (by +768 bits)
  67 impacted interfaces

'struct fb_info at fb.h:437:1' changed (indirectly):
  type size changed from 6400 to 6528 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'fb_info::queue' changed, as reported earlier
    9 ('fb_pixmap pixmap' .. 'int class_flag') offsets changed (by +128 bits)
    anonymous data member 'union {char* screen_base; char* screen_buffer;}' offset changed from 5888 to 6016 (in bits) (by +128 bits)
    7 ('unsigned long int screen_size' .. 'bool skip_vt_switch') offsets changed (by +128 bits)
  353 impacted interfaces

'struct ff_device at input.h:534:1' changed:
  type size changed from 1088 to 1152 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1088 (in bits) at input.h:564:1
  there are data member changes:
    'file* effect_owners[]' offset changed (by +64 bits)
  146 impacted interfaces

'struct fib6_info at ip6_fib.h:163:1' changed:
  type size changed from 1280 to 1344 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1280 (in bits) at ip6_fib.h:208:1
  there are data member changes:
    'fib6_nh fib6_nh[]' offset changed (by +64 bits)
  3982 impacted interfaces

'struct fib6_node at ip6_fib.h:72:1' changed:
  type size changed from 512 to 576 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at ip6_fib.h:90:1
  3982 impacted interfaces

'struct fib6_table at ip6_fib.h:390:1' changed (indirectly):
  type size changed from 960 to 1024 (in bits)
  there are data member changes:
    type 'struct fib6_node' of 'fib6_table::tb6_root' changed, as reported earlier
    3 ('inet_peer_base tb6_peers' .. 'unsigned int fib_seq') offsets changed (by +64 bits)
  3982 impacted interfaces

'struct file at fs.h:916:1' changed:
  type size changed from 2176 to 2368 (in bits)
  3 data member insertions:
    'u64 android_kabi_reserved1', at offset 2176 (in bits) at fs.h:971:1
    'u64 android_kabi_reserved2', at offset 2240 (in bits) at fs.h:972:1
    'u64 android_oem_data1', at offset 2304 (in bits) at fs.h:973:1
  3982 impacted interfaces

'struct file_lock at fs.h:1062:1' changed:
  type size changed from 1728 to 1984 (in bits)
  3 data member insertions:
    'list_head android_reserved1', at offset 1728 (in bits) at fs.h:1124:1
    'u64 android_kabi_reserved1', at offset 1856 (in bits) at fs.h:1125:1
    'u64 android_kabi_reserved2', at offset 1920 (in bits) at fs.h:1126:1
  3982 impacted interfaces

'struct file_lock_operations at fs.h:1011:1' changed:
  type size changed from 128 to 256 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 128 (in bits) at fs.h:1034:1
    'u64 android_kabi_reserved2', at offset 192 (in bits) at fs.h:1035:1
  3982 impacted interfaces

'struct file_operations at fs.h:1822:1' changed:
  type size changed from 2048 to 2304 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 2048 (in bits) at fs.h:1897:1
    'u64 android_kabi_reserved2', at offset 2112 (in bits) at fs.h:1898:1
    'u64 android_kabi_reserved3', at offset 2176 (in bits) at fs.h:1899:1
    'u64 android_kabi_reserved4', at offset 2240 (in bits) at fs.h:1900:1
  3982 impacted interfaces

'struct file_system_type at fs.h:2228:1' changed:
  type size changed from 576 to 832 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at fs.h:2305:1
    'u64 android_kabi_reserved2', at offset 640 (in bits) at fs.h:2306:1
    'u64 android_kabi_reserved3', at offset 704 (in bits) at fs.h:2307:1
    'u64 android_kabi_reserved4', at offset 768 (in bits) at fs.h:2308:1
  3982 impacted interfaces

'struct fqdir at inet_frag.h:9:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct rhashtable' of 'fqdir::rhashtable' changed:
      type size changed from 1216 to 1344 (in bits)
      there are data member changes:
        type 'struct work_struct' of 'rhashtable::run_work' changed, as reported earlier
        3 ('mutex mutex' .. 'atomic_t nelems') offsets changed (by +128 bits)
      3988 impacted interfaces
    type 'struct work_struct' of 'fqdir::destroy_work' changed, as reported earlier
  3982 impacted interfaces

'struct fscrypt_operations at fscrypt.h:58:1' changed:
  type size changed from 704 to 1216 (in bits)
  5 data member insertions:
    'u64 android_kabi_reserved1', at offset 704 (in bits) at fscrypt.h:74:1
    'u64 android_kabi_reserved2', at offset 768 (in bits) at fscrypt.h:75:1
    'u64 android_kabi_reserved3', at offset 832 (in bits) at fscrypt.h:76:1
    'u64 android_kabi_reserved4', at offset 896 (in bits) at fscrypt.h:77:1
    'u64 android_oem_data1[4]', at offset 960 (in bits) at fscrypt.h:79:1
  3982 impacted interfaces

'struct fsg_lun at storage_common.h:98:1' changed (indirectly):
  type size changed from 7168 to 7936 (in bits)
  there are data member changes:
    type 'struct device' of 'fsg_lun::dev' changed, as reported earlier
    3 ('const char* name' .. 'char inquiry_string[29]') offsets changed (by +768 bits)
  4 impacted interfaces

'struct gendisk at genhd.h:176:1' changed (indirectly):
  type size changed from 9600 to 10496 (in bits)
  there are data member changes:
    type 'struct hd_struct' of 'gendisk::part0' changed:
      type size changed from 7680 to 8576 (in bits)
      there are data member changes:
        type 'struct device' of 'hd_struct::__dev' changed, as reported earlier
        4 ('kobject* holder_dir' .. 'partition_meta_info* info') offsets changed (by +768 bits)
        type 'struct rcu_work' of 'hd_struct::rcu_work' changed, as reported earlier
        and offset changed from 6976 to 7744 (in bits) (by +768 bits)
        4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +896 bits)
      3982 impacted interfaces
    17 ('const block_device_operations* fops' .. 'u64 android_kabi_reserved4') offsets changed (by +896 bits)
  3982 impacted interfaces

'struct generic_pm_domain at pm_domain.h:109:1' changed (indirectly):
  type size changed from 11136 to 12160 (in bits)
  there are data member changes:
    type 'struct device' of 'generic_pm_domain::dev' changed, as reported earlier
    type 'struct dev_pm_domain' of 'generic_pm_domain::domain' changed, as reported earlier
    and offset changed from 6400 to 7168 (in bits) (by +768 bits)
    5 ('list_head gpd_list_node' .. 'dev_power_governor* gov') offsets changed (by +896 bits)
    type 'struct work_struct' of 'generic_pm_domain::power_off_work' changed, as reported earlier
    and offset changed from 8768 to 9664 (in bits) (by +896 bits)
    32 ('fwnode_handle* provider' .. 'const genpd_lock_ops* lock_ops') offsets changed (by +1024 bits)
    anonymous data member 'union {mutex mlock; struct {spinlock_t slock; unsigned long int lock_flags;};}' offset changed from 10752 to 11776 (in bits) (by +1024 bits)
  8 impacted interfaces

'struct genl_family at genetlink.h:47:1' changed:
  type size changed from 768 to 832 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 768 (in bits) at genetlink.h:72:1
  5 impacted interfaces

'struct genl_ops at genetlink.h:148:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at genetlink.h:165:1
  5 impacted interfaces

'struct gnss_device at gnss.h:37:1' changed (indirectly):
  type size changed from 9472 to 10240 (in bits)
  there are data member changes:
    type 'struct device' of 'gnss_device::dev' changed, as reported earlier
    12 ('cdev cdev' .. 'char* write_buf') offsets changed (by +768 bits)
  5 impacted interfaces

'struct gpio_chip at driver.h:358:1' changed:
  type size changed from 4672 to 4928 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 4800 (in bits) at driver.h:477:1
    'u64 android_kabi_reserved2', at offset 4864 (in bits) at driver.h:478:1
  there are data member changes:
    type 'struct gpio_irq_chip' of 'gpio_chip::irq' changed:
      type size changed from 2304 to 2432 (in bits)
      2 data member insertions:
        'u64 android_kabi_reserved1', at offset 2304 (in bits) at driver.h:271:1
        'u64 android_kabi_reserved2', at offset 2368 (in bits) at driver.h:272:1
      3982 impacted interfaces
    4 ('unsigned long int* valid_mask' .. 'int (gpio_chip*, const of_phandle_args*, u32*)* of_xlate') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct gpio_device at gpiolib.h:46:1' changed (indirectly):
  type size changed from 8832 to 9600 (in bits)
  there are data member changes:
    type 'struct device' of 'gpio_device::dev' changed, as reported earlier
    12 ('cdev chrdev' .. 'list_head pin_ranges') offsets changed (by +768 bits)
  3982 impacted interfaces

'struct gpio_irq_chip at driver.h:31:1' changed:
  details were reported earlier

'struct gs_port at u_serial.c:98:1' changed (indirectly):
  type size changed from 5568 to 6016 (in bits)
  there are data member changes:
    type 'struct tty_port' of 'gs_port::port' changed:
      type size changed from 3200 to 3392 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 3328 (in bits) at tty.h:259:1
      there are data member changes:
        type 'struct tty_bufhead' of 'tty_port::buf' changed:
          type size changed from 1216 to 1344 (in bits)
          there are data member changes:
            type 'struct work_struct' of 'tty_bufhead::work' changed, as reported earlier
            7 ('mutex lock' .. 'tty_buffer* tail') offsets changed (by +128 bits)
          3982 impacted interfaces
        19 ('tty_struct* tty' .. 'void* client_data') offsets changed (by +128 bits)
      3982 impacted interfaces
    8 ('spinlock_t port_lock' .. 'unsigned int n_read') offsets changed (by +192 bits)
    type 'struct delayed_work' of 'gs_port::push' changed, as reported earlier
    and offset changed from 3776 to 3968 (in bits) (by +192 bits)
    10 ('list_head write_pool' .. 'usb_cdc_line_coding port_line_coding') offsets changed (by +448 bits)
  2 impacted interfaces

'struct hci_dev at hci_core.h:283:1' changed:
  type size changed from 37696 to 42176 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 41920 (in bits) at hci_core.h:569:1
    'u64 android_kabi_reserved2', at offset 41984 (in bits) at hci_core.h:570:1
    'u64 android_kabi_reserved3', at offset 42048 (in bits) at hci_core.h:571:1
    'u64 android_kabi_reserved4', at offset 42112 (in bits) at hci_core.h:572:1
  there are data member changes:
    type 'struct work_struct' of 'hci_dev::power_on' changed, as reported earlier
    type 'struct delayed_work' of 'hci_dev::power_off' changed, as reported earlier
    and offset changed from 13824 to 13952 (in bits) (by +128 bits)
    type 'struct work_struct' of 'hci_dev::error_reset' changed, as reported earlier
    and offset changed from 14656 to 15040 (in bits) (by +384 bits)
    '__u16 discov_timeout' offset changed (by +512 bits)
    type 'struct delayed_work' of 'hci_dev::discov_off' changed, as reported earlier
    and offset changed from 14976 to 15488 (in bits) (by +512 bits)
    type 'struct delayed_work' of 'hci_dev::service_cache' changed, as reported earlier
    and offset changed from 15808 to 16576 (in bits) (by +768 bits)
    type 'struct delayed_work' of 'hci_dev::cmd_timer' changed, as reported earlier
    and offset changed from 16640 to 17664 (in bits) (by +1024 bits)
    type 'struct work_struct' of 'hci_dev::rx_work' changed, as reported earlier
    and offset changed from 17472 to 18752 (in bits) (by +1280 bits)
    type 'struct work_struct' of 'hci_dev::cmd_work' changed, as reported earlier
    and offset changed from 17728 to 19136 (in bits) (by +1408 bits)
    type 'struct work_struct' of 'hci_dev::tx_work' changed, as reported earlier
    and offset changed from 17984 to 19520 (in bits) (by +1536 bits)
    type 'struct work_struct' of 'hci_dev::discov_update' changed, as reported earlier
    and offset changed from 18240 to 19904 (in bits) (by +1664 bits)
    type 'struct work_struct' of 'hci_dev::bg_scan_update' changed, as reported earlier
    and offset changed from 18496 to 20288 (in bits) (by +1792 bits)
    type 'struct work_struct' of 'hci_dev::scan_update' changed, as reported earlier
    and offset changed from 18752 to 20672 (in bits) (by +1920 bits)
    type 'struct work_struct' of 'hci_dev::connectable_update' changed, as reported earlier
    and offset changed from 19008 to 21056 (in bits) (by +2048 bits)
    type 'struct work_struct' of 'hci_dev::discoverable_update' changed, as reported earlier
    and offset changed from 19264 to 21440 (in bits) (by +2176 bits)
    type 'struct delayed_work' of 'hci_dev::le_scan_disable' changed, as reported earlier
    and offset changed from 19520 to 21824 (in bits) (by +2304 bits)
    type 'struct delayed_work' of 'hci_dev::le_scan_restart' changed, as reported earlier
    and offset changed from 20352 to 22912 (in bits) (by +2560 bits)
    17 ('sk_buff_head rx_q' .. 'notifier_block suspend_notifier') offsets changed (by +2816 bits)
    type 'struct work_struct' of 'hci_dev::suspend_prepare' changed, as reported earlier
    and offset changed from 24064 to 26880 (in bits) (by +2816 bits)
    29 ('suspended_state suspend_state_next' .. 'dentry* debugfs') offsets changed (by +2944 bits)
    type 'struct device' of 'hci_dev::dev' changed, as reported earlier
    and offset changed from 27456 to 30400 (in bits) (by +2944 bits)
    11 ('rfkill* rfkill' .. '__u16 adv_instance_timeout') offsets changed (by +3712 bits)
    type 'struct delayed_work' of 'hci_dev::adv_instance_expire' changed, as reported earlier
    and offset changed from 34752 to 38464 (in bits) (by +3712 bits)
    4 ('idr adv_monitors_idr' .. '__u32 rpa_timeout') offsets changed (by +3968 bits)
    type 'struct delayed_work' of 'hci_dev::rpa_expired' changed, as reported earlier
    and offset changed from 35968 to 39936 (in bits) (by +3968 bits)
    14 ('bdaddr_t rpa' .. 'typedef bool (hci_dev*)* prevent_wake') offsets changed (by +4224 bits)
  5 impacted interfaces

'struct hd_struct at genhd.h:54:1' changed (indirectly):
  details were reported earlier

'struct hid_device at hid.h:549:1' changed (indirectly):
  type size changed from 61632 to 62528 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'hid_device::led_work' changed, as reported earlier
    'semaphore driver_input_lock' offset changed (by +128 bits)
    type 'struct device' of 'hid_device::dev' changed, as reported earlier
    and offset changed from 50816 to 50944 (in bits) (by +128 bits)
    35 ('hid_driver* driver' .. 'wait_queue_head_t debug_wait') offsets changed (by +896 bits)
  5 impacted interfaces

'struct hid_driver at hid.h:740:1' changed (indirectly):
  type size changed from 2496 to 2752 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'hid_driver::driver' changed, as reported earlier
  5 impacted interfaces

'struct hvc_struct at hvc_console.h:35:1' changed (indirectly):
  type size changed from 4160 to 4480 (in bits)
  there are data member changes:
    type 'struct tty_port' of 'hvc_struct::port' changed, as reported earlier
    11 ('spinlock_t lock' .. 'winsize ws') offsets changed (by +192 bits)
    type 'struct work_struct' of 'hvc_struct::tty_resize' changed, as reported earlier
    and offset changed from 3712 to 3904 (in bits) (by +192 bits)
    2 ('list_head next' .. 'unsigned long int flags') offsets changed (by +320 bits)
  5 impacted interfaces

'struct i2c_adapter at i2c.h:697:1' changed (indirectly):
  details were reported earlier

'struct i2c_client at i2c.h:314:1' changed (indirectly):
  type size changed from 6848 to 7616 (in bits)
  there are data member changes:
    type 'struct device' of 'i2c_client::dev' changed, as reported earlier
    3 ('int init_irq' .. 'list_head detected') offsets changed (by +768 bits)
  37 impacted interfaces

'struct i2c_driver at i2c.h:255:1' changed (indirectly):
  type size changed from 1920 to 2176 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'i2c_driver::driver' changed, as reported earlier
    4 ('const i2c_device_id* id_table' .. 'list_head clients') offsets changed (by +256 bits)
  2 impacted interfaces

'struct i3c_device at master.h:229:1' changed (indirectly):
  type size changed from 6528 to 7296 (in bits)
  there are data member changes:
    type 'struct device' of 'i3c_device::dev' changed, as reported earlier
    2 ('i3c_dev_desc* desc' .. 'i3c_bus* bus') offsets changed (by +768 bits)
  14 impacted interfaces

'struct i3c_generic_ibi_slot at master.c:2274:1' changed (indirectly):
  type size changed from 576 to 704 (in bits)
  there are data member changes:
    type 'struct i3c_ibi_slot' of 'i3c_generic_ibi_slot::base' changed:
      type size changed from 448 to 576 (in bits)
      there are data member changes:
        type 'struct work_struct' of 'i3c_ibi_slot::work' changed, as reported earlier
        3 ('i3c_dev_desc* dev' .. 'void* data') offsets changed (by +128 bits)
      14 impacted interfaces
  4 impacted interfaces

'struct i3c_ibi_slot at master.h:111:1' changed (indirectly):
  details were reported earlier

'struct i3c_master_controller at master.h:483:1' changed (indirectly):
  type size changed from 17024 to 18560 (in bits)
  there are data member changes:
    type 'struct device' of 'i3c_master_controller::dev' changed, as reported earlier
    'i3c_dev_desc* this' offset changed (by +768 bits)
    type 'struct i2c_adapter' of 'i3c_master_controller::i2c' changed, as reported earlier
    and offset changed from 6464 to 7232 (in bits) (by +768 bits)
    4 ('const i3c_master_controller_ops* ops' .. 'workqueue_struct* wq') offsets changed (by +1536 bits)
  14 impacted interfaces

'struct iio_dev at iio.h:521:1' changed (indirectly):
  type size changed from 10176 to 10944 (in bits)
  there are data member changes:
    type 'struct device' of 'iio_dev::dev' changed, as reported earlier
    25 ('iio_buffer* buffer' .. 'void* priv') offsets changed (by +768 bits)
  23 impacted interfaces

'struct iio_trigger at trigger.h:59:1' changed (indirectly):
  type size changed from 9856 to 10624 (in bits)
  there are data member changes:
    type 'struct device' of 'iio_trigger::dev' changed, as reported earlier
    9 ('list_head list' .. 'bool attached_own_device') offsets changed (by +768 bits)
  23 impacted interfaces

'struct inode at fs.h:610:1' changed:
  type size changed from 5120 to 5632 (in bits)
  6 data member insertions:
    'bdi_writeback* i_wb', at offset 2176 (in bits) at fs.h:680:1
    'int i_wb_frn_winner', at offset 2240 (in bits) at fs.h:683:1
    'u16 i_wb_frn_avg_time', at offset 2272 (in bits) at fs.h:684:1
    'u16 i_wb_frn_history', at offset 2288 (in bits) at fs.h:685:1
    'u64 android_kabi_reserved1', at offset 5504 (in bits) at fs.h:734:1
    'u64 android_kabi_reserved2', at offset 5568 (in bits) at fs.h:735:1
  there are data member changes:
    3 ('list_head i_lru' .. 'list_head i_wb_list') offsets changed (by +128 bits)
    anonymous data member 'union {hlist_head i_dentry; callback_head i_rcu;}' offset changed from 2560 to 2688 (in bits) (by +128 bits)
    6 ('atomic64_t i_version' .. 'atomic_t i_readcount') offsets changed (by +128 bits)
    anonymous data member 'union {const file_operations* i_fop; void (inode*)* free_inode;}' offset changed from 2944 to 3072 (in bits) (by +128 bits)
    'file_lock_context* i_flctx' offset changed (by +128 bits)
    type 'struct address_space' of 'inode::i_data' changed, as reported earlier
    and offset changed from 3072 to 3200 (in bits) (by +128 bits)
    'list_head i_devices' offset changed (by +384 bits)
    anonymous data member 'union {pipe_inode_info* i_pipe; block_device* i_bdev; cdev* i_cdev; char* i_link; unsigned int i_dir_seq;}' offset changed from 4736 to 5120 (in bits) (by +384 bits)
    6 ('__u32 i_generation' .. 'void* i_private') offsets changed (by +384 bits)
  3982 impacted interfaces

'struct inode_operations at fs.h:1864:1' changed:
  type size changed from 1536 to 2048 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1344 (in bits) at fs.h:1932:1
    'u64 android_kabi_reserved2', at offset 1408 (in bits) at fs.h:1933:1
    'u64 android_kabi_reserved3', at offset 1472 (in bits) at fs.h:1934:1
    'u64 android_kabi_reserved4', at offset 1536 (in bits) at fs.h:1935:1
  3982 impacted interfaces

'struct input_dev at input.h:131:1' changed:
  type size changed from 11648 to 12672 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 12416 (in bits) at input.h:206:1
    'u64 android_kabi_reserved2', at offset 12480 (in bits) at input.h:207:1
    'u64 android_kabi_reserved3', at offset 12544 (in bits) at input.h:208:1
    'u64 android_kabi_reserved4', at offset 12608 (in bits) at input.h:209:1
  there are data member changes:
    type 'struct device' of 'input_dev::dev' changed, as reported earlier
    7 ('list_head h_list' .. 'ktime_t timestamp[3]') offsets changed (by +768 bits)
  146 impacted interfaces

'struct input_handle at input.h:337:1' changed:
  type size changed from 576 to 640 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at input.h:358:1
  146 impacted interfaces

'struct input_handler at input.h:302:1' changed:
  type size changed from 960 to 1024 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 960 (in bits) at input.h:330:1
  146 impacted interfaces

'struct io_context at iocontext.h:99:1' changed (indirectly):
  type size changed from 704 to 832 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'io_context::release_work' changed, as reported earlier
  3982 impacted interfaces

'struct irq_affinity_notify at interrupt.h:270:1' changed (indirectly):
  type size changed from 448 to 576 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'irq_affinity_notify::work' changed, as reported earlier
    2 ('void (irq_affinity_notify*, const cpumask_t*)* notify' .. 'void (kref*)* release') offsets changed (by +128 bits)
  3983 impacted interfaces

'struct kernfs_node at kernfs.h:124:1' changed:
  type size changed from 1024 to 1088 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1024 (in bits) at kernfs.h:161:1
  3982 impacted interfaces

'struct kernfs_open_file at kernfs.h:203:1' changed:
  type size changed from 1472 to 1536 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1472 (in bits) at kernfs.h:226:1
  3982 impacted interfaces

'struct kernfs_root at kernfs.h:186:1' changed:
  type size changed from 768 to 832 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 768 (in bits) at kernfs.h:204:1
  3982 impacted interfaces

'struct key_type at key-type.h:63:1' changed:
  type size changed from 1344 to 1472 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1216 (in bits) at key-type.h:159:1
    'u64 android_kabi_reserved2', at offset 1280 (in bits) at key-type.h:160:1
  there are data member changes:
    2 ('list_head link' .. 'lock_class_key lock_class') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct led_classdev at leds.h:64:1' changed (indirectly):
  type size changed from 3264 to 3392 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'led_classdev::set_brightness_work' changed, as reported earlier
    8 ('int delayed_set_value' .. 'mutex led_access') offsets changed (by +128 bits)
  164 impacted interfaces

'struct led_classdev_flash at led-class-flash.h:65:1' changed (indirectly):
  type size changed from 3904 to 4032 (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 +128 bits)
  6 impacted interfaces

'struct list_lru at list_lru.h:52:1' changed:
  type size changed from 64 to 256 (in bits)
  3 data member insertions:
    'list_head list', at offset 64 (in bits) at list_lru.h:55:1
    'int shrinker_id', at offset 192 (in bits) at list_lru.h:56:1
    'bool memcg_aware', at offset 224 (in bits) at list_lru.h:57:1
  3982 impacted interfaces

'struct list_lru_node at list_lru.h:40:1' changed:
  type size hasn't changed
  1 data member insertion:
    'list_lru_memcg* memcg_lrus', at offset 256 (in bits) at list_lru.h:47:1
  there are data member changes:
    'long int nr_items' offset changed (by +64 bits)
  3982 impacted interfaces

'struct lock_manager_operations at fs.h:1016:1' changed:
  type size changed from 512 to 640 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at fs.h:1048:1
    'u64 android_kabi_reserved2', at offset 576 (in bits) at fs.h:1049:1
  3982 impacted interfaces

'struct lruvec at mmzone.h:280:1' changed:
  details were reported earlier

'struct mdio_device at mdio.h:34:1' changed (indirectly):
  type size changed from 7168 to 7936 (in bits)
  there are data member changes:
    type 'struct device' of 'mdio_device::dev' changed, as reported earlier
    11 ('mii_bus* bus' .. 'unsigned int reset_deassert_delay') offsets changed (by +768 bits)
  3982 impacted interfaces

'struct mdio_driver_common at mdio.h:55:1' changed (indirectly):
  type size changed from 1216 to 1472 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'mdio_driver_common::driver' changed, as reported earlier
    'int flags' offset changed (by +256 bits)
  3982 impacted interfaces

'struct media_devnode at media-devnode.h:75:1' changed (indirectly):
  type size changed from 7872 to 8640 (in bits)
  there are data member changes:
    type 'struct device' of 'media_devnode::dev' changed, as reported earlier
    5 ('cdev cdev' .. 'void (media_devnode*)* release') offsets changed (by +768 bits)
  111 impacted interfaces

'struct mii_bus at phy.h:301:1' changed (indirectly):
  type size changed from 21760 to 22528 (in bits)
  there are data member changes:
    type 'struct device' of 'mii_bus::dev' changed, as reported earlier
    10 ('mdio_device* mdio_map[32]' .. 'phy_package_shared* shared[32]') offsets changed (by +768 bits)
  3982 impacted interfaces

'struct mipi_dsi_device at drm_mipi_dsi.h:188:1' changed (indirectly):
  type size changed from 6912 to 7680 (in bits)
  there are data member changes:
    type 'struct device' of 'mipi_dsi_device::dev' changed, as reported earlier
    7 ('char name[20]' .. 'unsigned long int lp_rate') offsets changed (by +768 bits)
  20 impacted interfaces

'struct mipi_dsi_driver at drm_mipi_dsi.h:306:1' changed (indirectly):
  type size changed from 1344 to 1600 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'mipi_dsi_driver::driver' changed, as reported earlier
    3 ('int (mipi_dsi_device*)* probe' .. 'void (mipi_dsi_device*)* shutdown') offsets changed (by +256 bits)
  2 impacted interfaces

'struct mm_struct at mm_types.h:407:1' changed:
  type size changed from 7360 to 7616 (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; rwlock_t mm_rb_lock; 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_t has_pinned; 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; 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; rwlock_t mm_rb_lock; 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_t has_pinned; 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; u64 android_kabi_reserved1;}
    and size changed from 7360 to 7616 (in bits) (by +256 bits)
    'unsigned long int cpu_bitmap[]' offset changed (by +256 bits)
  3982 impacted interfaces

'struct mmc_card at card.h:244:1' changed:
  type size changed from 13568 to 14912 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 14720 (in bits) at card.h:320:1
    'u64 android_kabi_reserved2', at offset 14784 (in bits) at card.h:321:1
  there are data member changes:
    type 'struct device' of 'mmc_card::dev' changed, as reported earlier
    38 ('u32 ocr' .. 'dentry* debugfs_root') offsets changed (by +768 bits)
    'mmc_part part[7]' offset changed (by +448 bits)
    3 ('unsigned int nr_parts' .. 'workqueue_struct* complete_wq') offsets changed (by +1216 bits)
    'u64 android_vendor_data1' offset changed (by +1344 bits)
  89 impacted interfaces

'struct mmc_cqe_ops at host.h:181:1' changed:
  type size changed from 576 to 704 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at host.h:228:1
    'u64 android_kabi_reserved2', at offset 640 (in bits) at host.h:229:1
  89 impacted interfaces

'struct mmc_driver at bus.h:32:1' changed (indirectly):
  type size changed from 1344 to 1600 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'mmc_driver::drv' changed, as reported earlier
    3 ('int (mmc_card*)* probe' .. 'void (mmc_card*)* shutdown') offsets changed (by +256 bits)
  2 impacted interfaces

'struct mmc_host at host.h:279:1' changed:
  type size changed from 13824 to 15360 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 14720 (in bits) at host.h:495:1
    'u64 android_kabi_reserved2', at offset 14784 (in bits) at host.h:496:1
  there are data member changes:
    type 'struct device' of 'mmc_host::class_dev' changed, as reported earlier
    39 ('int index' .. 'mmc_ctx default_ctx') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'mmc_host::detect' changed, as reported earlier
    and offset changed from 8768 to 9536 (in bits) (by +768 bits)
    6 ('int detect_change' .. 'task_struct* sdio_irq_thread') offsets changed (by +1024 bits)
    type 'struct delayed_work' of 'mmc_host::sdio_irq_work' changed, as reported earlier
    and offset changed from 10112 to 11136 (in bits) (by +1024 bits)
    19 ('bool sdio_irq_pending' .. 'bool hsq_enabled') offsets changed (by +1280 bits)
    2 ('u64 android_vendor_data1' .. 'u64 android_oem_data1') offsets changed (by +1408 bits)
    'unsigned long int private[]' offset changed (by +1536 bits)
  89 impacted interfaces

'struct mmc_host_ops at host.h:85:1' changed:
  type size changed from 1408 to 1536 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1408 (in bits) at host.h:181:1
    'u64 android_kabi_reserved2', at offset 1472 (in bits) at host.h:182:1
  89 impacted interfaces

'struct mmc_part at card.h:229:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at card.h:241:1
  89 impacted interfaces

'struct nd_region at nd.h:138:1' changed (indirectly):
  type size changed from 8512 to 9280 (in bits)
  there are data member changes:
    type 'struct device' of 'nd_region::dev' changed, as reported earlier
    25 ('ida ns_ida' .. 'nd_mapping mapping[]') offsets changed (by +768 bits)
  one impacted interface

'struct neigh_parms at neighbour.h:70:1' changed:
  details were reported earlier

'struct neigh_table at neighbour.h:194:1' changed:
  details were reported earlier

'struct neighbour at neighbour.h:134:1' changed:
  type size changed from 2944 to 3008 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2944 (in bits) at neighbour.h:164:1
  there are data member changes:
    'u8 primary_key[]' offset changed (by +64 bits)
  3982 impacted interfaces

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

'struct net_device at netdevice.h:1898:1' changed:
  type size changed from 18944 to 19968 (in bits)
  1 data member insertion:
    'netprio_map* priomap', at offset 18176 (in bits) at netdevice.h:2189:1
  there are data member changes:
    type 'struct device' of 'net_device::dev' changed, as reported earlier
    8 ('const attribute_group* sysfs_groups[4]' .. 'u8 prio_tc_map[16]') offsets changed (by +768 bits)
    17 ('phy_device* phydev' .. 'u64 android_kabi_reserved8') offsets changed (by +832 bits)
  3982 impacted interfaces

'struct netns_can at can.h:15:1' changed:
  details were reported earlier

'struct netns_ct at conntrack.h:95:1' changed (indirectly):
  details were reported earlier

'struct netns_ipv4 at ipv4.h:43:1' changed:
  details were reported earlier

'struct netns_ipv6 at ipv6.h:56:1' changed:
  details were reported earlier

'struct netns_nf at netfilter.h:11:1' changed:
  details were reported earlier

'struct netns_xfrm at xfrm.h:32:1' changed:
  details were reported earlier

'struct nf_conn at nf_conntrack.h:59:1' changed:
  type size changed from 2176 to 2240 (in bits)
  1 data member insertion:
    'u64 android_oem_data1', at offset 2176 (in bits) at nf_conntrack.h:114:1
  3982 impacted interfaces

'struct nvdimm at nd-core.h:31:1' changed (indirectly):
  type size changed from 8064 to 9088 (in bits)
  there are data member changes:
    type 'struct device' of 'nvdimm::dev' changed, as reported earlier
    6 ('atomic_t busy' .. 'struct {const nvdimm_security_ops* ops; unsigned long int flags; unsigned long int ext_flags; unsigned int overwrite_tmo; kernfs_node* overwrite_state;} sec') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'nvdimm::dwork' changed, as reported earlier
    and offset changed from 7168 to 7936 (in bits) (by +768 bits)
    'const nvdimm_fw_ops* fw_ops' offset changed (by +1024 bits)
  3 impacted interfaces

'struct nvdimm_bus at nd-core.h:19:1' changed (indirectly):
  type size changed from 7616 to 8384 (in bits)
  there are data member changes:
    type 'struct device' of 'nvdimm_bus::dev' changed, as reported earlier
    6 ('int id' .. 'badrange badrange') offsets changed (by +768 bits)
  3 impacted interfaces

'struct nvmem_device at core.c:22:1' changed (indirectly):
  type size changed from 7680 to 8448 (in bits)
  there are data member changes:
    type 'struct device' of 'nvmem_device::dev' changed, as reported earlier
    16 ('int stride' .. 'void* priv') offsets changed (by +768 bits)
  14 impacted interfaces

'struct page at mm_types.h:71:1' changed:
  type size hasn't changed
  1 data member insertion:
    'union {mem_cgroup* mem_cgroup; obj_cgroup** obj_cgroups;}', at offset 448 (in bits) at mm_types.h:205:1
  3982 impacted interfaces

'struct page_reporting_dev_info at page_reporting.h:11:1' changed (indirectly):
  type size changed from 960 to 1216 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'page_reporting_dev_info::work' changed, as reported earlier
    'atomic_t state' offset changed (by +256 bits)
  2 impacted interfaces

'struct pci_bus at pci.h:611:1' changed (indirectly):
  type size changed from 9472 to 10240 (in bits)
  there are data member changes:
    type 'struct device' of 'pci_bus::dev' changed, as reported earlier
    6 ('bin_attribute* legacy_io' .. 'u64 android_kabi_reserved4') offsets changed (by +768 bits)
  446 impacted interfaces

'struct pci_dev at pci.h:310:1' changed (indirectly):
  type size changed from 24768 to 25536 (in bits)
  there are data member changes:
    type 'struct device' of 'pci_dev::dev' changed, as reported earlier
    14 ('int cfg_size' .. 'pci_vpd* vpd') offsets changed (by +768 bits)
    anonymous data member 'union {pci_sriov* sriov; pci_dev* physfn;}' offset changed from 24128 to 24896 (in bits) (by +768 bits)
    11 ('u16 ats_cap' .. 'u64 android_kabi_reserved4') offsets changed (by +768 bits)
  446 impacted interfaces

'struct pci_driver at pci.h:869:1' changed (indirectly):
  type size changed from 2368 to 2624 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'pci_driver::driver' changed, as reported earlier
    5 ('pci_dynids dynids' .. 'u64 android_kabi_reserved4') offsets changed (by +256 bits)
  446 impacted interfaces

'struct pci_epc at pci-epc.h:111:1' changed (indirectly):
  type size changed from 7424 to 8192 (in bits)
  there are data member changes:
    type 'struct device' of 'pci_epc::dev' changed, as reported earlier
    10 ('list_head pci_epf' .. 'atomic_notifier_head notifier') offsets changed (by +768 bits)
  9 impacted interfaces

'struct pci_error_handlers at pci.h:806:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at pci.h:830:1
  446 impacted interfaces

'struct pci_host_bridge at pci.h:530:1' changed:
  type size changed from 7680 to 8704 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 8192 (in bits) at pci.h:562:1
    'u64 android_kabi_reserved2', at offset 8256 (in bits) at pci.h:563:1
  there are data member changes:
    type 'struct device' of 'pci_host_bridge::dev' changed, as reported earlier
    13 ('pci_bus* bus' .. 'typedef resource_size_t (pci_dev*, const resource*, typedef resource_size_t, typedef resource_size_t, typedef resource_size_t)* align_resource') offsets changed (by +768 bits)
    'unsigned long int private[]' offset changed (by +1024 bits)
  8 impacted interfaces

'struct pci_ops at pci.h:742:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at pci.h:753:1
  446 impacted interfaces

'struct pglist_data at mmzone.h:729:1' changed:
  details were reported earlier

'struct phy at phy.h:138:1' changed (indirectly):
  type size changed from 7168 to 7936 (in bits)
  there are data member changes:
    type 'struct device' of 'phy::dev' changed, as reported earlier
    7 ('int id' .. 'regulator* pwr') offsets changed (by +768 bits)
  70 impacted interfaces

'struct phy_device at phy.h:540:1' changed:
  type size changed from 11328 to 12608 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 12352 (in bits) at phy.h:650:1
    'u64 android_kabi_reserved2', at offset 12416 (in bits) at phy.h:651:1
    'u64 android_kabi_reserved3', at offset 12480 (in bits) at phy.h:652:1
    'u64 android_kabi_reserved4', at offset 12544 (in bits) at phy.h:653:1
  there are data member changes:
    type 'struct mdio_device' of 'phy_device::mdio' changed, as reported earlier
    25 ('phy_driver* drv' .. 'nlattr* nest') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'phy_device::state_queue' changed, as reported earlier
    and offset changed from 9600 to 10368 (in bits) (by +768 bits)
    10 ('mutex lock' .. 'void (net_device*)* adjust_link') offsets changed (by +1024 bits)
  3982 impacted interfaces

'struct phy_driver at phy.h:696:1' changed:
  type size changed from 3840 to 4224 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 4096 (in bits) at phy.h:885:1
    'u64 android_kabi_reserved2', at offset 4160 (in bits) at phy.h:886:1
  there are data member changes:
    type 'struct mdio_driver_common' of 'phy_driver::mdiodrv' changed, as reported earlier
    41 ('u32 phy_id' .. 'int (phy_device*)* get_sqi_max') offsets changed (by +256 bits)
  3982 impacted interfaces

'struct phylink at phylink.c:40:1' changed (indirectly):
  type size changed from 3392 to 3520 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'phylink::resolve' changed, as reported earlier
    5 ('bool mac_link_dropped' .. 'u8 sfp_port') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct platform_device at platform_device.h:22:1' changed:
  type size changed from 7040 to 7936 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 7808 (in bits) at platform_device.h:42:1
    'u64 android_kabi_reserved2', at offset 7872 (in bits) at platform_device.h:43:1
  there are data member changes:
    type 'struct device' of 'platform_device::dev' changed, as reported earlier
    8 ('u64 platform_dma_mask' .. 'pdev_archdata archdata') offsets changed (by +768 bits)
  38 impacted interfaces

'struct platform_device_info at platform_device.h:81:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 704 (in bits) at platform_device.h:102:1
  one impacted interface

'struct platform_driver at platform_device.h:200:1' changed:
  type size changed from 1600 to 1920 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1856 (in bits) at platform_device.h:216:1
  there are data member changes:
    type 'struct device_driver' of 'platform_driver::driver' changed, as reported earlier
    2 ('const platform_device_id* id_table' .. 'bool prevent_deferred_probe') offsets changed (by +256 bits)
  5 impacted interfaces

'struct platform_suspend_ops at suspend.h:177:1' changed:
  type size changed from 640 to 704 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 640 (in bits) at suspend.h:190:1
  one impacted interface

'struct pool_workqueue at workqueue.c:204:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct work_struct' of 'pool_workqueue::unbound_release_work' changed, as reported earlier
    'callback_head rcu' offset changed (by +128 bits)
  3982 impacted interfaces

'struct power_supply at power_supply.h:279:1' changed:
  type size changed from 8832 to 10048 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 9984 (in bits) at power_supply.h:324:1
  there are data member changes:
    type 'struct device' of 'power_supply::dev' changed, as reported earlier
    type 'struct work_struct' of 'power_supply::changed_work' changed, as reported earlier
    and offset changed from 6848 to 7616 (in bits) (by +768 bits)
    type 'struct delayed_work' of 'power_supply::deferred_register_work' changed, as reported earlier
    and offset changed from 7104 to 8000 (in bits) (by +896 bits)
    17 ('spinlock_t changed_lock' .. 'char* charging_blink_full_solid_trig_name') offsets changed (by +1152 bits)
  43 impacted interfaces

'struct power_supply_config at power_supply.h:224:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at power_supply.h:238:1
  2 impacted interfaces

'struct power_supply_desc at power_supply.h:239:1' changed:
  type size changed from 768 to 832 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 768 (in bits) at power_supply.h:281:1
  43 impacted interfaces

'struct psi_group at psi_types.h:136:1' changed:
  details were reported earlier

'struct pwm_chip at pwm.h:314:1' changed:
  type size changed from 512 to 576 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at pwm.h:333:1
  10 impacted interfaces

'struct pwm_device at pwm.h:89:1' changed:
  type size changed from 960 to 1024 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 960 (in bits) at pwm.h:102:1
  10 impacted interfaces

'struct pwm_ops at pwm.h:281:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 704 (in bits) at pwm.h:305:1
  10 impacted interfaces

'struct queue_limits at blkdev.h:318:1' changed:
  type size changed from 896 to 960 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 896 (in bits) at blkdev.h:354:1
  3983 impacted interfaces

'struct rc_dev at rc-core.h:162:1' changed (indirectly):
  type size changed from 18688 to 20224 (in bits)
  there are data member changes:
    type 'struct device' of 'rc_dev::dev' changed, as reported earlier
    38 ('bool managed_alloc' .. 'u32 tx_resolution') offsets changed (by +768 bits)
    type 'struct device' of 'rc_dev::lirc_dev' changed, as reported earlier
    and offset changed from 9920 to 10688 (in bits) (by +768 bits)
    21 ('cdev lirc_cdev' .. 'int (rc_dev*, unsigned int)* s_timeout') offsets changed (by +1536 bits)
  38 impacted interfaces

'struct rcu_work at workqueue.h:124:1' changed (indirectly):
  details were reported earlier

'struct regmap_bus at regmap.h:501:1' changed:
  type size changed from 896 to 960 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 896 (in bits) at regmap.h:523:1
  443 impacted interfaces

'struct regmap_config at regmap.h:347:1' changed:
  type size changed from 2176 to 2240 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2176 (in bits) at regmap.h:406:1
  5 impacted interfaces

'struct regmap_range_cfg at regmap.h:426:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at regmap.h:445:1
  5 impacted interfaces

'struct regulator_desc at driver.h:315:1' changed:
  type size changed from 2304 to 2368 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2304 (in bits) at driver.h:388:1
  396 impacted interfaces

'struct regulator_dev at driver.h:437:1' changed:
  type size changed from 9664 to 10752 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 10688 (in bits) at driver.h:482:1
  there are data member changes:
    type 'struct device' of 'regulator_dev::dev' changed, as reported earlier
    4 ('regulation_constraints* constraints' .. 'regmap* regmap') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'regulator_dev::disable_work' changed, as reported earlier
    and offset changed from 8512 to 9280 (in bits) (by +768 bits)
    4 ('void* reg_data' .. 'unsigned long int last_off_jiffy') offsets changed (by +1024 bits)
  396 impacted interfaces

'struct regulator_ops at driver.h:127:1' changed:
  type size changed from 2112 to 2176 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2112 (in bits) at driver.h:207:1
  396 impacted interfaces

'struct request at blkdev.h:127:1' changed:
  type size changed from 2368 to 2432 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2368 (in bits) at blkdev.h:248:1
  3982 impacted interfaces

'struct request_queue at blkdev.h:396:1' changed:
  type size changed from 15680 to 16768 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 16448 (in bits) at blkdev.h:598:1
    'u64 android_kabi_reserved2', at offset 16512 (in bits) at blkdev.h:599:1
    'u64 android_kabi_reserved3', at offset 16576 (in bits) at blkdev.h:600:1
    'u64 android_kabi_reserved4', at offset 16640 (in bits) at blkdev.h:601:1
  there are data member changes:
    type 'struct work_struct' of 'request_queue::timeout_work' changed, as reported earlier
    5 ('atomic_t nr_active_requests_shared_sbitmap' .. 'list_head blkg_list') offsets changed (by +128 bits)
    type 'struct queue_limits' of 'request_queue::limits' changed, as reported earlier
    and offset changed from 8576 to 8704 (in bits) (by +128 bits)
    8 ('unsigned int required_elevator_features' .. 'spinlock_t requeue_lock') offsets changed (by +192 bits)
    type 'struct delayed_work' of 'request_queue::requeue_work' changed, as reported earlier
    and offset changed from 10240 to 10432 (in bits) (by +192 bits)
    11 ('mutex sysfs_lock' .. 'list_head tag_set_list') offsets changed (by +448 bits)
    type 'struct bio_set' of 'request_queue::bio_split' changed, as reported earlier
    and offset changed from 13184 to 13632 (in bits) (by +448 bits)
    6 ('dentry* debugfs_dir' .. 'u64 write_hints[5]') offsets changed (by +832 bits)
    'u64 android_oem_data1' offset changed (by +1088 bits)
  3982 impacted interfaces

'struct rfkill at core.c:37:1' changed (indirectly):
  type size changed from 8896 to 10176 (in bits)
  there are data member changes:
    type 'struct device' of 'rfkill::dev' changed, as reported earlier
    'list_head node' offset changed (by +768 bits)
    type 'struct delayed_work' of 'rfkill::poll_work' changed, as reported earlier
    and offset changed from 7552 to 8320 (in bits) (by +768 bits)
    type 'struct work_struct' of 'rfkill::uevent_work' changed, as reported earlier
    and offset changed from 8384 to 9408 (in bits) (by +1024 bits)
    type 'struct work_struct' of 'rfkill::sync_work' changed, as reported earlier
    and offset changed from 8640 to 9792 (in bits) (by +1152 bits)
    'char name[]' offset changed (by +1280 bits)
  14 impacted interfaces

'struct rhashtable at rhashtable-types.h:81:1' changed (indirectly):
  details were reported earlier

'struct rhltable at rhashtable-types.h:97:1' changed (indirectly):
  type size changed from 1216 to 1344 (in bits)
  there are data member changes:
    type 'struct rhashtable' of 'rhltable::ht' changed, as reported earlier
  one impacted interface

'struct rpmsg_device at rpmsg.h:51:1' changed (indirectly):
  type size changed from 6976 to 7744 (in bits)
  there are data member changes:
    type 'struct device' of 'rpmsg_device::dev' changed, as reported earlier
    7 ('rpmsg_device_id id' .. 'const rpmsg_device_ops* ops') offsets changed (by +768 bits)
  10 impacted interfaces

'struct rpmsg_driver at rpmsg.h:111:1' changed (indirectly):
  type size changed from 1472 to 1728 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'rpmsg_driver::drv' changed, as reported earlier
    5 ('const rpmsg_device_id* id_table' .. 'int (rpmsg_device*, void*, typedef u32, typedef u32)* signals') offsets changed (by +256 bits)
  2 impacted interfaces

'struct rproc at remoteproc.h:520:1' changed (indirectly):
  type size changed from 10432 to 11328 (in bits)
  there are data member changes:
    type 'struct device' of 'rproc::dev' changed, as reported earlier
    14 ('atomic_t power' .. 'int index') offsets changed (by +768 bits)
    type 'struct work_struct' of 'rproc::crash_handler' changed, as reported earlier
    and offset changed from 8448 to 9216 (in bits) (by +768 bits)
    15 ('unsigned int crash_cnt' .. 'bool cdev_put_on_release') offsets changed (by +896 bits)
  22 impacted interfaces

'struct rt6_info at ip6_fib.h:205:1' changed:
  type size changed from 1856 to 1920 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1856 (in bits) at ip6_fib.h:230:1
  3982 impacted interfaces

'struct rtc_class_ops at rtc.h:59:1' changed:
  type size changed from 576 to 640 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at rtc.h:71:1
  10 impacted interfaces

'struct rtc_device at rtc.h:84:1' changed:
  type size changed from 11200 to 12160 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 12096 (in bits) at rtc.h:147:1
  there are data member changes:
    type 'struct device' of 'rtc_device::dev' changed, as reported earlier
    17 ('module* owner' .. 'int pie_enabled') offsets changed (by +768 bits)
    type 'struct work_struct' of 'rtc_device::irqwork' changed, as reported earlier
    and offset changed from 10368 to 11136 (in bits) (by +768 bits)
    10 ('int uie_unsupported' .. 'bool set_start_time') offsets changed (by +896 bits)
  10 impacted interfaces

'struct sched_domain at topology.h:82:1' changed:
  type size changed from 2304 to 2432 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 2304 (in bits) at topology.h:151:1
    'u64 android_kabi_reserved2', at offset 2368 (in bits) at topology.h:152:1
  there are data member changes:
    'unsigned long int span[]' offset changed (by +128 bits)
  3982 impacted interfaces

'struct scmi_device at scmi_protocol.h:650:1' changed:
  type size changed from 6592 to 7424 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 7360 (in bits) at scmi_protocol.h:672:1
  there are data member changes:
    type 'struct device' of 'scmi_device::dev' changed, as reported earlier
    'scmi_handle* handle' offset changed (by +768 bits)
  2 impacted interfaces

'struct scmi_driver at scmi_protocol.h:670:1' changed (indirectly):
  type size changed from 1408 to 1664 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'scmi_driver::driver' changed, as reported earlier
  2 impacted interfaces

'struct scmi_handle at scmi_protocol.h:616:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at scmi_protocol.h:642:1
  2 impacted interfaces

'struct scsi_cmnd at scsi_cmnd.h:68:1' changed:
  type size changed from 3264 to 3776 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 3520 (in bits) at scsi_cmnd.h:147:1
    'u64 android_kabi_reserved2', at offset 3584 (in bits) at scsi_cmnd.h:148:1
    'u64 android_kabi_reserved3', at offset 3648 (in bits) at scsi_cmnd.h:149:1
    'u64 android_kabi_reserved4', at offset 3712 (in bits) at scsi_cmnd.h:150:1
  there are data member changes:
    type 'struct delayed_work' of 'scsi_cmnd::abort_work' changed, as reported earlier
    25 ('callback_head rcu' .. 'unsigned int extra_len') offsets changed (by +256 bits)
  67 impacted interfaces

'struct scsi_device at scsi_device.h:101:1' changed:
  type size changed from 17280 to 19456 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 19200 (in bits) at scsi_device.h:242:1
    'u64 android_kabi_reserved2', at offset 19264 (in bits) at scsi_device.h:243:1
    'u64 android_kabi_reserved3', at offset 19328 (in bits) at scsi_device.h:244:1
    'u64 android_kabi_reserved4', at offset 19392 (in bits) at scsi_device.h:245:1
  there are data member changes:
    type 'struct work_struct' of 'scsi_device::event_work' changed, as reported earlier
    4 ('unsigned int max_device_blocked' .. 'atomic_t ioerr_cnt') offsets changed (by +128 bits)
    type 'struct device' of 'scsi_device::sdev_gendev' changed, as reported earlier
    and offset changed from 3136 to 3264 (in bits) (by +128 bits)
    type 'struct device' of 'scsi_device::sdev_dev' changed, as reported earlier
    and offset changed from 9536 to 10432 (in bits) (by +896 bits)
    type 'struct execute_work' of 'scsi_device::ew' changed, as reported earlier
    and offset changed from 15936 to 17600 (in bits) (by +1664 bits)
    type 'struct work_struct' of 'scsi_device::requeue_work' changed, as reported earlier
    and offset changed from 16192 to 17984 (in bits) (by +1792 bits)
    8 ('scsi_device_handler* handler' .. 'task_struct* quiesced_by') offsets changed (by +1920 bits)
    'unsigned long int sdev_data[]' offset changed (by +2176 bits)
  67 impacted interfaces

'struct scsi_host_template at scsi_host.h:32:1' changed:
  type size changed from 2944 to 3200 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 2944 (in bits) at scsi_host.h:491:1
    'u64 android_kabi_reserved2', at offset 3008 (in bits) at scsi_host.h:492:1
    'u64 android_kabi_reserved3', at offset 3072 (in bits) at scsi_host.h:493:1
    'u64 android_kabi_reserved4', at offset 3136 (in bits) at scsi_host.h:494:1
  67 impacted interfaces

'struct scsi_target at scsi_device.h:289:1' changed (indirectly):
  type size changed from 7104 to 7872 (in bits)
  there are data member changes:
    type 'struct device' of 'scsi_target::dev' changed, as reported earlier
    11 ('kref reap_ref' .. 'unsigned long int starget_data[]') offsets changed (by +768 bits)
  67 impacted interfaces

'struct sdhci_host at sdhci.h:361:1' changed:
  type size changed from 9728 to 10240 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 10048 (in bits) at sdhci.h:609:1
  there are data member changes:
    type 'struct mmc_host_ops' of 'sdhci_host::mmc_host_ops' changed, as reported earlier
    'u64 dma_mask' offset changed (by +128 bits)
    type 'struct led_classdev' of 'sdhci_host::led' changed, as reported earlier
    and offset changed from 2112 to 2240 (in bits) (by +128 bits)
    34 ('char led_name[32]' .. 'workqueue_struct* complete_wq') offsets changed (by +256 bits)
    type 'struct work_struct' of 'sdhci_host::complete_work' changed, as reported earlier
    and offset changed from 7552 to 7808 (in bits) (by +256 bits)
    26 ('timer_list timer' .. 'u64 data_timeout') offsets changed (by +384 bits)
    'unsigned long int private[]' offset changed (by +512 bits)
  11 impacted interfaces

'struct sdhci_ops at sdhci.h:611:1' changed:
  type size changed from 1920 to 1984 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1920 (in bits) at sdhci.h:659:1
  11 impacted interfaces

'struct sdio_driver at sdio_func.h:75:1' changed (indirectly):
  type size changed from 1408 to 1664 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'sdio_driver::drv' changed, as reported earlier
  2 impacted interfaces

'struct sdio_func at sdio_func.h:34:1' changed (indirectly):
  type size changed from 7040 to 7808 (in bits)
  there are data member changes:
    type 'struct device' of 'sdio_func::dev' changed, as reported earlier
    15 ('sdio_irq_handler_t* irq_handler' .. 'sdio_func_tuple* tuples') offsets changed (by +768 bits)
  89 impacted interfaces

'struct serdev_controller at serdev.h:103:1' changed (indirectly):
  type size changed from 6592 to 7360 (in bits)
  there are data member changes:
    type 'struct device' of 'serdev_controller::dev' changed, as reported earlier
    3 ('unsigned int nr' .. 'const serdev_controller_ops* ops') offsets changed (by +768 bits)
  7 impacted interfaces

'struct serdev_device at serdev.h:41:1' changed (indirectly):
  type size changed from 7232 to 8000 (in bits)
  there are data member changes:
    type 'struct device' of 'serdev_device::dev' changed, as reported earlier
    5 ('int nr' .. 'mutex write_lock') offsets changed (by +768 bits)
  7 impacted interfaces

'struct serio at serio.h:20:1' changed:
  type size changed from 9472 to 10304 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 10240 (in bits) at serio.h:66:1
  there are data member changes:
    type 'struct device' of 'serio::dev' changed, as reported earlier
    2 ('list_head node' .. 'mutex* ps2_cmd_mutex') offsets changed (by +768 bits)
  20 impacted interfaces

'struct serio_driver at serio.h:67:1' changed:
  type size changed from 1792 to 2112 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2048 (in bits) at serio.h:86:1
  there are data member changes:
    type 'struct device_driver' of 'serio_driver::driver' changed, as reported earlier
  20 impacted interfaces

'struct shrinker at shrinker.h:63:1' changed:
  type size changed from 448 to 512 (in bits)
  1 data member insertion:
    'int id', at offset 384 (in bits) at shrinker.h:77:1
  there are data member changes:
    'atomic_long_t* nr_deferred' offset changed (by +64 bits)
  3984 impacted interfaces

'struct snd_card at core.h:79:1' changed:
  type size changed from 18944 to 20608 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 20480 (in bits) at core.h:141:1
    'u64 android_kabi_reserved2', at offset 20544 (in bits) at core.h:142:1
  there are data member changes:
    type 'struct device' of 'snd_card::ctl_dev' changed, as reported earlier
    15 ('unsigned int last_numid' .. 'device* dev') offsets changed (by +768 bits)
    type 'struct device' of 'snd_card::card_dev' changed, as reported earlier
    and offset changed from 11328 to 12096 (in bits) (by +768 bits)
    8 ('const attribute_group* dev_groups[4]' .. 'wait_queue_head_t power_sleep') offsets changed (by +1536 bits)
  159 impacted interfaces

'struct snd_compr at compress_driver.h:146:1' changed:
  type size changed from 7808 to 8640 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8576 (in bits) at compress_driver.h:168:1
  there are data member changes:
    type 'struct device' of 'snd_compr::dev' changed, as reported earlier
    9 ('snd_compr_ops* ops' .. 'snd_info_entry* proc_info_entry') offsets changed (by +768 bits)
  75 impacted interfaces

'struct snd_compr_ops at compress_driver.h:110:1' changed:
  type size changed from 832 to 896 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 832 (in bits) at compress_driver.h:139:1
  75 impacted interfaces

'struct snd_compr_runtime at compress_driver.h:41:1' changed:
  type size changed from 960 to 1024 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 960 (in bits) at compress_driver.h:59:1
  75 impacted interfaces

'struct snd_compr_stream at compress_driver.h:73:1' changed:
  type size changed from 1600 to 1920 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1856 (in bits) at compress_driver.h:89:1
  there are data member changes:
    type 'struct delayed_work' of 'snd_compr_stream::error_work' changed, as reported earlier
    6 ('snd_compr_direction direction' .. 'snd_dma_buffer dma_buffer') offsets changed (by +256 bits)
  75 impacted interfaces

'struct snd_device at core.h:66:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at core.h:77:1
  one impacted interface

'struct snd_device_ops at core.h:60:1' changed:
  type size changed from 192 to 256 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 192 (in bits) at core.h:66:1
  one impacted interface

'struct snd_hwdep at hwdep.h:39:1' changed:
  type size changed from 9088 to 9984 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 9920 (in bits) at hwdep.h:66:1
  there are data member changes:
    type 'struct snd_hwdep_ops' of 'snd_hwdep::ops' changed:
      type size changed from 704 to 768 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 704 (in bits) at hwdep.h:39:1
      one impacted interface
    3 ('wait_queue_head_t open_wait' .. 'void (snd_hwdep*)* private_free') offsets changed (by +64 bits)
    type 'struct device' of 'snd_hwdep::dev' changed, as reported earlier
    and offset changed from 2176 to 2240 (in bits) (by +64 bits)
    3 ('mutex open_mutex' .. 'unsigned int dsp_loaded') offsets changed (by +832 bits)
  one impacted interface

'struct snd_hwdep_ops at hwdep.h:16:1' changed:
  details were reported earlier

'struct snd_info_entry at info.h:60:1' changed:
  type size changed from 1344 to 1408 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1344 (in bits) at info.h:81:1
  162 impacted interfaces

'struct snd_info_entry_ops at info.h:36:1' changed:
  type size changed from 512 to 576 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at info.h:60:1
  162 impacted interfaces

'struct snd_jack at jack.h:59:1' changed:
  type size changed from 1536 to 1600 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1536 (in bits) at jack.h:74:1
  77 impacted interfaces

'struct snd_pcm at pcm.h:509:1' changed (indirectly):
  type size changed from 15808 to 17344 (in bits)
  there are data member changes:
    'snd_pcm_str streams[2]' size changed from 13568 to 15104 (in bits) (by +1536 bits)
    7 ('mutex open_mutex' .. 'bool no_device_suspend') offsets changed (by +1536 bits)
  103 impacted interfaces

'struct snd_pcm_str at pcm.h:488:1' changed (indirectly):
  type size changed from 6784 to 7552 (in bits)
  there are data member changes:
    type 'struct device' of 'snd_pcm_str::dev' changed, as reported earlier
  103 impacted interfaces

'struct snd_soc_card at soc.h:982:1' changed:
  type size changed from 6208 to 6592 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 6336 (in bits) at soc.h:1103:1
    'u64 android_kabi_reserved2', at offset 6400 (in bits) at soc.h:1104:1
    'u64 android_kabi_reserved3', at offset 6464 (in bits) at soc.h:1105:1
    'u64 android_kabi_reserved4', at offset 6528 (in bits) at soc.h:1106:1
  there are data member changes:
    type 'struct work_struct' of 'snd_soc_card::deferred_resume_work' changed, as reported earlier
    2 ('u32 pop_time' .. 'void* drvdata') offsets changed (by +128 bits)
  74 impacted interfaces

'struct snd_soc_dai_link at soc.h:749:1' changed:
  type size changed from 1600 to 1664 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1600 (in bits) at soc.h:851:1
  74 impacted interfaces

'struct snd_soc_jack_gpio at soc.h:679:1' changed (indirectly):
  type size changed from 1600 to 1856 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'snd_soc_jack_gpio::work' changed, as reported earlier
    4 ('notifier_block pm_notifier' .. 'int (void*)* jack_status_check') offsets changed (by +256 bits)
  one impacted interface

'struct snd_soc_pcm_runtime at soc.h:1132:1' changed:
  type size changed from 13760 to 14080 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 14016 (in bits) at soc.h:1189:1
  there are data member changes:
    type 'struct delayed_work' of 'snd_soc_pcm_runtime::delayed_work' changed, as reported earlier
    6 ('void (snd_soc_pcm_runtime*)* close_delayed_work_func' .. 'int num_components') offsets changed (by +256 bits)
    'snd_soc_component* components[]' offset changed (by +320 bits)
  74 impacted interfaces

'struct snd_timer at timer.h:57:1' changed:
  type size changed from 3456 to 3712 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 3648 (in bits) at timer.h:84:1
  there are data member changes:
    type 'struct snd_timer_hardware' of 'snd_timer::hw' changed:
      type size changed from 768 to 832 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 768 (in bits) at timer.h:57:1
      103 impacted interfaces
    6 ('spinlock_t lock' .. 'list_head sack_list_head') offsets changed (by +64 bits)
    type 'struct work_struct' of 'snd_timer::task_work' changed, as reported earlier
    and offset changed from 3136 to 3200 (in bits) (by +64 bits)
    2 ('int max_instances' .. 'int num_instances') offsets changed (by +192 bits)
  103 impacted interfaces

'struct snd_timer_hardware at timer.h:40:1' changed:
  details were reported earlier

'struct snd_usb_audio at usbaudio.h:24:1' changed:
  type size changed from 3520 to 3776 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 3520 (in bits) at usbaudio.h:70:1
    'u64 android_kabi_reserved2', at offset 3584 (in bits) at usbaudio.h:71:1
    'u64 android_kabi_reserved3', at offset 3648 (in bits) at usbaudio.h:72:1
    'u64 android_kabi_reserved4', at offset 3712 (in bits) at usbaudio.h:73:1
  3 impacted interfaces

'struct snd_usb_audio_vendor_ops at usbaudio.h:160:1' changed:
  type size changed from 576 to 704 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at usbaudio.h:187:1
    'u64 android_kabi_reserved2', at offset 640 (in bits) at usbaudio.h:188:1
  one impacted interface

'struct snd_usb_stream at card.h:183:1' changed (indirectly):
  type size changed from 4288 to 4416 (in bits)
  there are data member changes:
    'snd_usb_substream substream[2]' size changed from 3968 to 4096 (in bits) (by +128 bits)
    'list_head list' offset changed (by +128 bits)
  2 impacted interfaces

'struct snd_usb_substream at card.h:126:1' changed:
  type size changed from 1984 to 2048 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1984 (in bits) at card.h:182:1
  2 impacted interfaces

'struct soc_device at soc.c:24:1' changed (indirectly):
  type size changed from 6528 to 7296 (in bits)
  there are data member changes:
    type 'struct device' of 'soc_device::dev' changed, as reported earlier
    2 ('soc_device_attribute* attr' .. 'int soc_dev_num') offsets changed (by +768 bits)
  2 impacted interfaces

'struct soc_enum at soc.h:1257:1' changed:
  type size changed from 832 to 896 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 832 (in bits) at soc.h:1283:1
  one impacted interface

'struct sock at sock.h:348:1' changed:
  type size changed from 6656 to 6720 (in bits)
  1 data member insertion:
    'u64 android_oem_data1', at offset 6656 (in bits) at sock.h:535:1
  3982 impacted interfaces

'struct spi_controller at spi.h:466:1' changed:
  type size changed from 12544 to 13440 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 13312 (in bits) at spi.h:677:1
    'u64 android_kabi_reserved2', at offset 13376 (in bits) at spi.h:678:1
  there are data member changes:
    type 'struct device' of 'spi_controller::dev' changed, as reported earlier
    66 ('list_head list' .. 'unsigned long int irq_flags') offsets changed (by +768 bits)
  18 impacted interfaces

'struct spi_device at spi.h:159:1' changed:
  type size changed from 9152 to 10048 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 9920 (in bits) at spi.h:201:1
    'u64 android_kabi_reserved2', at offset 9984 (in bits) at spi.h:202:1
  there are data member changes:
    type 'struct device' of 'spi_device::dev' changed, as reported earlier
    16 ('spi_controller* controller' .. 'spi_statistics statistics') offsets changed (by +768 bits)
  18 impacted interfaces

'struct spi_driver at spi.h:278:1' changed:
  type size changed from 1408 to 1728 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1664 (in bits) at spi.h:289:1
  there are data member changes:
    type 'struct device_driver' of 'spi_driver::driver' changed, as reported earlier
  one impacted interface

'struct spi_message at spi.h:999:1' changed:
  type size changed from 832 to 896 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 832 (in bits) at spi.h:1045:1
  18 impacted interfaces

'struct spi_transfer at spi.h:926:1' changed:
  type size changed from 1152 to 1216 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1152 (in bits) at spi.h:977:1
  19 impacted interfaces

'struct spmi_controller at spmi.h:80:1' changed:
  type size changed from 6656 to 7488 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 7424 (in bits) at spmi.h:89:1
  there are data member changes:
    type 'struct device' of 'spmi_controller::dev' changed, as reported earlier
    4 ('unsigned int nr' .. 'int (spmi_controller*, typedef u8, typedef u8, typedef u16, const u8*, typedef size_t)* write_cmd') offsets changed (by +768 bits)
  11 impacted interfaces

'struct spmi_device at spmi.h:39:1' changed (indirectly):
  type size changed from 6528 to 7296 (in bits)
  there are data member changes:
    type 'struct device' of 'spmi_device::dev' changed, as reported earlier
    2 ('spmi_controller* ctrl' .. 'u8 usid') offsets changed (by +768 bits)
  8 impacted interfaces

'struct spmi_driver at spmi.h:137:1' changed:
  type size changed from 1280 to 1600 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1536 (in bits) at spmi.h:143:1
  there are data member changes:
    type 'struct device_driver' of 'spmi_driver::driver' changed, as reported earlier
    2 ('int (spmi_device*)* probe' .. 'void (spmi_device*)* remove') offsets changed (by +256 bits)
  one impacted interface

'struct srcu_data at srcutree.h:24:1' changed (indirectly):
  type size changed from 2560 to 3072 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'srcu_data::work' changed, as reported earlier
    5 ('callback_head srcu_barrier_head' .. 'srcu_struct* ssp') offsets changed (by +128 bits)
  3982 impacted interfaces

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

'struct srcu_struct at srcutree.h:64:1' changed (indirectly):
  details were reported earlier

'struct super_block at fs.h:1416:1' changed:
  type size changed from 11776 to 12800 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 12160 (in bits) at fs.h:1580:1
    'u64 android_kabi_reserved2', at offset 12224 (in bits) at fs.h:1581:1
    'u64 android_kabi_reserved3', at offset 12288 (in bits) at fs.h:1582:1
    'u64 android_kabi_reserved4', at offset 12352 (in bits) at fs.h:1583:1
  there are data member changes:
    type 'struct shrinker' of 'super_block::s_shrink' changed, as reported earlier
    7 ('atomic_long_t s_remove_count' .. 'user_namespace* s_user_ns') offsets changed (by +64 bits)
    type 'struct list_lru' of 'super_block::s_dentry_lru' changed, as reported earlier
    and offset changed from 9984 to 10048 (in bits) (by +64 bits)
    type 'struct list_lru' of 'super_block::s_inode_lru' changed, as reported earlier
    and offset changed from 10048 to 10304 (in bits) (by +256 bits)
    'callback_head rcu' offset changed (by +448 bits)
    type 'struct work_struct' of 'super_block::destroy_work' changed, as reported earlier
    and offset changed from 10240 to 10688 (in bits) (by +448 bits)
    2 ('mutex s_sync_lock' .. 'int s_stack_depth') offsets changed (by +576 bits)
    4 ('spinlock_t s_inode_list_lock' .. 'list_head s_inodes_wb') offsets changed (by +512 bits)
  3982 impacted interfaces

'struct super_operations at fs.h:1935:1' changed:
  type size changed from 1664 to 1920 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1664 (in bits) at fs.h:2013:1
    'u64 android_kabi_reserved2', at offset 1728 (in bits) at fs.h:2014:1
    'u64 android_kabi_reserved3', at offset 1792 (in bits) at fs.h:2015:1
    'u64 android_kabi_reserved4', at offset 1856 (in bits) at fs.h:2016:1
  3982 impacted interfaces

'struct task_group at sched.h:387:1' changed (indirectly):
  details were reported earlier

'struct task_struct at sched.h:652:1' changed:
  details were reported earlier

'struct tcpm_port at tcpm.c:298:1' changed (indirectly):
  type size changed from 99520 to 99648 (in bits)
  there are data member changes:
    type 'struct typec_capability' of 'tcpm_port::typec_caps' changed:
      type size changed from 512 to 576 (in bits)
      1 data member insertion:
        'u64 android_kabi_reserved1', at offset 512 (in bits) at typec.h:257:1
      34 impacted interfaces
    81 ('typec_port* typec_port' .. 'power_supply* psy') offsets changed (by +64 bits)
    type 'struct power_supply_desc' of 'tcpm_port::psy_desc' changed, as reported earlier
    and offset changed from 9472 to 9536 (in bits) (by +64 bits)
    30 ('power_supply_usb_type usb_type' .. 'u8* logbuffer[1024]') offsets changed (by +128 bits)
  17 impacted interfaces

'struct thermal_bind_params at thermal.h:205:1' changed:
  type size changed from 256 to 320 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 256 (in bits) at thermal.h:248:1
  61 impacted interfaces

'struct thermal_cooling_device at thermal.h:93:1' changed:
  type size changed from 7552 to 8384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8320 (in bits) at thermal.h:110:1
  there are data member changes:
    type 'struct device' of 'thermal_cooling_device::device' changed, as reported earlier
    8 ('device_node* np' .. 'list_head node') offsets changed (by +768 bits)
  102 impacted interfaces

'struct thermal_cooling_device_ops at thermal.h:84:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at thermal.h:94:1
  102 impacted interfaces

'struct thermal_governor at thermal.h:196:1' changed:
  type size changed from 512 to 576 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at thermal.h:211:1
  61 impacted interfaces

'struct thermal_zone_device at thermal.h:150:1' changed:
  type size changed from 9600 to 10688 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 10624 (in bits) at thermal.h:189:1
  there are data member changes:
    type 'struct device' of 'thermal_zone_device::device' changed, as reported earlier
    26 ('attribute_group trips_attribute_group' .. 'list_head node') offsets changed (by +768 bits)
    type 'struct delayed_work' of 'thermal_zone_device::poll_queue' changed, as reported earlier
    and offset changed from 8704 to 9472 (in bits) (by +768 bits)
    'thermal_notify_event notify_event' offset changed (by +1024 bits)
  61 impacted interfaces

'struct thermal_zone_device_ops at thermal.h:61:1' changed:
  type size changed from 896 to 960 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 896 (in bits) at thermal.h:83:1
  61 impacted interfaces

'struct thermal_zone_of_device_ops at thermal.h:308:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at thermal.h:329:1
  2 impacted interfaces

'struct thermal_zone_params at thermal.h:240:1' changed:
  type size changed from 576 to 640 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 576 (in bits) at thermal.h:303:1
  61 impacted interfaces

'struct thread_struct at processor.h:131:1' changed:
  details were reported earlier

'struct ttm_bo_device at ttm_bo_driver.h:316:1' changed (indirectly):
  type size changed from 2688 to 2944 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'ttm_bo_device::wq' changed, as reported earlier
    2 ('bool need_dma32' .. 'bool no_retry') offsets changed (by +256 bits)
  27 impacted interfaces

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

'struct tty_driver at tty_driver.h:297:1' changed:
  type size changed from 1472 to 1600 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1472 (in bits) at tty_driver.h:334:1
    'u64 android_kabi_reserved2', at offset 1536 (in bits) at tty_driver.h:335:1
  3982 impacted interfaces

'struct tty_ldisc_ops at tty_ldisc.h:175:1' changed:
  type size changed from 1216 to 1344 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1216 (in bits) at tty_ldisc.h:216:1
    'u64 android_kabi_reserved2', at offset 1280 (in bits) at tty_ldisc.h:217:1
  3982 impacted interfaces

'struct tty_operations at tty_driver.h:246:1' changed:
  type size changed from 2176 to 2304 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 2176 (in bits) at tty_driver.h:297:1
    'u64 android_kabi_reserved2', at offset 2240 (in bits) at tty_driver.h:298:1
  3982 impacted interfaces

'struct tty_port at tty.h:230:1' changed:
  details were reported earlier

'struct tty_port_operations at tty.h:205:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at tty.h:223:1
  3982 impacted interfaces

'struct tty_struct at tty.h:285:1' changed:
  type size changed from 6336 to 6720 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 6592 (in bits) at tty.h:354:1
    'u64 android_kabi_reserved2', at offset 6656 (in bits) at tty.h:355:1
  there are data member changes:
    type 'struct work_struct' of 'tty_struct::hangup_work' changed, as reported earlier
    7 ('void* disc_data' .. 'int write_cnt') offsets changed (by +128 bits)
    type 'struct work_struct' of 'tty_struct::SAK_work' changed, as reported earlier
    and offset changed from 6016 to 6144 (in bits) (by +128 bits)
    'tty_port* port' offset changed (by +256 bits)
  3982 impacted interfaces

'struct typec_altmode at typec_altmode.h:24:1' changed:
  type size changed from 6656 to 7488 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 7424 (in bits) at typec_altmode.h:33:1
  there are data member changes:
    type 'struct device' of 'typec_altmode::dev' changed, as reported earlier
    5 ('u16 svid' .. 'const typec_altmode_ops* ops') offsets changed (by +768 bits)
  42 impacted interfaces

'struct typec_altmode_ops at typec_altmode.h:57:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at typec_altmode.h:67:1
  42 impacted interfaces

'struct typec_capability at typec.h:241:1' changed:
  details were reported earlier

'struct typec_mux at bus.h:43:1' changed (indirectly):
  type size changed from 6464 to 7232 (in bits)
  there are data member changes:
    type 'struct device' of 'typec_mux::dev' changed, as reported earlier
    type 'typedef typec_mux_set_fn_t' of 'typec_mux::set' changed:
      underlying type 'int (typec_mux*, typec_mux_state*)*' changed:
    and offset changed from 6400 to 7168 (in bits) (by +768 bits)
  38 impacted interfaces

'struct typec_operations at typec.h:211:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at typec.h:219:1
  34 impacted interfaces

'struct typec_partner at class.c:33:1' changed:
  type size changed from 6848 to 7680 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 7616 (in bits) at class.c:45:1
  there are data member changes:
    type 'struct device' of 'typec_partner::dev' changed, as reported earlier
    6 ('usb_pd_identity* identity' .. 'usb_pd_svdm_ver svdm_version') offsets changed (by +768 bits)
  28 impacted interfaces

'struct typec_port at class.c:44:1' changed:
  type size changed from 7488 to 8320 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8256 (in bits) at class.c:67:1
  there are data member changes:
    type 'struct device' of 'typec_port::dev' changed, as reported earlier
    13 ('ida mode_ids' .. 'const typec_operations* ops') offsets changed (by +768 bits)
  34 impacted interfaces

'struct typec_switch at bus.h:38:1' changed (indirectly):
  type size changed from 6464 to 7232 (in bits)
  there are data member changes:
    type 'struct device' of 'typec_switch::dev' changed, as reported earlier
    type 'typedef typec_switch_set_fn_t' of 'typec_switch::set' changed:
      underlying type 'int (typec_switch*, enum typec_orientation)*' changed:
    and offset changed from 6400 to 7168 (in bits) (by +768 bits)
  37 impacted interfaces

'struct uart_8250_port at serial_8250.h:94:1' changed (indirectly):
  type size changed from 6080 to 6464 (in bits)
  there are data member changes:
    type 'struct uart_port' of 'uart_8250_port::port' changed:
      type size changed from 3776 to 3904 (in bits)
      2 data member insertions:
        'u64 android_kabi_reserved1', at offset 3776 (in bits) at serial_core.h:264:1
        'u64 android_kabi_reserved2', at offset 3840 (in bits) at serial_core.h:265:1
      21 impacted interfaces
    27 ('timer_list timer' .. 'void (uart_8250_port*)* rs485_stop_tx') offsets changed (by +128 bits)
    type 'struct delayed_work' of 'uart_8250_port::overrun_backoff' changed, as reported earlier
    and offset changed from 5184 to 5312 (in bits) (by +128 bits)
    'u32 overrun_backoff_time_ms' offset changed (by +384 bits)
  4 impacted interfaces

'struct uart_driver at serial_core.h:306:1' changed:
  type size changed from 512 to 576 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 512 (in bits) at serial_core.h:329:1
  6 impacted interfaces

'struct uart_ops at serial_core.h:38:1' changed:
  type size changed from 1472 to 1600 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1472 (in bits) at serial_core.h:85:1
    'u64 android_kabi_reserved2', at offset 1536 (in bits) at serial_core.h:86:1
  21 impacted interfaces

'struct uart_port at serial_core.h:106:1' changed:
  details were reported earlier

'struct uart_state at serial_core.h:286:1' changed (indirectly):
  type size changed from 3712 to 3904 (in bits)
  there are data member changes:
    type 'struct tty_port' of 'uart_state::port' changed, as reported earlier
    5 ('uart_pm_state pm_state' .. 'uart_port* uart_port') offsets changed (by +192 bits)
  21 impacted interfaces

'struct ucsi at ucsi.h:281:1' changed (indirectly):
  type size changed from 1216 to 1344 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'ucsi::work' changed, as reported earlier
    3 ('mutex ppm_lock' .. 'unsigned long int flags') offsets changed (by +128 bits)
  7 impacted interfaces

'struct ucsi_connector at ucsi.h:314:1' changed (indirectly):
  type size changed from 6848 to 7104 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'ucsi_connector::work' changed, as reported earlier
    5 ('completion complete' .. 'typec_altmode* partner_altmode[30]') offsets changed (by +128 bits)
    type 'struct typec_capability' of 'ucsi_connector::typec_cap' changed, as reported earlier
    and offset changed from 4992 to 5120 (in bits) (by +128 bits)
    4 ('u16 unprocessed_changes' .. 'power_supply* psy') offsets changed (by +192 bits)
    type 'struct power_supply_desc' of 'ucsi_connector::psy_desc' changed, as reported earlier
    and offset changed from 5696 to 5888 (in bits) (by +192 bits)
    4 ('u32 rdo' .. 'usb_role_switch* usb_role_sw') offsets changed (by +256 bits)
  7 impacted interfaces

'struct ufs_clk_gating at ufshcd.h:383:1' changed:
  type size changed from 1920 to 2368 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2304 (in bits) at ufshcd.h:404:1
  there are data member changes:
    type 'struct delayed_work' of 'ufs_clk_gating::gate_work' changed, as reported earlier
    type 'struct work_struct' of 'ufs_clk_gating::ungate_work' changed, as reported earlier
    and offset changed from 832 to 1088 (in bits) (by +256 bits)
    9 ('clk_gating_state state' .. 'workqueue_struct* clk_gating_workq') offsets changed (by +384 bits)
  39 impacted interfaces

'struct ufs_clk_scaling at ufshcd.h:425:1' changed:
  type size changed from 1472 to 1792 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1728 (in bits) at ufshcd.h:452:1
  there are data member changes:
    type 'struct work_struct' of 'ufs_clk_scaling::suspend_work' changed, as reported earlier
    type 'struct work_struct' of 'ufs_clk_scaling::resume_work' changed, as reported earlier
    and offset changed from 1088 to 1216 (in bits) (by +128 bits)
    6 ('u32 min_gear' .. 'bool is_suspended') offsets changed (by +256 bits)
  39 impacted interfaces

'struct ufs_dev_info at ufs.h:578:1' changed:
  type size changed from 320 to 384 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 320 (in bits) at ufs.h:598:1
  39 impacted interfaces

'struct ufs_hba at ufshcd.h:774:1' changed:
  type size changed from 35328 to 37696 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 37440 (in bits) at ufshcd.h:931:1
    'u64 android_kabi_reserved2', at offset 37504 (in bits) at ufshcd.h:932:1
    'u64 android_kabi_reserved3', at offset 37568 (in bits) at ufshcd.h:933:1
    'u64 android_kabi_reserved4', at offset 37632 (in bits) at ufshcd.h:934:1
  there are data member changes:
    type 'struct work_struct' of 'ufs_hba::eh_work' changed, as reported earlier
    type 'struct work_struct' of 'ufs_hba::eeh_work' changed, as reported earlier
    and offset changed from 5952 to 6080 (in bits) (by +128 bits)
    10 ('u32 errors' .. 'ktime_t last_dme_cmd_tstamp') offsets changed (by +256 bits)
    type 'struct ufs_dev_info' of 'ufs_hba::dev_info' changed, as reported earlier
    and offset changed from 19328 to 19584 (in bits) (by +256 bits)
    8 ('bool auto_bkops_enabled' .. 'ufs_pwr_mode_info max_pwr_info') offsets changed (by +320 bits)
    type 'struct ufs_clk_gating' of 'ufs_hba::clk_gating' changed, as reported earlier
    and offset changed from 20672 to 20992 (in bits) (by +320 bits)
    2 ('u32 caps' .. 'devfreq* devfreq') offsets changed (by +768 bits)
    type 'struct ufs_clk_scaling' of 'ufs_hba::clk_scaling' changed, as reported earlier
    and offset changed from 22720 to 23488 (in bits) (by +768 bits)
    6 ('bool is_sys_suspended' .. 'atomic_t scsi_block_reqs_cnt') offsets changed (by +1088 bits)
    type 'struct device' of 'ufs_hba::bsg_dev' changed, as reported earlier
    and offset changed from 24960 to 26048 (in bits) (by +1088 bits)
    3 ('request_queue* bsg_queue' .. 'bool wb_enabled') offsets changed (by +1856 bits)
    type 'struct delayed_work' of 'ufs_hba::rpm_dev_flush_recheck_work' changed, as reported earlier
    and offset changed from 31488 to 33344 (in bits) (by +1856 bits)
    6 ('ufs_hba_monitor monitor' .. 'dentry* debugfs_root') offsets changed (by +2112 bits)
  39 impacted interfaces

'struct ufs_hba_variant_ops at ufshcd.h:320:1' changed:
  type size changed from 1472 to 1728 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1472 (in bits) at ufshcd.h:360:1
    'u64 android_kabi_reserved2', at offset 1536 (in bits) at ufshcd.h:361:1
    'u64 android_kabi_reserved3', at offset 1600 (in bits) at ufshcd.h:362:1
    'u64 android_kabi_reserved4', at offset 1664 (in bits) at ufshcd.h:363:1
  39 impacted interfaces

'struct ufshcd_lrb at ufshcd.h:192:1' changed:
  type size changed from 1152 to 1216 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1152 (in bits) at ufshcd.h:222:1
  39 impacted interfaces

'struct uio_device at uio_driver.h:69:1' changed:
  type size changed from 7360 to 8192 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 8128 (in bits) at uio_driver.h:82:1
  there are data member changes:
    type 'struct device' of 'uio_device::dev' changed, as reported earlier
    8 ('int minor' .. 'kobject* portio_dir') offsets changed (by +768 bits)
  2 impacted interfaces

'struct uio_info at uio_driver.h:98:1' changed:
  type size changed from 4544 to 4608 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 4544 (in bits) at uio_driver.h:115:1
  2 impacted interfaces

'struct usb_composite_driver at composite.h:388:1' changed (indirectly):
  type size changed from 2560 to 2816 (in bits)
  there are data member changes:
    type 'struct usb_gadget_driver' of 'usb_composite_driver::gadget_driver' changed:
      type size changed from 1984 to 2240 (in bits)
      there are data member changes:
        type 'struct device_driver' of 'usb_gadget_driver::driver' changed, as reported earlier
        2 ('char* udc_name' .. 'list_head pending') offsets changed (by +256 bits)
      94 impacted interfaces
  24 impacted interfaces

'struct usb_device at usb.h:647:1' changed (indirectly):
  type size changed from 11712 to 12480 (in bits)
  there are data member changes:
    type 'struct device' of 'usb_device::dev' changed, as reported earlier
    33 ('usb_device_descriptor descriptor' .. 'u64 android_kabi_reserved4') offsets changed (by +768 bits)
  89 impacted interfaces

'struct usb_driver at usb.h:1207:1' changed (indirectly):
  type size changed from 2432 to 2688 (in bits)
  there are data member changes:
    type 'struct usbdrv_wrap' of 'usb_driver::drvwrap' changed:
      type size changed from 1216 to 1472 (in bits)
      there are data member changes:
        type 'struct device_driver' of 'usbdrv_wrap::driver' changed, as reported earlier
        'int for_devices' offset changed (by +256 bits)
      2 impacted interfaces
    4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +256 bits)
  2 impacted interfaces

'struct usb_ep at gadget.h:227:1' changed:
  details were reported earlier

'struct usb_ep_ops at gadget.h:137:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 704 (in bits) at gadget.h:159:1
  108 impacted interfaces

'struct usb_gadget at gadget.h:407:1' changed (indirectly):
  type size changed from 7744 to 8640 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'usb_gadget::work' changed, as reported earlier
    10 ('usb_udc* udc' .. 'const char* name') offsets changed (by +128 bits)
    type 'struct device' of 'usb_gadget::dev' changed, as reported earlier
    and offset changed from 832 to 960 (in bits) (by +128 bits)
    10 ('unsigned int isoch_delay' .. 'u64 android_kabi_reserved4') offsets changed (by +896 bits)
  94 impacted interfaces

'struct usb_gadget_driver at gadget.h:716:1' changed (indirectly):
  details were reported earlier

'struct usb_gadget_ops at gadget.h:312:1' changed:
  type size changed from 832 to 1216 (in bits)
  6 data member insertions:
    'void (usb_gadget*, typedef bool)* udc_async_callbacks', at offset 768 (in bits) at gadget.h:335:1
    'int (usb_gadget*)* check_config', at offset 896 (in bits) at gadget.h:339:1
    'u64 android_kabi_reserved1', at offset 960 (in bits) at gadget.h:341:1
    'u64 android_kabi_reserved2', at offset 1024 (in bits) at gadget.h:342:1
    'u64 android_kabi_reserved3', at offset 1088 (in bits) at gadget.h:343:1
    'u64 android_kabi_reserved4', at offset 1152 (in bits) at gadget.h:344:1
  there are data member changes:
    'usb_ep* (usb_gadget*, usb_endpoint_descriptor*, usb_ss_ep_comp_descriptor*)* match_ep' offset changed (by +64 bits)
  94 impacted interfaces

'struct usb_hcd at hcd.h:82:1' changed (indirectly):
  type size changed from 5504 to 5760 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'usb_hcd::wakeup_work' changed, as reported earlier
    type 'struct work_struct' of 'usb_hcd::died_work' changed, as reported earlier
    and offset changed from 2560 to 2688 (in bits) (by +128 bits)
    24 ('const hc_driver* driver' .. 'unsigned long int hcd_priv[]') offsets changed (by +256 bits)
  43 impacted interfaces

'struct usb_interface at usb.h:233:1' changed (indirectly):
  type size changed from 7360 to 8256 (in bits)
  there are data member changes:
    type 'struct device' of 'usb_interface::dev' changed, as reported earlier
    'device* usb_dev' offset changed (by +768 bits)
    type 'struct work_struct' of 'usb_interface::reset_ws' changed, as reported earlier
    and offset changed from 6848 to 7616 (in bits) (by +768 bits)
    4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +896 bits)
  97 impacted interfaces

'struct usb_otg at otg.h:16:1' changed:
  type size changed from 704 to 768 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 704 (in bits) at otg.h:44:1
  52 impacted interfaces

'struct usb_phy at phy.h:88:1' changed:
  type size changed from 2688 to 2880 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 2816 (in bits) at phy.h:160:1
  there are data member changes:
    type 'struct work_struct' of 'usb_phy::chg_work' changed, as reported earlier
    13 ('atomic_notifier_head notifier' .. 'enum usb_charger_type (usb_phy*)* charger_detect') offsets changed (by +128 bits)
  52 impacted interfaces

'struct usb_request at gadget.h:101:1' changed:
  details were reported earlier

'struct usb_role_switch at class.c:19:1' changed (indirectly):
  type size changed from 7232 to 8000 (in bits)
  there are data member changes:
    type 'struct device' of 'usb_role_switch::dev' changed, as reported earlier
    5 ('mutex lock' .. 'device* udc') offsets changed (by +768 bits)
    type 'typedef usb_role_switch_set_t' of 'usb_role_switch::set' changed:
      underlying type 'int (usb_role_switch*, enum usb_role)*' changed:
    and offset changed from 7040 to 7808 (in bits) (by +768 bits)
    type 'typedef usb_role_switch_get_t' of 'usb_role_switch::get' changed:
      underlying type 'enum usb_role (usb_role_switch*)*' changed:
    and offset changed from 7104 to 7872 (in bits) (by +768 bits)
    'bool allow_userspace_control' offset changed (by +768 bits)
  35 impacted interfaces

'struct usb_tt at hcd.h:564:1' changed (indirectly):
  type size changed from 896 to 1024 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'usb_tt::clear_work' changed, as reported earlier
    4 ('u64 android_kabi_reserved1' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits)
  89 impacted interfaces

'struct usb_udc at core.c:37:1' changed (indirectly):
  type size changed from 6720 to 7488 (in bits)
  there are data member changes:
    type 'struct device' of 'usb_udc::dev' changed, as reported earlier
    3 ('list_head list' .. 'bool started') offsets changed (by +768 bits)
  94 impacted interfaces

'struct usbdrv_wrap at usb.h:1136:1' changed (indirectly):
  details were reported earlier

'struct usbnet at usbnet.h:29:1' changed (indirectly):
  type size changed from 5376 to 5504 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'usbnet::kevent' changed, as reported earlier
    5 ('unsigned long int flags' .. 'u64 android_kabi_reserved4') offsets changed (by +128 bits)
  10 impacted interfaces

'struct user_namespace at user_namespace.h:57:1' changed (indirectly):
  type size changed from 4608 to 4736 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'user_namespace::work' changed, as reported earlier
    6 ('ctl_table_set set' .. 'u64 android_kabi_reserved2') offsets changed (by +128 bits)
  3982 impacted interfaces

'struct user_struct at user.h:13:1' changed:
  type size changed from 1088 to 1216 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 960 (in bits) at user.h:47:1
    'u64 android_kabi_reserved2', at offset 1024 (in bits) at user.h:48:1
  there are data member changes:
    'u64 android_oem_data1[2]' offset changed (by +128 bits)
  3982 impacted interfaces

'struct v4l2_ctrl at v4l2-ctrls.h:243:1' changed:
  type size changed from 1728 to 1792 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1728 (in bits) at v4l2-ctrls.h:302:1
  49 impacted interfaces

'struct v4l2_ctrl_config at v4l2-ctrls.h:415:1' changed:
  type size changed from 1088 to 1152 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1088 (in bits) at v4l2-ctrls.h:448:1
  one impacted interface

'struct v4l2_ctrl_handler at v4l2-ctrls.h:367:1' changed:
  type size changed from 1728 to 1792 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 1728 (in bits) at v4l2-ctrls.h:395:1
  49 impacted interfaces

'struct v4l2_ctrl_ops at v4l2-ctrls.h:118:1' changed:
  type size changed from 192 to 256 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 192 (in bits) at v4l2-ctrls.h:127:1
  49 impacted interfaces

'struct v4l2_ctrl_ref at v4l2-ctrls.h:323:1' changed:
  type size changed from 448 to 512 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 448 (in bits) at v4l2-ctrls.h:343:1
  49 impacted interfaces

'struct v4l2_ctrl_type_ops at v4l2-ctrls.h:134:1' changed:
  type size changed from 256 to 320 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 256 (in bits) at v4l2-ctrls.h:150:1
  49 impacted interfaces

'struct v4l2_file_operations at v4l2-dev.h:200:1' changed:
  type size changed from 640 to 704 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 640 (in bits) at v4l2-dev.h:216:1
  39 impacted interfaces

'struct v4l2_m2m_dev at v4l2-mem2mem.c:94:1' changed (indirectly):
  type size changed from 4608 to 4736 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'v4l2_m2m_dev::job_work' changed, as reported earlier
    2 ('unsigned long int job_queue_flags' .. 'const v4l2_m2m_ops* m2m_ops') offsets changed (by +128 bits)
  59 impacted interfaces

'struct vb2_v4l2_buffer at videobuf2-v4l2.h:44:1' changed:
  type size changed from 7488 to 7552 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 7488 (in bits) at videobuf2-v4l2.h:56:1
  63 impacted interfaces

'struct video_device at v4l2-dev.h:263:1' changed:
  type size changed from 11456 to 12352 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 12224 (in bits) at v4l2-dev.h:314:1
    'u64 android_kabi_reserved2', at offset 12288 (in bits) at v4l2-dev.h:315:1
  there are data member changes:
    type 'struct device' of 'video_device::dev' changed, as reported earlier
    21 ('cdev* cdev' .. 'mutex* lock') offsets changed (by +768 bits)
  39 impacted interfaces

'struct virtio_device at virtio.h:107:1' changed (indirectly):
  type size changed from 6976 to 7744 (in bits)
  there are data member changes:
    type 'struct device' of 'virtio_device::dev' changed, as reported earlier
    6 ('virtio_device_id id' .. 'void* priv') offsets changed (by +768 bits)
  34 impacted interfaces

'struct virtio_driver at virtio.h:165:1' changed (indirectly):
  type size changed from 1920 to 2176 (in bits)
  there are data member changes:
    type 'struct device_driver' of 'virtio_driver::driver' changed, as reported earlier
    12 ('const virtio_device_id* id_table' .. 'int (virtio_device*)* restore') offsets changed (by +256 bits)
  2 impacted interfaces

'struct vsock_sock at af_vsock.h:27:1' changed (indirectly):
  type size changed from 10688 to 11520 (in bits)
  there are data member changes:
    type 'struct sock' of 'vsock_sock::sk' changed, as reported earlier
    14 ('const vsock_transport* transport' .. 'bool rejected') offsets changed (by +64 bits)
    type 'struct delayed_work' of 'vsock_sock::connect_work' changed, as reported earlier
    and offset changed from 7808 to 7872 (in bits) (by +64 bits)
    type 'struct delayed_work' of 'vsock_sock::pending_work' changed, as reported earlier
    and offset changed from 8640 to 8960 (in bits) (by +320 bits)
    type 'struct delayed_work' of 'vsock_sock::close_work' changed, as reported earlier
    and offset changed from 9472 to 10048 (in bits) (by +576 bits)
    8 ('bool close_work_scheduled' .. 'void* trans') offsets changed (by +832 bits)
  30 impacted interfaces

'struct wiphy at cfg80211.h:4899:1' changed:
  type size changed from 10496 to 11264 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 11200 (in bits) at cfg80211.h:5075:1
  there are data member changes:
    type 'struct device' of 'wiphy::dev' changed, as reported earlier
    5 ('bool registered' .. 'list_head wdev_list') offsets changed (by +768 bits)
    type 'typedef possible_net_t' of 'wiphy::_net' changed:
      underlying type 'struct {net* net;}' at net_namespace.h:314:1 changed:
    and offset changed from 9472 to 10240 (in bits) (by +768 bits)
    17 ('const wiphy_coalesce_support* coalesce' .. 'char priv[]') offsets changed (by +768 bits)
  3982 impacted interfaces

'struct wiphy_vendor_command at cfg80211.h:4621:1' changed:
  type size changed from 384 to 448 (in bits)
  1 data member insertion:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at cfg80211.h:4669:1
  3982 impacted interfaces

'struct wireless_dev at cfg80211.h:5257:1' changed:
  type size changed from 3520 to 3904 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 3776 (in bits) at cfg80211.h:5377:1
    'u64 android_kabi_reserved2', at offset 3840 (in bits) at cfg80211.h:5378:1
  there are data member changes:
    type 'struct work_struct' of 'wireless_dev::disconnect_wk' changed, as reported earlier
    20 ('u8 disconnect_bssid[6]' .. 'spinlock_t pmsr_lock') offsets changed (by +128 bits)
    type 'struct work_struct' of 'wireless_dev::pmsr_free_wk' changed, as reported earlier
    and offset changed from 3200 to 3328 (in bits) (by +128 bits)
    'unsigned long int unprot_beacon_reported' offset changed (by +256 bits)
  3982 impacted interfaces

'struct work_struct at workqueue.h:102:1' changed:
  details were reported earlier

'struct wpan_phy at cfg802154.h:176:1' changed (indirectly):
  type size changed from 8448 to 9216 (in bits)
  there are data member changes:
    type 'struct device' of 'wpan_phy::dev' changed, as reported earlier
    type 'typedef possible_net_t' of 'wpan_phy::_net' changed, as reported earlier
    and offset changed from 8320 to 9088 (in bits) (by +768 bits)
    'char priv[]' offset changed (by +768 bits)
  7 impacted interfaces

'struct wq_device at workqueue.c:5386:1' changed (indirectly):
  type size changed from 6464 to 7232 (in bits)
  there are data member changes:
    type 'struct device' of 'wq_device::dev' changed, as reported earlier
  3982 impacted interfaces

'struct xdp_umem at xdp_sock.h:20:1' changed (indirectly):
  type size changed from 896 to 1024 (in bits)
  there are data member changes:
    type 'struct work_struct' of 'xdp_umem::work' changed, as reported earlier
  3982 impacted interfaces

'struct xfrm_policy_hthresh at xfrm.h:23:1' changed (indirectly):
  details were reported earlier

'struct xhci_hcd at xhci.h:1753:1' changed (indirectly):
  type size changed from 59392 to 59648 (in bits)
  there are data member changes:
    type 'struct delayed_work' of 'xhci_hcd::cmd_timer' changed, as reported earlier
    39 ('completion cmd_ring_stop_completion' .. 'unsigned long int priv[]') offsets changed (by +256 bits)
  18 impacted interfaces

'struct xsk_buff_pool at xsk_buff_pool.h:41:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct work_struct' of 'xsk_buff_pool::work' changed, as reported earlier
    3 ('list_head free_list' .. 'u16 queue_id') offsets changed (by +128 bits)
  3982 impacted interfaces

Bug: 193676678
Signed-off-by: Todd Kjos <tkjos@google.com>
Change-Id: Iee206350c13a5227247fbf97832322ec4fa70b83
2021-07-14 21:10:40 -07:00
J. Avila
e9742a9ea5 ANDROID: Update the ABI symbol list
Update the generic symbol list.

Leaf changes summary: 4 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 2 Added variables

2 Added functions:

  [A] 'function int __traceiter_android_vh_snd_compr_use_pause_in_drain(void*, bool*, bool*)'
  [A] 'function int __traceiter_android_vh_sound_usb_support_cpu_suspend(void*, usb_device*, int, bool*)'

2 Added variables:

  [A] 'tracepoint __tracepoint_android_vh_snd_compr_use_pause_in_drain'
  [A] 'tracepoint __tracepoint_android_vh_sound_usb_support_cpu_suspend'

Bug: 184020292
Bug: 178992384
Bug: 192206510
Signed-off-by: J. Avila <elavila@google.com>
Change-Id: Ic27a610ee09cef7b0cdc772197ea5da111fa5dc3
2021-07-14 20:52:06 -07:00
Minchan Kim
9df147298f ANDROID: Update the generic symbol list
Add a few more symbols.

[A] 'function void lru_cache_disable()'
[A] 'function void lru_cache_enable()'

Bug: 192475091
Signed-off-by: Minchan Kim <minchan@google.com>
Change-Id: If538f62fca14b7c43e98a786b2fc7766545dc7d6
2021-07-14 11:54:49 -07:00