Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 62162d68 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

ANDROID: GKI: update abi based on wifi 6GHz changes



The abi for a number of core kernel structures changed due to the 6GHz
feature being backported, so update the .xml file to reflect this.

Leaf changes summary: 146 artifacts changed
Changed leaf types summary: 19 leaf types changed
Removed/Changed/Added functions summary: 3 Removed, 124 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

3 Removed functions:

  [D] 'function int ieee80211_channel_to_frequency(int, nl80211_band)'
  [D] 'function int ieee80211_frequency_to_channel(int)'
  [D] 'function ieee80211_channel* ieee80211_get_channel(wiphy*, int)'

124 functions with some sub-type change:

'enum nl80211_attrs at nl80211.h:2469:1' changed:
  type size hasn't changed
  1 enumerator insertion:
    'nl80211_attrs::NL80211_ATTR_HE_6GHZ_CAPABILITY' value '289'
  3 enumerator changes:
    'nl80211_attrs::NL80211_ATTR_MAX' from value '288' to '289' at nl80211.h:2472:1
    'nl80211_attrs::NUM_NL80211_ATTR' from value '289' to '290' at nl80211.h:2472:1
    'nl80211_attrs::__NL80211_ATTR_AFTER_LAST' from value '289' to '290' at nl80211.h:2472:1
  2 impacted interfaces
'struct cfg80211_ap_settings at cfg80211.h:1036:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'cfg80211_ap_settings::chandef' changed:
      type size hasn't changed
      1 data member insertion:
        'u16 cfg80211_chan_def::freq1_offset', at offset 224 (in bits) at cfg80211.h:638:1
      69 impacted interfaces
  one impacted interface

'struct cfg80211_chan_def at cfg80211.h:606:1' changed:
  details were reported earlier

'struct cfg80211_csa_settings at cfg80211.h:1082:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'cfg80211_csa_settings::chandef' changed, as reported earlier
  one impacted interface

'struct cfg80211_ibss_params at cfg80211.h:2475:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'cfg80211_ibss_params::chandef' changed, as reported earlier
  one impacted interface

'struct cfg80211_pmsr_request at cfg80211.h:3302:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    'cfg80211_pmsr_request_peer cfg80211_pmsr_request::peers[]' has *some* difference - please report as a bug
  2 impacted interfaces

'struct cfg80211_pmsr_request_peer at cfg80211.h:3279:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'cfg80211_pmsr_request_peer::chandef' changed, as reported earlier
  2 impacted interfaces

'struct ieee80211_bss_conf at mac80211.h:608:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'ieee80211_bss_conf::chandef' changed, as reported earlier
  22 impacted interfaces

'struct ieee80211_chanctx_conf at mac80211.h:225:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'ieee80211_chanctx_conf::def' changed, as reported earlier
    type 'struct cfg80211_chan_def' of 'ieee80211_chanctx_conf::min_def' changed, as reported earlier
  22 impacted interfaces

'struct ieee80211_channel at cfg80211.h:147:1' changed:
  type size hasn't changed
  1 data member insertion:
    'u16 ieee80211_channel::freq_offset', at offset 64 (in bits) at cfg80211.h:151:1
  there are data member changes:
    'u16 ieee80211_channel::hw_value' offset changed from 64 to 80 (in bits) (by +16 bits)
  75 impacted interfaces

'struct ieee80211_channel_switch at mac80211.h:1538:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'ieee80211_channel_switch::chandef' changed, as reported earlier
  one impacted interface

'struct ieee80211_conf at mac80211.h:1504:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'ieee80211_conf::chandef' changed, as reported earlier
  31 impacted interfaces

'struct ieee80211_hw at mac80211.h:2469:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct ieee80211_conf' of 'ieee80211_hw::conf' changed, as reported earlier
  31 impacted interfaces

'struct ieee80211_sband_iftype_data at cfg80211.h:341:1' changed:
  type size changed from 464 to 480 (in bits)
  1 data member insertion:
    'ieee80211_he_6ghz_capa ieee80211_sband_iftype_data::he_6ghz_capa', at offset 456 (in bits) at cfg80211.h:348:1
  54 impacted interfaces

'struct ieee80211_vif at mac80211.h:1609:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct ieee80211_bss_conf' of 'ieee80211_vif::bss_conf' changed, as reported earlier
  22 impacted interfaces

'struct mesh_setup at cfg80211.h:1850:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'mesh_setup::chandef' changed, as reported earlier
  one impacted interface

'struct ocb_setup at cfg80211.h:1878:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'ocb_setup::chandef' changed, as reported earlier
  one impacted interface

'struct station_parameters at cfg80211.h:1201:1' changed:
  type size changed from 1216 to 1280 (in bits)
  1 data member insertion:
    'const ieee80211_he_6ghz_capa* station_parameters::he_6ghz_capa', at offset 1216 (in bits) at cfg80211.h:1261:1
  one impacted interface

'struct wireless_dev at cfg80211.h:5011:1' changed (indirectly):
  type size hasn't changed
  there are data member changes:
    type 'struct cfg80211_chan_def' of 'wireless_dev::preset_chandef' changed, as reported earlier
    type 'struct cfg80211_chan_def' of 'wireless_dev::chandef' changed, as reported earlier
  54 impacted interfaces

Bug: 163110886
Cc: Vamsi Krishna <vamsin@codeaurora.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic791893fb3919ab2c9bd1bbeb478e6cb98d1deab
parent 5f6376aa
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment