mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
Catch up on lots of commits that only went into the 12 branch that also need to be here in the 13 branch. This consists of the following commits merged:76081a5f72FROMLIST: kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is setfbf19aeaccgki_config: Disable CONFIG_DEBUG_STACK_USAGEb44e46bb04FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once54e7412d4fFROMGIT: mm: slub: move sysfs slab alloc/free interfaces to debugfs45d0c6c5aaANDROID: gki - CONFIG_NET_SCH_FQ=y79f44ef795ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS79258e28ebFROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module0451e8af91ANDROID: Update ABI and symbol list1ac622485eRevert "net: usb: cdc_ncm: don't spew notifications"9e08e97ec6Merge 5.10.43 into android12-5.10b9ae3287e3ANDROID: Fips 140: move fips symbols entirely in own list3871aa16fdANDROID: core of xt_IDLETIMER send_nl_msg supportb4355a880aANDROID: start to re-add xt_IDLETIMER send_nl_msg supporta11dacedd6ANDROID: add fips140.ko symbols to module ABI868be244bbANDROID: inject correct HMAC digest into fips140.ko at build time6be141eb36ANDROID: crypto: fips140 - perform load time integrity check0672a69424FROMLIST: crypto: shash - stop comparing function pointers to avoid breaking CFI254da9ba36ANDROID: arm64: module: preserve RELA sections for FIPS140 integrity selfcheck15f0fc91e1ANDROID: arm64: simd: omit capability check in may_use_simd()6772dcc141ANDROID: kbuild: lto: permit the use of .a archives in LTO modulesddea30c684ANDROID: arm64: only permit certain alternatives in the FIPS140 module9c556792b7ANDROID: crypto: lib/aes - add vendor hooks for AES library routines7a689ebc67ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine4190dbd6adUPSTREAM: KVM: arm64: Mark the host stage-2 memory pools static6288fa47f4UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enablede44e1f38beUPSTREAM: x86/build: Fix location of '-plugin-opt=' flags5df654d642UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION2aee873ab2UPSTREAM: usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe()ff1eb3fcd0UPSTREAM: usb: dwc3: core: Add missing GHWPARAMS9 doc52ce94e8bfUPSTREAM: KVM: arm64: Fix error return code in init_hyp_mode()67d005b0acUPSTREAM: KVM: arm64: Support PREL/PLT relocs in EL2 codec04f2026cfUPSTREAM: iommu/mediatek: Always enable the clk on resumec46f002566UPSTREAM: mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1282faf9977UPSTREAM: dt-bindings: iommu: mediatek: update mediatek,iommu.yaml referencesdb8e491a1bUPSTREAM: media: mtk: fix mtk-smi dependencydef7a8e7d7UPSTREAM: software node: Allow node addition to already existing deviced0db984f3eUPSTREAM: coresight: etm-perf: Fix define build issue when built as module3ddee7b2eeUPSTREAM: kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled94cf2b2d1dUPSTREAM: kunit: tool: Disable PAGE_POISONING under --alltestsa1cc08d515UPSTREAM: gpiolib: Fix error return code in gpiolib_dev_init()5f7ec0f4c3UPSTREAM: memblock: fix section mismatch warning96fd9e07c0UPSTREAM: software node: Fix device_add_software_node()4378c305d9UPSTREAM: gpio: fix NULL-deref-on-deregistration regression2fc5237198BACKPORT: kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTOf107d073ceUPSTREAM: kbuild: lto: add _mcount to list of used symbols9bf26f0aceUPSTREAM: arm64: Add missing ISB after invalidating TLB in enter_vheb1843022a9UPSTREAM: kbuild: Move .thinlto-cache removal to 'make clean'4150d73816UPSTREAM: parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYe11b323bcaUPSTREAM: kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds631b4dba04UPSTREAM: regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate4e0d16b049UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS4fef0d39b8UPSTREAM: signal/parisc: Remove parisc specific definition of __ARCH_UAPI_SA_FLAGS259e0a28b9UPSTREAM: nl80211: fix kernel-doc warning in the new SAE attribute8cc6bf3aafANDROID: abi_gki_aarch64_qcom: Add cpuidle_psci and gic_resume symbols5fd82d3115ANDROID: gic-v3: Export gic_resume() for vendor GIC enhancementsfb49b843afANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit6227516eedFROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match623c68fc85FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error patha685bf3fceANDROID: export cpuset_cpus_allowed()for GKI purpose.12be942aadANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem reclaim4373261be0ANDROID: tracing: Add generic flag for register tracing disablec9b8fa644fANDROID: user: Add vendor hook to user for GKI purpose9975da5f43ANDROID: mm: allow fast reclaim of shmem pages13af062abfANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe themd7f8a548b8FROMLIST: remoteproc: use freezable workqueue for crash notifications06229c49ebUPSTREAM: erofs: support adjust lz4 history window size0a24d25f08UPSTREAM: erofs: use sync decompression for atomic contexts only0ca4eafb39UPSTREAM: erofs: use workqueue decompression for atomic contexts only5a44e4bc13UPSTREAM: erofs: avoid memory allocation failure during rolling decompression4ae1c8a4d0UPSTREAM: erofs: force inplace I/O under low memory scenario46a00756cbUPSTREAM: erofs: insert to managed cache after adding to pclb1c757466fUPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING567f25f92dANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register027f748df3ANDROID: ABI: Update allowed list for QCOM87378c6fbcFROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses72133c19f5FROMGIT: usb: fix various gadget panics on 10gbps cabling912ecda3a6FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling.9953e42b79FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer0b198ecef5FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned569693970cANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=yebab44be93ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y0dd4d6b58cANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y57743c387eANDROID: gki - enable CONFIG_USB_RTL8150=y2699fa478dANDROID: mm: vmscan: support equal reclaim for anon and file pages4a819fbf90ANDROID: qcom: Add more neighbor and dev related symbols5267b2b574ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol813d6c9121ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checkingd98a1df787ANDROID: usb: typec: tcpm: Fixup the wait time for SNK_DISCOVERYbb6f011afcFROMGIT: usb: typec: tcpm: Fix misuses of AMS invocation1139005f05ANDROID: Update the ABI representation0ba59d42cbANDROID: Update the generic symbol list2a1bc2387dANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve3f5e8b830cANDROID: sched: create trace points for 32bit execve79cb255c79BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable()5083a1ca9dUPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enableda1580311c3ANDROID: freezer: Add vendor hook to freezer for GKI purpose.00dc4c64e6ANDROID: kernel: Fix passing NULL to __pa_symbol()27c285003dANDROID: sched: Add vendor hook to select ilb cpu5ed6c99c8fANDROID: GKI: enable CONFIG_EROFS_FS=y2d5c7aedc0FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops505d41dcf1FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically4c323ffd1cFROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definitionbbdac2c2adFROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP22116da321FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3"4fa67303ceMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.105cf77864a3ANDROID: arm scmi: add vendor hook to adjust the rx timeout.89e44fb838FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition72863addaaFROMGIT: userfaultfd/selftests: exercise minor fault handling shmem supportc2c081d009BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each testb96a58e012FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test9f837b909aFROMGIT: userfaultfd/selftests: use memfd_create for shmem test type0b161cf6fcFROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte()6a41f38998FROMGIT: userfaultfd/shmem: advertise shmem minor fault support81231b63adFROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem0c959cd889BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem5f6dc07839BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte84330a5f50Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem"13e14ca0e0Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type"72a3f935adRevert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test"8f6445aceeRevert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test"442b6e0704Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support"21a8683a8bRevert "FROMLIST: userfaultfd/shmem: fix minor fault page leak"f57e3e5112ANDROID: GKI: 6/4/2021 KMI updatef1a161b019ANDROID: media: v4l2-core: extend the v4l2 format to support requestbf769b7216ANDROID: vendor_hooks: add hook and OEM data for slab shrink0b76ef69f6ANDROID: sched: Add oem data in struct rqf88eb0d245ANDROID: android: Add nr_swap_pages to debug_symbols driver9b5c870516ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64186313055bUPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls43461c878aUPSTREAM: media: v4l: Add HDR10 static metadata controls683232ea4cUPSTREAM: media: uapi: Move the H264 stateless control types out of staging372b24bad2ANDROID: GKI: Add OEM data to mutex/rwsemb3df6eb195FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static29be10211cFROMGIT: usb: typec: tcpci: Implement callback for apply_rc750135f7aeFROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAPa7d161dc5aANDROID: GKI: device.h: add rcu_head back to struct device_link60ea20ed1eFROMGIT: drivers: base: Reduce device link removal code duplicationcead4664c2FROMGIT: drivers: base: Fix device link removalfb57fa3d60UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devicescaa3c2bab0UPSTREAM: scsi: ufs: Allow regulators being always-on4ac5f3e178UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error1898121800UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementationc88e6599d2BACKPORT: scsi: ufs: Introduce event_notify variant functionf92f904d55Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940""e86d688e51Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume""df50ab971aRevert "Revert "kyber: fix out of bounds access when preempted""a993cac61aRevert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4""556758235bRevert "Revert "mm: fix struct page layout on 32-bit systems""e1611d8751ANDROID: GKI: Enlarge OEM data reserved in task_struct474a726efdANDROID: GKI: add OEM data in cma structab20ac9696FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks523a4fd3f4FROMGIT: scsi: ufs: Minor adjustments to error handling8fbb826868BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature099309ec7bFROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance6440a2c00dFROMGIT: scsi: ufs: Refactor cancelling clkscaling works67eb703be2FROMGIT: scsi: ufs: Give clk scaling min gear a value0226db1f3aBACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating()5ee06e06fbBACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scalinge0d506a786FROMGIT: scsi: ufs: Stop hardcoding the scale down gearb9a049ac4eFROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE"3a3b24ef29BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs47149e58f4ANDROID: Update the ABI xml and symbol list18eae90751FROMGIT: timer_list: Print name of per-cpu wakeup device41b08205cbFROMGIT: tick/broadcast: Program wakeup timer when entering idle if required130cd0ecfaFROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast4b3ac410bcFROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helperfbcfac4490FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard5621e45f70FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind7b163b6295FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm portf793ff4b81FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port693c200239FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm porte4046d6eccFROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messagese3e4ee0e9fANDROID: usb: export tracepoint for dwc3_complete_trbda4b3a9637ANDROID: GKI: Request enable some kernel configs for background speed limit function016d3f7b69ANDROID: vendor_hooks: Export the tracepoints task_renamef2d87eb3a0Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests""3bcdb496f4ANDROID: signal: Add vendor hook for memory reaping3f491d10dcRevert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL"4794cb419dFROMGIT: kfence: unconditionally use unbound work queuecdd895c318FROMLIST: bootconfig: Share the checksum function with tools88fa7f8bf0FROMLIST: docs: bootconfig: Update for mixing value and subkeys0b3bf71fa3FROMLIST: tools/bootconfig: Support mixed value and subkey test casesa504731003FROMLIST: bootconfig: Support mixing a value and subkeys under a key7559923b1aFROMLIST: bootconfig: Change array value to use child noded5554e5096FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough4c1097df5dANDROID: Add an extra wake flag for android vendor use28e408cd4cRevert "drivers: base: Fix device link removal"c5d480cd47Merge 5.10.42 into android12-5.104a85b01172Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1"247a0be702Revert "ANDROID: Makefile: add compiler-rt dependency explicitly"45bd3ff939FROMLIST: crypto: arm64/aes-ce - stop using SIMD helper for skciphers2dabae8b98FROMLIST: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers71b39cf2e5ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU1099a4407dANDROID: dma-heap: Let system heap report total pool size196f1975a8ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS4a9c2f05e4ANDROID: GKI: Update abi_gki_aarch64_qcom lista4fbf60f6eANDROID: vmlinux.lds.h: Keep .eh_frame with CFIbcfe28b62fANDROID: vendor_hooks: Add vendor hook for tcpm logs2e2fd329bbUPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310msb4c4426985UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable7a9089951eFROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks3128f5e30cFROMLIST: freezer: Add frozen_or_skipped() helper function7b04b63e1cRevert "ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG"a6bb1af39dANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe themdb81ae3c3eFROMGIT: kasan: speed up mte_set_mem_tag_range3983753280ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power7a36600f99ANDROID: GKI: add symbol list file for xiaomi6f33bce13aANDROID: usb: export tracepoint for usb gadget connect/disconnect0c811ab6f7ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepointfe2ecaf37fANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint4d5d751670UPSTREAM: usb: core: reduce power-on-good delay time of root hub2c6791b32fUPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command5e424f8596ANDROID: fuse/passthrough: API V2 with __u32 open argumentb6996d317cUPSTREAM: usb: typec: ucsi: Clear pending after acking connector change37af541fafUPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stallfb808d7c18UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.1212b1e5746cMerge 5.10.41 into android12-5.1022bc7e38f1BACKPORT: FROMGIT: scsi: ufs: Fix a possible NULL pointer issuea0b04503a2FROMGIT: scsi: ufs: Replace sprintf and snprintf with sysfs_emit24455210faFROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dichargeee87839030FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalledcadbca1c5eANDROID: vendor_hooks: Add a hook for task tagging4968ab31d1Merge 5.10.40 into android12-5.109f8cf79e74ANDROID: Update virtual platform symbol list347bb119f5ANDROID: dm-user: Fix build warnings77d89f6d91ANDROID: abi_gki_aarch64_qcom: Add devfreq_get_devfreq_by_node symbol629a82a0f3ANDROID: abi_gki_aarch64_mtk: Remove execute permissionsfbdf9cd38aFROMLIST: mm: page_alloc: dump migrate-failed pages only at -EBUSY8c944335a3ANDROID: Fix access invalid addr because it is not initialized3134ed20c7f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bite79067da34f2fs: compress: remove unneeded preallocation42bbf0bcc2f2fs: avoid attaching SB_ACTIVE flag during mount/remountdf59b5b285f2fs: atgc: export entries for better tunability via sysfsb6202381e2f2fs: compress: fix to disallow temp extensionc3e569d5b8f2fs: let's allow compression for mmap files6662ac477ef2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfsc23597effbf2fs: return success if there is no work to do5a18a6da18UPSTREAM: kasan: slab: always reset the tag in get_freepointer_safe()df15808ad3ANDROID: abi_gki_aarch64_qcom: Add topology update symbols9d80dbe0a3ANDROID: dm-user: Fail the IO if there is no daemon78a9cd650aANDROID: add initial symbol list for mtk4b280e66eeANDROID: fix a warning due to type mismatch in pr_warn2f056f11e8ANDROID: sched: fix race with CPU hot-unplug when overriding affinityb6cab5d17dANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S5212e0235fANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol80fef39de7ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect2ea27b7efaANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU3a71ca1496ANDROID: mm: page_pinner: skip marking failure on freeable pages0249af9c0eANDROID: mm: page_alloc: skip dump pages for freeable page72488b3be4ANDROID: mm, oom: add vendor hook to prevent oom panic83aa0320cfFROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race844b79385af2fs: compress: clean up parameter of __f2fs_cluster_blocks()11297f9ea4f2fs: compress: remove unneeded f2fs_put_dnode()bb5f20d10cf2fs: atgc: fix to set default age thresholdb0d1189801f2fs: Prevent swap file in LFS modef69aba5779f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instancesbdc14e1a49f2fs: restructure f2fs page.private layoute7eb6b5377f2fs: add cp_error check in f2fs_write_compressed_pages1a200c451ef2fs: compress: rename __cluster_may_compress3b14b6a653FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo5b94901e9eFROMGIT: usb: typec: tcpm: Properly interrupt VDM AMSd79aca773dFROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header855f802610Merge 5.10.39 into android12-5.10762674c166UPSTREAM: swiotlb: Fix the type of index26a8c2ab13ANDROID: Don't add image to all target with KBUILD_MIXED_TREE1592e43590ANDROID: I3C: Enable I3C core framework211fb51c3bANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect14fbfc9c0eANDROID: GKI: 5/21 KMI update3a173ef887FROMGIT: blk-mq: clearing flush request reference in tags->rqs[]72018550d7FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request poolc944b0c934FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter0270bff881Revert "ANDROID: GKI: Enable CONFIG_KUNIT"ad14489b58BACKPORT: block: Remove queue_limits.bio_max_bytesc141d9773bFROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks53efd89f41FROMGIT: fix for "printk: introduce dump_stack_lvl()"359a038bbfFROMGIT: printk: introduce dump_stack_lvl()0aa48437bfUPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range()63990c63c3UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere8bc6337823ANDROID: vendor_hooks: add hooks for slab memory leak debugging70094f39c7Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""17f9730086ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64065b3eabbdANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace symse80bcd4627ANDROID: mmc: Add vendor hooks3bd9ad7eb4ANDROID: gic-v3: Change GIC v3 vendor hook to restricted0dc97b664fANDROID: GKI: enable hidden configs for DMA6f3a72c462ANDROID: GKI: remove kernel_read from abi symbol list51dc321c7dRevert "Revert "mmc: block: Issue a cache flush only when it's enabled""e606ad4aaeRevert "ANDROID: GKI: restore a part of "struct mmc_host""71a3aa889dRevert "Revert "media: v4l2-ctrls: fix reference to freed memory""4cef9277baRevert "Revert "sched,fair: Alternative sched_slice()""63524ab60aFROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work60b53937abFROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 410823e5b1eRevert "Revert "nvme-pci: set min_align_mask""c53986ee8bRevert "Revert "swiotlb: respect min_align_mask""a4094253bfRevert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single""9bd37c7924Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single""8ebef45db5Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single""2893baee79Revert "Revert "swiotlb: factor out a nr_slots helper""7b5e000065Revert "Revert "swiotlb: factor out an io_tlb_offset helper""fb0759a0d9Revert "Revert "swiotlb: add a IO_TLB_SIZE define""20fa297001Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters""4d55905007Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0""b73471e4e7Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos"167612c1d4ANDROID: Fix compilation error with huge_pmd_share()f2f8d7326aUPSTREAM: mm: memblock: add more debug logsa46e3fa139UPSTREAM: mm: memblock: drop __init from memblock functions to make it inlinec8df669b7cANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers17b9c24b25ANDROID: hung_task: Add vendor hook for hung task detect1b6f2f6e29ANDROID: vendor_hooks: add hook to balance_dirty_pages()dc5241048fANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentationf150653471ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey15acc8fac6ANDROID: iommu: Add vendor hook for iova allocation and free tracking9b6836900eANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap()bb0eadd830ANDROID: kernel: Fix debug_kinfo warning messagec34cd7750eRevert "mm: fix struct page layout on 32-bit systems"4940c943b4Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"59870a78d4Revert "kyber: fix out of bounds access when preempted"6120544b9bRevert "PM: runtime: Fix unpaired parent child_count for force_resume"cb23d3ef63Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"76002c201fMerge 5.10.38 into android12-5.104f99801693ANDROID: ABI: Update allowed list for QCOMf0fb442d31ANDROID: Update the ABI xml86eb213d08ANDROID: Update the generic symbol list8848be1eb3ANDROID: Update the generic symbol listebe59c0c1aANDROID: Update the generic symbol list5330d613adANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c394f893451ANDROID: dm-user: Drop additional reference560fdb20e4FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violationb5b3246504UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern812386e9df6UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings78a43fa169BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operationsd711e7960cUPSTREAM: scsi: ufs: Add retry flow for failed HBA enablingf72ddd6f7cUPSTREAM: module: unexport find_module and module_mutex58980df739FROMLIST: scsi: ufs: Increase the usable queue depth8b1ed7526fANDROID: abi_gki_aarch64_qcom: Add vmemdup_user2bb462a3afANDROID: cgroup: add vendor hook to cgroup .attach()fe24b7f8cdANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS64d5c84867ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIsb6e60f0673ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR25c3b9e0feANDROID: Incremental fs: Make sysfs_name changeable on remounted8f5159f0ANDROID: Incremental fs: Count pending_reads even when very shortf57d242977ANDROID: sched/fair: export sysctl_sched_min_granularity symbol73599c263eANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs17f230fd93Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"262fd53a10BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint valuedb77ed2052ANDROID: GKI: restore termiox fields18593eb97fRevert "spi: Fix use-after-free with devm_spi_alloc_*"e054456cedMerge 5.10.37 into android12-5.105c5381fe0aMerge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10d8ef677e32FROMGIT: block: avoid double io accounting for flush request56cfcf6cbdUPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checkse4d47d9a03FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue()fdbfae0347ANDROID: FUSE OWNERS pointing to android-mainline OWNERS3b80f9485dBACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clkac75369368Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"f66d96b14aANDROID: vendor_hooks: Add hooks to dup_task_struct727ab0f839ANDROID: arm64: enable compat vdso0c4574ebd8UPSTREAM: arm64: vdso32: drop -no-integrated-as flagff128c2d77BACKPORT: scsi: ufs-mediatek: Add HS-G4 support371de759e9UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6d1d160b6eeFROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default5aafea29adFROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context22ae3660e8FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset41fe558317ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors3d24408745Revert "sched,fair: Alternative sched_slice()"36b2c4814aRevert "media: v4l2-ctrls: fix reference to freed memory"a12132f848ANDROID: GKI: restore a part of "struct mmc_host"36c1596556Revert "mmc: block: Issue a cache flush only when it's enabled"a1ac3f3093Merge 5.10.36 into android12-5.103c75179a31ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings345f1259a0Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters"fe580539f6ANDROID: vendor_hooks: Add hooks for account irqtime process tickcf061f35b0BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled7fd5bd54c4UPSTREAM: arm64: assembler: introduce wxN aliases for wN registersdccc5bf4b7BACKPORT: arm64: assembler: remove conditional NEON yield macrosa9e54b6010UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256f90c8ffbd8UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms57e54404baUPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain18525713bbUPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code3249282a95UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield4e2acf6395UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls2a5f8c85c5UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yieldcfb375ea9fUPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield7878a8b055UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield0c278c4b40UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yielde7b1004dbfUPSTREAM: arm64: assembler: add cond_yield macro665fe01c67UPSTREAM: crypto: remove cipher routines from public crypto APIacff6cbc94UPSTREAM: chcr_ktls: use AES library for single use cipherbc6ca71187ANDROID: add OWNERS for sysfs-fs-f2fs4738608080FROMGIT: mm/memory_hotplug: rate limit page migration warningsb3a1591e82ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes5abbf39685UPSTREAM: usb: gadget: f_uac2: validate input parameters5feadee52bUPSTREAM: usb: f_uac2: adds support for SS and SSP030ee5e654f2fs: return EINVAL for hole cases in swap file446e972fabANDROID: Update the ABI xml and symbol list2f998899f3f2fs: avoid swapon failure by giving a warning firstae8c2a7501ANDROID: topology: Add flag to indicate topology has been updated4c4dcb8c24f2fs: compress: fix to assign cc.cluster_idx correctly7c6c8dacd4f2fs: compress: fix race condition of overwrite vs truncate4de3199a4af2fs: compress: fix to free compress page correctly4b1ceab67bf2fs: support iflag change given the maskfd97226b07f2fs: avoid null pointer access when handling IPU error101a64c6c8ANDROID: Update the ABI xml and symbol list27eb5ffcb7ANDROID: Add missing CFI jump table symbols to kallsymsa1fbf0ead8Revert "BACKPORT: bio: limit bio max size"a4af23d274ANDROID: thermal: Add vendor thermal_pm_notify_suspend function68d3da6c97ANDROID: qcom: Add neighbor related symbolscd04f7fab9ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos107ad0ea68FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS93d7a4c7eaANDROID: Update the ABI xml and symbol listc0df53e0eeFROMGIT: usb: dwc3: omap: improve extcon initialization96d46a7342FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe()e9c04db1d5FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queuec3f92e5f6cFROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints56f681803fFROMGIT: usb: dwc2: Fix gadget DMA unmap direction28ceb4d07fFROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend36695d0e77FROMGIT: usb: dwc3: gadget: Enable suspend eventsd9d0c09e0aRevert "capabilities: require CAP_SETFCAP to map uid 0"0ddd59c5daRevert "driver core: add a min_align_mask field to struct device_dma_parameters"17ba7dfe20Revert "swiotlb: add a IO_TLB_SIZE define"78957dcb2cRevert "swiotlb: factor out an io_tlb_offset helper"cb27079661Revert "swiotlb: factor out a nr_slots helper"28a2f5f10fRevert "swiotlb: clean up swiotlb_tbl_unmap_single"0fb49e91d4Revert "swiotlb: refactor swiotlb_tbl_map_single"2201384121Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"b4ae4430abRevert "swiotlb: respect min_align_mask"abc5254824Revert "nvme-pci: set min_align_mask"bfac7b85a0Merge 5.10.35 into android12-5.10be6f5cf52cUPSTREAM: block: fix inflight statistics of part079d3d549f9ANDROID: GKI: 5/7 KMI update9458fa0ddaBACKPORT: bio: limit bio max sizef9d86ad18aANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices0493c72d6dUPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spammingf0e99852cbANDROID: arm64: module: add RELA metadata for FIPS140 use85f86ef6a8ANDROID: GKI: rename filp_open to filp_open_block in symbol lists81ab760224ANDROID: GKI: dwc3: add Android ABI padding to some structures866797c77dFROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capabilitye275019d8cFROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9b48bcb27aeFROMGIT: usb: dwc3: core: Do core softreset when switch modebc1dd753bdANDROID: android: Add symbols to debug_symbols driver0cf9435352BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va775d6f9fafFROMGIT: remoteproc: introduce is_iomem to rproc_mem_entryf6fdbe9edcANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but188186232aANDROID: abi_gki_aarch64_qcom: Add __kfifo_free75a0e03539ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed8219786218ANDROID: vendor_hooks: set debugging data when rt_mutex is working938dc2b9b0ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity32b8d85352ANDROID: Update the ABI xml and symbol list99fdfd2fa3ANDROID: ABI: Update the generic symbol listd88c1e77fdANDROID: irq: manage: Export irq_do_set_affinity symbol8c32ea7937FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP44a71750f2ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC203cd19b0aeANDROID: Update the ABI xml and symbol list2b223f9af1UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t14d632886fANDROID: GKI: enable CONFIG_MTK_TIMERf7128c7533ANDROID: sched: Add vendor hooks for update_topology70d7834861fsverity: relax build time dependency on CRYPTO_SHA2565e76a34a26fscrypt: relax Kconfig dependencies for crypto API algorithms26e61ea36dANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig29203f8c8fANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration7fe4b54bf0ANDROID: Update the ABI xml and symbol list2bb3e44126FROMLIST: sched: Fix out-of-bound access in uclamp458e81ecf7ANDROID: mm: spf: fix task fault accounting348fb920cfANDROID: Update the ABI xml and symbol liste765451bf1Merge 5.10.34 into android12-5.1015d55f1f0aRevert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI"f423a39522ANDROID: Update the ABI xml and symbol list514f06c0b0FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap25a0835d5eANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER94acc25d0eANDROID: GKI: Enable CONFIG_PAGE_PINNERd600eedfb6ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insertc2b7c24bc1ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_rangeec1dbc10adANDROID: mm: page_pinner: use put_user_page at add_page_for_migration67668f721bANDROID: mm: page_pinner: use put_user_page at dump_user_ranged14850835cANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name2de28a0bddANDROID: mm: page_pinner: use put_user_page at fuse_copy_finishf8d9ffe242ANDROID: mm: page_pinner: use put_user_page at get_futex_keyd3b077bc15ANDROID: mm: page_pinner: use put_user_page at copy_stringdf9a9d821cANDROID: mm: page_pinner: use put_user_page at access_remote_vmddc4a48797ANDROID: mm: page_pinner: introduce failure_tracking feature6e12c5b7d4ANDROID: mm: introduce page_pinner926cf69af5ANDROID: vendor_hooks: Fix psi_event build warning35014985c2ANDROID: vendor_hooks: Add hooks for binder proc transaction577f73412fANDROID: vendor_hooks: tune reclaim inactive ratio32124e310cANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents396a6adfd3ANDROID: vendor_hooks: bypass shrink slab0907114be2Merge 5.10.33 into android12-5.109dd11f75e9FROMGIT: kbuild: update config_data.gz only when the content of .config is changedea2c091f13ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifierc5de0d2e10UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_ld3f36ae0bbUPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macrof72dbeced2FROMGIT: kfence: use power-efficient work queue to run delayed workf696af3d11FROMGIT: kfence: maximize allocation wait timeout durationb9bb7f3153FROMGIT: kfence: await for allocation using wait_eventcb42770670FROMGIT: kfence: zero guard page after out-of-bounds access372e663644UPSTREAM: kfence: make compatible with kmemleakfba94942ccUPSTREAM: kfence: fix reports if constant function prefixes exist0dedbe7401UPSTREAM: kfence: fix printk format for ptrdiff_t7919cae0a9ANDROID: Support disabling symbol trimming327b2266d2ANDROID: Incremental fs: Fix pseudo-file attributesa64f42d1dfANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks28b4b1588eFROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPsc2c576792aANDROID: GKI: Update the generic symbol listedc5c62da7ANDROID: ABI: Add symbols for crypto5a641fb83fANDROID: ABI: Update the ABI XML39111fc404Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"2337b9185aANDROID: vendor_hooks: Add hook for bindercf881c74d3UPSTREAM: crypto: arm/blake2s - fix for big endian0126a08dcdUPSTREAM: crypto: arm/blake2b - drop unnecessary return statementccc8708bdeFROMGIT: kasan, arm64: tests supports for HW_TAGS async moded5a19199c7FROMGIT: arm64: mte: Report async tag faults before suspend27ecc98407FROMGIT: arm64: mte: Enable async tag check faultc3ca7ea141FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*()a2f1f07ff4ANDROID: ABI: Update the ABI xml621d2bbc84ANDROID: ABI: Update the generic symbol listc8bf55afd9f2fs: drop inplace IO if fs status is abnormal99139afb1ff2fs: compress: remove unneed check condition28a1e40c06f2fs: clean up left deprecated IO trace codesf35a48edebf2fs: avoid using native allocate_segment_by_default()12a68f402ef2fs: remove unnecessary struct declaration546252f29cANDROID: selinux: add vendor hook in selinux4870b68f3fFROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limitsf3f8d55011ANDROID: sched: Add vendor hooks for update_load_avg2f77dca33dANDROID: Update ABI with __traceiter_*() additions6ac06f08b2ANDROID: Update the cf symbol listeef08d7dc9ANDROID: Update the qcom symbol list020f00a46dANDROID: Update the hikey960 symbol list2d2d6428cdANDROID: Update the generic symbol listdbe96fb1b9ANDROID: Update the exynos symbol listda07f99f19ANDROID: Update the db845c symbol listc7d0729a2cUPSTREAM: arm64: Move PSTATE.TCO setting to separate functions9a928af2ccFROMGIT: kasan: Add report for async modef47de37f1fFROMGIT: arm64: mte: Drop arch_enable_tagging()8bd9e809e9ANDROID: GKI: 4/23 KMI update563c7d9596FROMGIT: kasan: Add KASAN mode kernel parameter433b85479bFROMGIT: arm64: mte: Add asynchronous mode supportea97f39295ANDROID: GKI: update ABI description4ccc2a6dbcFROMLIST: remoteproc: core: Move cdev add before device add35eacb5c87ANDROID: mm: allow vmas with vm_ops to be speculatively handled77e791866bANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.54f66141a8ANDROID: sched: Add vendor hooks for sched.58b10706f3ANDROID: sched: Add vendor hooks to compute new cpu freq.a629454175Revert "Revert "net: xfrm: Localize sequence counter per network namespace""2d9841f98dFROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby4e2ca165baFROMGIT: usb: dwc3: gadget: Check for disabled LPM quirka6b8e73972ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays0f9bfa0e99FROMLIST: export: Make CRCs robust to symbol trimminge67935d786ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY327402e1e9ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 208451e2e48eFROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ackce1a244af8UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration1dbf9d8dbcUPSTREAM: dmaengine: add peripheral configurationfb8304fcb8UPSTREAM: PM: domains: use device's next wakeup to determine domain idle statee049d04424UPSTREAM: PM: domains: inform PM domain of a device's next wakeup98de9de261Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup"14f2208945Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup"f316415fb2Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state"76782b5633FROMGIT: mm: cma: add the CMA instance name to cma trace events1cfa9bc019FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace eventc453643efaFROMGIT: mm: cma: add trace events for CMA alloc perf testing48b3f756edANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition2ead8661c3ANDROID: vendor_hooks: Fix build-break due to psi_eventd651e1d63cANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module9b4e02e2eeANDROID: GKI: Enable CONFIG_HIST_TRIGGERS1e5b2db654FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode5a1b7a90e9UPSTREAM: arm64: uaccess: split user/kernel routines1eb51cfdb4UPSTREAM: arm64: uaccess: refactor __{get,put}_user800a0f7b36BACKPORT: arm64: uaccess: rename privileged uaccess routinesacc13a8440ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR6cce4fa251ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts44ffa65110ANDROID: Incremental fs: Add status to sysfs3d471f0108ANDROID: Incremental fs: fix u64 integer cast to pointerba9602b155ANDROID: Incremental fs: stat should return actual used blocksf4c368a3f9ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA16350016d8ANDROID: export find_user() & free_uid()for GKI purpose.bc7711817eANDROID: GKI: update ABI descriptione38df2d204ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support52f8b40ff6ANDROID: ABI: update symbols to unisoc whitelist for the fifth time50aa353c69ANDROID: sched: Add vendor hooks for cpu affinity.0d74600d22ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration9197f16834ANDROID: abi_gki_aarch64_generic: Add a few more symbols14d08ba7a0FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitationf8f7b2e9e7ANDROID: abi_gki_aarch64_qcom: Add __bitmap_orad02576760ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint002566e608FROMGIT: dt-bindings: connector: Add slow-charger-loop definitionee5af5cb09FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state checkfcd2a56bb0FROMGIT: usb: gadget: Fix double free of device descriptor pointers3f315db5f8FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values32b16a3a3fMerge 5.10.32 into android12-5.10b9836d4090ANDROID: inline isolate_and_split_free_page2e04650661ANDROID: kernel: clear debug_kinfo precisely295ce88224ANDROID: cgroup: Add vendor hook for cpuset.e162c57223ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepointsb79d1815c4ANDROID: psi: Add vendor hooks for PSI tracing25ede723cdANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinityef4ff626b3ANDROID: gki_defconfig: temporarily disable KFENCE in GKI91a4e8d8c8ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump8cd9aa93b7ANDROID: implement wrapper for reverse migrationea527a52d1ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig3b9e4bd9f0ANDROID: abi_gki_aarch64_qcom: Update symbol listf096764239ANDROID: clang: update to 12.0.5e16264e625ANDROID: Add initial Exynos symbol liste98d2de6a6ANDROID: mm: fix mixed declaration and code warning73ae4bff1dANDROID: sched/fair: call set_next_entity() on the replaced next task6c3c18a4c9FROMGIT: binder: fix the missing BR_FROZEN_REPLY in binder_return_stringsda9a1b44eeFROMLIST: drivers/clocksource/timer-of: Remove __init markings23e7d05d56ANDROID: GKI: Add support for a GKI_DEFCONFIG_FRAGMENTde777f121dANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf tracepointab8b108b0aMerge 5.10.31 into android12-5.1047b8276da1ANDROID: PCI: dwc: Export symbols for ep driver005be5a71bANDROID: abi_gki_aarch64_qcom: Add sock_setsockopt to list35dafe72ddANDROID: vendor_hooks: tune reclaim swappiness or scan typeedb1a85895FROMGIT: media: docs: Document colorimetry classe6b18e4945FROMGIT: media: v4l: Add new Colorimetry Classa0ac76fc0cFROMGIT: media: v4l2-ctrl: Add decoder conceal color controla6edc4212bFROMGIT: media: v4l2-ctrl: add controls for long term reference.e628415846FROMGIT: media: v4l2-ctrls: Add control for AUD generation9c6ccd3184FROMGIT: media: docs: Deprecate mfc display delay controlsf677d55e99FROMGIT: media: s5p-mfc: Use display delay and display enable std controls2a3e5b8c90FROMGIT: media: v4l2-ctrl: Make display delay and display enable std controls308e49bc5fANDROID: Make KMI_SYMBOL_LIST_STRICT_MODE overrideable34fde61f72ANDROID: logbuf: vendor hook for logbuf dump on oopsfc380a2a73ANDROID: Incremental fs: fix minor printk format warning1aff922933Revert "net: xfrm: Localize sequence counter per network namespace"9a705f0463Merge 5.10.30 into android12-5.107d5e1de98eANDROID: Kbuild: Add support for KBUILD_MIXED_TREEe41d160482ANDROID: build.config: Add vmlinux.symvers and modules.builtin to DIST_DIRef07904022ANDROID: abi_gki_aarch64_qcom: Add thermal zone enable and unregisterb248dd37dbFROMGIT: usb: typec: tcpm: Honour pSnkStdby requirement during negotiationeed5187d41FROMGIT: dm verity fec: fix misaligned RS roots IO5ef36bda8fRevert "Revert "dm verity: fix FEC for RS roots unaligned to blo..."fc503912fdRevert "Revert "dm bufio: subtract the number of initial sectors..."2feb4789b7ANDROID: smp: fix preprocessor conditional warningf226790096ANDROID: mm/memory_hotplug: fix minor printk format warnings615edf1635ANDROID: power_supply: inline empty power_supply_get_by_phandle_array()3ab775d150FROMGIT: usb: dwc3: core: Add shutdown callback for dwc3fbb0ff48a7FROMGIT: usb: dwc3: gadget: Ignore Packet Pending bit8d92227969ANDROID: usb: typec: tcpm: Update tcpm_update_sink_capabilitiesc50ebbb88dANDROID: GKI: Update the ABI xml750af2afbeANDROID: GKI: Add generic aarch64 symbol list01a0d1ea31ANDROID: usb: host: Use old init scheme when hook unavailable6aee238019Revert "dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size"59977fca5cRevert "dm verity: fix FEC for RS roots unaligned to block size"ea2cf4bea8Revert "ANDROID: AVB error handler to invalidate vbmeta partition."6125b201ccf2fs: fix to avoid NULL pointer dereferencee4947f414cf2fs: avoid duplicated codes for cleanupe882e7aefff2fs: document: add description about compressed space handlingd2521bc897ANDROID: gki_defconfig: reduce KFENCE pool sizec70d90263cFROMGIT: virt_wifi: Return micros for BSS TSF values09eafb2817ANDROID: stacktrace: export stack_trace_save_tsk/regs6f6d8bb444ANDROID: arm64: declare system_32bit_el0_cpumask as exportb492fa8a50ANDROID: Fix compilation warning in __iommu_map_pages()947f7639b3ANDROID: iommu/io-pgtable-arm: Fix arguments for __arm_lpae_map()40537e85f7ANDROID: GKI: Bump KMI_GENERATION, ABI representationaf0bfc5b9dANDROID: GKI: Update virtual device symbol list216fe64b61ANDROID: usb: host: free the offload TR by vendor hookf10ea3ce74f2fs: clean up build warningsc62f09151dMerge 5.10.29 into android12-5.101d3b80670fANDROID: Add GKI_HIDDEN_MM_CONFIGS to support ballooning.92de566762ANDROID: usb: dwc3: gadget: don't cancel the started requestsfbcbe0a7a6FROMGIT: usb: typec: tcpm: update power supply once partner accepts18a943bbafFROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply97e02abb86FROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply8a4d1dc880ANDROID: first 4/9/2021 KMI updateb73c7360d9ANDROID: Add a new core symbol list28949c3e70FROMLIST: iommu/arm-smmu: Implement the map_pages() IOMMU driver callback8bc46bd74bFROMLIST: iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback83dda912b3FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages()a9b45f6174FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages()ac3994447cFROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_map_pages()4ad6f2a43cFROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages()40ec873a9aBACKPORT: FROMLIST: iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries08d46858c7FROMLIST: iommu: Add support for the map_pages() callbackb9a5924547FROMLIST: iommu: Hook up '->unmap_pages' driver callbackdcf8af32e6FROMLIST: iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts35dde30a45FROMLIST: iommu: Use bitmap to calculate page size in iommu_pgsize()16cabf65c7BACKPORT: FROMLIST: iommu: Add a map_pages() op for IOMMU driversba575b2222BACKPORT: FROMLIST: iommu/io-pgtable: Introduce map_pages() as a page table opced8a6da9cFROMLIST: iommu: Add an unmap_pages() op for IOMMU drivers1e74a0fd95FROMLIST: iommu/io-pgtable: Introduce unmap_pages() as a page table op46074eb650Revert "Revert "net: introduce CAN specific pointer in the struct net_device""e094831fecRevert "Revert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG""b16bfd6279Revert "Revert "bpf: Fix fexit trampoline.""acff98ad6eRevert "ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.c"421e0ec416Revert "Revert "can: dev: Move device back to init netns on owning netns delete""fa5fc9f474Revert "Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M""ccd273758cRevert "Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S""15ba58936bRevert "Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()""c4ac290425Revert "Revert "net: phy: introduce phydev->port""81d375222aANDROID: abi_gki_aarch64_qcom: Add __tracepoint_android_rvh_replace_next_task_faira038be9b2cANDROID: sched: Update android_rvh_check_preempt_wakeup hook087cb51ae7FROMGIT: scsi: ufs: ufs-debugfs: Add error counters7c6fce275cFROMGIT: scsi: ufs: Refine error history functionsed2197ba47ANDROID: GKI: Add android_rvh_cpu_cgroup_online to qcom symbol listddeb3cdc3aANDROID: sched: Add android_rvh_cpu_cgroup_online hook02732576b1FROMLIST: userfaultfd/shmem: fix minor fault page leak26d1bb8087FROMLIST: userfaultfd/hugetlbfs: Fix minor fault page leak606bb05382BACKPORT: FROMGIT: userfaultfd/selftests: unify error handling642412b1acFROMGIT: userfaultfd/selftests: only dump counts if mode enabledf4ab74004aFROMGIT: userfaultfd/selftests: drop VERIFY check in locking_thread56cfdd46b8FROMGIT: userfaultfd/selftests: remove the time() check on delayed uffd1e1eb31e95FROMGIT: userfaultfd/selftests: use user mode only2039d96cb7FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support91b66856b8BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test4a460b5cbaFROMGIT: userfaultfd/selftests: create alias mappings in the shmem test94f1573615FROMGIT: userfaultfd/selftests: use memfd_create for shmem test typed672123ec4BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem357700fcc3FROMGIT: userfaultfd/selftests: add test exercising minor fault handling0dc6a0929fFROMGIT: userfaultfd: update documentation to describe minor fault handling4a5cf92412BACKPORT: FROMGIT: userfaultfd: add UFFDIO_CONTINUE ioctle6bf076c2aBACKPORT: FROMGIT: userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled2c64edbe69FROMGIT: userfaultfd: disable huge PMD sharing for MINOR registered VMAs4d3dd339deBACKPORT: FROMGIT: userfaultfd: add minor fault registration mode343cacfa06FROMGIT: hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp5c3d6acc99FROMGIT: mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h8b03b57113FROMGIT: mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHAREf1d8bd5b4bFROMGIT: hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled59caf93f36BACKPORT: FROMGIT: hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share()9905016d1bANDROID: arm64: coresight: Fix a sparse warning1f99f71f2cANDROID: usb: dwc3: export tracepoint for dwc3 read/writec64c734708ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.cbc751d322eRevert "bpf: Fix fexit trampoline."21e2297daeRevert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG"4a23c8ded3Revert "net: introduce CAN specific pointer in the struct net_device"e92949726cMerge 5.10.28 into android12-5.10d623f1ff72ANDROID: Add vendor hooks to signal.128b8a7ad2ANDROID: mm: cma: Add forward definition of cma in vendor hookda3074b19cANDROID: arm64/mm: fix minor printk format warningdb6a2dd55aFROMLIST: gcov: re-fix clang-11+ supportad5be8a9b1ANDROID: GKI: Add deferred_free to qcom symbol listaeecae11f9ANDROID: android/OWNERS: drop gki-abi-approvers@1cdf332fe5ANDROID: GKI: Update abi_gki_aarch64_qcom for VBO support34fc082d21ANDROID: qcom: Add dev, inet and skb related symbols70249b572cFROMGIT: arm64: fix inline asm in load_unaligned_zeropad()c51e9f8bf8ANDROID: Add Image.lz4 to arm64 GKI outputsa9b76c4519UPSTREAM: drm/drm_vblank: set the dma-fence timestamp during send_vblank_event430a4283cbUPSTREAM: dma-fence: allow signaling drivers to set fence timestampc18ab1d162ANDROID: sched: Initialize arguments of android_rvh_replace_next_task_fair6804a59039ANDROID: usb: typec: tcpm: Add vendor hook to update current limitc6e85ea56bANDROID: mm: cma: add vendor hoook in cma_alloc()180ab1b1e5ANDROID: GKI: Update ABI XML63785deb40ANDROID: GKI: Update virtual_device symbol list126c2fc191ANDROID: dma-heap: Make the page-pool/deferred-free libraries built-in8f3f46d77cANDROID: vendor_hooks: Add hooks to recognize special worker thread.af7214914aANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities73be6141e9UPSTREAM: KVM: arm64: Fix CPU interface MMIO compatibility detection9b42d1c8d4f2fs: modify open brace '{' following function definitions1757598ffaf2fs: fix the periodic wakeups of discard threadd731e43cfcf2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block()380faaa0aaf2fs: fix to avoid GC/mmap race with f2fs_truncate()52840dfa57FROMGIT: xhci: prevent double-fetch of transfer and transfer event TRBsc037ca6598FROMGIT: xhci: fix potential array out of bounds with several interruptersd535e4b2caFROMGIT: xhci: check control context is valid before dereferencing it.a201b4369cFROMGIT: xhci: check port array allocation was successful before dereferencing it412bd71850ANDROID: tracing: Make automounting in debugfs optionaleacad94c98ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint70cf1983feANDROID: Add a build config fragment for KHWASan.60aabb9a5bFROMGIT: driver core: Use unbound workqueue for deferred probes519c8c6b2eANDROID: usb: host: xhci: provide function prototype for xhci_address_device5113fd3158ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides285973b22eANDROID: usb: host: add address_device to xhci overrides2e4b322b06ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS9d10efa2a0ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook3390f5d0dcANDROID: usb: host: add xhci hooks for vendor specific container contexta7d2724e52ANDROID: ABI: Update allowed symbol list for QCOMa4d0971961ANDROID: abi_gki_aarch64_qcom: Add android_rvh_probe_register7361785b8ff2fs: set checkpoint_merge by defaulte15d220552f2fs: Fix a hungtask problem in atomic writee4491f8134f2fs: fix to restrict mount condition on readonly block deviceb667340b25f2fs: introduce gc_merge mount option79d06e20a4f2fs: fix to cover __allocate_new_section() with curseg_lock6defd53006f2fs: fix wrong alloc_type in f2fs_do_replace_blockf74afaf1bff2fs: delete empty compress.hcc4ff1f3def2fs: fix a typo in inode.c528611246ff2fs: allow to change discard policy based on cached discard cmdsadbeec301cf2fs: fix to avoid touching checkpointed data in get_victim()e457ef6709f2fs: fix to update last i_size if fallocate partially succeedsc4346bbb51f2fs: fix error path of f2fs_remount()fcbab6e80bf2fs: fix wrong comment of nat_tree_lock0d36b38e1ef2fs: fix to avoid out-of-bounds memory accessa940a9ad96f2fs: don't start checkpoint thread in readonly mountpointf7dca8471df2fs: do not use AT_SSR mode in FG_GC & high urgent BG_GC48b532703ff2fs: add sysfs nodes to get runtime compression stata5717d2ca6f2fs: fix to use per-inode maxbytes in f2fs_fiemap26423921acf2fs: fix to align to section for fallocate() on pinned filea5407f50d3f2fs: expose # of overprivision segments672d8b3cabf2fs: fix error handling in f2fs_end_enable_verity()5459e25504f2fs: fix a redundant call to f2fs_balance_fs if an error occurs60eac71600f2fs: remove unused file_clear_encrypt()533d45fefdf2fs: check if swapfile is section-allignede0a507f5c5f2fs: fix last_lblock check in check_swap_activate_fast8e8184cc49f2fs: remove unnecessary IS_SWAPFILE check54af5b35f4f2fs: Replace one-element array with flexible-array member1e2bd9c6c2f2fs: compress: Allow modular (de)compression algorithms7688fb401df2fs: check discard command number before traversing discard pending list6cd5fef390f2fs: update comments for explicit memory barrier14d0fdac3cf2fs: remove unused FORCE_FG_GC macrob8719b37cdf2fs: avoid unused f2fs_show_compress_options()841a52ae07f2fs: fix panic during f2fs_resize_fs()ba25abde92f2fs: fix to allow migrating fully valid segmentc6acf57aebf2fs: fix a spelling errore262ecf61bf2fs: fix a spacing coding style Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ic746701c2cc25419fe66f07ddc616618c9d39444