lynx: update kernel-and-modules prebuilt
Linux version 5.10.91-android13-0-00271-g973230a4ca1d-ab8093065
(build-user@build-host) (Android (8075178, based on r437112b)
clang version 14.0.1
(https://android.googlesource.com/toolchain/llvm-project
8671348b81b95fc603505dfc881b45103bee1731), LLD 14.0.1) #1 SMP
PREEMPT Mon Jan 17 07:53:42 UTC 2022
aosp: (171 changes)
973230a4 ANDROID: Update the ABI symbol list
b074149d ANDROID: bpf-fuse: Fix Setattr
049a8b54 ANDROID: GKI: Disable security lockdown for unsigned modules
2da3b12b ANDROID: GKI: Enable system_dlkm build for gki
...
137e7832 ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
build: (4 changes)
cff59811 download_from_ci: Fix build->build/kernel breakage
ef7b2050 kleaf: add vendor_dlkm.modules.blocklist to outputs.
e1393e73 kleaf: system_dlkm: Add modules list as dependency
ff007de6 kleaf: system_dlkm: Add signing and hash footer
prebuilts/boot-artifacts: (1 change)
67e8f566 ramdisks: update the AOSP boot/vendor ramdisk to ab/8085896
prebuilts/build-tools: (1 change)
1977a480 Use py_runtime and python_top while waiting for rules_python.
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8: (1 change)
d38e3ac6 glibc: define __NR_bpf
private/devices/google/felix: (1 change)
93172943 ramdisks: update the AOSP boot/vendor ramdisk to ab/8085896
private/devices/google/lynx: (2 changes)
e59491c2 ramdisks: update the AOSP boot/vendor ramdisk to ab/8085896
f21d9070 arm64/dts: lynx: correct aoc sensor power indentation.
private/google-modules/aoc: (12 changes)
89992451 Merge android13-gs-pixel-5.10-gs101 into android13-gs-pixel-5.10
58118cb0 Merge android12-gs-pixel-5.10-sc-v2 into android13-gs-pixel-5.10-gs101
a3101b4b ALSA: Extend maximum PCM timeout limit
715a4869 aoc: always generate coredump of DRAM region
ba64a7b2 Read the sensor power list from device tree.
4d87b24c aoc: Add sysfs node for AoC UDFPS clock compensation
5e727e99 Merge "Merge android12-gs-pixel-5.10-sc-v2 into android13-gs-pixel-5.10-gs101" into android13-gs-pixel-5.10-gs101
fa55ff6e aoc/alsa: support aec ref source selection for eraser
16bc1243 aoc/alsa: support aec ref source selection for voice/voip call
67879a82 aoc/alsa: add soc-dai driver for signal injection
eb3e9d93 Merge android12-gs-pixel-5.10-sc-qpr2 into android12-gs-pixel-5.10-sc-v2
e9f269cf aoc/alsa: use system_highpri_wq for aoc_pcm_period_work
private/google-modules/bms: (4 changes)
93d9c7e4 google_battery: export current_avg for BatteryManager API
9cdf1a69 Merge android12-gs-pixel-5.10-sc-v2 into android13-gs-pixel-5.10
e8b877c0 max_m5: add CGAIN into INI loading process
9e72baab google_charger: Restore sink capabilities on disconnection
private/google-modules/display: (2 changes)
aca8e0af drm: samsung: change allowed max expected present time
8cec2bbe drm: samsung: only dump dpu events when underrun occurs
private/google-modules/gpu: (2 changes)
1c755083 Merge android13-gs-pixel-5.10-gs101 into android13-gs-pixel-5.10
5381ff7b GPUCORE-32592 Fix userbuf imports to respect RO memory
private/google-modules/lwis: (2 changes)
c4b02e23 Merge android12-gs-pixel-5.10-sc-v2 into android13-gs-pixel-5.10
8389c0b2 Transaction: Use high priority workqueues for I2C
private/google-modules/touch/common: (2 changes)
d61642ca Merge android12-gs-pixel-5.10-sc-v2 into android13-gs-pixel-5.10
a8c928ef input: touch_offload: interface updates
private/gs-google: (184 changes)
c37907e8 soc/google/cpif: GPIO sequences for CP power on/off
5572c06c arm64/dts: cloudripper: support 3hc4 based C10 panel
d0a881e3 arm64/dts: correct touch regulator voltage
8dea4291 arm64/dts: gs201: set VOL_DOWN to pull-up
73532f70 Merge "Merge android13-gs-pixel-5.10-gs101 into android13-gs-pixel-5.10" into android13-gs-pixel-5.10
53384adb Merge android13-gs-pixel-5.10-gs101 into android13-gs-pixel-5.10
513e760e Merge android13-5.10 into android13-gs-pixel-5.10-gs101
506bb3b2 thermal: tmu: Support to r/w tmu reg via sysfs
973230a4 ANDROID: Update the ABI symbol list
b074149d ANDROID: bpf-fuse: Fix Setattr
049a8b54 ANDROID: GKI: Disable security lockdown for unsigned modules
2da3b12b ANDROID: GKI: Enable system_dlkm build for gki
39220e85 ANDROID: GKI: Enable config for module signing
254d9997 ANDROID: GKI: Do not force select MODULE_SIG_ALL
d1109f05 BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
3d914125 FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
c02620fb ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
d01a90c8 ANDROID: KVM: arm64: Create EL2 copy of __icache_flags for pKVM instead of alias
ec2585f5 ANDROID: arm64: Register earlycon fixmap with the MMIO guard
f6edd58a ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
8e744844 ANDROID: arm64: Enroll into KVM's MMIO guard if required
f89d2055 ANDROID: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
bd1474cd ANDROID: BACKPORT: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
be179b64 ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
a0841f8b ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
1b72ff72 ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
0cf82586 ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
b7bef27e ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
fc38ca62 ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
77deb987 ANDROID: KVM: arm64: Define MMIO guard hypercalls
19b510d5 ANDROID: KVM: arm64: Check for PTE valitity when checking for executable/cacheable
d7607401 ANDROID: KVM: arm64: Generalise VM features into a set of flags
000f0c90 ANDROID: KVM: arm64: pkvm: Plug in cache invalidation for non-protected guests
21b5ab1b ANDROID: KVM: arm64: pkvm: Allow the shadows to be destroyed on teardown
70f68991 ANDROID: KVM: arm64: pkvm: Don't init pvm traps non non-protected guests
3336b807 ANDROID: KVM: arm64: pkvm: Share memory with non-protected guests
4fe4fd67 ANDROID: KVM: arm64: pkvm: Manage the non-protected guest dirty state from EL1
3e7b59fb ANDROID: KVM: arm64: pkvm: State sync primitives for non-protected guests
520514c3 ANDROID: KVM: arm64: pkvm: Introduce entry/exit handlers for non-protected guests
a1ab3b54 ANDROID: KVM: arm64: pkvm: Make {flush,sync}_shadow_state() take the full state
4262892c ANDROID: KVM: arm64: pkvm: Replace pkvm_loaded_state.is_shadow with is_protected
5106d405 ANDROID: KVM: arm64: Generate hyp-constants.o as an nVHE object
c0dc717d ANDROID: KVM: arm64: Introduce vcpu_is_protected() helper
c496a488 ANDROID: KVM: arm64: pkvm: Update the shadow view of pkvm.enabled at creation time
8598c42c ANDROID: KVM: arm64: pkvm: Store vcpus in donated PGD at shadow-creation time
82739039 ANDROID: KVM: arm64: pkvm: Rerge get_num_hvc_args into handle_pvm_exit_hvc64
24ccade0 ANDROID: KVM: arm64: pkvm: Move memcache topup into a helper
6f48cee5 ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
20e053c8 ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
0ba692e7 ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
adee75e0 ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
9e2ddae4 ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
fb01b29b ANDROID: BACKPORT: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
6e8a01f8 ANDROID: KVM: arm64: Extend comment in has_vhe()
cd188a87 ANDROID: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
003b19ba ANDROID: KVM: arm64: Create EL2 shadow for VMs when pKVM is enabled
c144439f ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
be06c456 FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
49eccab7 ANDROID: BACKPORT: KVM: arm64: Zero protected guest pages on teardown
04655254 ANDROID: KVM: arm64: Donate pages to protected guests
7f19cf52 ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications
e2fe2a2d ANDROID: KVM: arm64: Add MEMINFO and {UN,}SHARE hypercalls for protected guests
82d27dc4 ANDROID: KVM: arm64: Advertise KVM vendor hypercalls to protected guests
999a56ad ANDROID: KVM: arm64: Add __pkvm_guest_unshare_host()
d7cbdc1b ANDROID: KVM: arm64: Add __pkvm_guest_share_host()
e853c3b1 ANDROID: BACKPORT: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL
119a6793 ANDROID: KVM: arm64: Reject concurrent loading of a vCPU on multiple physical CPUs
9c864eab ANDROID: KVM: arm64: Refcount shadow structs on vcpu_{load/put}()
6dbd44cc ANDROID: BACKPORT: KVM: arm64: Use guest VMID as owner id
1edca010 ANDROID: BACKPORT: KVM: arm64: Make owner ids 32 bits wide
d9c8760a ANDROID: BACKPORT: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
ecf2308e ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded
94391c57 ANDROID: KVM: arm64: Reclaim vm state pages in teardown memcache
e86aeb3f ANDROID: KVM: arm64: Call __pkvm_host_share_guest on memory abort
565d8db4 ANDROID: KVM: arm64: Add __pkvm_host_share_guest hypercall
d9d39d7e ANDROID: KVM: arm64: Reclaim guest page-table pages during teardown
ce5990f2 ANDROID: KVM: arm64: Prepare EL2 guest stage-2 page-table
154cf3e7 ANDROID: KVM: arm64: Add pcpu fixmap infrastructure at EL2
a6c9e572 ANDROID: KVM: arm64: Factor out private range VA allocation
f3680766 ANDROID: BACKPORT: KVM: arm64: Make hyp stage-1 refcnt correct on the whole range
b651d43f ANDROID: arm64: Annotate icache_inval_pou as position-independent
4cd08ce6 ANDROID: KVM: arm64: Add hyp_memcache helpers for pkvm
e9e9cffe ANDROID: KVM: arm64: Add hyp_memcache helpers for the kernel
4170e1ab ANDROID: KVM: arm64: Add generic hyp_memcache helpers
2549cef7 ANDROID: KVM: arm64: Consolidate stage-2 init in one function
12a7e2d0 ANDROID: KVM: arm64: Allow non-coallescable pages in a hyp_pool
19ea294e ANDROID: KVM: arm64: Provide a helper to compute the size of stage-2 PGDs
c20fef38 ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
45f87742 ANDROID: KVM: arm64: Handle PSCI for protected VMs
995b261f ANDROID: KVM: arm64: refactor kvm_vcpu_enable_ptrauth() for hyp use
3f653641 ANDROID: KVM: arm64: refactor vcpu_read_sys_reg and vcpu_write_sys_reg for hyp use
1e5b5635 ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
6a5e1105 ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit
3a07a4bd ANDROID: KVM: arm64: pkvm: Rework sysreg entry/exit handling
1070b561 ANDROID: KVM: arm64: pkvm: Lazy host FP save/restore
a3ea21f4 ANDROID: KVM: arm64: Restrict protected VM capabilities
ab2c31fe ANDROID: KVM: arm64: Pin host structs for pVMs
7b2e541a ANDROID: KVM: arm64: pkvm: Introduce __pkvm_{load,put}_vcpu()
be184934 ANDROID: KVM: arm64: Save/restore virtual timer state from the shadow vcpu
3784299d ANDROID: KVM: arm64: Move vgic state between host and shadow vcpu structures
7a2a87a0 ANDROID: KVM: arm64: Merge vmcr/apr save/restore
871ce72f ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to shadow vcpu init
5bf9b540 ANDROID: KVM: arm64: Add handlers for entry/exit state
bd599388 ANDROID: KVM: arm64: Shadow table for KVM EL2 state
03c94591 ANDROID: KVM: arm64: Reset sysregs for protected VMs
60ce9535 ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation
044fffde ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h
6847b104 ANDROID: KVM: arm64: Fix initializing traps for protected VMs
504bd404 ANDROID: KVM: arm64: Add hyp_spinlock_t static initializer
a3eccabf ANDROID: KVM: arm64: FAR_EL2 mask as a define
8ddd782c ANDROID: KVM: arm64: Trap debug break and watch from guest
6d78e34f ANDROID: KVM: arm64: Split up nvhe/fixed_config.h
9bf22b96 ANDROID: KVM: arm64: Add helpers to pin memory shared with hyp
b6a704bc ANDROID: KVM: arm64: Back hyp_vmemmap for all of memory
3cb7feab ANDROID: KVM: arm64: Move hyp refcount manipulation helpers
7fbb472e ANDROID: KVM: arm64: Add __pkvm_hyp_donate_host()
feacf4af ANDROID: KVM: arm64: Add __pkvm_host_donate_hyp()
0c725585 ANDROID: KVM: arm64: Implement hyp -> host memory donation
c9f3c00e ANDROID: KVM: arm64: Implement do_donate() helper for donating memory
9ad5e201 FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
e149939d ANDROID: KVM: arm64: Wait on S2MPU.STATUS after invalidation
4377d9de ANDROID: KVM: arm64: Remove kernel-doc in S2MPU driver
c9c83164 ANDROID: fsnotify: Fix Open Check
b99f858e ANDROID: fsnotify: Notify lower fs of open
b6f28f63 ANDROID: fuse-bpf: Support inotify
53c77d7a ANDROID: fsnotify: Notify lower fs of open
aae548da ANDROID: fuse-bpf: Support inotify
444ecb4e vendor_hook: sched: Consider freq cap in energy computation
abaefd37 ANDROID: dma-buf: heaps: fix dma-buf heap pool pages stat
10df8502 ANDROID: Update abi_gki_aarch64_virtual_device
c9ba3e8b zram: fix memory leak via freeing blk_plug_cb
a7b2747e GKI: cal-if: Fix reading from SRAM page fault
1f5427df Revert "soc: gs101: cal-if: add debug message for fvmap_init"
185912a2 Set VENDOR_DLKM_MODULES_BLOCKLIST in build.config.<DEVICE>
df9986dc ANDROID: fuse-bpf: Make compile with CONFIG_FUSE but no CONFIG_FUSE_BPF
c53f0e35 ANDROID: thermal: Add vendor hook to get thermal zone device
d6d42583 Merge 5.10.91 into android13-5.10
df395c76 Linux 5.10.91
674071c9 Input: zinitix - make sure the IRQ is allocated before it gets enabled
ef81f7d4 ARM: dts: gpio-ranges property is now required
f63fa1a0 ipv6: raw: check passed optlen before reading
cf07884e drm/amd/display: Added power down for DCN10
10b9ccd0 mISDN: change function names to avoid conflicts
dd8a09cf atlantic: Fix buff_ring OOB in aq_ring_rx_clean
c2f4bb25 net: udp: fix alignment problem in udp4_seq_show()
f82b48d1 ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
8c87a83e scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
b798b677 usb: mtu3: fix interval value for intr and isoc
498d77fc ipv6: Do cleanup if attribute validation fails in multipath route
72b0d14a ipv6: Continue processing multipath route even if gateway attribute is invalid
5a7d650b power: bq25890: Enable continuous conversion for ADC at charging
4f260ea5 phonet: refcount leak in pep_sock_accep
61952934 rndis_host: support Hytera digital radios
62cbde77 power: reset: ltc2952: Fix use of floating point literals
998d157e power: supply: core: Break capacity loop
16d85683 xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
aa606b82 net: ena: Fix error handling when calculating max IO queues number
e7f54809 net: ena: Fix undefined state when tx request id is out of bounds
2de3d961 sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
4c34d5fd batman-adv: mcast: don't send link-local multicast to mcast routers
f403b5f9 lwtunnel: Validate RTA_ENCAP_TYPE attribute length
48d5adb0 ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
173bfa27 ipv6: Check attribute length for RTA_GATEWAY in multipath route
914420a2 ipv4: Check attribute length for RTA_FLOW in multipath route
a8fe915b ipv4: Check attribute length for RTA_GATEWAY in multipath route
786a335f ftrace/samples: Add missing prototypes direct functions
c859c4de i40e: Fix incorrect netdev's real number of RX/TX queues
d0ad6443 i40e: Fix for displaying message regarding NVM version
32845aa6 i40e: fix use-after-free in i40e_sync_filters_subtask()
f7edb6b9 sfc: The RX page_ring is optional
2b3f34da mac80211: initialize variable have_higher_than_11mbit
16e5cad6 RDMA/uverbs: Check for null return of kmalloc_array
a7c2cae9 netrom: fix copying in user data in nr_setsockopt
beeb0fde RDMA/core: Don't infoleak GRH fields
3ca132e6 iavf: Fix limit of total number of queues to active queues of VF
396e3016 i40e: Fix to not show opcode msg on unsuccessful VF MAC change
7f13d14e ieee802154: atusb: fix uninit value in atusb_set_extended_addr
7db1e245 tracing: Tag trace_percpu_buffer as a percpu pointer
760c6a62 tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
c1e2da4b selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
384111e1 f2fs: quota: fix potential deadlock
34957d1e ANDROID: fuse-bpf: Fix perms on readdir
99dd0843 ANDROID: fuse-bpf: Check if mkdir dentry setup
137e7832 ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
tools/mkbootimg: (1 change)
33bf9624 unpack_bootimg: Export 'vendor_ramdisk' for vendor_boot v4
Bug: 70706497
Bug: 183908998
Bug: 190463801
Bug: 195500030
Bug: 196048233
Bug: 197447526
Bug: 198186194
Bug: 198197082
Bug: 200082547
Bug: 200767434
Bug: 201260981
Bug: 202736838
Bug: 202785178
Bug: 205181928
Bug: 205648059
Bug: 206659028
Bug: 206761586
Bug: 207191820
Bug: 207658347
Bug: 208717360
Bug: 208946028
Bug: 209580772
Bug: 209777660
Bug: 210940195
Bug: 211546634
Bug: 212324606
Bug: 212528682
Bug: 212640658
Bug: 212655153
Bug: 213289498
Bug: 213630402
Bug: 213942757
Bug: 214017561
Bug: 214248338
Bug: 214445388
Bug: 214862811
Pick-Prebuilt: 422706621
Build-Id: 8093065
Processing-Config: kernel_headers
Change-Id: I3d3c3486ff6554d33e177843ec7045c468508e77
Signed-off-by: Jason Chiu <jasoncschiu@google.com>
465 files changed