Update kernel to builds 9380601

git log --first-parent -100 --oneline --no-decorate 706d642b1dd2..94958d875ed3:
94958d875ed3 ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n
9fe1568804d0 ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n
db759e32d470 ANDROID: KVM: arm64: Block module loading based on cmdline or HVC
832e890b2397 ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp
ebc746230d37 ANDROID: Add __pkvm_register_el2_call to symbol list
e7c5cd511006 ANDROID: KVM: arm64: Add support for custom hypercall registration
2d583a7e7aa4 ANDROID: KVM: arm64: Return a token for a pKVM module registration
fd4d9289c416 ANDROID: KVM: arm64: Introduce hyp_protect_host_page()
0d25283a37b5 ANDROID: KVM: arm64: Add a permission fault handler
d37256c87ce4 ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT
4447d804f768 ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops
ca4247c3569e ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops
61229e6a03d1 ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI
b00bb0eab0f0 ANDROID: KVM: arm64: Add serial framework for pKVM
8a846b7baf0c ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules
979197016b9f ANDROID: Add __pkvm_load_el2_module to symbol list
0e68921c2de4 ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata
1c2e782ae5b8 ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor
b1bd8930b8ae ANDROID: KVM: arm64: Refactor nvhe Makefile
9cb398bd058b ANDROID: KVM: arm64: Make gen-hyprel emit delimiters
e13fa0a19e5c ANDROID: KVM: arm64: Move gen-hyprel into a tool directory
780c4654ab4f ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp
83ead5ea7b3e ANDROID: arm64: patching: Add aarch64_addr_write()
6e55e6e747fe ANDROID: arm64: patching: Refactor __aarch64_insn_write()
c7eab897075f UPSTREAM: cfi: Use __builtin_function_start
0c9fc56eebce UPSTREAM: wifi: nl80211: Add POWERED_ADDR_CHANGE feature
56b8b1c79d73 UPSTREAM: wifi: cfg80211: Fix bitrates overflow issue
e7471649b840 UPSTREAM: wifi: cfg80211: fix MCS divisor value
0dfcd40430b0 UPSTREAM: wifi: nl80211: add MLD address to assoc BSS entries
49c71cf2d7a3 UPSTREAM: wifi: nl80211: remove redundant err variable
2d76ef755c12 BACKPORT: wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify()
81b44bd648cc UPSTREAM: wifi: nl80211: send MLO links channel info in GET_INTERFACE
d1e18aab7826 BACKPORT: wifi: cfg80211/mac80211: check EHT capability size correctly
22428dd3fda3 UPSTREAM: wifi: cfg80211: Add link_id parameter to various key operations for MLO
b19a3e20ee10 UPSTREAM: wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD
60cc532e5449 UPSTREAM: wifi: cfg80211: reject connect response with MLO params for WEP
a0b6aabf3725 UPSTREAM: wifi: cfg80211: add link id to txq params
b4657b40c097 UPSTREAM: wifi: cfg80211: get correct AP link chandef
2bcf9d62a9b2 UPSTREAM: wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0
44d9457c0171 UPSTREAM: wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
49226f84533d BACKPORT: wifi: mac80211: Align with Draft P802.11be_D2.0
6f2cd3f078f5 BACKPORT: wifi: mac80211: Align with Draft P802.11be_D1.5
14ebe97a3bde UPSTREAM: wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
408df1a69813 UPSTREAM: wifi: cfg80211: report link ID in NL80211_CMD_FRAME
0675fe63905c UPSTREAM: wifi: cfg80211: add hardware timestamps to frame RX info
9749ade622aa UPSTREAM: wifi: cfg80211/nl80211: move rx management data into a struct
d1ca56669b56 UPSTREAM: wifi: cfg80211: add a function for reporting TX status with hardware timestamps
78051cd7b329 UPSTREAM: wifi: nl80211: add RX and TX timestamp attributes
664979644bba BACKPORT: wifi: nl80211/mac80211: clarify link ID in control port TX
19b0fd0f5b4b UPSTREAM: wifi: nl80211: require MLD address on link STA add/modify
868dce210c59 UPSTREAM: wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
e67ee6880de7 UPSTREAM: wifi: nl80211: fix some attribute policy entries
fc547e57840c UPSTREAM: wifi: nl80211: reject fragmented and non-inheritance elements
61f067f659e5 UPSTREAM: wifi: nl80211: reject link specific elements on assoc link
e69e556555c8 UPSTREAM: wifi: cfg80211: set country_elem to NULL
a60bc52f1add UPSTREAM: wifi: nl80211: advertise MLO support
8baa308fa75e UPSTREAM: wifi: nl80211: allow link ID in set_wiphy with frequency
95c387ed66ca BACKPORT: wifi: cfg80211/mac80211: Support control port TX from specific link
9962736e1d5f UPSTREAM: wifi: nl80211: Support MLD parameters in nl80211_set_station()
3ae6cace0dd0 UPSTREAM: wifi: nl80211: check MLO support in authenticate
863176360601 UPSTREAM: wifi: nl80211: set BSS to NULL if IS_ERR()
161117be62cc UPSTREAM: wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities
8eed1bc70a9f UPSTREAM: wifi: nl80211: better validate link ID for stations
da8fd806570f UPSTREAM: wifi: cfg80211: clean up links appropriately
149110535d59 UPSTREAM: wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
ad895360c79d UPSTREAM: wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
252aa78538e4 UPSTREAM: wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
a66db6392527 BACKPORT: wifi: cfg80211: adjust assoc comeback for MLO
90454d5775e7 UPSTREAM: wifi: cfg80211: prepare association failure APIs for MLO
5ad5ef42850a BACKPORT: wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
3c03b7706edb UPSTREAM: wifi: nl80211: acquire wdev mutex for dump_survey
c88777af1f56 UPSTREAM: wifi: cfg80211: drop BSS elements from assoc trace for now
ae5afa885155 UPSTREAM: wifi: cfg80211: make cfg80211_auth_request::key_idx signed
c2c70cf94716 UPSTREAM: wifi: nl80211: enable setting the link address at new station
631c80f058cb UPSTREAM: wifi: nl80211: hold wdev mutex for station APIs
05744901bdc6 UPSTREAM: wifi: nl80211: hold wdev mutex for channel switch APIs
13338f9dc388 UPSTREAM: wifi: nl80211: hold wdev mutex in add/mod/del link station
cf8f4f7b5653 BACKPORT: wifi: cfg80211/mac80211: separate link params from station params
af6fc28081cd BACKPORT: mac80211: prepare sta handling for MLO support
de01c4d2589b UPSTREAM: wifi: cfg80211: add API to add/modify/remove a link station
51f7d197a5dc UPSTREAM: wifi: cfg80211: Allow MLO TX with link source address
f1ee9a834e4e UPSTREAM: wifi: nl80211: fix sending link ID info of associated BSS
c2102849df6e UPSTREAM: wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
8089024abf7c UPSTREAM: wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
fe8d2fb083fc UPSTREAM: wifi: nl80211: retrieve EHT related elements in AP mode
55417f945dd0 UPSTREAM: wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
e36789036b99 UPSTREAM: wifi: cfg80211: remove chandef check in cfg80211_cac_event()
1a4915ec07fc UPSTREAM: wifi: nl80211: relax wdev mutex check in wdev_chandef()
276e9f52991a UPSTREAM: wifi: nl80211: acquire wdev mutex earlier in start_ap
116d1cdb201a UPSTREAM: wifi: nl80211: hold wdev mutex for tid config
8da90cd512f4 UPSTREAM: wifi: cfg80211: handle IBSS in channel switch
bd8b4f140129 UPSTREAM: wifi: cfg80211: remove redundant documentation
c7cbab853bed UPSTREAM: wifi: cfg80211: Allow P2P client interface to indicate port authorization
fb3c6031dd38 UPSTREAM: cfg80211: Indicate MLO connection info in connect and roam callbacks
6505b5414099 UPSTREAM: wifi: cfg80211: fix kernel-doc warnings all over the file
ab40731e8fb3 UPSTREAM: wifi: nl80211: expose link ID for associated BSSes
9c98ce688fda UPSTREAM: wifi: nl80211: expose link information for interfaces
588254054b04 UPSTREAM: wifi: cfg80211: add optional link add/remove callbacks
5a953f2ee08b UPSTREAM: wifi: cfg80211: sort trace.h
f141782c7e5f UPSTREAM: wifi: nl80211: support MLO in auth/assoc

Test: treehugger
Bug: 261793352
Change-Id: If49880fcf80adc1f556241af0ffc07d09ed16158
200 files changed