Update kernel to builds 7489573

git log --first-parent -100 --oneline --no-decorate 7133a44f7e88..47fe7966921f:
47fe7966921f ANDROID: Update symbol for virtual platform
87c05c860576 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.4.y' into android12-5.4
bdf56fbea560 ANDROID: selinux: modify RTM_GETNEIGH{TBL}
54c3ec3fa6e6 BACKPORT: x86, lto: Pass -stack-alignment only on LLD < 13.0.0
375bd747982b ANDROID: Add CONFIG_LLD_VERSION
3b125b3f236e ANDROID: Makefile: remove LLVM_NM for LTO
5c5f02c3e9a5 ANDROID: GKI: KMI update 6/18/2021
37e1c309d548 ANDROID: Add SND_VERBOSE_PROCFS for alsa framework
6a63c6d4a854 Revert "ANDROID: restore abi breakage in usbnet.h"
901dec25213c Revert "ANDROID: GKI: Preserve abi change in ieee80211_data_to_8023_exthdr()"
689ad4858153 ANDROID: GKI: enable CONFIG_PCI_IOV=y
013507ea12a6 ANDROID: kasan: fix interoperability with KFENCE
f4cdc4b7fc59 FROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module
fba4fd3d175e UPSTREAM: mtd: Support kmsg dumper based on pstore/blk
0229bc31cfb4 UPSTREAM: pstore/blk: Introduce "best_effort" mode
c174345fdd7a UPSTREAM: pstore/blk: Support non-block storage devices
ef0c22116b5d UPSTREAM: pstore/blk: Provide way to query pstore configuration
fe92326847ad UPSTREAM: pstore/zone: Provide way to skip "broken" zone for MTD devices
c0003a71672a UPSTREAM: Documentation: Add details for pstore/blk
2b6384b944a4 UPSTREAM: pstore/zone,blk: Add ftrace frontend support
4e62b877e94f UPSTREAM: pstore/zone,blk: Add console frontend support
ff9cdc8f663a UPSTREAM: pstore/zone,blk: Add support for pmsg frontend
9fae0f4cc1ce UPSTREAM: pstore/blk: Introduce backend for block devices
c1ce97db22bf UPSTREAM: pstore/zone: Introduce common layer to manage storage zones
46914345a78b UPSTREAM: ramoops: Add "max-reason" optional field to ramoops DT node
34709e155773 UPSTREAM: pstore/ram: Introduce max_reason and convert dump_oops
afd028b299ab UPSTREAM: pstore/platform: Pass max_reason to kmesg dump
5baf8a02273d UPSTREAM: printk: Introduce kmsg_dump_reason_str()
dacf03bed973 UPSTREAM: printk: honor the max_reason field in kmsg_dumper
0470981d5702 UPSTREAM: printk: Collapse shutdown types into a single dump reason
d709b1f18669 UPSTREAM: pstore/ftrace: Provide ftrace log merging routine
20b4e42d3594 UPSTREAM: pstore/ram: Refactor ftrace buffer merging
5ba3324c9ed7 UPSTREAM: pstore/ram: Refactor DT size parsing
eb39e5a5f529 UPSTREAM: pstore/ram: Adjust module param permissions to reflect reality
1e728261d512 UPSTREAM: pstore/platform: Move module params after declarations
0c8aca80aaad UPSTREAM: pstore/platform: Use backend name for console registration
842d4acad180 UPSTREAM: pstore/platform: Switch pstore_info::name to const
6790fd8526b5 UPSTREAM: pstore: Make sure console capturing will restart
26ac3bd07b24 UPSTREAM: pstore: Remove filesystem records when backend is unregistered
908aafc0c593 UPSTREAM: pstore: Do not leave timer disabled for next backend
2c86af9d18c2 UPSTREAM: pstore: Add locking around superblock changes
dc8704db049a UPSTREAM: pstore: Refactor pstorefs record list removal
34f2d96badc3 UPSTREAM: pstore: Add proper unregister lock checking
ad396e30a22e UPSTREAM: pstore: Convert "records_list" locking to mutex
3972d7f89405 UPSTREAM: pstore: Rename "allpstore" to "records_list"
ca55704e82b7 UPSTREAM: pstore: Convert "psinfo" locking to mutex
bd12abfad6c4 UPSTREAM: pstore: Rename "pstore_lock" to "psinfo_lock"
0738f77f240e UPSTREAM: pstore: Drop useless try_module_get() for backend
874ec06d32aa UPSTREAM: pstore/ram: Replace zero-length array with flexible-array member
2c4eeeca2acf UPSTREAM: pstore/ram: remove unnecessary ramoops_unregister_dummy()
378c58fe1a8f UPSTREAM: pstore: Make pstore_choose_compression() static

Test: treehugger
Bug: 191844131
Change-Id: Id165f114d1f95e79bf8cc09e7ea25a516918229d
49 files changed