ANDROID: GKI: 6/18/2021 KMI update

Set KMI_GENERATION=7 for 6/18 KMI update

Leaf changes summary: 2925 artifacts changed
Changed leaf types summary: 24 leaf types changed
Removed/Changed/Added functions summary: 0 Removed, 2847 Changed, 3 Added functions
Removed/Changed/Added variables summary: 0 Removed, 51 Changed, 0 Added variable

3 Added functions:

  [A] 'function void pci_disable_sriov(pci_dev*)'
  [A] 'function int pci_enable_sriov(pci_dev*, int)'
  [A] 'function int pci_vfs_assigned(pci_dev*)'

2847 functions with some sub-type change:

  [C] 'function int __traceiter_android_vh_gic_resume(void*, irq_domain*, void*)' at gic.h:15:1 has some sub-type changes:
    CRC (modversions) changed from 0x79c6efed to 0xd99a1ac6
    parameter 3 of type 'void*' was removed
    parameter 2 of type 'irq_domain*' changed:
      pointer type changed from: 'irq_domain*' to: 'gic_chip_data*'

  [C] 'function void* PDE_DATA(const inode*)' at proc_fs.h:112:1 has some sub-type changes:
    CRC (modversions) changed from 0x121116eb to 0x1c3ef274

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

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

  ... 2843 omitted; 2846 symbols have only CRC changes

51 Changed variables:

  [C] 'pglist_data contig_page_data' was changed at memblock.c:96:1:
    CRC (modversions) changed from 0x1f395adc to 0x7ce0db01
    type of variable changed:
      type size hasn't changed
      1 data member insertion:
        'bool proactive_compact_trigger', at offset 41152 (in bits) at mmzone.h:786:1
      there are data member changes:
        'unsigned long int totalreserve_pages' offset changed (by +64 bits)
      3752 impacted interfaces

  [C] 'bus_type amba_bustype' was changed at bus.c:215:1:
    CRC (modversions) changed from 0x1782f569 to 0x13c06cac

  [C] 'neigh_table arp_tbl' was changed at arp.c:152:1:
    CRC (modversions) changed from 0x832f8bb5 to 0x56697f62

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

  ... 47 omitted; 50 symbols have only CRC changes

'struct dev_pm_qos_request at pm_qos.h:107:1' changed (indirectly):
  type size changed from 576 to 704 (in bits)
  there are data member changes:
    type 'union {plist_node pnode; pm_qos_flags_request flr; freq_qos_request freq;}' of 'dev_pm_qos_request::data' changed:
      type size changed from 448 to 576 (in bits)
      there are data member changes:
        type 'struct freq_qos_request' of '__anonymous_union__::freq' changed:
          type size changed from 448 to 576 (in bits)
          1 data member insertion:
            'u64 android_oem_data1[2]', at offset 448 (in bits) at pm_qos.h:96:1
          3755 impacted interfaces
    'device* dev' offset changed (by +128 bits)
  3752 impacted interfaces

'struct devfreq at devfreq.h:172:1' changed (indirectly):
  type size changed from 16512 to 16768 (in bits)
  there are data member changes:
    type 'struct dev_pm_qos_request' of 'devfreq::user_min_freq_req' changed, as reported earlier
    type 'struct dev_pm_qos_request' of 'devfreq::user_max_freq_req' changed, as reported earlier
    and offset changed from 9152 to 9280 (in bits) (by +128 bits)
    10 ('unsigned long int scaling_min_freq' .. 'notifier_block nb_max') offsets changed (by +256 bits)
  59 impacted interfaces

'struct driver_info at usbnet.h:94:1' changed:
  type size changed from 1152 to 1280 (in bits)
  2 data member insertions:
    'u64 android_kabi_reserved1', at offset 1152 (in bits) at usbnet.h:183:1
    'u64 android_kabi_reserved2', at offset 1216 (in bits) at usbnet.h:184:1
  10 impacted interfaces

'struct freq_qos_request at pm_qos.h:92:1' changed:
  details were reported earlier

'struct hc_driver at hcd.h:249:1' changed:
  type size changed from 2880 to 3136 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 2880 (in bits) at hcd.h:419:1
    'u64 android_kabi_reserved2', at offset 2944 (in bits) at hcd.h:420:1
    'u64 android_kabi_reserved3', at offset 3008 (in bits) at hcd.h:421:1
    'u64 android_kabi_reserved4', at offset 3072 (in bits) at hcd.h:422:1
  43 impacted interfaces

'struct pci_dev at pci.h:310:1' changed:
  type size changed from 19328 to 24768 (in bits)
  3 data member insertions:
    'union {pci_sriov* sriov; pci_dev* physfn;}', at offset 24128 (in bits) at pci.h:479:1
    'u16 ats_cap', at offset 24192 (in bits) at pci.h:483:1
    'u8 ats_stu', at offset 24208 (in bits) at pci.h:484:1
  there are data member changes:
    type 'resource[11]' of 'pci_dev::resource' changed:
      type name changed from 'resource[11]' to 'resource[17]'
      array type size changed from 8448 to 13056
      array type subrange 1 changed length from 11 to 17
    7 ('bool match_driver' .. 'int rom_attr_enabled') offsets changed (by +4608 bits)
    type 'bin_attribute*[11]' of 'pci_dev::res_attr' changed:
      type name changed from 'bin_attribute*[11]' to 'bin_attribute*[17]'
      array type size changed from 704 to 1088
      array type subrange 1 changed length from 11 to 17
    and offset changed from 17216 to 21824 (in bits) (by +4608 bits)
    type 'bin_attribute*[11]' of 'pci_dev::res_attr_wc' changed:
      type name changed from 'bin_attribute*[11]' to 'bin_attribute*[17]'
      array type size changed from 704 to 1088
      array type subrange 1 changed length from 11 to 17
    and offset changed from 17920 to 22912 (in bits) (by +4992 bits)
    2 ('const attribute_group** msi_irq_groups' .. 'pci_vpd* vpd') offsets changed (by +5376 bits)
    'u16 acs_cap' offset changed (by +5472 bits)
    8 ('phys_addr_t rom' .. 'u64 android_kabi_reserved4') offsets changed (by +5440 bits)
  426 impacted interfaces

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

'struct snd_compr at compress_driver.h:146:1' changed:
  type size changed from 7168 to 7808 (in bits)
  3 data member insertions:
    'char id[64]', at offset 7136 (in bits) at compress_driver.h:157:1
    'snd_info_entry* proc_root', at offset 7680 (in bits) at compress_driver.h:158:1
    'snd_info_entry* proc_info_entry', at offset 7744 (in bits) at compress_driver.h:159:1
  70 impacted interfaces

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

'struct snd_pcm_str at pcm.h:488:1' changed:
  type size changed from 6720 to 6784 (in bits)
  1 data member insertion:
    'snd_info_entry* proc_root', at offset 256 (in bits) at pcm.h:500:1
  there are data member changes:
    2 ('snd_kcontrol* chmap_kctl' .. 'device dev') offsets changed (by +64 bits)
  97 impacted interfaces

'struct snd_pcm_substream at pcm.h:442:1' changed:
  type size changed from 2944 to 3008 (in bits)
  1 data member insertion:
    'snd_info_entry* proc_root', at offset 2880 (in bits) at pcm.h:478:1
  97 impacted interfaces

'struct tcpm_port at tcpm.c:298:1' changed:
  type size changed from 99328 to 99520 (in bits)
  2 data member insertions:
    'u32 snk_vdo_v1[6]', at offset 8768 (in bits) at tcpm.c:405:1
    'unsigned int nr_snk_vdo_v1', at offset 8960 (in bits) at tcpm.c:406:1
  there are data member changes:
    8 ('u32 snk_vdo[6]' .. 'u32 supply_voltage') offsets changed (by +224 bits)
    32 ('power_supply* psy' .. 'u8* logbuffer[1024]') offsets changed (by +192 bits)
  17 impacted interfaces

'struct ufs_hba at ufshcd.h:720:1' changed:
  type size changed from 34176 to 35328 (in bits)
  1 data member insertion:
    'ufs_hba_monitor monitor', at offset 32320 (in bits) at ufshcd.h:866:1
  there are data member changes:
    5 ('ufs_crypto_capabilities crypto_capabilities' .. 'dentry* debugfs_root') offsets changed (by +1152 bits)
  37 impacted interfaces

'struct ufshcd_lrb at ufshcd.h:193:1' changed:
  type size hasn't changed
  1 data member deletion:
    'bool in_use', at offset 1096 (in bits) at ufshcd.h:221:1
  37 impacted interfaces

'struct urb at usb.h:1563: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 usb.h:1625:1
    'u64 android_kabi_reserved2', at offset 1536 (in bits) at usb.h:1626:1
    'u64 android_kabi_reserved3', at offset 1600 (in bits) at usb.h:1627:1
    'u64 android_kabi_reserved4', at offset 1664 (in bits) at usb.h:1628:1
  there are data member changes:
    'usb_iso_packet_descriptor iso_frame_desc[]' offset changed (by +256 bits)
  62 impacted interfaces

'struct usb_bus at usb.h:424:1' changed:
  type size changed from 1152 to 1408 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 1152 (in bits) at usb.h:480:1
    'u64 android_kabi_reserved2', at offset 1216 (in bits) at usb.h:481:1
    'u64 android_kabi_reserved3', at offset 1280 (in bits) at usb.h:482:1
    'u64 android_kabi_reserved4', at offset 1344 (in bits) at usb.h:483:1
  86 impacted interfaces

'struct usb_device at usb.h:631:1' changed:
  type size changed from 11456 to 11712 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 11456 (in bits) at usb.h:729:1
    'u64 android_kabi_reserved2', at offset 11520 (in bits) at usb.h:730:1
    'u64 android_kabi_reserved3', at offset 11584 (in bits) at usb.h:731:1
    'u64 android_kabi_reserved4', at offset 11648 (in bits) at usb.h:732:1
  86 impacted interfaces

'struct usb_driver at usb.h:1186:1' changed:
  type size changed from 2176 to 2432 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 2176 (in bits) at usb.h:1235:1
    'u64 android_kabi_reserved2', at offset 2240 (in bits) at usb.h:1236:1
    'u64 android_kabi_reserved3', at offset 2304 (in bits) at usb.h:1237:1
    'u64 android_kabi_reserved4', at offset 2368 (in bits) at usb.h:1238:1
  2 impacted interfaces

'struct usb_hcd at hcd.h:81:1' changed:
  type size changed from 4992 to 5504 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 5248 (in bits) at hcd.h:229:1
    'u64 android_kabi_reserved2', at offset 5312 (in bits) at hcd.h:230:1
    'u64 android_kabi_reserved3', at offset 5376 (in bits) at hcd.h:231:1
    'u64 android_kabi_reserved4', at offset 5440 (in bits) at hcd.h:232:1
  there are data member changes:
    type 'struct usb_bus' of 'usb_hcd::self' changed, as reported earlier
    27 ('kref' .. 'gen_pool* localmem_pool') offsets changed (by +256 bits)
    'unsigned long int hcd_priv[]' offset changed (by +512 bits)
  43 impacted interfaces

'struct usb_host_bos at usb.h:396:1' changed:
  type size changed from 384 to 640 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 384 (in bits) at usb.h:412:1
    'u64 android_kabi_reserved2', at offset 448 (in bits) at usb.h:413:1
    'u64 android_kabi_reserved3', at offset 512 (in bits) at usb.h:414:1
    'u64 android_kabi_reserved4', at offset 576 (in bits) at usb.h:415:1
  86 impacted interfaces

'struct usb_interface at usb.h:232:1' changed:
  type size changed from 7104 to 7360 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 7104 (in bits) at usb.h:262:1
    'u64 android_kabi_reserved2', at offset 7168 (in bits) at usb.h:263:1
    'u64 android_kabi_reserved3', at offset 7232 (in bits) at usb.h:264:1
    'u64 android_kabi_reserved4', at offset 7296 (in bits) at usb.h:265:1
  94 impacted interfaces

'struct usb_tt at hcd.h:554:1' changed:
  type size changed from 640 to 896 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 640 (in bits) at hcd.h:575:1
    'u64 android_kabi_reserved2', at offset 704 (in bits) at hcd.h:576:1
    'u64 android_kabi_reserved3', at offset 768 (in bits) at hcd.h:577:1
    'u64 android_kabi_reserved4', at offset 832 (in bits) at hcd.h:578:1
  86 impacted interfaces

'struct usbnet at usbnet.h:27:1' changed:
  type size changed from 5120 to 5376 (in bits)
  4 data member insertions:
    'u64 android_kabi_reserved1', at offset 5120 (in bits) at usbnet.h:89:1
    'u64 android_kabi_reserved2', at offset 5184 (in bits) at usbnet.h:90:1
    'u64 android_kabi_reserved3', at offset 5248 (in bits) at usbnet.h:91:1
    'u64 android_kabi_reserved4', at offset 5312 (in bits) at usbnet.h:92:1
  10 impacted interfaces

'struct vm_fault at mm.h:528:1' changed:
  type size changed from 1088 to 1216 (in bits)
  1 data member insertion:
    'u64 android_oem_data1[2]', at offset 1088 (in bits) at mm.h:576:1
  3752 impacted interfaces

Bug: 190227201
Signed-off-by: Sandeep Patil <sspatil@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I1e308417a29408190a4deffa965edb454ca5c34d
This commit is contained in:
Sandeep Patil 2021-06-17 15:14:05 -07:00 committed by Matthias Maennich
parent c3fe3880d6
commit 53ccd64e35
3 changed files with 6035 additions and 5545 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1233,6 +1233,8 @@
# required by virtio_pci.ko
irq_set_affinity_hint
pci_alloc_irq_vectors_affinity
pci_disable_sriov
pci_enable_sriov
pci_find_capability
pci_find_ext_capability
pci_find_next_capability
@ -1242,6 +1244,7 @@
pci_irq_vector
pci_release_selected_regions
pci_request_selected_regions
pci_vfs_assigned
synchronize_irq
virtio_device_freeze
virtio_device_restore

View File

@ -1,5 +1,5 @@
BRANCH=android12-5.10
KMI_GENERATION=6
KMI_GENERATION=7
LLVM=1
DEPMOD=depmod