summaryrefslogtreecommitdiff
path: root/virtio_input.ko
AgeCommit message (Collapse)Author
2021-07-07Update kernel to builds 7518362android-s-beta-4android-s-beta-3android-s-beta-4Howard Chen
git log --first-parent -100 --oneline --no-decorate 352713a3f237..d870ecaadb22: d870ecaadb22 ANDROID: build.configs: migrate away from CC_LD_ARG 545f53b1341a UPSTREAM: KVM: arm64: Resolve all pending PC updates before immediate exit 120bb2d5ce0e UPSTREAM: KVM: arm64: Commit pending PC adjustemnts before returning to userspace d07b25b33450 UPSTREAM: KVM: arm64: Move __adjust_pc out of line 9281275b1161 UPSTREAM: KVM: arm64: Mark pkvm_pgtable_mm_ops static a17b3dd22d2e UPSTREAM: KVM: arm64: Fix Function ID typo for PTP_KVM service 6e53d3a1b0ea UPSTREAM: ptp: Don't print an error if ptp_kvm is not supported 21d726bb1fa1 UPSTREAM: bug: Provide dummy version of bug_get_file_line() when !GENERIC_BUG 769937276c9b UPSTREAM: KVM: arm64: Don't advertise FEAT_SPE to guests 2301a42315cd UPSTREAM: KVM: arm64: Don't print warning when trapping SPE registers 811c4d0cc7fc UPSTREAM: KVM: arm64: Clarify vcpu reset behaviour c843a3d86c26 BACKPORT: arm64: Get rid of CONFIG_ARM64_VHE d41347806d00 UPSTREAM: arm64: Cope with CPUs stuck in VHE mode 90b25051f692 UPSTREAM: arm64: cpufeature: Allow early filtering of feature override 2451668fe471 UPSTREAM: KVM: arm64: Fix table format for PTP documentation dd46b1bb4671 UPSTREAM: KVM: arm64: Mark the kvmarm ML as moderated for non-subscribers e7f33ee1456e UPSTREAM: Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 bad9a9d084b2 UPSTREAM: ptp: arm/arm64: Enable ptp_kvm for arm/arm64 a669f441f8f5 BACKPORT: KVM: arm64: Add support for the KVM PTP service 3f1c16fefde5 UPSTREAM: clocksource: Add clocksource id for arm arch counter 45ac0e635e39 UPSTREAM: time: Add mechanism to recognize clocksource in time_get_snapshot 5cda50cb8d3a UPSTREAM: ptp: Reorganize ptp_kvm.c to make it arch-independent d23a59f0b540 BACKPORT: KVM: arm64: Don't retrieve memory slot again in page fault handler a851c3f1de69 UPSTREAM: KVM: arm64: Use find_vma_intersection() 0d9b90d7db52 UPSTREAM: KVM: arm64: Hide kvm_mmu_wp_memory_region() b6837bfff039 BACKPORT: arm64: KVM: Enable access to TRBE support for host e03444d5abb6 UPSTREAM: KVM: arm64: Move SPE availability check to VCPU load c8a9e5a36eab ANDROID: Revert "FROMLIST: arm64: kvm: Enable access to TRBE support for host" 722844fff3ba UPSTREAM: KVM: arm64: Handle access to TRFCR_EL1 2a6a71a6b765 UPSTREAM: KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace ef319ee4c955 UPSTREAM: kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() b0f242a66fc7 UPSTREAM: KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] 3d8bea944057 UPSTREAM: docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc b89ce4828abd UPSTREAM: KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() edadc0916679 UPSTREAM: KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() 032cf23b26f7 UPSTREAM: KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base 4599dea4cb90 BACKPORT: KVM: arm64: Log source when panicking from nVHE hyp b75a28595ecb UPSTREAM: KVM: arm64: Use BUG and BUG_ON in nVHE hyp 088e2b0f58e2 UPSTREAM: bug: Assign values once in bug_get_file_line() fa6138d1ef15 UPSTREAM: bug: Factor out a getter for a bug's file line 0148bc788a0b UPSTREAM: KVM: arm64: Elect Alexandru as a replacement for Julien as a reviewer 9843b9bdfa4a UPSTREAM: arm64: sve: Provide sve_cond_update_zcr_vq fallback when !ARM64_SVE c2f432149ba5 UPSTREAM: KVM: arm64: Advertise KVM UID to guests via SMCCC 1e5e7892833c UPSTREAM: arm/arm64: Probe for the presence of KVM hypervisor e99de13b9f17 UPSTREAM: random: avoid arch_get_random_seed_long() when collecting IRQ randomness 3c4761c7001a UPSTREAM: arm64: Add support for SMCCC TRNG entropy source dc28cd7286d1 UPSTREAM: firmware: smccc: Introduce SMCCC TRNG framework 81aa1403c59d UPSTREAM: KVM: arm64: Make symbol '_kvm_host_prot_finalize' static b175373926fa UPSTREAM: KVM: arm64: GICv4.1: Give a chance to save VLPI state 88178a0571f7 UPSTREAM: KVM: arm64: GICv4.1: Restore VLPI pending state to physical side 3f50de15c2c0 UPSTREAM: KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables 89cb7159f5ec UPSTREAM: KVM: arm64: GICv4.1: Add function to get VLPI state 46c27765a222 UPSTREAM: irqchip/gic-v3-its: Drop the setting of PTZ altogether 4761649e5660 UPSTREAM: irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping 5f0426076b7c FROMGIT: bpf: Support all gso types in bpf_skb_change_proto() 71759356aacb Merge 5.10.47 into android13-5.10 02a22dc46323 FROMGIT: mac80211_hwsim: add concurrent channels scanning support over virtio Test: treehugger Bug: 192989870 Change-Id: I7217a35ae2035a1f2be7d163f648645919ebf769
2021-06-30Update kernel to builds 7504839Howard Chen
git log --first-parent -100 --oneline --no-decorate 299d8c0b4b43..352713a3f237: 352713a3f237 ANDROID: sched: select fallback rq must check for allowed cpus 1bdb208df800 FROMGIT: bpf: Do not change gso_size during bpf_skb_change_proto() 658c2d9a05a7 ANDROID: allmodconfig build: adopt new TOOL_ARGS export 293958011557 FROMGIT: arm64: smccc: Add support for SMCCCv1.2 extended input/output registers 2f18afcb0bbf Merge 5.10.46 into android13-5.10 64061cdf1d2a UPSTREAM: x86, lto: Pass -stack-alignment only on LLD < 13.0.0 f4fcf3b25f06 ANDROID: Add CONFIG_CAN=y to gki_defconfig Test: treehugger Bug: 192200681 Change-Id: Id73d89d13d83974c702b5f9b3aa5b608e16ec4b0
2021-06-24Update kernel to builds 7479101Howard Chen
git log --first-parent -100 --oneline --no-decorate 54e7412d4ff9..299d8c0b4b43: 299d8c0b4b43 Merge 5.10.45 into android13-5.10 2637b5e5c6b6 ANDROID: Drop the -master suffix from the clang prebuilts 0668144ca249 FROMGIT: usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() 048e6e195320 FROMGIT: usb: typec: tcpm: Relax disconnect threshold during power negotiation f4c6dc5b4ef6 FROMGIT: usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state 133443a393ee FROMGIT: usb: typec: tcpci: Fix up sink disconnect thresholds for PD 66ab983e19dd ANDROID: minor fixups of xt_IDLETIMER support 71594e98993c Merge branch 'android12-5.10' into 'android13-5.10' 7f8b63a38ebd Revert "ANDROID: AVB error handler to invalidate vbmeta partition." 82ea18a9206a Revert "Revert "can: dev: Move device back to init netns on owning netns delete"" b7d2c0caccf4 Revert "Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M"" 8ad761788daf Revert "Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S"" c2cdc1c31d8e Revert "Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()"" 43ff5a335fe5 Revert "Revert "net: phy: introduce phydev->port"" 8ba1da12342f Merge 5.10.44 into android13-5.10 9152b8d66c22 ANDROID: selinux: modify RTM_GETNEIGH{TBL} 999dd0ba7979 ANDROID: gki - CONFIG_NET_SCH_FQ=y 3baae9f9d688 FROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match 15839e653d64 FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path 30dbc9ca59d6 ANDROID: core of xt_IDLETIMER send_nl_msg support f1ce23600972 ANDROID: start to re-add xt_IDLETIMER send_nl_msg support 965a6f28f85d Merge 5.10.43 into android13-5.10 36ab8cea47b0 ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS 2be8575ff991 ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y 1761d5ba93ce ANDROID: GKI: Request enable some kernel configs for background speed limit function 75bef69698e9 ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y 2355cf6fcd31 ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y 864cf3a177b7 ANDROID: gki - enable CONFIG_USB_RTL8150=y 08aad2190371 FROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses 96e5a915ccc9 FROMGIT: usb: fix various gadget panics on 10gbps cabling f75f5efbb020 FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling. 2a73f3bc696d FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer cc4adf46e395 FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned 1af5c33fe9fe ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU e05e5bd887ed Merge 5.10.42 into android13-5.10 baa00d608795 UPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms 9abcf5561eba UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable 94155f60a54d FROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks 9c12d3611791 FROMLIST: freezer: Add frozen_or_skipped() helper function 32590c205c6c ANDROID: Sync ext4 casefolded encryption with patches going upstream ae352069e763 Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" 29de784c539d Revert "ANDROID: Makefile: add compiler-rt dependency explicitly" a4acb6b4c41e UPSTREAM: usb: typec: ucsi: Clear pending after acking connector change 6751afa12218 UPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall 27bb7fc23ae9 UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.12 72bc9b19b9ff FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static d617449064a6 FROMGIT: usb: typec: tcpci: Implement callback for apply_rc 87ef6d1db07c FROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP 8fd49ccc4d0f Merge 5.10.41 into android13-5.10 18da68b0cb60 FROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge a0a121e31de6 FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled 04bd73542001 Merge 5.10.40 into android13-5.10 b42fdcdefe4e ANDROID: dm-user: Fix build warnings 725de6a91fb6 ANDROID: dm-user: Fail the IO if there is no daemon 1732e398f9b6 ANDROID: sched: fix race with CPU hot-unplug when overriding affinity c446bd0d5414 FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo 388140318828 FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS 93e0d3eb024e FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header 173cdc978fcc Merge 5.10.39 into android13-5.10 8a44aefbd11e ANDROID: dm-user: Drop additional reference 663936cde921 ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR d897a6caf861 ANDROID: Incremental fs: Make sysfs_name changeable on remount dd8f78663c28 ANDROID: Incremental fs: Count pending_reads even when very short 999e8eed2634 Merge 5.10.38 into android13-5.10 b67c8ee2f26e UPSTREAM: module: unexport find_module and module_mutex 7839479898d9 FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context 8c96dda57fa1 FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset 13c30317fefa ANDROID: usb: host: Use old init scheme when hook unavailable 9db08a58c946 ANDROID: usb: host: free the offload TR by vendor hook 681c5f2ea6e4 FROMGIT: xhci: prevent double-fetch of transfer and transfer event TRBs 8c6e6c66ae31 ANDROID: usb: host: xhci: provide function prototype for xhci_address_device c33b0c3c64a2 ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides 95531c94e80d ANDROID: usb: host: add address_device to xhci overrides 4a057831eecd ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook e6609b496d93 ANDROID: usb: host: add xhci hooks for vendor specific container context 03dd8aa2f386 FROMGIT: usb: dwc3: omap: improve extcon initialization 0c222a6880f1 Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests" 2771e395f371 FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue d7713e727de7 FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints 5df560467577 FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend 9a6ad9a116b2 FROMGIT: usb: dwc3: gadget: Enable suspend events ba0dee4b566b ANDROID: GKI: dwc3: add Android ABI padding to some structures b7e599e890c9 FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability 9fad56d3c791 FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9 ce63ed5911fc FROMGIT: usb: dwc3: core: Add shutdown callback for dwc3 76775829b7f8 FROMGIT: usb: dwc3: gadget: Ignore Packet Pending bit ebb6d82f96e7 ANDROID: usb: dwc3: gadget: don't cancel the started requests 02020899ea6e ANDROID: usb: dwc3: export tracepoint for dwc3 read/write b4d5e4483bfe ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS 0d4f76a46d96 ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint 82ed47c9ef21 FROMGIT: usb: dwc2: Fix gadget DMA unmap direction e36cf780b4bc FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default 446f74a561d4 ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos dd776691653a FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS b8cd7e4935ff FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe() 51410ead078c FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP a74ca79e6756 FROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby df6efe1dd877 FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values 7f65d57eed3a FROMGIT: usb: typec: tcpm: Honour pSnkStdby requirement during negotiation f24996f8b09a ANDROID: usb: typec: tcpm: Update tcpm_update_sink_capabilities Test: treehugger Bug: 191844131 Change-Id: I6c1ecf7a16bc7a6a96fe1feb92adb90abca36f53 Merged-In: I6c1ecf7a16bc7a6a96fe1feb92adb90abca36f53
2021-06-08Update kernel to builds 7437072Howard Chen
git log --first-parent -100 --oneline --no-decorate fe2ecaf37f1d..1139005f0515: 1139005f0515 ANDROID: Update the ABI representation 0ba59d42cb91 ANDROID: Update the generic symbol list 2a1bc2387d34 ANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve 3f5e8b830cde ANDROID: sched: create trace points for 32bit execve 79cb255c79e0 BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() 5083a1ca9d88 UPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled a1580311c36c ANDROID: freezer: Add vendor hook to freezer for GKI purpose. 00dc4c64e659 ANDROID: kernel: Fix passing NULL to __pa_symbol() 27c285003d2a ANDROID: sched: Add vendor hook to select ilb cpu 5ed6c99c8fed ANDROID: GKI: enable CONFIG_EROFS_FS=y 2d5c7aedc0fa FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops 505d41dcf1d2 FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically 4c323ffd1c3d FROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definition bbdac2c2ad1e FROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP 22116da321fb FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3" 4fa67303ced2 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 5cf77864a3f3 ANDROID: arm scmi: add vendor hook to adjust the rx timeout. 89e44fb838b0 FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition 72863addaa15 FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support c2c081d009b3 BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test b96a58e012c2 FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test 9f837b909a48 FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type 0b161cf6fc3d FROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte() 6a41f38998b7 FROMGIT: userfaultfd/shmem: advertise shmem minor fault support 81231b63ada6 FROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem 0c959cd889ae BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem 5f6dc078396f BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte 84330a5f501a Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem" 13e14ca0e038 Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type" 72a3f935adf1 Revert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test" 8f6445acee08 Revert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test" 442b6e070476 Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support" 21a8683a8b99 Revert "FROMLIST: userfaultfd/shmem: fix minor fault page leak" f57e3e5112de ANDROID: GKI: 6/4/2021 KMI update f1a161b019f9 ANDROID: media: v4l2-core: extend the v4l2 format to support request bf769b72164a ANDROID: vendor_hooks: add hook and OEM data for slab shrink 0b76ef69f67a ANDROID: sched: Add oem data in struct rq f88eb0d245a3 ANDROID: android: Add nr_swap_pages to debug_symbols driver 9b5c870516f9 ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64 186313055b56 UPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls 43461c878a47 UPSTREAM: media: v4l: Add HDR10 static metadata controls 683232ea4c26 UPSTREAM: media: uapi: Move the H264 stateless control types out of staging 372b24bad2a8 ANDROID: GKI: Add OEM data to mutex/rwsem b3df6eb1952f FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static 29be10211c19 FROMGIT: usb: typec: tcpci: Implement callback for apply_rc 750135f7aec6 FROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP a7d161dc5af1 ANDROID: GKI: device.h: add rcu_head back to struct device_link 60ea20ed1e93 FROMGIT: drivers: base: Reduce device link removal code duplication cead4664c20d FROMGIT: drivers: base: Fix device link removal fb57fa3d6058 UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devices caa3c2bab0f9 UPSTREAM: scsi: ufs: Allow regulators being always-on 4ac5f3e17887 UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error 1898121800a5 UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementation c88e6599d25c BACKPORT: scsi: ufs: Introduce event_notify variant function f92f904d55b1 Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"" e86d688e518b Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume"" df50ab971a94 Revert "Revert "kyber: fix out of bounds access when preempted"" a993cac61ab1 Revert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"" 556758235b02 Revert "Revert "mm: fix struct page layout on 32-bit systems"" e1611d875195 ANDROID: GKI: Enlarge OEM data reserved in task_struct 474a726efd95 ANDROID: GKI: add OEM data in cma struct ab20ac9696d6 FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks 523a4fd3f44b FROMGIT: scsi: ufs: Minor adjustments to error handling 8fbb826868ea BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature 099309ec7b99 FROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance 6440a2c00d0d FROMGIT: scsi: ufs: Refactor cancelling clkscaling works 67eb703be2cf FROMGIT: scsi: ufs: Give clk scaling min gear a value 0226db1f3a30 BACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() 5ee06e06fb68 BACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scaling e0d506a78625 FROMGIT: scsi: ufs: Stop hardcoding the scale down gear b9a049ac4ef7 FROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE" 3a3b24ef29a8 BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs 47149e58f4f3 ANDROID: Update the ABI xml and symbol list 18eae90751d3 FROMGIT: timer_list: Print name of per-cpu wakeup device 41b08205cb65 FROMGIT: tick/broadcast: Program wakeup timer when entering idle if required 130cd0ecfafd FROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast 4b3ac410bcc1 FROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helper fbcfac449093 FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard 5621e45f70b3 FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind 7b163b6295e8 FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port f793ff4b811f FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port 693c200239a4 FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port e4046d6ecc5f FROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messages e3e4ee0e9fb6 ANDROID: usb: export tracepoint for dwc3_complete_trb da4b3a9637de ANDROID: GKI: Request enable some kernel configs for background speed limit function 016d3f7b6986 ANDROID: vendor_hooks: Export the tracepoints task_rename f2d87eb3a02f Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"" 3bcdb496f496 ANDROID: signal: Add vendor hook for memory reaping 3f491d10dcae Revert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL" 4794cb419d7c FROMGIT: kfence: unconditionally use unbound work queue cdd895c3186d FROMLIST: bootconfig: Share the checksum function with tools 88fa7f8bf0f0 FROMLIST: docs: bootconfig: Update for mixing value and subkeys 0b3bf71fa34c FROMLIST: tools/bootconfig: Support mixed value and subkey test cases a50473100306 FROMLIST: bootconfig: Support mixing a value and subkeys under a key 7559923b1ab4 FROMLIST: bootconfig: Change array value to use child node d5554e5096a1 FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough 4c1097df5d9b ANDROID: Add an extra wake flag for android vendor use 28e408cd4c07 Revert "drivers: base: Fix device link removal" c5d480cd47c1 Merge 5.10.42 into android12-5.10 4a85b011720b Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" Test: treehugger Bug: 190460697 Change-Id: I7eef1f6701246de3cc964b2f5fff7049127e51e4
2021-06-01Update kernel to builds 7412436Howard Chen
git log --first-parent -100 --oneline --no-decorate 83aa0320cfa8..fe2ecaf37f1d: fe2ecaf37f1d ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint 4d5d75167087 UPSTREAM: usb: core: reduce power-on-good delay time of root hub 2c6791b32f06 UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command 5e424f85962b ANDROID: fuse/passthrough: API V2 with __u32 open argument b6996d317c67 UPSTREAM: usb: typec: ucsi: Clear pending after acking connector change 37af541fafb4 UPSTREAM: xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall fb808d7c1817 UPSTREAM: xhci: fix giving back URB with incorrect status regression in 5.12 12b1e5746c27 Merge 5.10.41 into android12-5.10 22bc7e38f151 BACKPORT: FROMGIT: scsi: ufs: Fix a possible NULL pointer issue a0b04503a2f9 FROMGIT: scsi: ufs: Replace sprintf and snprintf with sysfs_emit 24455210fa35 FROMGIT: usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge ee87839030a4 FROMGIT: usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled cadbca1c5e17 ANDROID: vendor_hooks: Add a hook for task tagging 4968ab31d194 Merge 5.10.40 into android12-5.10 9f8cf79e7459 ANDROID: Update virtual platform symbol list 347bb119f5a2 ANDROID: dm-user: Fix build warnings 77d89f6d9126 ANDROID: abi_gki_aarch64_qcom: Add devfreq_get_devfreq_by_node symbol 629a82a0f362 ANDROID: abi_gki_aarch64_mtk: Remove execute permissions fbdf9cd38a08 FROMLIST: mm: page_alloc: dump migrate-failed pages only at -EBUSY 8c944335a3a7 ANDROID: Fix access invalid addr because it is not initialized 5a18a6da18a1 UPSTREAM: kasan: slab: always reset the tag in get_freepointer_safe() df15808ad3c9 ANDROID: abi_gki_aarch64_qcom: Add topology update symbols 9d80dbe0a385 ANDROID: dm-user: Fail the IO if there is no daemon 78a9cd650a70 ANDROID: add initial symbol list for mtk 4b280e66ee7d ANDROID: fix a warning due to type mismatch in pr_warn 2f056f11e889 ANDROID: sched: fix race with CPU hot-unplug when overriding affinity b6cab5d17d8b ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S 5212e0235f14 ANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol 80fef39de7e9 ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect 2ea27b7efa3f ANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU 3a71ca149650 ANDROID: mm: page_pinner: skip marking failure on freeable pages 0249af9c0e0b ANDROID: mm: page_alloc: skip dump pages for freeable page 72488b3be40e ANDROID: mm, oom: add vendor hook to prevent oom panic Test: treehugger Bug: 189804453 Change-Id: I2f4c8f6db51905213a9b446939a307c4439b84bd
2021-05-25Update kernel to builds 7393692Howard Chen
git log --first-parent -100 --oneline --no-decorate 5c5381fe0ab2..83aa0320cfa8: 83aa0320cfa8 FROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race 3b14b6a653b9 FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo 5b94901e9e37 FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS d79aca773dd4 FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header 855f80261052 Merge 5.10.39 into android12-5.10 762674c166c2 UPSTREAM: swiotlb: Fix the type of index 26a8c2ab1334 ANDROID: Don't add image to all target with KBUILD_MIXED_TREE 1592e4359099 ANDROID: I3C: Enable I3C core framework 211fb51c3bbf ANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect 14fbfc9c0e84 ANDROID: GKI: 5/21 KMI update 3a173ef887cc FROMGIT: blk-mq: clearing flush request reference in tags->rqs[] 72018550d789 FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request pool c944b0c93490 FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter 0270bff881d4 Revert "ANDROID: GKI: Enable CONFIG_KUNIT" ad14489b580d BACKPORT: block: Remove queue_limits.bio_max_bytes c141d9773bbd FROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks 53efd89f4125 FROMGIT: fix for "printk: introduce dump_stack_lvl()" 359a038bbf06 FROMGIT: printk: introduce dump_stack_lvl() 0aa48437bf2c UPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range() 63990c63c39c UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere 8bc6337823c6 ANDROID: vendor_hooks: add hooks for slab memory leak debugging 70094f39c7fc Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"" 17f973008695 ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64 065b3eabbdf1 ANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace syms e80bcd46271b ANDROID: mmc: Add vendor hooks 3bd9ad7eb4a7 ANDROID: gic-v3: Change GIC v3 vendor hook to restricted 0dc97b664f83 ANDROID: GKI: enable hidden configs for DMA 6f3a72c46299 ANDROID: GKI: remove kernel_read from abi symbol list 51dc321c7d71 Revert "Revert "mmc: block: Issue a cache flush only when it's enabled"" e606ad4aae5b Revert "ANDROID: GKI: restore a part of "struct mmc_host"" 71a3aa889df6 Revert "Revert "media: v4l2-ctrls: fix reference to freed memory"" 4cef9277ba69 Revert "Revert "sched,fair: Alternative sched_slice()"" 63524ab60a66 FROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work 60b53937abf5 FROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 10823e5b1eb7 Revert "Revert "nvme-pci: set min_align_mask"" c53986ee8b4f Revert "Revert "swiotlb: respect min_align_mask"" a4094253bf2f Revert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"" 9bd37c792482 Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single"" 8ebef45db5e4 Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single"" 2893baee7911 Revert "Revert "swiotlb: factor out a nr_slots helper"" 7b5e000065ae Revert "Revert "swiotlb: factor out an io_tlb_offset helper"" fb0759a0d927 Revert "Revert "swiotlb: add a IO_TLB_SIZE define"" 20fa297001a1 Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters"" 4d559050071d Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0"" b73471e4e777 Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos" 167612c1d4a2 ANDROID: Fix compilation error with huge_pmd_share() f2f8d7326a82 UPSTREAM: mm: memblock: add more debug logs a46e3fa13968 UPSTREAM: mm: memblock: drop __init from memblock functions to make it inline c8df669b7cf8 ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers 17b9c24b25bf ANDROID: hung_task: Add vendor hook for hung task detect 1b6f2f6e2968 ANDROID: vendor_hooks: add hook to balance_dirty_pages() dc5241048fe9 ANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentation f15065347199 ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey 15acc8fac611 ANDROID: iommu: Add vendor hook for iova allocation and free tracking 9b6836900e16 ANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap() bb0eadd83048 ANDROID: kernel: Fix debug_kinfo warning message c34cd7750e24 Revert "mm: fix struct page layout on 32-bit systems" 4940c943b42a Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4" 59870a78d4bf Revert "kyber: fix out of bounds access when preempted" 6120544b9b09 Revert "PM: runtime: Fix unpaired parent child_count for force_resume" cb23d3ef636c Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940" 76002c201f6f Merge 5.10.38 into android12-5.10 4f9980169355 ANDROID: ABI: Update allowed list for QCOM f0fb442d318d ANDROID: Update the ABI xml 86eb213d0875 ANDROID: Update the generic symbol list 8848be1eb3d3 ANDROID: Update the generic symbol list ebe59c0c1abc ANDROID: Update the generic symbol list 5330d613adb1 ANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c 394f893451b6 ANDROID: dm-user: Drop additional reference 560fdb20e4a6 FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violation b5b32465049d UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern8 12386e9df67c UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings 78a43fa169bd BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operations d711e7960c78 UPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling f72ddd6f7cdf UPSTREAM: module: unexport find_module and module_mutex 58980df739c9 FROMLIST: scsi: ufs: Increase the usable queue depth 8b1ed7526f5a ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user 2bb462a3af31 ANDROID: cgroup: add vendor hook to cgroup .attach() fe24b7f8cde0 ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS 64d5c848674b ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIs b6e60f0673ab ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR 25c3b9e0fe04 ANDROID: Incremental fs: Make sysfs_name changeable on remount ed8f5159f08e ANDROID: Incremental fs: Count pending_reads even when very short f57d24297768 ANDROID: sched/fair: export sysctl_sched_min_granularity symbol 73599c263efc ANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs 17f230fd930d Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests" 262fd53a1032 BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint value db77ed205219 ANDROID: GKI: restore termiox fields 18593eb97f57 Revert "spi: Fix use-after-free with devm_spi_alloc_*" e054456cedef Merge 5.10.37 into android12-5.10 Test: treehugger Bug: 189176692 Change-Id: Ia917cdf8693ffc77b165efd50e149ec99aa75c20
2021-05-17Update kernel to builds 7364300Howard Chen
git log --first-parent -100 --oneline --no-decorate d9d0c09e0a3b..5c5381fe0ab2: 5c5381fe0ab2 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 d8ef677e3227 FROMGIT: block: avoid double io accounting for flush request 56cfcf6cbd51 UPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checks e4d47d9a03e8 FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue() fdbfae034794 ANDROID: FUSE OWNERS pointing to android-mainline OWNERS 3b80f9485daa BACKPORT: scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk ac75369368f5 Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume" f66d96b14aab ANDROID: vendor_hooks: Add hooks to dup_task_struct 727ab0f839f1 ANDROID: arm64: enable compat vdso 0c4574ebd86f UPSTREAM: arm64: vdso32: drop -no-integrated-as flag ff128c2d7722 BACKPORT: scsi: ufs-mediatek: Add HS-G4 support 371de759e9c5 UPSTREAM: scsi: ufs: Add enums for UniPro version higher than 1.6 d1d160b6eec0 FROMGIT: usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default 5aafea29ad0c FROMGIT: xhci: Do not use GFP_KERNEL in (potentially) atomic context 22ae3660e8fb FROMGIT: xhci: Fix giving back cancelled URBs even if halted endpoint can't reset 41fe558317e9 ANDROID: usb: gadget: f_accessory: update SS/SSP descriptors 3d244087450a Revert "sched,fair: Alternative sched_slice()" 36b2c4814aeb Revert "media: v4l2-ctrls: fix reference to freed memory" a12132f8488f ANDROID: GKI: restore a part of "struct mmc_host" 36c159655637 Revert "mmc: block: Issue a cache flush only when it's enabled" a1ac3f309307 Merge 5.10.36 into android12-5.10 3c75179a31c6 ANDROID: iommu/io-pgtable-arm: Free underlying page tables for large mappings 345f1259a08b Revert "UPSTREAM: usb: gadget: f_uac2: validate input parameters" fe580539f6ce ANDROID: vendor_hooks: Add hooks for account irqtime process tick cf061f35b0d6 BACKPORT: arm64: fpsimd: run kernel mode NEON with softirqs disabled 7fd5bd54c435 UPSTREAM: arm64: assembler: introduce wxN aliases for wN registers dccc5bf4b787 BACKPORT: arm64: assembler: remove conditional NEON yield macros a9e54b601007 UPSTREAM: fsverity: relax build time dependency on CRYPTO_SHA256 f90c8ffbd855 UPSTREAM: fscrypt: relax Kconfig dependencies for crypto API algorithms 57e54404ba0c UPSTREAM: crypto: arm64/gcm - move authentication tag check to SIMD domain 18525713bb1c UPSTREAM: crypto: arm64/crc-t10dif - move NEON yield to C code 3249282a959b UPSTREAM: crypto: arm64/aes-ce-mac - simplify NEON yield 4e2acf6395c4 UPSTREAM: crypto: arm64/aes-neonbs - remove NEON yield calls 2a5f8c85c55e UPSTREAM: crypto: arm64/sha512-ce - simplify NEON yield cfb375ea9f3b UPSTREAM: crypto: arm64/sha3-ce - simplify NEON yield 7878a8b05535 UPSTREAM: crypto: arm64/sha2-ce - simplify NEON yield 0c278c4b402f UPSTREAM: crypto: arm64/sha1-ce - simplify NEON yield e7b1004dbfcd UPSTREAM: arm64: assembler: add cond_yield macro 665fe01c67dc UPSTREAM: crypto: remove cipher routines from public crypto API acff6cbc94b1 UPSTREAM: chcr_ktls: use AES library for single use cipher bc6ca71187d6 ANDROID: add OWNERS for sysfs-fs-f2fs 473860808010 FROMGIT: mm/memory_hotplug: rate limit page migration warnings b3a1591e8267 ANDROID: db845c_gki.fragment: Add QCOM_TSENSE config to avoid thermal crashes 5abbf3968552 UPSTREAM: usb: gadget: f_uac2: validate input parameters 5feadee52be2 UPSTREAM: usb: f_uac2: adds support for SS and SSP 446e972fab0b ANDROID: Update the ABI xml and symbol list ae8c2a750139 ANDROID: topology: Add flag to indicate topology has been updated 101a64c6c8bc ANDROID: Update the ABI xml and symbol list 27eb5ffcb7ed ANDROID: Add missing CFI jump table symbols to kallsyms a1fbf0ead865 Revert "BACKPORT: bio: limit bio max size" a4af23d274bc ANDROID: thermal: Add vendor thermal_pm_notify_suspend function 68d3da6c9760 ANDROID: qcom: Add neighbor related symbols cd04f7fab990 ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos 107ad0ea68c0 FROMGIT: usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS 93d7a4c7ea55 ANDROID: Update the ABI xml and symbol list c0df53e0eef7 FROMGIT: usb: dwc3: omap: improve extcon initialization 96d46a73426d FROMGIT: usb: typec: ucsi: Put fwnode in any case during ->probe() e9c04db1d51c FROMGIT: usb: dwc3: gadget: Return success always for kick transfer in ep queue c3f92e5f6cb2 FROMGIT: usb: dwc3: gadget: Free gadget structure only after freeing endpoints 56f681803f26 FROMGIT: usb: dwc2: Fix gadget DMA unmap direction 28ceb4d07faf FROMGIT: usb: dwc3: gadget: Rename EOPF event macros to Suspend 36695d0e77f0 FROMGIT: usb: dwc3: gadget: Enable suspend events Test: treehugger Bug: 188371655 Change-Id: Ie0343f0e7b7a0fe2b37740f988b296dc8909b017
2021-05-10Update kernel to builds 7349034android-s-beta-2android-s-beta-1Howard Chen
git log --first-parent -100 --oneline --no-decorate 15d55f1f0a21..d9d0c09e0a3b: d9d0c09e0a3b Revert "capabilities: require CAP_SETFCAP to map uid 0" 0ddd59c5daf3 Revert "driver core: add a min_align_mask field to struct device_dma_parameters" 17ba7dfe2008 Revert "swiotlb: add a IO_TLB_SIZE define" 78957dcb2c82 Revert "swiotlb: factor out an io_tlb_offset helper" cb27079661a5 Revert "swiotlb: factor out a nr_slots helper" 28a2f5f10f39 Revert "swiotlb: clean up swiotlb_tbl_unmap_single" 0fb49e91d420 Revert "swiotlb: refactor swiotlb_tbl_map_single" 2201384121b6 Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single" b4ae4430ab40 Revert "swiotlb: respect min_align_mask" abc5254824e9 Revert "nvme-pci: set min_align_mask" bfac7b85a0d8 Merge 5.10.35 into android12-5.10 be6f5cf52c9f UPSTREAM: block: fix inflight statistics of part0 79d3d549f9b3 ANDROID: GKI: 5/7 KMI update 9458fa0dda6e BACKPORT: bio: limit bio max size f9d86ad18a0e ANDROID: i2c: Add vendor hook to allow assign dev_name to I2C devices 0493c72d6d0c UPSTREAM: binder: tell userspace to dump current backtrace when detected oneway spamming f0e99852cb91 ANDROID: arm64: module: add RELA metadata for FIPS140 use 85f86ef6a8bf ANDROID: GKI: rename filp_open to filp_open_block in symbol lists 81ab76022496 ANDROID: GKI: dwc3: add Android ABI padding to some structures 866797c77dbd FROMGIT: usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability e275019d8c5a FROMGIT: usb: dwc3: Capture new capability register GHWPARAMS9 b48bcb27ae8f FROMGIT: usb: dwc3: core: Do core softreset when switch mode bc1dd753bde4 ANDROID: android: Add symbols to debug_symbols driver 0cf9435352d4 BACKPORT: FROMGIT: remoteproc: add is_iomem to da_to_va 775d6f9fafa8 FROMGIT: remoteproc: introduce is_iomem to rproc_mem_entry f6fdbe9edcb1 ANDROID: abi_gki_aarch64_qcom: Add __bitmap_andnot and cpumask_any_but 188186232a2f ANDROID: abi_gki_aarch64_qcom: Add __kfifo_free 75a0e035399a ANDROID: abi_gki_aarch64_qcom: Add __page_pinner_migration_failed 821978621895 ANDROID: vendor_hooks: set debugging data when rt_mutex is working 938dc2b9b05d ANDROID: abi_gki_aarch64_qcom: Add irq_do_set_affinity 32b8d85352e7 ANDROID: Update the ABI xml and symbol list 99fdfd2fa3f3 ANDROID: ABI: Update the generic symbol list d88c1e77fd57 ANDROID: irq: manage: Export irq_do_set_affinity symbol 8c32ea793784 FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP 44a71750f206 ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2 03cd19b0aefc ANDROID: Update the ABI xml and symbol list 2b223f9af137 UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t 14d632886f60 ANDROID: GKI: enable CONFIG_MTK_TIMER f7128c75332b ANDROID: sched: Add vendor hooks for update_topology 26e61ea36d54 ANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig 29203f8c8f90 ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration 7fe4b54bf0ea ANDROID: Update the ABI xml and symbol list 2bb3e4412697 FROMLIST: sched: Fix out-of-bound access in uclamp 458e81ecf742 ANDROID: mm: spf: fix task fault accounting 348fb920cffc ANDROID: Update the ABI xml and symbol list e765451bf180 Merge 5.10.34 into android12-5.10 Test: treehugger Bug: 187665820 Change-Id: I78770b2c1d2770ad987587c6584573525ed479b6
2021-05-03Update kernel to builds 7331111Howard Chen
git log --first-parent -100 --oneline --no-decorate 7919cae0a96f..15d55f1f0a21: 15d55f1f0a21 Revert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI" f423a39522c7 ANDROID: Update the ABI xml and symbol list 514f06c0b01b FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap 25a0835d5ec1 ANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER 94acc25d0efb ANDROID: GKI: Enable CONFIG_PAGE_PINNER d600eedfb617 ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insert c2b7c24bc11c ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_range ec1dbc10ad1f ANDROID: mm: page_pinner: use put_user_page at add_page_for_migration 67668f721bbc ANDROID: mm: page_pinner: use put_user_page at dump_user_range d14850835c72 ANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name 2de28a0bdd7b ANDROID: mm: page_pinner: use put_user_page at fuse_copy_finish f8d9ffe2427b ANDROID: mm: page_pinner: use put_user_page at get_futex_key d3b077bc15b4 ANDROID: mm: page_pinner: use put_user_page at copy_string df9a9d821cf6 ANDROID: mm: page_pinner: use put_user_page at access_remote_vm ddc4a4879735 ANDROID: mm: page_pinner: introduce failure_tracking feature 6e12c5b7d418 ANDROID: mm: introduce page_pinner 926cf69af5f2 ANDROID: vendor_hooks: Fix psi_event build warning 35014985c266 ANDROID: vendor_hooks: Add hooks for binder proc transaction 577f73412f57 ANDROID: vendor_hooks: tune reclaim inactive ratio 32124e310c1d ANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents 396a6adfd315 ANDROID: vendor_hooks: bypass shrink slab 0907114be253 Merge 5.10.33 into android12-5.10 9dd11f75e97c FROMGIT: kbuild: update config_data.gz only when the content of .config is changed ea2c091f1327 ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifier c5de0d2e10f2 UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_l d3f36ae0bb11 UPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macro f72dbeced286 FROMGIT: kfence: use power-efficient work queue to run delayed work f696af3d11ea FROMGIT: kfence: maximize allocation wait timeout duration b9bb7f3153c1 FROMGIT: kfence: await for allocation using wait_event cb42770670c5 FROMGIT: kfence: zero guard page after out-of-bounds access 372e663644c2 UPSTREAM: kfence: make compatible with kmemleak fba94942cc2c UPSTREAM: kfence: fix reports if constant function prefixes exist 0dedbe7401ed UPSTREAM: kfence: fix printk format for ptrdiff_t Test: treehugger Bug: 187032023 Change-Id: I4c11781011f3910cf174233e0d167c59e1659423
2021-04-29Update kernel to builds 7321966Howard Chen
git log --first-parent -100 --oneline --no-decorate e82381ad9a3f..7919cae0a96f: 7919cae0a96f ANDROID: Support disabling symbol trimming 327b2266d2ca ANDROID: Incremental fs: Fix pseudo-file attributes a64f42d1df10 ANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks 28b4b1588e50 FROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPs c2c576792a8e ANDROID: GKI: Update the generic symbol list edc5c62da74f ANDROID: ABI: Add symbols for crypto 5a641fb83fb8 ANDROID: ABI: Update the ABI XML 39111fc40453 Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20" 2337b9185a7e ANDROID: vendor_hooks: Add hook for binder cf881c74d3a4 UPSTREAM: crypto: arm/blake2s - fix for big endian 0126a08dcd20 UPSTREAM: crypto: arm/blake2b - drop unnecessary return statement ccc8708bdebb FROMGIT: kasan, arm64: tests supports for HW_TAGS async mode d5a19199c78e FROMGIT: arm64: mte: Report async tag faults before suspend 27ecc98407e6 FROMGIT: arm64: mte: Enable async tag check fault c3ca7ea141ae FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*() a2f1f07ff492 ANDROID: ABI: Update the ABI xml 621d2bbc846e ANDROID: ABI: Update the generic symbol list 546252f29ca8 ANDROID: selinux: add vendor hook in selinux 4870b68f3f8c FROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limits f3f8d5501183 ANDROID: sched: Add vendor hooks for update_load_avg 2f77dca33dd1 ANDROID: Update ABI with __traceiter_*() additions 6ac06f08b2a4 ANDROID: Update the cf symbol list eef08d7dc9a3 ANDROID: Update the qcom symbol list 020f00a46d5f ANDROID: Update the hikey960 symbol list 2d2d6428cddc ANDROID: Update the generic symbol list dbe96fb1b912 ANDROID: Update the exynos symbol list da07f99f19cb ANDROID: Update the db845c symbol list c7d0729a2cc7 UPSTREAM: arm64: Move PSTATE.TCO setting to separate functions 9a928af2cc70 FROMGIT: kasan: Add report for async mode f47de37f1f95 FROMGIT: arm64: mte: Drop arch_enable_tagging() 8bd9e809e9ed ANDROID: GKI: 4/23 KMI update 563c7d9596ad FROMGIT: kasan: Add KASAN mode kernel parameter 433b85479b78 FROMGIT: arm64: mte: Add asynchronous mode support ea97f3929567 ANDROID: GKI: update ABI description 4ccc2a6dbc6b FROMLIST: remoteproc: core: Move cdev add before device add 35eacb5c87b9 ANDROID: mm: allow vmas with vm_ops to be speculatively handled 77e791866b4e ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct. 54f66141a883 ANDROID: sched: Add vendor hooks for sched. 58b10706f3c8 ANDROID: sched: Add vendor hooks to compute new cpu freq. a6294541751c Revert "Revert "net: xfrm: Localize sequence counter per network namespace"" 2d9841f98db4 FROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby 4e2ca165ba4d FROMGIT: usb: dwc3: gadget: Check for disabled LPM quirk a6b8e739729a ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays 0f9bfa0e9942 FROMLIST: export: Make CRCs robust to symbol trimming e67935d78653 ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY 327402e1e90e ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20 8451e2e48e3a FROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ack ce1a244af827 UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration 1dbf9d8dbcdf UPSTREAM: dmaengine: add peripheral configuration fb8304fcb88b UPSTREAM: PM: domains: use device's next wakeup to determine domain idle state e049d044241d UPSTREAM: PM: domains: inform PM domain of a device's next wakeup 98de9de261de Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup" 14f220894575 Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup" f316415fb209 Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state" 76782b56339c FROMGIT: mm: cma: add the CMA instance name to cma trace events 1cfa9bc01959 FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace event c453643efa05 FROMGIT: mm: cma: add trace events for CMA alloc perf testing 48b3f756ed7f ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition 2ead8661c3f1 ANDROID: vendor_hooks: Fix build-break due to psi_event d651e1d63c0f ANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module 9b4e02e2ee9d ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS 1e5b2db6548b FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode 5a1b7a90e950 UPSTREAM: arm64: uaccess: split user/kernel routines 1eb51cfdb4d8 UPSTREAM: arm64: uaccess: refactor __{get,put}_user 800a0f7b36cf BACKPORT: arm64: uaccess: rename privileged uaccess routines acc13a84409b ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR 6cce4fa251e6 ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts 44ffa6511050 ANDROID: Incremental fs: Add status to sysfs 3d471f0108d1 ANDROID: Incremental fs: fix u64 integer cast to pointer ba9602b1552a ANDROID: Incremental fs: stat should return actual used blocks f4c368a3f90c ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA 16350016d8a3 ANDROID: export find_user() & free_uid()for GKI purpose. bc7711817ea6 ANDROID: GKI: update ABI description e38df2d204a8 ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support 52f8b40ff6a5 ANDROID: ABI: update symbols to unisoc whitelist for the fifth time 50aa353c6957 ANDROID: sched: Add vendor hooks for cpu affinity. 0d74600d2204 ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration 9197f168345b ANDROID: abi_gki_aarch64_generic: Add a few more symbols 14d08ba7a0cf FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitation f8f7b2e9e7cd ANDROID: abi_gki_aarch64_qcom: Add __bitmap_or ad0257676048 ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint 002566e60813 FROMGIT: dt-bindings: connector: Add slow-charger-loop definition ee5af5cb09c5 FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state check fcd2a56bb077 FROMGIT: usb: gadget: Fix double free of device descriptor pointers 3f315db5f854 FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values 32b16a3a3fb9 Merge 5.10.32 into android12-5.10 b9836d4090eb ANDROID: inline isolate_and_split_free_page 2e0465066167 ANDROID: kernel: clear debug_kinfo precisely 295ce88224ff ANDROID: cgroup: Add vendor hook for cpuset. e162c572232d ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepoints b79d1815c400 ANDROID: psi: Add vendor hooks for PSI tracing 25ede723cd69 ANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinity ef4ff626b392 ANDROID: gki_defconfig: temporarily disable KFENCE in GKI 91a4e8d8c8be ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump 8cd9aa93b726 ANDROID: implement wrapper for reverse migration ea527a52d1eb ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig 3b9e4bd9f018 ANDROID: abi_gki_aarch64_qcom: Update symbol list f0967642395f ANDROID: clang: update to 12.0.5 e16264e62572 ANDROID: Add initial Exynos symbol list e98d2de6a67a ANDROID: mm: fix mixed declaration and code warning Test: treehugger Bug: 186485160 Change-Id: Iab45e382cc745718353c6eb2efd59b4f0e8433b2
2021-04-08Revert "Update kernel to builds 7246360"Bo Hu
Revert "Update kernel to builds 7246360" Revert "Update kernel to builds 7246360" Revert "Update kernel to builds 7246360" Revert "Update kernel to builds 7246360" Revert submission 1659681-r0402-510 Reason for revert: b/184554998 M1 boot failure Reverted Changes: I92879058b:Update kernel to builds 7246360 I81289af96:Update kernel to builds 7246360 Iaadcbb0c1:Update kernel to builds 7246360 I7c069da7a:Update kernel to builds 7246360 I1640082eb:Update kernel to builds 7246360 Change-Id: Ie471770ff92e3d251fe43be1a1ffb2aa5cb188fd
2021-03-31Update kernel to builds 7246360Howard Chen
git log --first-parent -100 --oneline --no-decorate e82381ad9a3f..f8765be36fe9: f8765be36fe9 FROMGIT: mm/page_owner: record the timestamp of all pages during free ed2e69d22ba2 UPSTREAM: mm/page_io: use pr_alert_ratelimited for swap read/write errors ee6918c6f7ef ANDROID: roll back xt_IDLETIMER to 5.10.21 upstream/vanilla version c2f5784b7820 ANDROID: qcom: Add ip, rtnl and free related symbols 5af07d297daf FROMGIT: power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. b015d2efa12f FROMGIT: usb: dwc3: gadget: modify the scale in vbus_draw callback 76284302b658 BACKPORT: FROMLIST: usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable dcf3827b8b2e FROMLIST: Makefile: fix GDB warning with CONFIG_RELR dfbe3db20de2 ANDROID: refresh ABI XML before enabling KMI enforcement 965dff4e922a Revert "Revert "ANDROID: GKI: Enable bounds sanitizer"" 42e7f89d7942 Revert "ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"" d6aa6f9c688e ANDROID: Enforce KMI stability 822a31b72e7c ANDROID: enable options prior to enforcing KMI 64ac4d81560a Revert "ANDROID: GKI: temporarily disable LTO/CFI" 99941e23f7da Merge branch 'android12-5.10-lts' into 'android12-5.10' 4a02f3d509a9 ANDROID: gki_defconfig: Enable NET_CLS_{BASIC,TCINDEX,MATCHALL} & NET_ACT_{GACT,MIRRED} 01505265182c FROMLIST: selftests: Add a MREMAP_DONTUNMAP selftest for shmem 1d695ccfc64c FROMLIST: mm: Extend MREMAP_DONTUNMAP to non-anonymous mappings f45afb45088c ANDROID: GKI: enable CONFIG_CMA_SYSFS 2cf6f07bf089 ANDROID: make cma_sysfs experimental a5903592595d FROMLIST: mm: cma: support sysfs e826368ff63c ANDROID: cpuidle: Move vendor hook to enter proper state 6499e464d59f ANDROID: GKI: Enable DETECT_HUNG_TASK 4fae3d166d92 ANDROID: refresh ABI XML to new version 0f2e4e314a21 ANDROID: GKI: refresh ABI XML 44f812e4296e ANDROID: sched/core: Move en/dequeue hooks before related callbacks f176a3f463bc FROMGIT: kasan: record task_work_add() call stack 24690d7d256a FROMGIT: kasan, mm: integrate slab init_on_free with HW_TAGS 5a7af11e348d FROMGIT: kasan, mm: integrate slab init_on_alloc with HW_TAGS a15989497e64 FROMGIT: kasan, mm: integrate page_alloc init with HW_TAGS 9538c5a8c567 FROMGIT: mm: introduce debug_pagealloc_{map,unmap}_pages() helpers fa44968ac474 FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO ca96c45d7a34 FROMGIT: mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 07f5a281d6a3 FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY a2bbfa414c82 FROMGIT: kernel/power: allow hibernation with page_poison sanity checking e871c7feebe9 FROMGIT: mm, page_poison: use static key more efficiently 0879d44dddec BACKPORT: mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters 7186ac0c4389 FROMGIT: kasan: init memory in kasan_(un)poison for HW_TAGS 0de58767b782 FROMGIT: arm64: kasan: allow to init memory when setting tags e1675ffaf8b2 FROMGIT: mm, kasan: don't poison boot memory with tag-based modes b1df3e8de90b FROMGIT: kasan: initialize shadow to TAG_INVALID for SW_TAGS fcf7fb524a6a FROMGIT: mm/kasan: switch from strlcpy to strscpy 86a1ff2750fa BACKPORT: kasan: remove redundant config option ea1ffe705358 FROMGIT: kasan: fix per-page tags for non-page_alloc pages cfcec8bc2ac8 FROMGIT: kasan: fix KASAN_STACK dependency for HW_TAGS 23ba14e38e47 FROMGIT: kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC 9bd391fac8ed FROMGIT: arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL fa535cfd78d8 FROMLIST: configfs: make directories inherit uid/gid from creator 54539dfef4ef ANDROID: GKI: add some padding to some driver core structures 2fa0951b66b3 ANDROID: Initial Android 12 OWNERS for abi metafiles aa036a0e3d67 UPSTREAM: iommu/msm: Hook up iotlb_sync_map 1a0226d0f34f UPSTREAM: memory: mtk-smi: Allow building as module ea79f21727cd UPSTREAM: memory: mtk-smi: Use platform_register_drivers 9a2ce7cfa29c UPSTREAM: iommu/mediatek: Fix error code in probe() 2095b0d898ef UPSTREAM: iommu/mediatek: Fix unsigned domid comparison with less than zero 9e0929221b6e UPSTREAM: iommu/mediatek: Add mt8192 support f85b76e77848 UPSTREAM: memory: mtk-smi: Add mt8192 support b28fe378d1af UPSTREAM: iommu/mediatek: Remove unnecessary check in attach_device f513c83ecad5 UPSTREAM: iommu/mediatek: Support master use iova over 32bit 1131fdff70f1 UPSTREAM: iommu/mediatek: Add iova reserved function 97b17dc7943c UPSTREAM: iommu/mediatek: Support for multi domains a73718de286f UPSTREAM: iommu/mediatek: Add get_domain_id from dev->dma_range_map d91ad14e31aa UPSTREAM: iommu/mediatek: Add iova_region structure ce83c68a1017 UPSTREAM: iommu/mediatek: Move geometry.aperture updating into domain_finalise 35dbaf136772 UPSTREAM: iommu/mediatek: Move domain_finalise into attach_device 9716e44f2d7f UPSTREAM: iommu/mediatek: Adjust the structure 0003b1eeb9fd UPSTREAM: iommu/mediatek: Support report iova 34bit translation fault in ISR 02faad4388eb UPSTREAM: iommu/mediatek: Support up to 34bit iova in tlb flush 3f2b9b566b26 UPSTREAM: iommu/mediatek: Add power-domain operation 10766577426c UPSTREAM: iommu/mediatek: Add pm runtime callback a7750f55ffd2 UPSTREAM: iommu/mediatek: Add device link for smi-common and m4u 251379f7ae95 UPSTREAM: iommu/mediatek: Add error handle for mtk_iommu_probe ac13148f28d3 UPSTREAM: iommu/mediatek: Move hw_init into attach_device c13006d85174 UPSTREAM: iommu/mediatek: Update oas for v7s 68f8fba54e26 UPSTREAM: iommu/mediatek: Add a flag for iova 34bits case 2c4a1e84fe53 UPSTREAM: iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek 7b75eb0b4f98 UPSTREAM: iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros 65e264a3b3ec UPSTREAM: iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro a1799e4fda6a UPSTREAM: iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap 04e8c9482207 UPSTREAM: iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek 54ef99679223 UPSTREAM: iommu/mediatek: Use the common mtk-memory-port.h 127a9ea1da2c UPSTREAM: dt-bindings: mediatek: Add binding for mt8192 IOMMU 03538000e125 UPSTREAM: dt-bindings: memory: mediatek: Rename header guard for SMI header file ad29253b1f28 UPSTREAM: dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 29f3ad04e654 UPSTREAM: dt-bindings: memory: mediatek: Add a common memory header file 70ef2cc4d51e UPSTREAM: dt-bindings: memory: mediatek: Convert SMI to DT schema 45506ac6c1c6 UPSTREAM: dt-bindings: iommu: mediatek: Convert IOMMU to DT schema a0f940f19b8d UPSTREAM: iommu/mediatek: Remove the tlb-ops for v7s e947ea97f723 UPSTREAM: iommu/io-pgtable: Remove TLBI_ON_MAP quirk f48d6310fe45 UPSTREAM: iommu/io-pgtable: Allow io_pgtable_tlb ops optional 0c733643a9bb UPSTREAM: iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync once 8db07d55d434 UPSTREAM: iommu/mediatek: Add iotlb_sync_map to sync whole the iova range f098c23e597e BACKPORT: UPSTREAM: iommu: Add iova and size as parameters in iotlb_sync_map 389c1b3f177a UPSTREAM: iommu/io-pgtable: Remove tlb_flush_leaf f416e539d134 ANDROID: abi_gki_aarch64_qcom: Add symbols to allow list 301e89472f3e ANDROID: Add vendor hook to binder. 0ff110fbb309 ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create 434df9f35d6e Revert "FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers" 2934fc6a0313 ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for arm 329002f6a7eb FROMLIST: ARM: kprobes: rewrite test-arm.c in UAL Test: treehugger Bug: 184104937 Change-Id: I92879058b8812a0559734668fce4d6942da1bfa8
2021-03-24Update kernel to builds 7230153Howard Chen
git log --first-parent -100 --oneline --no-decorate cc574f0d3698..e82381ad9a3f: e82381ad9a3f UPSTREAM: usb: dwc3: gadget: Use max speed if unspecified ce8beb071a1c UPSTREAM: usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate ee3f4d2821f5 ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose. 3b196be83e14 UPSTREAM: usb: dwc3: qcom: skip interconnect init for ACPI probe a7b42508e8cc FROMGIT: usb: dwc3: gadget: Ignore EP queue requests during bus reset 530d7b8c8b27 FROMGIT: usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown c9050b8a428d ANDROID: gpiolib: Add vendor hook for gpio read 45d19936bfde ANDROID: abi_gki_aarch64_qcom: Whitelist sched_setattr 77013dd2c537 ANDROID: GKI: sched: add Android ABI padding to some structures 5229a81ee3fa ANDROID: GKI: mm: add Android ABI padding to some structures dd9195d6df75 ANDROID: GKI: mount.h: add Android ABI padding to some structures a0a0b3f42e89 FROMLIST: mm: fs: Invalidate BH LRU during page migration c6bc1396cebd FROMLIST: mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] 68a47311818a BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily d3c1bf42afb0 Revert "FROMLIST: mm: replace migrate_prep with lru_add_drain_all" 7ed55d7025d0 Revert "BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily" 9e2790466ff9 Revert "FROMLIST: mm: fs: Invalidate BH LRU during page migration" 63399b4e2e25 ANDROID: vendor_hooks: Add hooks for account process tick 11f8c783dfe6 ANDROID: usb: dwc3: gadget: Export dwc3_stop_active_transfer, dwc3_send_gadget_ep_cmd aa88d3d644e1 ANDROID: clang: update to 12.0.4 1e13e5d9b9ff ANDROID: vendor_hooks: Add hooks for improving binder trans 121264f1e0ca ANDROID: GKI: Disable DTPM CPU device 60d643cb42db UPSTREAM: powercap/drivers/dtpm: Add the experimental label to the option description 11a3ee0438ca UPSTREAM: powercap/drivers/dtpm: Fix root node initialization 2d118bc904d5 ANDROID: GKI: sched.h: add Android ABI padding to some structures 4fc524a08cf9 ANDROID: GKI: module.h: add Android ABI padding to some structures 4732d8cf82f7 ANDROID: GKI: sock.h: add Android ABI padding to some structures f25741f0470a ANDROID: sched/fair: Do not sync task util with SD_BALANCE_FORK e26fd78761d1 FROMGIT: selinux: vsock: Set SID for socket returned by accept() abbebf1a3e6a ANDROID: usb: typec: tcpci: Migrate restricted vendor hook c4bd1c03bac5 ANDROID: qcom: Add is_dma_buf_file to ABI 268088c42edf ANDROID: GKI: update .xml file a7f3a36529f1 ANDROID: GKI: enable KFENCE by setting the sample interval to 500ms 9d1c78d623f5 ANDROID: abi_gki_aarch64_qcom: Add xhci symbols to list 5896d00f9c46 ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG ffacd097fc6e ANDROID: usb: typec: tcpci: Add vendor hook to mask vbus present 1a93d556d7b9 ANDROID: usb: typce: tcpci: Add vendor hook for chip specific features 08879ea0d6b5 ANDROID: usb: typec: tcpci: Add vendor hooks for tcpci interface 892e6188528c FROMGIT: f2fs: add sysfs nodes to get runtime compression stat 58f0e25d0d88 ANDROID: dma-buf: Fix error path on system heaps use of the page pool 958c19b19bef ANDROID: usb: typec: tcpm: Fix event storm caused by error in backport 0b6fadd02e54 ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures 6f00446c76b6 FROMGIT: KVM: arm64: Fix host's ZCR_EL2 restore on nVHE b0671cd75349 FROMGIT: KVM: arm64: Force SCTLR_EL2.WXN when running nVHE 8f25c7432f50 FROMGIT: KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON f47a4d91e518 FROMGIT: KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardown 3ff725056233 FROMGIT: arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart a8a9fadaf880 FROMGIT: KVM: arm64: Enable SVE support for nVHE b0e15c8c4427 FROMGIT: KVM: arm64: Save/restore SVE state for nVHE 194fd166b5d5 BACKPORT: FROMGIT: KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty 507e10616c91 FROMGIT: KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state 4cb78b26ea82 FROMGIT: KVM: arm64: Map SVE context at EL2 when available 1105b4d1cef4 BACKPORT: FROMGIT: KVM: arm64: Rework SVE host-save/guest-restore 57171b363617 FROMGIT: arm64: sve: Provide a conditional update accessor for ZCR_ELx ac5f5708bbc6 FROMGIT: KVM: arm64: Introduce vcpu_sve_vq() helper f9bab7559967 FROMGIT: KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs c2469fa4b462 FROMGIT: KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 f5e060d65e1f FROMGIT: KVM: arm64: Provide KVM's own save/restore SVE primitives af855ca1c908 ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget 24149445adac ANDROID: vendor_hooks: Add hooks for memory when debug 00185a421ad4 ANDROID: vendor_hooks: Add hooks for ufs scheduler b8981993c221 ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint 5a56f5119e03 ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure 599e75fcfda0 ANDROID: GKI: timer.h: add Android ABI padding to a structure 303a28f48597 ANDROID: GKI: quota.h: add Android ABI padding to some structures a06d91262a0d ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures 8faaa07702dd ANDROID: GKI: mm.h: add Android ABI padding to a structure f21777c57f6e ANDROID: GKI: kobject.h: add Android ABI padding to some structures 31f6b7a1ae69 ANDROID: GKI: kernfs.h: add Android ABI padding to some structures 1a517d86688a ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure c6adf0c7b9f5 ANDROID: GKI: ioport.h: add Android ABI padding to a structure c469de24a1b7 ANDROID: GKI: iomap.h: add Android ABI padding to a structure 3cb5c289646b ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure eff6517b1e1c ANDROID: GKI: genhd.h: add Android ABI padding to some structures 9a92773dc8cb ANDROID: GKI: ethtool.h: add Android ABI padding to a structure 774168de676a ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure 73ff58b01f91 ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures f0688df6b56d ANDROID: GKI: blk_types.h: add Android ABI padding to a structure 4a895f1f2b15 ANDROID: GKI: scsi.h: add Android ABI padding to a structure 48691266cac1 ANDROID: GKI: pci: add Android ABI padding to some structures 4c95a92b8477 ANDROID: GKI: add Android ABI padding to struct nf_conn e6f5502bc380 UPSTREAM: usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy 36547f2f6d8d FROMGIT: usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode 3f7ada406dba UPSTREAM: usb: gadget: configfs: Fix KASAN use-after-free 9bd96584f4bc UPSTREAM: usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct f2e7bdcdfa71 UPSTREAM: usb: dwc3: gadget: Prevent EP queuing while stopping transfers 462c92e8f227 FROMGIT: usb: typec: tcpci: Added few missing TCPCI register definitions 6f85b7e0f816 UPSTREAM: usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 8cf94785bb92 Revert "ANDROID: GKI: Enable bounds sanitizer" 0eecc2aa30af ANDROID: GKI: temporarily disable LTO/CFI 3520187422c2 ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()" 16982b6a180a FROMLIST: KVM: arm64: Disable FWB in host stage-2 3a16a9e7bede FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag bcdcab025311 FROMLIST: KVM: arm64: Protect the .hyp sections from the host 317d5a5030bb FROMLIST: KVM: arm64: Disable PMU support in protected mode 6697310c0857 FROMLIST: KVM: arm64: Page-align the .hyp sections 68bd98a28aa6 FROMLIST: KVM: arm64: Wrap the host with a stage 2 5a128f06260f FROMLIST: KVM: arm64: Provide sanitized mmfr* registers at EL2 0af83133e31f FROMLIST: KVM: arm64: Add kvm_pgtable_stage2_find_range() c3f49047cae2 FROMLIST: KVM: arm64: Refactor the *_map_set_prot_attr() helpers Test: treehugger Bug: 183465198 Change-Id: Id9d7387d052d33d83b1833fb04622d4f30e523c3
2021-03-17Update kernel to builds 7214561Howard Chen
git log --first-parent -100 --oneline --no-decorate 5f85626b131a..cc574f0d3698: cc574f0d3698 ANDROID: thermal: Add logic for filter on-die tz genl event. 6c6fac8f3922 ANDROID: mmc: support hardware that takes key directly e4636b47ef86 UPSTREAM: zram: fix broken page writeback 542d1937ba9b UPSTREAM: zram: fix return value on writeback_store 475aea007d65 ANDROID: sched: Add vendor hook for util_est_update 89ea2f1eca35 ANDROID: GKI: Enable DTPM framework a3a580961bd8 ANDROID: GKI: Add remoteproc framework symbols to symbol list 53e809978443 ANDROID: vendor_hooks: Add hooks for scheduler 7e2c33ac0e77 FROMGIT: configfs: fix a use-after-free in __configfs_open_file 7656aa0f48c8 ANDROID: lib/plist.c: Export plist-related APIs 4d63efb9ae67 ANDROID: module: Add vendor hook 2ff446fc4d73 ANDROID: bpf: Add vendor hook dccee128b795 ANDROID: kernel: Add vendor hook in creds 0a3b40746356 ANDROID: security: selinux: Add vendor hook in avc a128ec2b2e1f UPSTREAM: KVM: arm64: Fix exclusive limit for IPA size ac821b6257ce UPSTREAM: KVM: arm64: Reject VM creation when the default IPA size is unsupported d2eb8b0028ec ANDROID: GKI: add android_kabi.h 45021f7679db UPSTREAM: MAINTAINERS: add entry for KFENCE 90d03f6fcf73 ANDROID: Clang LTO: Comment on symbol visibility workaround 169ddec36752 FROMLIST: mm: fs: Invalidate BH LRU during page migration 3039d8580c21 BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily 134ac2d4dcfe FROMLIST: mm: replace migrate_prep with lru_add_drain_all a71a3e1ce6b0 UPSTREAM: mm: migrate: initialize err in do_migrate_pages 059eaf82c0e1 UPSTREAM: mm: migrate: clean up migrate_prep{_local} be409db65233 ANDROID: Clang LTO: Only set -fvisibility=hidden for x86 02efd18b7763 UPSTREAM: usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro 8d03e4950500 ANDROID: mm: build alloc_contig_dump_pages in page_alloc.o 28f6641041c3 FROMLIST: mm: page_alloc: dump migrate-failed pages cc1f93cb20c4 ANDROID: sched: Add vendor hook for uclamp_eff_get 5e1e3e93873d ANDROID: cpu/hotplug: failure to offline 2nd to last cpu 2c728929c10e ANDROID: qcom: Add devm_blk_ksm_init to ABI 9108e9ba66fe ANDROID: arm64: add vendor hooks for unusal abort cases 5f1e1f42a5a6 UPSTREAM: powercap/drivers/dtpm: Fix size of object being allocated fd2c659694fc UPSTREAM: powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check 2a1cd7186230 UPSTREAM: powercap/drivers/dtpm: Fix some missing unlock bugs 7112d4320fd1 UPSTREAM: powercap/drivers/dtpm: Fix a double shift bug 578572c48c9b UPSTREAM: powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod unresolved symbols 7f17016dc85d UPSTREAM: powercap/drivers/dtpm: Add CPU energy model based support 082e8dcea9a8 UPSTREAM: powercap/drivers/dtpm: Add API for dynamic thermal power management b2267c21c033 UPSTREAM: units: Add Watt units 7847beabbe6b UPSTREAM: Documentation/powercap/dtpm: Add documentation for dtpm 39d4d9a6e80e UPSTREAM: xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state a6d2369a63a8 UPSTREAM: usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing a4ed825aee14 UPSTREAM: xhci: Improve detection of device initiated wake signal. 5cff5fab36c8 UPSTREAM: usb: xhci: do not perform Soft Retry for some xHCI hosts f23fe398012e FROMGIT: rcu/tree: Add a trace event for RCU CPU stall warnings 7ca48748e5da ANDROID: GKI: Update virtual_device symbol list 6c997d153d7c ANDROID: usb: host: export additional xhci symbols for ring management 64872b538886 ANDROID: GKI: add fields required to enable CONFIG_READ_ONLY_THP_FOR_FS 80b4341d0520 ANDROID: vendor_hooks: Add hooks for rwsem and mutex ec89366c1fcf BACKPORT: usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 457cf3aff7da FROMGIT: ASoC: codecs: wcd934x: add a sanity check in set channel map 10ea78b1589b FROMGIT: ASoC: qcom: sdm845: Fix array out of range on rx slim channels 67feb522970d FROMGIT: ASoC: qcom: sdm845: Fix array out of bounds access da32064cb92f FROMGIT: arm64: mte: Map hotplugged memory as Normal Tagged 6ae96921a320 ANDROID: KVM: arm64: Disable CFI only for nVHE hyp object a1c0ce2b1ba6 FROMGIT: KVM: arm64: Ensure I-cache isolation between vcpus of a same VM c036d378ac77 FROMGIT: KVM: arm64: Don't use cbz/adr with external symbols e4a7350da0be FROMGIT: KVM: arm64: Fix range alignment when walking page tables a9c29b897d9e BACKPORT: binder: move structs from core file to header file 51b610b87d01 ANDROID: dma-buf: add get_each_dmabuf function a05c4bdbc0a2 FROMLIST: drivers: thermal: Add NULL pointer check before using cooling device stats f328ea9631cc ANDROID: GKI: Switch to LTO_FULL 488ee13b2d1b ANDROID: gki_defconfig: set CONFIG_STACK_HASH_ORDER to 12 067bf187ef4c ANDROID: sched: move vendor hook to check scheduling nice value 5ae9d14c138d ANDROID: qcom: Add __cfi_slowpath d01013e377c6 FROMGIT: usb: dwc3: qcom: Honor wakeup enabled/disabled state 492a543bddd6 FROMGIT: usb: typec: stusb160x: fix return value check in stusb160x_probe() 7ac8008a5d61 FROMGIT: usb: typec: tps6598x: Fix return value check in tps6598x_probe() 6962bec5acd5 FROMGIT: usb: typec: tcpm: turn tcpm_ams_finish into void function 0ad6b1dd6332 FROMGIT: usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 8cb1429a6751 ANDROID: GKI: Update abi_gki_aarch64_qcom for timer hook 772beecd5b02 ANDROID: Add vendor hooks when syscall prctl finished 02a9f884d5d0 ANDROID: cgroup: Add vendor hook to the cgroup a1cde586bd4b FROMGIT: usb: common: move function's kerneldoc next to its definition 37bd9bfb1653 FROMGIT: usb: xhci-mtk: print debug info of endpoint interval ac7697600445 FROMGIT: usb: common: add function to get interval expressed in us unit 0b32221aaac7 FROMGIT: usb: xhci-mtk: support to build xhci-mtk-hcd.ko 186ec271b1ef FROMGIT: usb: xhci-mtk: remove declaration of xhci_mtk_setup() 2f8ccfe46539 FROMGIT: usb: xhci-mtk: add some schedule error number abdfeb34ac3e FROMGIT: usb: xhci-mtk: rebuild the way to get bandwidth domain 544af6d50bc9 FROMGIT: usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub 64606b69a278 FROMGIT: usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct f26313b1f3bc FROMGIT: usb: xhci-mtk: use clear type instead of void d9e1058761d8 FROMGIT: usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct 68ae7f008d8e FROMGIT: usb: xhci-mtk: add a function to get bandwidth boundary 87ba36a2bc32 FROMGIT: usb: xhci-mtk: add a function to (un)load bandwidth info dce4ff07fd12 FROMGIT: usb: xhci-mtk: use @sch_tt to check whether need do TT schedule f9f77ee4c5ed FROMGIT: usb: xhci-mtk: add only one extra CS for FS/LS INTR 7e3b94f01e30 FROMGIT: usb: xhci-mtk: get the microframe boundary for ESIT b46e624d594f FROMGIT: usb: xhci-mtk: improve bandwidth scheduling with TT 273f8844d01a FROMGIT: usb: xhci-mtk: remove or operator for setting schedule parameters 8252262ef4dc ANDROID: abi_gki_aarch64_qcom: Add __tracepoint_cpu_frequency_limits 55839c69991b ANDROID: cpufreq: Export cpu_frequency_limits tracepoint 9cbbfb3db237 ANDROID: kbuild: Copy out-of-tree kernel headers to INSTALL_HDR_PATH 3500abc89bb4 ANDROID: build.config: Disable LTO for KASAN and Kprobes builds 2519bc872bbd ANDROID: GKI: arm64: Enable LTO+CFI 28454baf9c39 Merge 5.10.21 into android12-5.10 d8c7f0a3cd66 Merge 5.10.20 into android12-5.10 Test: treehugger Bug: 182983256 Change-Id: I476192883cdf50cda38fa801f866f379fb43007d
2021-03-10Update kernel to builds 7195929Howard Chen
git log --first-parent -100 --oneline --no-decorate 0d34ce8aa78e..5f85626b131a: 5f85626b131a ANDROID: GKI: Enable bounds sanitizer e1c4b96f21b1 ANDROID: Allow HAS_LTO_CLANG with KASAN_HW_TAGS 1eeb0550cbb1 ANDROID: abi_gki_aarch64_qcom: Add cpufreq related symbols 2d45001d598b ANDROID: cpufreq: Add a restricted vendor hook for freq transition 4e98107b8cd5 ANDROID: scsi: ufs: add hooks to track ufs commands 39fedc3a58f4 ANDROID: Fix compilation error when CPU_FREQ is disabled c7d68c450217 BACKPORT: kasan, arm64: allow using KUnit tests with HW_TAGS mode 9f925b293d87 Revert "FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode" c0a166c983c3 Revert "BACKPORT: kasan: remove redundant config option" 49301bae6abb UPSTREAM: arm/kasan: fix the array size of kasan_early_shadow_pte[] 6e548156f088 FROMGIT: KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility c162cc53ed6d FROMGIT: KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() 41760bc38025 FROMGIT: KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no PMU is available 13dbdc0759fd FROMGIT: KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key af22b193436b FROMGIT: KVM: arm64: Fix nVHE hyp panic host context restore 9544f33456fd FROMGIT: KVM: arm64: Avoid corrupting vCPU context register in guest exit 87af1e432451 FROMLIST: arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idreg overrides 4b88cf85247f ANDROID: sched: Add vendor hook for uclamp_eff_value 9291f4b8d3da ANDROID: abi_gki_aarch64_qcom: Add CFS scheduler symbols 666d4d701cb4 ANDROID: GKI: Add mempool APIs to the symbol list 2c194f317876 FROMGIT: mm: remove lru_add_drain_all in alloc_contig_range 0fb3917d8a35 BACKPORT: FROMGIT: mm: vmstat: add cma statistics cd6aa9911d29 UPSTREAM: mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo 0567ea33cfb8 BACKPORT: mm: cma: print region name on failure 06080c43d2a3 UPSTREAM: mm/cma: expose all pages to the buddy if activation of an area fails 0e0bfc41fdf4 UPSTREAM: mm: cma: allocate cma areas bottom-up bfb68bdc681f UPSTREAM: mm: cma: improve pr_debug log in cma_release() 4a3c73e71734 BACKPORT: mm/cma.c: remove redundant cma_mutex lock 1cfa4b71bebe ANDROID: scsi: ufs: replace fill_prdt with Android vendor hook 59bb441b1d80 ANDROID: allmodconfig: drop openssl from ADDITIONAL_HOST_TOOLS ef691a49c5f9 ANDROID: abi_gki_aarch64_qcom: Make memory related modifications 97368fc2dcc2 ANDROID: Add a vendor hook that allow a module to modify the wake flag 16f20ce5aec1 ANDROID: GKI: Enable CONFIG_USERFAULTFD 9e07b3467ae7 ANDROID: sched: pelt: Fix the PELT arrays 0fc8633bd6b5 FROMLIST: dt-bindings: usb: usb-xhci: add USB offload support ea9acb155e29 FROMLIST: usb: xhci-plat: add xhci_plat_priv_overwrite 26afe6712de0 FROMLIST: usb: host: export symbols for xhci hooks usage ed626b01e56b FROMLIST: usb: host: add xhci hooks for USB offload 21c713f8e83a FROMLIST: BACKPORT: Kbuild: Support nested composite objects e52f4d9d2d42 FROMGIT: Kbuild: Make composite object searching more generic 99b31ce046c4 Revert "ANDROID: kbuild: simplify cmd_mod" ba0368ed3aa4 Revert "ANDROID: kbuild: handle excessively long argument lists" Test: treehugger Bug: 182335024 Change-Id: I330d38447342d028714df6a2ae3020e0d2c8c8ab
2021-03-04Update kernel to builds 7182464Howard Chen
git log --first-parent -100 --oneline --no-decorate e146d4c5bd36..0d34ce8aa78e: 0d34ce8aa78e UPSTREAM: fs: anon_inodes: rephrase to appropriate kernel-doc 0fc375dc14b3 FROMGIT: usb: dwc3: document usb_psy in struct dwc3 af93035b6a93 FROMGIT: usb: dwc3: Fix dereferencing of null dwc->usb_psy ab6e10de9d51 ANDROID: cgroup/cpuset: Fix suspicous RCU usage WARNING e6ceb1881c7a ANDROID: Adding kprobes build configs for Cuttlefish 34de0762fb24 FROMLIST: firmware: arm_scmi: add dynamic scmi devices creation db15cd2926a0 FROMLIST: firmware: arm_scmi: add protocol modularization support ee250b6df694 FROMLIST: firmware: arm_scmi: make notify_priv really private bb35ff40d52e FROMLIST: firmware: arm_scmi: cleanup events registration transient code 1b8df55e4f1f FROMLIST: firmware: arm_scmi: cleanup unused core xfer wrappers d09db08be565 FROMLIST: firmware: arm_scmi: cleanup legacy protocol init code 8e441da50fd0 FROMLIST: firmware: arm_scmi: make references to handle const 30da3539170d FROMLIST: firmware: arm_scmi: remove legacy scmi_voltage_ops protocol interface f473ac3b6600 FROMLIST: regulator: scmi: port driver to the new scmi_voltage_proto_ops interface b974b071e22c FROMLIST: firmware: arm_scmi: port Voltage protocol to new protocols interface b75183098d86 FROMLIST: firmware: arm_scmi: port SystemPower protocol to new protocols interface aa063a1bd239 FROMLIST: firmware: arm_scmi: remove legacy scmi_sensor_ops protocol interface efe20430dedb FROMLIST: hwmon: (scmi) port driver to the new scmi_sensor_proto_ops interface 5d63c651d6df FROMLIST: firmware: arm_scmi: port Sensor protocol to new protocols interface 7552e331c634 FROMLIST: firmware: arm_scmi: remove legacy scmi_reset_ops protocol interface b2fc2b3791ca FROMLIST: reset: reset-scmi: port driver to the new scmi_reset_proto_ops interface ee69aeba5634 FROMLIST: firmware: arm_scmi: port Reset protocol to new protocols interface cf6cde9f1dfd FROMLIST: firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface bcd627f631fe FROMLIST: clk: scmi: port driver to the new scmi_clk_proto_ops interface 1d2b863ec909 FROMLIST: firmware: arm_scmi: port Clock protocol to new protocols interface 478ad998ea41 FROMLIST: firmware: arm_scmi: remove legacy scmi_power_ops protocol interface b3498e7475d7 FROMLIST: firmware: arm_scmi: port GenPD driver to the new scmi_power_proto_ops interface ec2e9785ce75 FROMLIST: firmware: arm_scmi: port Power protocol to new protocols interface 6ffe326ac256 FROMLIST: firmware: arm_scmi: remove legacy scmi_perf_ops protocol interface 8b0d40715786 FROMLIST: cpufreq: scmi: port driver to the new scmi_perf_proto_ops interface 213ea76908e0 FROMLIST: firmware: arm_scmi: port Perf protocol to new protocols interface 59d6bfe64f5b FROMLIST: firmware: arm_scmi: port Base protocol to new interface f4423d39447f FROMLIST: firmware: arm_scmi: add helper to access revision area memory a3433ea5804c FROMLIST: firmware: arm_scmi: add new protocol handle core xfer ops a0a8e0f7619b FROMLIST: firmware: arm_scmi: convert events registration to protocol handles 834134abe6fc FROMLIST: firmware: arm_scmi: refactor events registration 0c203b198e65 FROMLIST: firmware: arm_scmi: introduce new devres notification ops d25dc33d2799 FROMLIST: firmware: arm_scmi: make notifications aware of protocols users 4225eb5ab136 FROMLIST: firmware: arm_scmi: add devm_acquire_protocol helper bfacf9cff579 FROMLIST: firmware: arm_scmi: introduce devres get/put protocols operations bd376903a5fd FROMLIST: firmware: arm_scmi: introduce protocol handle definitions cf516fb6f731 FROMLIST: firmware: arm_scmi: review protocol registration interface f1f7d0dfe64b UPSTREAM: firmware: arm_scmi: Fix call site of scmi_notification_exit 3f910da2978d UPSTREAM: MAINTAINERS: Update ARM SCMI entry 3ff2080a11c5 UPSTREAM: firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt 94696ee4a72a UPSTREAM: dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport 0b2264531770 UPSTREAM: cpufreq: arm_scmi: Discover the power scale in performance protocol 9580671a653d UPSTREAM: PM: EM: Add a flag indicating units of power values in Energy Model 8a015a325d96 UPSTREAM: firmware: arm_scmi: Add power_scale_mw_get() interface 0128f170b317 UPSTREAM: arm64: defconfig: Enable ARM SCMI protocol and drivers a76ebab18673 UPSTREAM: regulator: add SCMI driver 126a7a464965 UPSTREAM: regulator: core: add of_match_full_name boolean flag d3c77866056e UPSTREAM: dt-bindings: arm: remove optional properties for SCMI Regulators 9b9cac3804f7 UPSTREAM: firmware: arm_scmi: Remove residual _le structs naming 9d5f3776d37d UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor notifications ac18ef8d266d UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor configuration support 69e0cb32b53b UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads 7f202f96e1f3 UPSTREAM: hwmon: (scmi) Update hwmon internal scale data type d0bd251a410f UPSTREAM: firmware: arm_scmi: Add support to enumerated SCMI voltage domain device fb2b659b60bd UPSTREAM: firmware: arm_scmi: Add voltage domain management protocol support f69c97b468c0 UPSTREAM: dt-bindings: arm: Add support for SCMI Regulators fb6cf398a77b UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions 98bf01ed8c53 UPSTREAM: firmware: arm_scmi: Add full list of sensor type enumeration a9d549b86bc0 UPSTREAM: firmware: arm_scmi: Rework scmi_sensors_protocol_init dba7b4b50481 ANDROID: GKI: Enable more networking configs 1b106caa6951 ANDROID: clang: update to 12.0.3 7f0f4420867a ANDROID: GKI: amlogic: enable BCM WLAN as modules af4cedd71986 FROMGIT: usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling e82f5e70b052 FROMGIT: usb: dwc3: add an alternate path in vbus_draw callback 790c8081d96f FROMGIT: usb: dwc3: add a power supply for current control d92620d79be6 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android12-5.10 252e1705cf27 BACKPORT: media: v4l2-ctrl: Add base layer priority id control. 5d112ffc6f28 ANDROID: GKI: defconfig: disable CONFIG_ION 0d213c592161 ANDROID: scsi: ufs: replace variants with android vendor hooks 059ab33f5fdf BACKPORT: media: v4l2-ctrl: Add layer wise bitrate controls for h264 ee1fdcb814fc BACKPORT: media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc 04dc43bd986e FROMLIST: dts: bindings: Document device tree bindings for Arm TRBE c122dd3c012c FROMLIST: coresight: sink: Add TRBE driver 253877635ba0 FROMLIST: coresight: core: Add support for dedicated percpu sinks a2582defbb7d FROMLIST: coresight: etm-perf: Handle stale output handles faa58fbc747f FROMLIST: dts: bindings: Document device tree bindings for ETE f7337f49a9f1 FROMLIST: coresight: ete: Add support for ETE tracing 82ce4a8af88d FROMLIST: coresight: ete: Add support for ETE sysreg access 0cd5cad06c96 FROMLIST: coresight: etm4x: Add support for PE OS lock 12d3c59abdf9 FROMLIST: coresight: Do not scan for graph if none is present bfcd94a424ba FROMLIST: coresight: etm-perf: Allow an event to use different sinks 19329ba162d1 FROMLIST: coresight: etm4x: Move ETM to prohibited region for disable ad5f52dce605 FROMLIST: arm64: kvm: Enable access to TRBE support for host 4cbbd831e9a8 FROMLIST: arm64: Add TRBE definitions 3089a1c49699 FROMLIST: arm64: Add support for trace synchronization barrier 74f5800ef9ee FROMLIST: kvm: arm64: Disable guest access to trace filter controls eef23ff9ec97 FROMLIST: kvm: arm64: nvhe: Save the SPE context early 1b6c720a6439 FROMLIST: kvm: arm64: Hide system instruction access to Trace registers 9b15b1aa05ff FROMLIST: perf: aux: Add CoreSight PMU buffer formats be1ec1454dd8 FROMLIST: perf: aux: Add flags for the buffer format e091dd366ddd UPSTREAM: Documentation: coresight: Add PID tracing description b24c29a6417e UPSTREAM: coresight: etm-perf: Support PID tracing for kernel at EL2 60fa5196c886 UPSTREAM: coresight: etm-perf: Clarify comment on perf options c15968e1d678 UPSTREAM: coresight: etm4x: Fix merge resolution for amba rework c68c8910e8e8 UPSTREAM: coresight: etm4x: Handle accesses to TRCSTALLCTLR Test: treehugger Bug: 181819897 Change-Id: I2df7d6f63d62f9d7c128eaa07dfa07ae4c217759
2021-02-24Update kernel to builds 7166491Isaac Chen
git log --first-parent -100 --oneline --no-decorate c1c7252f1901..e146d4c5bd36: e146d4c5bd36 ANDROID: abi_gki_aarch64_qcom: Update symbol list c21b86d573cf ANDROID: GKI: Add iommu_get_msi_cookie() to the symbol list 8e2bcbe741b3 UPSTREAM: zram: support page writeback 9d1a51d1b98f ANDROID: sched/pause: migrate_tasks crash 7dddba0c6913 ANDROID: sched: Exempt paused CPU from nohz idle balance 9b0d5fb82409 ANDROID: Update QCOM symbol list 018ad7e673b8 ANDROID: gki_defconfig: enable CONFIG_MMC_CRYPTO 14d98d667c81 ANDROID: mmc: cqhci: set blk_keyslot_manager::features b489f0324e9f UPSTREAM: mmc: sdhci-msm: add Inline Crypto Engine support 23957f08cab0 UPSTREAM: dt-bindings: mmc: sdhci-msm: add ICE registers and clock 05a22bd58847 UPSTREAM: firmware: qcom_scm: update comment for ICE-related functions d43a24006d55 UPSTREAM: mmc: cqhci: add cqhci_host_ops::program_key 6a3217913c2f UPSTREAM: mmc: cqhci: add support for inline encryption a41cb40e4d16 UPSTREAM: mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors 879803f9517b UPSTREAM: mmc: cqhci: rename cqhci.c to cqhci-core.c cf3293b65b90 UPSTREAM: mmc: core: Add basic support for inline encryption d205aa02f679 UPSTREAM: scsi: ufs: use devm_blk_ksm_init() 25b3bc709c8d UPSTREAM: block/keyslot-manager: introduce devm_blk_ksm_init() ffdad4351e9e ANDROID: gki_defconfig: enable BLAKE2b support 15023db7dc75 UPSTREAM: crypto: arm/blake2b - add NEON-accelerated BLAKE2b 53f83e3aae12 UPSTREAM: crypto: blake2b - update file comment 8bde3e29cb69 UPSTREAM: crypto: blake2b - sync with blake2s implementation f1cc7b47d816 UPSTREAM: wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM 8cc1fdb8acc0 UPSTREAM: crypto: arm/blake2s - add ARM scalar optimized BLAKE2s 290d0e42bc7f UPSTREAM: crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> f006426a4f64 UPSTREAM: crypto: blake2s - adjust include guard naming c42fac6d710d UPSTREAM: crypto: blake2s - add comment for blake2s_state fields 46c4d1ccb0c1 UPSTREAM: crypto: blake2s - optimize blake2s initialization 669d2197fc17 UPSTREAM: crypto: blake2s - share the "shash" API boilerplate code f411897ead42 UPSTREAM: crypto: blake2s - move update and final logic to internal/blake2s.h 27aee704d0c4 UPSTREAM: crypto: blake2s - remove unneeded includes 6c2952c3cdb0 UPSTREAM: crypto: x86/blake2s - define shash_alg structs using macros 2ccec4b7bf56 UPSTREAM: crypto: blake2s - define shash_alg structs using macros d0a59f953232 UPSTREAM: crypto: lib/blake2s - Move selftest prototype into header file aa8f690d7100 ANDROID: vmscan: Fix sparse warnings for kswapd_threads 6a0a705473bd ANDROID: mm: hide get_each_object_track declaration when CONFIG_SLUB=n 10aaa1d5c7a7 FROMGIT: mm, compaction: make fast_isolate_freepages() stay within zone d498075b655e ANDROID: sched: time: Export symbols needed for schedutil module 0d61a651e4dd ANDROID: vmscan: Support multiple kswapd threads per node ee8d2c7884a0 ANDROID: mm: add get_each_object_track function db158b4ae054 ANDROID: mm: Add vendor hook in pagecache_get_page() 369de3780428 ANDROID: mm: Add vendor hook in rmqueue() ea15862d66bd ANDROID: GKI: Build in VIRTIO_FS 537d3bb974d2 ANDROID: dm: sync inline crypto support with patches going upstream a56f081c5b2e ANDROID: sched: Add restricted vendor hooks in CFS scheduler cc048ffd7e33 ANDROID: drm: kirin: Remove dead code that was causing build failures 8adfa9950c6c ANDROID: adv7511: Add poweron delay to allow for EDID probing to work 795028f7e7ee ANDROID: Add hikey960 build infrastructure file baae9497e85b ANDROID: Add hikey960 GKI config fragment 538e9699ebae ANDROID: arm64: dts: hi3660-hikey960: Add i2s & sound device 8da70a67f3f7 ANDROID: ASoC: add hikey960-i2s DT bindings b4b11198edb9 ANDROID: sound: Add hikey960 i2s audio driver 121e60b7b135 ANDROID: arm64: dts: hi3660: enable gpu ea6449d48a62 ANDROID: arm64: dts: hi3660: add display driver dts 99ae6d076ae5 ANDROID: arm64: dts: hikey960: Add CMA entry for DMA-BUF Heap/framebuffers a002be6ff025 ANDROID: drm: kirin960: Remove one mode-line that seems to be causing trouble d5863057416b ANDROID: drm: kirin: remove wait for VACTIVE IRQ 4dd668f97d17 ANDROID: drm: kirin: Add kirin960 dpe driver support 34ebaf13befc ANDROID: drm: kirin: Introduce kirin960 5cf9a844f6f9 ANDROID: dts: hi3660-hikey960: Add usb mux hub for hikey960 550c3489630c ANDROID: dt-bindings: misc: Add bindings for HiSilicon usb hub and data role switch functionality on HiKey960 7bdc26c595e5 UPSTREAM: remoteproc: coredump: Add minidump functionality abb52e261b8c UPSTREAM: remoteproc: core: Add ops to enable custom coredump functionality f52f34358744 ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3 9393bb52f877 ANDROID: cpuhp/aarch32: keep last 32bit cpu active b129c98dc6e9 Merge 5.10.17 into android12-5.10 c3cbea92297d ANDROID: mm: avoid writing to read-only elements effcfa5c4cfe ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools 56fec2395000 ANDROID: cfi: switch to synchronize_rcu_expedited() 4bc01268f9cc FROMGIT: kasan: clarify that only first bug is reported in HW_TAGS 573a4895808d FROMGIT: kasan: inline HW_TAGS helper functions b989c94cb2be FROMGIT: arm64: fix warning in mte_get_random_tag() 9e7985701d28 FROMGIT: arm64: kasan: simplify and inline MTE functions d238954b2506 FROMGIT: kasan: ensure poisoning size alignment fd10db46d003 FROMGIT: kasan, mm: optimize krealloc poisoning 4f62c69f018d FROMGIT: kasan, mm: fail krealloc on freed objects d7ef7af205d0 FROMGIT: kasan: rework krealloc tests 54c022fda3c3 FROMGIT: kasan: unify large kfree checks 70f5857ed0b9 FROMGIT: kasan: clean up setting free info in kasan_slab_free 0afabc1fdb98 FROMGIT: kasan: optimize large kmalloc poisoning c9869a412e7e FROMGIT: kasan, mm: optimize kmalloc poisoning ef8fe2476d03 FROMGIT: kasan, mm: don't save alloc stacks twice 52434db6ca88 UPSTREAM: kasan: fix stack traces dependency for HW_TAGS 4615f6efceca UPSTREAM: kasan: make addr_has_metadata() return true for valid addresses c648ed5a68a9 UPSTREAM: kasan: add explicit preconditions to kasan_report() 1b468f8eea44 ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER d3f134fd8a6b ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS 3a0defe5db8d FROMGIT: lib: stackdepot: fix ignoring return value warning bfed1c30811d FROMGIT: lib: stackdepot: add support to disable stack depot 892f55738956 FROMGIT: lib: stackdepot: add support to configure STACK_HASH_SIZE ceca9735061e UPSTREAM: lib/stackdepot.c: use array_size() helper in jhash2() 522668ec71e3 UPSTREAM: lib/stackdepot.c: use flex_array_size() helper in memcpy() 6251cf847de4 UPSTREAM: lib/stackdepot.c: replace one-element array with flexible-array member 9f993b74c874 ANDROID: build_config: drop CONFIG_KASAN_PANIC_ON_WARN bcbc667b0a4c ANDROID: sched: Export max_load_balance_interval a6310f10349c Merge 5.10.16 into android12-5.10 5282ddf99d1e UPSTREAM: Documentation: connector: Update the description of sink-vdos f08f049de11c ANDROID: GKI: enable CONFIG_FAIR_GROUP_SCHED Test: treehugger Bug: 180473082 Change-Id: I3eb6f481a3c635bf2f36cf4c24b19e54a6b8088a
2021-02-12Update kernel to builds 7142699android-s-preview-1Alistair Delva
git log --first-parent -100 --oneline --no-decorate fca78df78ef2..c1c7252f1901: c1c7252f1901 Revert "ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS" 84b3c06a7564 ANDROID: GKI: bring WPAN into GKI 5ea1ff037ee9 FROMGIT: arm64: cpufeatures: Allow disabling of Pointer Auth from the command-line 3a52c12b3aaf FROMGIT: arm64: Defer enabling pointer authentication on boot core f0a30f96178b FROMGIT: arm64: cpufeatures: Allow disabling of BTI from the command-line 9dccdf5197de FROMGIT: arm64: Move "nokaslr" over to the early cpufeature infrastructure 1952c1aee8b9 FROMGIT: KVM: arm64: Document HVC_VHE_RESTART stub hypercall 2163159d7622 FROMGIT: arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0 77ecc9a1fcdd FROMGIT: arm64: Add an aliasing facility for the idreg override 1514fff3c61d FROMGIT: arm64: Honor VHE being disabled from the command-line 91071a357400 FROMGIT: arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command line 9a251050b92b FROMGIT: arm64: cpufeature: Add an early command-line cpufeature override facility c89aee1e3db2 FROMGIT: arm64: Extract early FDT mapping from kaslr_early_init() a31f6cf381a6 FROMGIT: arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding() b424fe642b61 FROMGIT: arm64: cpufeature: Add global feature override facility 1402c03b6981 FROMGIT: arm64: Move SCTLR_EL1 initialisation to EL-agnostic code 6dec63c4c0e4 FROMGIT: arm64: Simplify init_el2_state to be non-VHE only d382cdf41143 FROMGIT: arm64: Move VHE-specific SPE setup to mutate_to_vhe() 169eb0593d24 FROMGIT: arm64: Drop early setting of MDSCR_EL2.TPMS b8fc8e6d3caf FROMGIT: arm64: Initialise as nVHE before switching to VHE d72553321c08 FROMGIT: arm64: Provide an 'upgrade to VHE' stub hypercall 14c8f906cda1 FROMGIT: arm64: Turn the MMU-on sequence into a macro 012766049a2b FROMGIT: arm64: Fix outdated TCR setup comment 40dda987def5 FROMGIT: arm64: Fix labels in el2_setup macros d61923dd6130 UPSTREAM: arm64: Extend the kernel command line from the bootloader 31cfaa5e430d Revert "ANDROID: arm64: copy CONFIG_CMDLINE_EXTEND from ARM" e47c7411e4de UPSTREAM: arm64: kaslr: Refactor early init command line parsing 6bac61853422 ANDROID: GKI: amlogic: add DTB overlays 9eb5a3a29e7f ANDROID: GKI: add support for Amlogic SoCs, everything as modules a7db97195b94 ANDROID: GKI: Kconfig.gki: add hidden PHY configs 2ff6197f94be ANDROID: GKI: enable networking; add hidden network configs 396d6354aea5 ANDROID: GKI: Enable CONFIG_CMA_DEBUGFS 9132fbe54592 ANDROID: dmabuf: Add mmap_count to struct dmabuf 7493fb28b311 FROMLIST: arm64: meson: remove MESON_IRQ_GPIO selection 6566f43c59c5 FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module a6606f68f8dc UPSTREAM: tty: serial: meson: enable console as module ecb26f50db41 UPSTREAM: arm64: Kconfig: meson: drop pinctrl 6afbcfe57fb5 UPSTREAM: firmware: meson-sm: enable build as module 5fe4f2978dca UPSTREAM: soc: meson: enable building drivers as modules d29038cd49a2 UPSTREAM: soc: amlogic: socinfo: build for specific arch fcab6316503e UPSTREAM: arm64: meson: ship only the necessary clock controllers d7ab370cb4a4 UPSTREAM: clk: meson: enable building as modules 0bd69f049d1c UPSTREAM: clk: avoid devm_clk_release name clash 2d5dcbb18018 UPSTREAM: clk: meson: g12: use devm variant to register notifiers 8a1d1451d841 UPSTREAM: clk: add devm variant of clk_notifier_register 745f0d21bb91 UPSTREAM: clk: meson: g12: drop use of __clk_lookup() 36bf6129eb87 UPSTREAM: clk: add api to get clk consumer from clk_hw b18ef76a83e0 UPSTREAM: reset: meson: make it possible to build as a module 46c253ac6972 UPSTREAM: pinctrl/meson: enable building as modules 906d350097b9 BACKPORT: FROMGIT: mm: filemap: Fix microblaze build failure with 'mmu_defconfig' 7f8d15e2e741 BACKPORT: FROMGIT: mm/nommu: Fix return type of filemap_map_pages() ccdd6170d106 BACKPORT: FROMGIT: Mark anonymous struct field of 'struct vm_fault' as 'const' cab48b24a8bc BACKPORT: FROMGIT: mm: Use static initialisers for immutable fields of 'struct vm_fault' 2d5a172ce882 BACKPORT: FROMGIT: mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() db6cf10907e0 BACKPORT: FROMGIT: mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT 249439d6432e BACKPORT: FROMGIT: mm: Move immutable fields of 'struct vm_fault' into anonymous struct 895e8a6459d9 BACKPORT: FROMGIT: arm64: mm: Implement arch_wants_old_prefaulted_pte() ef3b7324578e BACKPORT: FROMGIT: mm: Allow architectures to request 'old' entries when prefaulting 0aa300a25229 BACKPORT: FROMGIT: mm: Cleanup faultaround and finish_fault() codepaths a83b02fc8122 UPSTREAM: regulator: Fix lockdep warning resolving supplies d95f964addcf UPSTREAM: regulator: core: avoid regulator_resolve_supply() race condition afb3cffa2f55 ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name 892978dfabec FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name e09764eb7da7 BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name Test: treehugger Bug: 178363421 Change-Id: I65eabcdf8997940fe1e003eb3021277057fe8562
2021-02-10Update kernel to builds 7137072Alistair Delva
git log --first-parent -100 --oneline --no-decorate 9789a88f4273..fca78df78ef2: fca78df78ef2 FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /proc/*/fdinfo fb54b8b3f0dc FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ f1be5e60c6d7 FROMGIT: sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() 1092f698e5d9 Merge 5.10.15 into android12-5.10 3e2354da1118 ANDROID: db845c: Use FRAGMENT_CONFIG b3aad324675d ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS dd3f538bf715 ANDROID: x86/mm: fix vm_area_struct leak in speculative pagefault handling 575ad9a2638d ANDROID: iommu: Add vendor hook d50b67ac7551 ANDROID: abi_gki_aarch64_db845c: KMI update for dmabuf heaps deferred-free/pagepool functionality 5438199e35d3 ANDROID: dma-buf: system_heap: Add deferred freeing to the system heap 23762f02e172 ANDROID: dma-buf: system_heap: Add pagepool support to system heap e7dac4c3231c ANDROID: dma-buf: heaps: Add a shrinker controlled page pool 8973ea2d4173 ANDROID: dma-buf: heaps: Add deferred-free-helper library code 1e674650ffcd ANDROID: sched: Fix wake_q length tracking 92da9d60e091 ANDROID: GKI: update .xml file 8a4b8ea595a5 ANDROID: net: introduce ip_local_unbindable_ports sysctl 6c3fd852fa94 UPSTREAM: dt-bindings: connector: Add SVDM VDO properties dc635c8835a5 UPSTREAM: dt-bindings: connector: Add property to set initial current cap for FRS 2ab1b9bec328 UPSTREAM: usb: typec: tcpm: Get Sink VDO from fwnode f76f5ac37d7d UPSTREAM: usb: typec: displayport: Fill the negotiated SVDM Version in the header 936d91e1575e UPSTREAM: usb: typec: ucsi: Determine common SVDM Version 750d3f7b5c33 UPSTREAM: usb: typec: tcpm: Determine common SVDM Version b179080ea269 UPSTREAM: usb: pd: Make SVDM Version configurable in VDM header 314955c5da3d UPSTREAM: usb: typec: Manage SVDM version f81406ce8ebb UPSTREAM: usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 9fe5067163e8 UPSTREAM: usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 4131fdc720e6 Revert "ANDROID: configs: GKI: disable ARMv8.3 PAC" d0d83270129b Merge 5.10.14 into android12-5.10 bbea47ac0017 ANDROID: mm/memory_hotplug: fix check for proper subsection removal 25b284fcf26e Revert "FROMLIST: dt-bindings: reserved-memory: Make DMA-BUF CMA heap DT-configurable" d21899fc96b2 Revert "FROMLIST: dma-buf: heaps: add chunk heap to dmabuf heaps" 632a4d710aa5 ANDROID: gki_defconfig: Enable NL80211_TESTMODE 6f06164d6e11 UPSTREAM: dt-binding: usb: Include USB SSP rates in GenXxY ae952f8a8f09 UPSTREAM: dt-bindings: usb: Add generic "usb-phy" property f89455d66f10 UPSTREAM: dt-bindings: usb: Add "ulpi/serial/hsic" PHY types 69b4e18f0e79 UPSTREAM: dt-bindings: usb: Convert generic USB properties to DT schemas 3676bf7f9f51 UPSTREAM: dt-bindings: usb: usb-hcd: Detach generic USB controller properties c7b26269fb67 UPSTREAM: usb: dwc3: gadget: Set speed only up to the max supported 51c44f7f1598 UPSTREAM: usb: dwc3: gadget: Track connected SSP rate and lane count b0a1ef000f53 UPSTREAM: usb: dwc3: gadget: Implement setting of SSP rate fa8662d9a9ec UPSTREAM: usb: dwc3: core: Check maximum_speed SSP genXxY ac585c7e9931 UPSTREAM: usb: common: Parse for USB SSP genXxY f03825db4d68 FROMGIT: kasan: untag addresses for KFENCE 13aefe4bf83a BACKPORT: kasan: remove redundant config option bdf2f9bb6a94 FROMGIT: kasan: don't run tests when KASAN is not enabled 9346eaec14ab FROMGIT: kasan: add a test for kmem_cache_alloc/free_bulk e449e2728ef4 FROMGIT: kasan: add proper page allocator tests 696574e5ac0d FROMGIT: kasan: fix bug detection via ksize for HW_TAGS mode 3cd65f50cdc4 FROMGIT: kasan: move _RET_IP_ to inline wrappers c1e807d797d9 FROMGIT: kasan: fix memory corruption in kasan_bitops_tags test 0c23e1c23f20 FROMGIT: kasan: adapt kmalloc_uaf2 test to HW_TAGS mode 7095a8f0fb4f FROMGIT: kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL 916518ead7a5 FROMGIT: kasan: rename CONFIG_TEST_KASAN_MODULE a599a4e3b943 FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode 782ba45b6951 FROMGIT: kasan: add match-all tag tests 127ffef3348a FROMGIT: kasan: add macros to simplify checking test constraints f3e66b299c70 FROMGIT: kasan: clean up comments in tests 13b4c0d80cb2 FROMGIT: kasan: clarify HW_TAGS impact on TBI 7d8cffdedcc2 FROMGIT: kasan: prefix global functions with kasan_ 23707802ec6d ANDROID: usb: gadget: configfs: Move CONFIGFS_UEVENT #endif 4240e9f97fa9 ANDROID: GKI: Enable KFENCE 34aa9dec1cb7 FROMGIT: KVM: arm64: Move __hyp_set_vectors out of .hyp.text 916bf93d52d2 FROMGIT: KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code ae24286b49e5 FROMGIT: asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS 679448ddaab9 FROMGIT: KVM: arm64: Correct spelling of DBGDIDR register a295756dff95 FROMGIT: KVM: arm64: Use symbolic names for the PMU versions 07f2cb0ecc5f FROMGIT: KVM: arm64: Upgrade PMU support to ARMv8.4 777c1470da49 FROMGIT: KVM: arm64: Limit the debug architecture to ARMv8.0 a6fd168d79f6 FROMGIT: KVM: arm64: Refactor filtering of ID registers 250fe462bd34 FROMGIT: KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers 81f982e5cdc7 FROMGIT: KVM: arm64: Fix AArch32 PMUv3 capping fe1ebbf9a558 FROMGIT: KVM: arm64: Fix missing RES1 in emulation of DBGBIDR 1967d5b8cb45 FROMGIT: KVM: arm64: Make gen-hyprel endianness agnostic 801a53659743 FROMGIT: KVM: arm64: Implement the TRNG hypervisor call 744c46b8ddfa FROMGIT: KVM: arm64: Mark the page dirty only if the fault is handled successfully 57166e07d93d FROMGIT: KVM: arm64: Filter out the case of only changing permissions from stage-2 map path 6ffc84053370 FROMGIT: KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map 5fe36b53b80e FROMGIT: KVM: arm64: Simplify __kvm_hyp_init HVC detection 4017191f4107 FROMGIT: KVM: arm64: Remove hyp_symbol_addr 475e7397377d FROMGIT: KVM: arm64: Remove patching of fn pointers in hyp 8d26de221a33 FROMGIT: KVM: arm64: Fix constant-pool users in hyp eb2cb821482f FROMGIT: KVM: arm64: Apply hyp relocations at runtime 9bb0581174c1 FROMGIT: KVM: arm64: Generate hyp relocation data 70f07edcb25b FROMGIT: KVM: arm64: Add symbol at the beginning of each hyp section 065a448eac5d FROMGIT: KVM: arm64: Set up .hyp.rodata ELF section f035468f02dc FROMGIT: KVM: arm64: Rename .idmap.text in hyp linker script 0aaf7769ba13 FROMGIT: firmware: smccc: Add SMCCC TRNG function call IDs eda025141354 BACKPORT: arm64: Work around broken GCC 4.9 handling of "S" constraint 94a6873e8665 FROMGIT: kasan: use error_report_end tracepoint fc3ec019c8c0 FROMGIT: kfence: use error_report_end tracepoint 8d1fea4a24a2 FROMGIT: tracing: add error_report_end trace point 2da503f43b5b FROMGIT: kfence: show access type in report be3b5ae235c0 FROMGIT: kfence: fix typo in test d15b326fe301 FROMGIT: kfence: add test suite 7e778086754c FROMGIT: kfence: add missing copyright header to documentation a6c0e217333c FROMGIT: kfence, Documentation: add KFENCE documentation 263969e00730 FROMGIT: kfence, kasan: make KFENCE compatible with KASAN 2019e66b4e1a FROMGIT: mm, kfence: insert KFENCE hooks for SLUB 6ba57f3a0ce9 BACKPORT: mm, kfence: insert KFENCE hooks for SLAB 1e95fcd13254 FROMGIT: mm/slab: rerform init_on_free earlier Test: treehugger Bug: 179128258 Change-Id: I7a34f01f606acaee9f1ff2e608a14732a5ec9e4b
2021-02-02Update kernel to builds 7117768Roman Kiryanov
git log --first-parent -100 --oneline --no-decorate 37913822f609..9789a88f4273: 9789a88f4273 ANDROID: timer: Add vendor hook for timer calc index d4ff3d23cef3 ANDROID: Make vsock virtio packet buff size configurable aac69db49dc4 ANDROID: ipi: Add function to return nr_ipi and ipi_desc 1c2fa8ba7499 UPSTREAM: usb: typec: Add typec_partner_set_pd_revision 6a31be7a0630 UPSTREAM: usb: typec: Provide PD Specification Revision for cable and partner 4e0450b1cd64 UPSTREAM: usb: typec: Standardize PD Revision format with Type-C Revision 610253401edd UPSTREAM: usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints ef84e87362ab UPSTREAM: modpost: turn static exports into error ff6d1ce0acda Revert "FROMLIST: modpost: Make static exports fatal" 1e58260d760c UPSTREAM: modpost: turn section mismatches to error from fatal() 2a30bb9b7b8d UPSTREAM: modpost: change license incompatibility to error() from fatal() 1731b0110800 UPSTREAM: modpost: turn missing MODULE_LICENSE() into error ba0f6428271a UPSTREAM: modpost: refactor error handling and clarify error/fatal difference 979f7488dac7 UPSTREAM: modpost: rename merror() to error() Test: treehugger Bug: 170677468 Change-Id: I5a3e9a5170a67810d5ac1f3d5528e583322f9385