summaryrefslogtreecommitdiff
path: root/gs_usb.ko
AgeCommit message (Collapse)Author
2024-05-29Update kernel to builds 11895646Brian Daniels
git log --first-parent -100 --oneline --no-decorate 60534eef4739..3f139724700e: 3f139724700e Revert "BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST ..." 29f2af3ce7df BACKPORT: FROMGIT: module: allow UNUSED_KSYMS_WHITELIST to be relative against objtree. 6820762b5e43 FROMLIST: kheaders: explicitly define file modes for archived headers 47a00e599b5f ANDROID: pahole -J -j1 for reproducible BTF 68c821783c76 UPSTREAM: epoll: be better about file lifetimes 84574a4ee98a FROMLIST: usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state 2755f25d0c9a UPSTREAM: usb: gadget: ncm: Fix handling of zero block length packets 0a5aada71cc9 ANDROID: GKI: Update symbol list for mtk 34a15d350726 UPSTREAM: usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs bd552fcbbd0f ANDROID: GKI: Update rockchip symbols to add iova APIs 4ed706c20a76 FROMLIST: sched/pi: Reweight fair_policy() tasks when inheriting prio b1e11ffd9076 ANDROID: Update the ABI symbol list 29a00abe4379 ANDROID: mm: Add restricted vendor hook in do_read_fault() 51c421385e7a ANDROID: abi_gki_aarch64_qcom: Update symbol list a9dca663a7f2 ANDROID: Update the ABI symbol list 6316af1012e7 ANDROID: add vendor hooks and expoert reclaim_pages to reclaim memory 1d241d978d94 FROMGIT: usb: dwc3: Wait unconditionally after issuing EndXfer command f9ca61c8d8bb ANDROID: ABI: Update honor symbol list c7fcb9bf9aae ANDROID: add vendor hook in do_read_fault to tune fault_around_bytes 23f2a9f5f134 ANDROID: usb: Optimize the problem of slow transfer rate in USB accessory mode 6a3d68af9ce6 ANDROID: Zap kernel/sched/android.h stubs 274e3e96961d ANDROID: export one function for mm metrics 117a94122698 ANDROID: Update the ABI symbol list 0d080e01a24c ANDROID: Export sysctl_sched_wakeup_granularity to enable modifying it 039d2a958c13 UPSTREAM: ALSA: virtio: use ack callback 47dfe41d57ca UPSTREAM: usb: typec: tcpm: clear pd_event queue in PORT_RESET 93188d773290 BACKPORT: usb: typec: tcpm: enforce ready state when queueing alt mode vdm 4d55129aea65 UPSTREAM: crypto: x86/curve25519 - disable gcov cf685d2b0273 ANDROID: GKI: Update QCOM symbol list and ABI STG fae94bc4e7ae ANDROID: GKI: update symbol list file for xiaomi d5e04556d434 UPSTREAM: netfilter: nft_set_pipapo: do not free live element dc6facfe02f8 UPSTREAM: net: tls: handle backlogging of crypto requests 1794308d463f ANDROID: 16K: Fix show maps CFI failure 72a9c0a2054e ANDROID: 16K: Handle pad VMA splits and merges b86b5cb22de6 ANDROID: 16K: madvise_vma_pad_pages: Remove filemap_fault check 1657717c12d2 ANDROID: 16K: Only madvise padding from dynamic linker context 2ca5e076c97a ANDROID: 16K: Separate padding from ELF LOAD segment mappings 1537dbe21b5d ANDROID: 16K: Exclude ELF padding for fault around range 6815ef319534 ANDROID: 16K: Use MADV_DONTNEED to save VMA padding pages. 6b9e4046753a ANDROID: 16K: Introduce ELF padding representation for VMAs e79c1d459080 ANDROID: 16K: Introduce /sys/kernel/mm/pgsize_miration/enabled ea3c70fb959a FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it 13f322e958df Revert "FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it" 6657c436ed73 FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it 1d37bc9913cc ANDROID: vendor_hooks: add symbols for lazy preemption 14f07c1db0da ANDROID: vendor_hooks: add two hooks for lazy preemption 6364d594125d ANDROID: KVM: arm64: wait_for_initramfs for pKVM module loading procfs 4744b3a4ed72 ANDROID: GKI: Expose device async to userspace 08cc4037cf32 FROMGIT: coresight: etm4x: Fix access to resource selector registers 7ff054397ae0 FROMGIT: coresight: etm4x: Safe access for TRCQCLTR f401cce7d9c1 FROMGIT: coresight: etm4x: Do not save/restore Data trace control registers d9604db041c4 FROMGIT: coresight: etm4x: Do not hardcode IOMEM access for register restore fa87a072a7fc ANDROID: GKI: Update honda symbol list for led-trigger c61278bb705a ANDROID: GKI: Update symbols to symbol list 260bfad693a3 ANDROID: vendor_hook: Add hooks to support reader optimistic spin in rwsem d0c6724b0f6f UPSTREAM: af_unix: Fix garbage collector racing against connect() 94c88f80ffdd UPSTREAM: af_unix: Do not use atomic ops for unix_sk(sk)->inflight. 3dfddcb9c277 ANDROID: GKI: fix ABI breakage in struct userfaultfd_ctx 8dd482be44dc UPSTREAM: userfaultfd: fix deadlock warning when locking src and dst VMAs ce2896c0c6a5 BACKPORT: userfaultfd: use per-vma locks in userfaultfd operations daf0b0fc4a07 BACKPORT: mm: add vma_assert_locked() for !CONFIG_PER_VMA_LOCK a5b6040d5cb8 BACKPORT: userfaultfd: protect mmap_changing with rw_sem in userfaulfd_ctx 6b5ee039a1ef BACKPORT: userfaultfd: move userfaultfd_ctx struct to header file ac96edb501b6 BACKPORT: userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb 51eab7ecc4e9 BACKPORT: selftests/mm: add separate UFFDIO_MOVE test for PMD splitting f15269151532 BACKPORT: selftests/mm: add UFFDIO_MOVE ioctl test a5d504c067b3 BACKPORT: selftests/mm: add uffd_test_case_ops to allow test case-specific operations ee72d5a7d95e BACKPORT: selftests/mm: call uffd_test_ctx_clear at the end of the test abd6748ba6aa UPSTREAM: userfaultfd: fix return error if mmap_changing is non-zero in MOVE ioctl 4f658d77230e BACKPORT: userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE bfb4b24b642e BACKPORT: mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails 6ecd08eaf4c4 BACKPORT: userfaultfd: handle zeropage moves by UFFDIO_MOVE e275c2b743d0 UPSTREAM: userfaultfd: avoid huge_zero_page in UFFDIO_MOVE 60c5a0e02390 UPSTREAM: userfaultfd: fix move_pages_pte() splitting folio under RCU read lock 5025ad140e97 BACKPORT: userfaultfd: UFFDIO_MOVE uABI 25db7c13d8af UPSTREAM: mm/rmap: support move to different root anon_vma in folio_move_anon_rmap() 503add184388 ANDROID: PM: hibernate: Encryption support with compression 3e99ae28ea8f ANDROID: abi_gki_aarch64_qcom: Update symbol list 8f08ea0d599e ANDROID: vendor_hooks: Add hooks to support hibernation e7e89326007e ANDROID: gki_defconfig: Sync gki_defconfig 54c2418b76d3 UPSTREAM: PM: hibernate: Support to select compression algorithm 76c7e9747bcc UPSTREAM: PM: hibernate: Add support for LZ4 compression for hibernation 990d3701d0aa BACKPORT: PM: hibernate: Move to crypto APIs for LZO compression d224d17a1464 BACKPORT: PM: hibernate: Rename lzo* to make it generic dcb09569bbff ANDROID: ABI: Update symbol list for Exynos SoC 692e3553d2e9 ANDROID: abi_gki_aarch64_qcom: Update symbol list 8943be7d1bf3 BACKPORT: mtk-mmsys: Change mtk-mmsys & mtk-mutex to modules 34e8dc4ed04d BACKPORT: clk: mediatek: Split configuration options for MT8186 clock drivers a5ce14670ae4 BACKPORT: clk: mediatek: Add MODULE_LICENSE() where missing 4bfe25d0b6c3 ANDROID: Update the ABI symbol list 24edb63b854a Reapply "ANDROID: block: Add support for filesystem requests and small segments" 141ebdcb283b UPSTREAM: usb:typec:tcpm:support double Rp to Vbus cable as sink 8672a5ee4dce ANDROID: Update the ABI symbol list 089d1b8f6daf ANDROID: Add known structs used by modules to KMI 77fec6cefe26 UPSTREAM: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path e27468009d68 UPSTREAM: netfilter: nf_tables: release batch on table validation from abort path 26f2c9be9ebe UPSTREAM: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout 99aea323a3fd UPSTREAM: netfilter: nft_set_pipapo: release elements in clone only from destroy path b76ed1185975 ANDROID: GKI: Add symbol list for Nothing cfa154389a65 ANDROID: GKI: Update honda symbol list for asound Test: treehugger Bug: 331600622 Change-Id: I945b77dbb56fa2dd838df3035febcd419f4cdc37
2024-04-08Update kernel to builds 11672365Marcin Radomski
git log --first-parent -100 --oneline --no-decorate a7f647f49daf..60534eef4739: 60534eef4739 UPSTREAM: ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. e7f7d5547135 UPSTREAM: ALSA: virtio: add support for audio controls 0fd201845469 ANDROID: Update symbols list for virtio_snd.ko audio controls ebcdb9dc211f ANDROID: Move cpu_busy_with_softirqs() into sched.h 5dd0c4814fa5 UPSTREAM: mm: page_alloc: unreserve highatomic page blocks before oom 6d3db504d116 UPSTREAM: mm: page_alloc: enforce minimum zone size to do high atomic reserves 58699757f43d UPSTREAM: mm: page_alloc: correct high atomic reserve calculations 9ce8f4d0bb5a ANDROID: Update the ABI symbol list dcdec80d6bb8 ANDROID: Export cpu_busy_with_softirqs() baba019a000c ANDROID: GKI: update symbol list file for xiaomi 4747c7568707 Reapply "ANDROID: null_blk: Support configuring the maximum segment size" af361f9a1066 UPSTREAM: usb: typec: Return size of buffer if pd_set operation succeeds 07d4bc4f64b9 UPSTREAM: usb: typec: tcpm: Update PD of Type-C port upon pd_set 59dc53906a34 UPSTREAM: usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() 0e88400de9ac UPSTREAM: usb: typec: tcpm: Correct port source pdo array in pd_set callback 3ca4271578e1 Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" eb58741d26bd Revert "ANDROID: null_blk: Support configuring the maximum segment size" e684a924fa3d Revert "usb: dwc3: core: configure TX/RX threshold for DWC3_IP" f085398f0e8f ANDROID: Update the ABI symbol list fa57be198373 ANDROID: GKI: Update symbols for rockchip drm 0c9784b747c6 FROMLIST: binder: check offset alignment in binder_get_object() 931187cc187d ANDROID: GKI: Add symbol list for Nothing 353c3de3f112 ANDROID: thermal: Add vendor thermal_pm_notify_suspend function 5b8114ec3c92 UPSTREAM: usb: dwc3: gadget: Don't disconnect if not started 80cdac5d8628 Revert "ANDROID: block: Add support for filesystem requests and small segments" 71ad82fd4552 ANDROID: vendor_hook: fix issue vip thread do not sleep while no vip work 8f2f0a3b12b9 UPSTREAM: sched/wait: Fix a kthread_park race with wait_woken() eef3b6e52937 ANDROID: KVM: arm64: Fix TLB invalidation when coalescing into a block 8790a94475c9 ANDROID: ABI: Update symbol list for Exynos SoC d518ca9dbbe9 ANDROID: GKI: Add symbols for rockchip snd trcm 89af1d57cc6c FROMGIT: usb: dwc2: Disable clock gating feature on Rockchip SoCs 38f8abdd89d9 ANDROID: ABI: Update symbol list for Exynos SoC 421a0016333b ANDROID: KVM: arm64: Fix missing trace event for nVHE dyn HVCs 609541ba1afd ANDROID: Update the ABI symbol list b75112544779 ANDROID: Add symbols for IIO SCMI module 24850809220d ANDROID: GKI: Update symbols for rockchip 148edc25eea1 UPSTREAM: usb: dwc2: disable lpm feature on Rockchip SoCs 2adbad229633 ANDROID: Update symbols list for open-dice.ko 176b8fe52447 FROMLIST: mm/migrate: set swap entry values of THP tail pages properly. 14a09b9f623f ANDROID: Update the ABI symbol list 7d911a149bf3 ANDROID: virt: gunyah: Move send_lock around req and reply 75266774b9c4 ANDROID: null_blk: Support configuring the maximum segment size a265d535b7d7 ANDROID: scsi_debug: Support configuring the maximum segment size 8a2f432fcb4a ANDROID: block: Add support for filesystem requests and small segments 879eff29543a ANDROID: block: Support submitting passthrough requests with small segments c5b869659779 ANDROID: block: Make sub_page_limit_queues available in debugfs 4fd9a4645515 ANDROID: block: Support configuring limits below the page size 65bdaa754318 ANDROID: block: Prepare for supporting sub-page limits 05ee02444382 ANDROID: block: Use pr_info() instead of printk(KERN_INFO ...) 326690739d78 ANDROID: sound: usb: add vendor hook for cpu suspend support 41292928f934 ANDROID: usb: Add vendor hook for usb suspend and resume 3f5807c586a6 ANDROID: fips140: change linker script guard fa6c89a93f61 Revert "ANDROID: Update symbols list for open-dice.ko" 14e89262f0c2 ANDROID: Update symbols list for open-dice.ko 7b51d1fd64d4 FROMGIT: PM: sleep: wakeirq: fix wake irq warning in system suspend a354271b6e73 ANDROID: ABI: Update symbol for Exynos SoC 2df2c4b51588 UPSTREAM: usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS 299c92ff859e UPSTREAM: PCI: dwc: Strengthen the MSI address allocation logic e3bc469e5d56 UPSTREAM: PCI: dwc: Restrict only coherent DMA mask for MSI address allocation e623dd5ac2ac ANDROID: ABI: Update oplus symbol list db91c5d31a2a ANDROID: vendor_hook: rename the the name of hooks 4292d259032a FROMGIT: usb: xhci: Add error handling in xhci_map_urb_for_dma 6bce7cfc5e81 FROMGIT: usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK 89e4f7a7a35b FROMGIT: usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK ef39f76e4d24 ANDROID: fuse-bpf: Fix readdir for getdents 4c25eb8ea5a2 ANDROID: EXPORT raise_softirq and update the ABI symbol list a69447d29696 UPSTREAM: netfilter: nf_tables: disallow timeout for anonymous sets 4a85f45e4e14 BACKPORT: FROMGIT: mm: add alloc_contig_migrate_range allocation statistics e2903ba04e24 FROMLIST: iommu: Avoid races around default domain allocations 65d457fae420 ANDROID: fips140 - fix integrity check by unapplying dynamic SCS 1616e03be124 ANDROID: fips140 - add option for debugging the integrity check fd3551098b8a BACKPORT: f2fs: split initial and dynamic conditions for extent_cache e897dadaf348 ANDROID: Update the ABI symbol list bb197cebd544 UPSTREAM: usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group 981ffd6df116 UPSTREAM: epoll: use refcount to reduce ep_mutex contention 457946c23351 ANDROID: GKI: Update oplus symbol list 2fd940bf3498 ANDROID: uid_sys_stat: fix data-error of cputime and io 5f66e7c904ee ANDROID: Update the ABI symbol list 8bd97710653c ANDROID: vendor_hooks: Export cma_alloc trace points 9219a44e003d ANDROID: gki_defconfig: Enable CONFIG_ARM_SCMI_TRANSPORT_VIRTIO 6bad1052c28e Revert "Merge tag 'android14-6.1.75_r00' into android14-6.1" ecb45e2a73b6 UPSTREAM: net: tls: fix use-after-free with partial reads and async decrypt 1dbafe61e358 Merge tag 'android14-6.1.75_r00' into android14-6.1 95805f9e46c7 ANDROID: GKI: add GKI symbol list for Exynosauto SoC 23c8963806ec UPSTREAM: usb: typec: class: fix typec_altmode_put_partner to put plugs 3b7cd7d0e09a UPSTREAM: Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" 8b964b55a698 ANDROID: GKI: Update symbol list for mtk 945b0c8ac4eb ANDROID: GKI: Update oplus symbol list 9698f7e8e770 FROMGIT: f2fs: introduce FAULT_BLKADDR_CONSISTENCE cc322f7deeff FROMGIT: f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic 33d3b7311b82 FROMGIT: f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode ba28d24ceaed FROMGIT: f2fs: compress: fix to check unreleased compressed cluster 0c3d1c94c437 FROMGIT: f2fs: compress: fix to cover normal cluster write with cp_rwsem 02a1ce0cf226 FROMGIT: f2fs: compress: fix to guarantee persisting compressed blocks by CP 139e9a0f9d26 ANDROID: remove LTO check from build.config.gki.aarch64.fips140 e61a6ec29a75 ANDROID: add symbol list for fips140 module 09ca5740fbbe ANDROID: abi_gki_aarch64_qcom: Update symbol list 0832777c62bb ANDROID: GKI: Update symbol list for transsion 35bb2c8c5fd3 ANDROID: Add vendor_hooks to workaround CONFIG_TASK_DELAY_ACCT 70fdaa07de73 Revert "ANDROID: Build null_blk and scsi_debug as kernel modules" Test: treehugger Bug: 320224486 Change-Id: I837ddb4a4a11cfcb7a828da2129dd00d9a1dff62
2024-02-23Update kernel to builds 11484633Philip Chen
git log --first-parent -100 --oneline --no-decorate 34fde9ec08a3..a7f647f49daf: a7f647f49daf ANDROID: Update the Pixel symbol list and GKI ABI eef88095dcfb ANDROID: scsi: ufs: add complete init vendor hook 81d55bc3b946 ANDROID: Update the ABI symbol list 92432f07d663 ANDROID: GKI: Update the ABI symbol list b86713e34104 UPSTREAM: virtio: Add support for no-reset virtio PCI PM 7dc3b2e49eda UPSTREAM: netfilter: nf_tables: check if catch-all set element is active in next generation 8d4d76a2bd2b UPSTREAM: net: tls, update curr on splice as well 9e2b7753337a ANDROID: Update the ABI symbol list 5a1f8b6b4613 ANDROID: Add pci_read_config_word to virtual device symbol list e356cae9693c ANDROID: Export kthread_set_per_cpu 81c922621d75 ANDROID: GKI: fix ABI breakage in struct ipv6_devconf 20131b787fb6 Reapply "net: release reference to inet6_dev pointer" c2c02730293a Reapply "net: change accept_ra_min_rtr_lft to affect all RA lifetimes" a8053aadcad1 Reapply "net: add sysctl accept_ra_min_rtr_lft" fc6c1b3acb83 ANDROID: GKI: explicit include of stringify.h 8481b97df54a BACKPORT: erofs: fix infinite loop due to a race of filling compressed_bvecs 886c9d1fc2b3 ANDROID: arm64: virt: Invalidate tlb once the balloon before reporting/inflating 4aedc102c3a3 ANDROID: arm64: virt: Make the page_relinquish call generic d3f73f04529a UPSTREAM: drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks df2fe1add70e UPSTREAM: drm/msm/dsi: Enable runtime PM 6053d8ffd476 UPSTREAM: arm64: scs: Disable LTO for SCS patching code 696293ef723c ANDROID: GKI: Update symbol list for mtk 6338e415095e BACKPORT: f2fs: Restrict max filesize for 16K f2fs 8c8bcbdf0bee BACKPORT: f2fs: Support Block Size == Page Size eb20497d6d0f ANDROID: abi_gki_aarch64_qcom: Update symbol list 1e6c1ca9a2d7 UPSTREAM: usb: typec: tcpm: fix the PD disabled case ba97ad7b91bb UPSTREAM: netfilter: nf_tables: reject QUEUE/DROP verdict parameters 76f0396b5761 ANDROID: ABI: Update oplus symbol list 016b64023588 ANDROID: fuse: Fix the issue of fuse_dentry_canonical_path 5eb1cbb38450 ANDROID: Update the ABI symbol list b53c3cb351a8 ANDROID: Export cpufreq_driver_test_flags() 9b476ebe99ad ANDROID: Build null_blk and scsi_debug as kernel modules 01472f3af185 ANDROID: GKI: Update the pixel symbol list fbcd29ac45d1 ANDROID: usb: dwc3: export tracepoint for dwc3 read/write 0123832f6802 ANDROID: scsi: ufs: add vendor hook to override key reprogramming 7ce117301e1b ANDROID: vendor_hooks: Add hook for binder_detect_low_async_space_locked 7b6a6228df34 ANDROID: Update the ABI symbol list db94de2a1708 ANDROID: Update the ABI representation e08371bcf5ef UPSTREAM: usb: typec: tcpm: Support multiple capabilities 4025820c6187 UPSTREAM: usb: typec: tcpm: Parse Accessory Mode information 3578913b2ebb UPSTREAM: net/rose: Fix Use-After-Free in rose_ioctl 8fbed1ea00e4 UPSTREAM: ida: Fix crash in ida_free when the bitmap is empty 6ce5bb744e0d ANDROID: GKI: Update symbol list for mtk 7cbad58851d1 Reapply "perf: Disallow mis-matched inherited group reads" 067a03c44e1a ANDROID: GKI: Add Pasa symbol list b6be1a36f7b1 FROMGIT: mm: memcg: don't periodically flush stats when memcg is disabled d0e2d333f956 ANDROID: Update the ABI symbol list 10558542a1f4 ANDROID: sched: export update_misfit_status symbol a0b3b39898f7 ANDROID: GKI: Add ASR KMI symbol list 599710db0fe6 FROMGIT: usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend 9265fa90c1dd FROMLIST: usb: core: Prevent null pointer dereference in update_port_device_state 2730733d54b6 ANDROID: gki_defconfig: Enable CONFIG_NVME_MULTIPATH 4f668f5682f8 BACKPORT: irqchip/gic-v3: Work around affinity issues on ASR8601 473a8713158e BACKPORT: irqchip/gic-v3: Improve affinity helper 6c32acf537f9 UPSTREAM: sched/fair: Limit sched slice duration 7088d250bf59 ANDROID: Update the ABI symbol list c249740414d6 ANDROID: idle_inject: Export function symbols 990d34147710 ANDROID: Update the ABI symbol list be92a6a1b418 ANDROID: GKI: Remove CONFIG_MEDIA_CEC_RC fa9ac43f1600 BACKPORT: usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present f27fc6ba2342 Merge "Merge tag 'android14-6.1.68_r00' into branch 'android14-6.1'" into android14-6.1 c96cea1a3cc2 ANDROID: Update the ABI symbol list c2fbc12180d3 ANDROID: uid_sys_stats: Drop CONFIG_UID_SYS_STATS_DEBUG logic 90bd30bdefa2 ANDROID: Update the ABI symbol list 32805608439a ANDROID: Update the ABI symbol list 427210e44019 UPSTREAM: usb: gadget: uvc: Remove nested locking 9267e267be78 ANDROID: uid_sys_stats: Fully initialize uid_entry_tmp value 2d3f0c9d4108 ANDROID: Roll back some code to fix system_server registers psi trigger failed. bd77c97c7665 UPSTREAM: usb: gadget: uvc: Fix use are free during STREAMOFF 21c71a7d0e96 ANDROID: GKI: Add symbol list for Nothing aba5a3fe094e ANDROID: Enable CONFIG_LAZY_RCU in x86 gki_defconfig 204160394a59 ANDROID: fuse-bpf: Fix the issue of abnormal lseek system calls 947708f1ff8b ANDROID: ABI: Update symbol list for imx 7eedea7abfe9 BACKPORT: PM: sleep: Fix possible deadlocks in core system-wide PM code e1a20dd9ff63 UPSTREAM: async: Introduce async_schedule_dev_nocall() e4b0e14f8394 UPSTREAM: async: Split async_schedule_node_domain() 6b4c816d17ba FROMGIT: BACKPORT: mm: update mark_victim tracepoints fields d97ea6529606 ANDROID: Enable CONFIG_LAZY_RCU in arm64 gki_defconfig 90d68cedd1d6 FROMLIST: rcu: Provide a boot time parameter to control lazy RCU a079cc587655 ANDROID: rcu: Add a minimum time for marking boot as completed ffe09c06a8c6 UPSTREAM: rcu: Disable laziness if lazy-tracking says so d07488d26e3c UPSTREAM: rcu: Track laziness during boot and suspend 4316bd568bbf UPSTREAM: net: Use call_rcu_hurry() for dst_release() b9427245f0db UPSTREAM: workqueue: Make queue_rcu_work() use call_rcu_hurry() 72fdf7f60615 UPSTREAM: percpu-refcount: Use call_rcu_hurry() for atomic switch ced65a053b90 UPSTREAM: io_uring: use call_rcu_hurry if signaling an eventfd 84c8157d0602 UPSTREAM: rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry() 3751416eeb28 UPSTREAM: scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() 52193e948972 UPSTREAM: rcu/rcutorture: Use call_rcu_hurry() where needed 83f8ba569fab UPSTREAM: rcu/rcuscale: Use call_rcu_hurry() for async reader test 9b625f497815 UPSTREAM: rcu/sync: Use call_rcu_hurry() instead of call_rcu c570c8fea354 BACKPORT: rcu: Shrinker for lazy rcu 495757943994 UPSTREAM: rcu: Refactor code a bit in rcu_nocb_do_flush_bypass() 66a832fe387d UPSTREAM: rcu: Make call_rcu() lazy to save power 4fb09fb4f726 UPSTREAM: rcu: Fix missing nocb gp wake on rcu_barrier() 64c59ad2c384 UPSTREAM: rcu: Fix late wakeup when flush of bypass cblist happens 0799ace265e4 ANDROID: Update the ABI symbol list 65db2f8ed322 ANDROID: GKI: add GKI symbol list for Exynosauto SoC cfe8cce4e8a1 UPSTREAM: coresight: tmc: Don't enable TMC when it's not ready. 899194d7e909 UPSTREAM: netfilter: nf_tables: bail out on mismatching dynset and set expressions Test: treehugger Bug: 326485724 Change-Id: Ib23c7077019a3bfd6d0eb0833ab350783a83a957
2023-08-18Update kernel to builds 10675345Howard Chen
git log --first-parent -100 --oneline --no-decorate 5e1d25ac2ab6..34fde9ec08a3: 34fde9ec08a3 FROMGIT: usb: typec: tcpm: not sink vbus if operational current is 0mA 3ebafb7b468b BACKPORT: FROMGIT: mm: handle faults that merely update the accessed bit under the VMA lock 9e066d4b35fe FROMLIST: mm: Allow fault_dirty_shared_page() to be called under the VMA lock 83ab9863246c FROMGIT: mm: handle swap and NUMA PTE faults under the VMA lock ffcebdef1657 FROMGIT: mm: run the fault-around code under the VMA lock 072c35fb69e2 FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down from do_fault() fa9a8adff04d FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault() dd621869c1e6 BACKPORT: FROMGIT: mm: handle some PMD faults under the VMA lock 8594d6a30f8e BACKPORT: FROMGIT: mm: handle PUD faults under the VMA lock 66cbbe6b3144 FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault() e26044769f1d BACKPORT: FROMGIT: mm: allow per-VMA locks on file-backed VMAs 4cb518a06f90 FROMGIT: mm: remove CONFIG_PER_VMA_LOCK ifdefs f4b32b7f1543 FROMGIT: mm: fix a lockdep issue in vma_assert_write_locked 250f19771f4c FROMGIT: mm: handle userfaults under VMA lock e704d0e4f9ee FROMGIT: mm: handle swap page faults under per-VMA lock f8a65b694b03 FROMGIT: mm: change folio_lock_or_retry to use vm_fault directly 693d905ec0da BACKPORT: FROMGIT: mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED 939d4b1ccc06 BACKPORT: FROMGIT: mm: move vma locking out of vma_prepare and dup_anon_vma 0f0b09c02c2a BACKPORT: FROMGIT: mm: always lock new vma before inserting into vma tree a8a479ed9629 FROMGIT: mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once ad1892385654 FROMGIT: mm: replace mmap with vma write lock assertions when operating on a vma 5f0ca924aa0f FROMGIT: mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap abb0f2767ee8 FROMGIT: mm: don't drop VMA locks in mm_drop_all_locks() 365af746f5ad BACKPORT: riscv: mm: try VMA lock-based page fault handling first 3c187b4a1250 BACKPORT: FROMGIT: mm: enable page walking API to lock vmas during the walk b6093c47fe2a BACKPORT: mm: lock VMA in dup_anon_vma() before setting ->anon_vma 0ee0062c9486 UPSTREAM: mm: fix memory ordering for mm_lock_seq and vm_lock_seq 3378cbd2649f FROMGIT: usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 2d3351bd5ef5 FROMGIT: BACKPORT: usb: ehci: add workaround for chipidea PORTSC.PEC bug 7fa88611307e UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux 683966ac69a0 UPSTREAM: mm/mmap: Fix extra maple tree write f86c79eb86ad FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible 7ae1e02abbfb UPSTREAM: mm: skip CMA pages when they are not available 7666325265b2 UPSTREAM: dma-buf: fix an error pointer vs NULL bug e61d76121fff UPSTREAM: dma-buf: keep the signaling time of merged fences v3 fda157ce154f UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush 110a26edd100 UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue 9db143723846 UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters 76881029499a UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal 37f450940760 ANDROID: Add checkpatch target. d7dacaa439c7 UPSTREAM: USB: Gadget: core: Help prevent panic during UVC unconfigure 4dc009c3a8aa ANDROID: GKI: Update symbols to symbol list fadc35923d8b ANDROID: vendor_hook: fix the error record position of mutex 3fc69d3f70e1 ANDROID: ABI: add allowed list for galaxy a5a662187fe2 ANDROID: gfp: add __GFP_CMA in gfpflag_names b520b909137c ANDROID: ABI: Update to fix slab-out-of-bounds in xhci_vendor_get_ops c2cbb3cc2468 ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops 64787ee45196 ANDROID: GKI: update pixel symbol list for xhci b0c06048a8ff FROMGIT: fs: drop_caches: draining pages before dropping caches 2f76bb83b14d ANDROID: GKI: update symbol list file for xiaomi 8e86825eecfa ANDROID: uid_sys_stats: Use a single work for deferred updates 960d9828eee1 ANDROID: ABI: Update symbol for Exynos SoC 3926cc6ef8cc ANDROID: GKI: Add symbols to symbol list for vivo dbb09068c1df ANDROID: vendor_hooks: Add tune scan type hook in get_scan_count() Test: treehugger Bug: 296509280 Change-Id: Iab4606aa5bab808f5d8202e4f6b595ff8c02d883
2023-08-07Update kernel to builds 10608139Howard Chen
git log --first-parent -100 --oneline --no-decorate bb9c8797266b..5e1d25ac2ab6: 5e1d25ac2ab6 FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around() addf1a9a65a9 FROMGIT: Multi-gen LRU: Avoid race in inc_min_seq() a7adb988970e FROMGIT: Multi-gen LRU: Fix per-zone reclaim 03812b904e8d ANDROID: ABI: update symbol list for galaxy b283f9b41fc5 ANDROID: oplus: Update the ABI xml and symbol list c3d26e2b5aae ANDROID: vendor_hooks: Add hooks for lookaround 29e2f3e3d196 ANDROID: ABI: Update STG ABI to format version 2 3bd3d137019f ANDROID: ABI: Update symbol list for imx ad0b008167cb FROMGIT: erofs: fix wrong primary bvec selection on deduplicated extents 126ef64cbaae UPSTREAM: media: Add ABGR64_12 video format 86e2e8fd053e BACKPORT: media: Add BGR48_12 video format 892293272c10 UPSTREAM: media: Add YUV48_12 video format b2cf7e426877 UPSTREAM: media: Add Y212 v4l2 format info 0f3f7a21aff3 UPSTREAM: media: Add Y210, Y212 and Y216 formats ca7b45b12894 UPSTREAM: media: Add Y012 video format 343b85ecadc2 UPSTREAM: media: Add P012 and P012M video format 7beed73af066 ANDROID: GKI: Create symbol files in include/config 295e779e8f89 ANDROID: fuse-bpf: Use stored bpf for create_open 74d9daa59a1e ANDROID: fuse-bpf: Add bpf to negative fuse_dentry 6aef06abbad4 ANDROID: fuse-bpf: Check inode not null 4bbda90bd875 ANDROID: fuse-bpf: Fix flock test compile error 84ac22a0d31a ANDROID: fuse-bpf: Add partial ioctl support e341d2312c5f ANDROID: ABI: Update oplus symbol list f5c707dc65df UPSTREAM: mm/mempolicy: Take VMA lock before replacing policy 890b1aabb1f6 BACKPORT: mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock d3b37a712ab7 BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 a89e2cbbc026 ANDROID: GKI: update xiaomi symbol list 371f8d901ab5 UPSTREAM: mm: lock newly mapped VMA with corrected ordering 0d9960403cb0 UPSTREAM: fork: lock VMAs of the parent process when forking e3601b25aeae UPSTREAM: mm: lock newly mapped VMA which can be modified after it becomes visible 05f7c7fe72fe UPSTREAM: mm: lock a vma before stack expansion c0ba567af11a ANDROID: GKI: bring back find_extend_vma() 188ce9572f11 BACKPORT: mm: always expand the stack with the mmap write lock held 74efdc0966f5 BACKPORT: execve: expand new process stack manually ahead of time c8ad90684960 ANDROID: abi_gki_aarch64_qcom: ufshcd_mcq_poll_cqe_lock 1afccd425597 UPSTREAM: mm: make find_extend_vma() fail if write lock not held 4087cac574fe UPSTREAM: powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() 6c33246824a5 UPSTREAM: mm/fault: convert remaining simple cases to lock_mm_and_find_vma() add0a1ea04ff UPSTREAM: arm/mm: Convert to using lock_mm_and_find_vma() 9f136450af1a UPSTREAM: riscv/mm: Convert to using lock_mm_and_find_vma() 053053fc68a4 UPSTREAM: mips/mm: Convert to using lock_mm_and_find_vma() 9cdce804c05a UPSTREAM: powerpc/mm: Convert to using lock_mm_and_find_vma() 1016faf50999 BACKPORT: arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() 89298b8b3ce6 BACKPORT: arm64/mm: Convert to using lock_mm_and_find_vma() cf70cb4f1f14 UPSTREAM: mm: make the page fault mmap locking killable 544ae28cf6b5 ANDROID: Inherit "user-aware property" across rtmutex. 5e4a5dc82033 BACKPORT: blk-crypto: use dynamic lock class for blk_crypto_profile::lock db2c29e53dfe ANDROID: ABI: update symbol list for Xclipse GPU 7edb035c79ac ANDROID: drm/ttm: export ttm_tt_unpopulate() b61f298c0d9a ANDROID: GKI: Add ABI symbol list(devlink) for MTK ec419af28fdd ANDROID: devlink: Select CONFIG_NET_DEVLINK in Kconfig.gki 1e114e6efac1 ANDROID: KVM: arm64: Fix memory ordering for pKVM module callbacks 3803ae4a2832 BACKPORT: mm: introduce new 'lock_mm_and_find_vma()' page fault helper 66b5ad35078b BACKPORT: maple_tree: fix potential out-of-bounds access in mas_wr_end_piv() 19dd4101e0e4 UPSTREAM: x86/smp: Cure kexec() vs. mwait_play_dead() breakage 26260c4bd1d0 UPSTREAM: x86/smp: Use dedicated cache-line for mwait_play_dead() d8cb0365cbc7 UPSTREAM: x86/smp: Remove pointless wmb()s from native_stop_other_cpus() 6744547e9534 UPSTREAM: x86/smp: Dont access non-existing CPUID leaf ba2ccba86348 UPSTREAM: x86/smp: Make stop_other_cpus() more robust 5c9836e66dde UPSTREAM: x86/microcode/AMD: Load late on both threads too 53048f151cd7 BACKPORT: mm, hwpoison: when copy-on-write hits poison, take page offline a2dff37b0c2e UPSTREAM: mm, hwpoison: try to recover from copy-on write faults 466448f55f0b BACKPORT: mm/mmap: Fix error return in do_vmi_align_munmap() 41b30362e991 BACKPORT: mm/mmap: Fix error path in do_vmi_align_munmap() d45a054f9ced UPSTREAM: HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651. 0e477a82e6d9 UPSTREAM: HID: hidraw: fix data race on device refcount af2d741bf3d9 UPSTREAM: can: isotp: isotp_sendmsg(): fix return error fix on TX path 588704049155 UPSTREAM: fbdev: fix potential OOB read in fast_imageblit() 6c48edb9c92d ANDROID: GKI: add function symbols for unisoc 342aff08ae23 ANDROID: cgroup: Cleanup android_rvh_cgroup_force_kthread_migration fcdea346bb07 UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free f091cc743426 UPSTREAM: netfilter: nf_tables: fix chain binding transaction logic 1bb5e7fb374b ANDROID: abi_gki_aarch64_qcom: update abi 0ee75a672ca5 UPSTREAM: fs/ntfs3: Check fields while reading 6eb48b89a513 ANDROID: GKI: Update abi_gki_aarch64_qcom 17a080d04ef4 ANDROID: ABI: Update pixel symbol list 0abc74db1acf ANDROID: GKI: Move GKI module headers to generated includes 15a4b0d726c4 ANDROID: set kmi_symbol_list_add_only for Kleaf builds. dd567c60ff35 ANDROID: GKI: Add Android ABI padding to wwan_port_ops 7ed895f6b792 ANDROID: GKI: Add Android ABI padding to wwan_ops 13e8071ce0cf ANDROID: update symbol list for unisoc regmap vendor hook ca372ba9e750 ANDROID: GKI: Update mtk ABI symbol list 8bb470d6377f UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() 701f85c2a19d ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list d51e21b39415 ANDROID: ABI: Update pixel symbol list 25a11995fb37 ANDROID: GKI: add ABI symbol for xiaomi 7dd60ce8046d ANDROID: vendor_hooks: add vendor hook to support SAGT f930b82d1651 FROMLIST: fuse: revalidate: don't invalidate if interrupted 3a8999c6830e ANDROID: GKI: Update pixel symbol list for thermal 6ca2ff04a1b8 ANDROID: thermal: Add vendor thermal genl check 62ef90de0d67 ANDROID: GKI: Update the pixel symbol list 7bfd71d29806 ANDROID: GKI: Update protected exports 4a207efbe0b5 FROMGIT: mm: add missing VM_FAULT_RESULT_TRACE name for VM_FAULT_COMPLETED 77ae3e7bb8ce FROMGIT: swap: remove remnants of polling from read_swap_cache_async a5e46b0f3c05 UPSTREAM: io_uring/poll: serialize poll linked timer start with poll removal 6c695fad68dc ANDROID: fuse-bpf: Add partial flock support 9b655e932841 ANDROID: Incremental fs: Allocate data buffer based on input request size facf08fa5f60 UPSTREAM: gfs2: Don't deref jdesc in evict a16d62a2960b ANDROID: KVM: arm64: Fix MMU context save/restore over TLB invalidation 7f0f58f97b78 ANDROID: Update symbol list for VIVO Test: treehugger Bug: 294783029 Change-Id: I7f810ae5405fb3834cc00a8b98ef6e5ce2b2e698
2023-06-17Update kernel to builds 10340779Howard Chen
git log --first-parent -100 --oneline --no-decorate 963667856ef1..bb9c8797266b: bb9c8797266b ANDROID: GKI enable CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y a7b1da66a27e FROMGIT: arm64: set __exception_irq_entry with __irq_entry as a default d73b3af21fb9 ANDROID: GKI: update symbol list file for xiaomi 73185e2d4e5e ANDROID: Remove all but top-level OWNERS 1090306d3d5a ANDROID: Enable GKI Dr. No Enforcement 16c18c497da2 ANDROID: 6/16/2023 KMI update fcc32be06182 ANDROID: virt: gunyah: Sync with latest platform ops 69a3ec73e425 FROMGIT: usb: gadget: udc: core: Prevent soft_connect_store() race 18b677ffae1a FROMGIT: usb: gadget: udc: core: Offload usb_udc_vbus_handler processing a1741f9c45c8 UPSTREAM: Bluetooth: fix debugfs registration d890debdaf3b UPSTREAM: Bluetooth: hci_sync: add lock to protect HCI_UNREGISTER 855c5479cb63 UPSTREAM: net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down b0fa6dd29a1e UPSTREAM: neighbour: fix unaligned access to pneigh_entry 1707d64dabf6 UPSTREAM: tcp: deny tcp_disconnect() when threads are waiting a7cd7a3dd770 ANDROID: sound: usb: Add vendor's hooking interface 2c6f80378c80 ANDROID: GKI: USB: XHCI: add Android ABI padding to struct xhci_driver_overrides cd3b5ff53588 ANDROID: usb: host: add address_device to xhci overrides e3ff5d6bf08c UPSTREAM: bpf, sockmap: Avoid potential NULL dereference in sk_psock_verdict_data_ready() 07873e75c6bb UPSTREAM: bpf, sockmap: Incorrectly handling copied_seq e218734b1be0 UPSTREAM: bpf, sockmap: Wake up polling after data copy f9cc0b7f9bfc UPSTREAM: bpf, sockmap: TCP data stall on recv before accept 028591f2c859 UPSTREAM: bpf, sockmap: Handle fin correctly e69ad7c8387f UPSTREAM: bpf, sockmap: Improved check for empty queue ecfcbe21d799 UPSTREAM: bpf, sockmap: Reschedule is now done through backlog 42fcf3b6df3a UPSTREAM: bpf, sockmap: Convert schedule_work into delayed_work a59051006bc7 UPSTREAM: bpf, sockmap: Pass skb ownership through read_skb 86409bb4e1c9 ANDROID: virt: gunyah: Sync with latest Gunyah patches 705a9b5feb1b ANDROID: virt: gunyah: Sync with latest documentation and sample 60662882b7bd FROMLIST: usb: xhci-plat: add xhci_plat_priv_overwrite 6496f6cfbbd3 ANDROID: usb: host: export symbols for xhci hooks usage 90ab8e7f988d ANDROID: usb: host: add xhci hooks for USB offload 88959a53f49e ANDROID: 6/16/2023 KMI update 21bc72f339eb UPSTREAM: binder: fix UAF of alloc->vma in race with munmap() 62c6dbdccda0 UPSTREAM: binder: add lockless binder_alloc_(set|get)_vma() 3cac17468229 UPSTREAM: Revert "android: binder: stop saving a pointer to the VMA" dadb40b436c6 UPSTREAM: Revert "binder_alloc: add missing mmap_lock calls when using the VMA" fcdbf469c5dd UPSTREAM: tipc: check the bearer min mtu properly when setting it by netlink e48a801737e4 UPSTREAM: tipc: do not update mtu if msg_max is too small in mtu negotiation 461038ba5c89 UPSTREAM: tipc: add tipc_bearer_min_mtu to calculate min mtu d0be9e79ee00 UPSTREAM: Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started" 66a5c034049f UPSTREAM: ASoC: fsl_micfil: Fix error handler with pm_runtime_enable 6e721f991fb6 UPSTREAM: platform: Provide a remove callback that returns no value 07a8c091375c UPSTREAM: firmware: arm_sdei: Fix sleep from invalid context BUG b065972b7b99 UPSTREAM: uapi/linux/const.h: prefer ISO-friendly __typeof__ aaf6ccb6f3b2 UPSTREAM: posix-cpu-timers: Implement the missing timer_wait_running callback f3b712fcb576 ANDROID: GKI: reserve extra arm64 cpucaps for ABI preservation d1c7974b1f71 ANDROID: arm64: errata: Add WORKAROUND_NXP_ERR050104 cpucaps b489c5300127 ANDROID: KVM: arm64: Allow setting {P,U}XN in stage-2 PTEs b7aff5c60342 ANDROID: KVM: arm64: Restrict host-to-hyp MMIO donations f5f8c19f6c7b ANDROID: KVM: arm64: Allow state changes of MMIO pages 4ddb4ed818b1 ANDROID: KVM: arm64: Allow MMIO perm changes from modules 5d0225cdf0a0 ANDROID: KVM: arm64: Don't allocate from handle_host_mem_abort 5136a28ab69a ANDROID: KVM: arm64: Donate IOMMU regions to pKVM 23b62ec342ea ANDROID: KVM: arm64: Map MMIO donation as device at EL2 adc78128b342 ANDROID: KVM: arm64: Don't recycle pages from host mem abort 452ef5ae7b72 ANDROID: KVM: arm64: Pin host stage-2 tables a8bba661e3da ANDROID: KVM: arm64: Move kvm_pte_follow() to header 04ddc7eec03f ANDROID: KVM: arm64: Pre-populate host stage2 0b6736459a92 ANDROID: KVM: arm64: Fix the host ownership later cf2d193d9b79 ANDROID: KVM: arm64: Don't recycle non-default PTEs a701418f2fc3 ANDROID: KVM: arm64: Introduce kvm_pgtable_stage2_reclaim_leaves 5224fbb5b866 ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST fe1095430921 BACKPORT: FROMGIT: usb: core: add sysfs entry for usb device state 251efd658745 ANDROID: GKI: Update symbols to symbol list 71761b36c37a ANDROID: HID; Over-ride default maximum buffer size when using UHID c3f3dc31f989 UPSTREAM: maple_tree: make maple state reusable after mas_empty_area() d31ddcdbb880 Revert "Revert "mm/mmap: regression fix for unmapped_area{_topdown}"" 6852d5ccb972 FROMLIST: scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_RTC quirk 274d5965b84c FROMLIST: scsi: ufs: ufs-mediatek: Set UFSHCD_QUIRK_MCQ_BROKEN_INTR quirk 0171df935980 FROMLIST: scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_RTC 27b569b56887 FROMLIST: scsi: ufs: core: Add host quirk UFSHCD_QUIRK_MCQ_BROKEN_INTR 46554e08b325 ANDROID: GKI: Add symbols and update symbol list for Unisoc e59544b857eb UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() 749386a02e0b UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() 9c6866c99b8a ANDROID: dma-buf: support users to change dma_buf.name 09e0f8509684 ANDROID: set CONFIG_IKHEADERS=m for gki_defconfig. 7641ff0a300a ANDROID: mm: Avoid merging cma with others 9b16d612bf4f ANDROID: cpufreq: times: record fast switch frequency transitions d645236cfd5e ANDROID: fix kernelci build failure in vmscan.c 8a609c5eb4ec ANDROID: ABI: Update symbol list for Exynos SoC 25058fea519a ANDROID: gki_defconfig: enable NVME e8f6ddbd4ca9 ANDROID: ABI: Update symbols to unisoc whitelist for the scheduler 82a015300e00 UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available 855f25e32cf9 ANDROID: GKI: Update symbol list for xiaomi 87f8c8265192 ANDROID: vendor_hooks:vendor hook for madvise_cold_or_pageout_pte_range. f73aafc29bee ANDROID: ABI: Update pixel symbol list a0d46c1dd14c ANDROID: KVM: arm64: iommu: Erase pvmfw from EL1 if possible 08f318933781 ANDROID: ABI: Update oplus symbol list 3efffff55377 ANDROID: Allow vendor module to reclaim a memcg f627d47d3624 ANDROID: Export memcg functions to allow module to add new files 032458b9cba1 ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem ed1e17fc4bd5 ANDROID: GKI: Update symbols to symbol list 0ab6144addb5 ANDROID: block: export tracepoints 57750518de5b ANDROID: vendor_hook: Avoid clearing protect-flag before waking waiters aacbded3ac6a ANDROID: KVM: arm64: Deprecate late pKVM module loading 0fbbb18ab03d ANDROID: ABI: Update symbol for Exynos SoC a1c9b5c53b50 ANDROID: 6/7/2023 KMI update e98206b0af81 ANDROID: db845c: Update symbol list 9f9c67c07351 FROMLIST: ufs: core: Add error handling for MCQ mode 4f319f636700 FROMLIST: ufs: mcq: Use ufshcd_mcq_poll_cqe_lock() in mcq mode Test: treehugger Bug: 287716523 Change-Id: I7c073e8f4d735770afbab45239d4cf1d7235f404
2023-06-07Update kernel to builds 10271074Howard Chen
git log --first-parent -100 --oneline --no-decorate 43fd17a54294..963667856ef1: 963667856ef1 ANDROID: GKI: Update symbol list for xiaomi 508ca06639a6 ANDROID: vendor_hooks:vendor hook for control memory dirty rate c959a3fc9192 ANDROID: f2fs: enable cleancache 2ea053d31750 FROMGIT: userfaultfd: fix regression in userfaultfd_unmap_prep() 2f5f352e6ab3 FROMGIT: BACKPORT: mm: avoid rewalk in mmap_region 86d9de089890 FROMGIT: maple_tree: clear up index and last setting in single entry tree 9288f53a310e FROMGIT: maple_tree: add mas_prev_range() and mas_find_range_rev interface c4f57140560c FROMGIT: maple_tree: introduce mas_prev_slot() interface dbc16cc86a0d FROMGIT: maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() b83cfb2dc493 FROMGIT: maple_tree: add mas_next_range() and mas_find_range() interfaces 84719794e06c FROMGIT: maple_tree: introduce mas_next_slot() interface c5c507cfecac FROMGIT: maple_tree: try harder to keep active node with mas_prev() cb6d9fa6add4 FROMGIT: maple_tree: try harder to keep active node after mas_next() 5ff9438fe11a FROMGIT: BACKPORT: mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes 133fbad5bd3f FROMLIST: BACKPORT: maple_tree: Refine mas_preallocate() node calculations ce9ebd83aa34 ANDROID: maple_tree: Move mas_wr_modify node size calculation to mas_wr_node_size() b6734cb2cec7 FROMLIST: BACKPORT: maple_tree: Move mas_wr_end_piv() below mas_wr_extend_null() aede79b81ecd ANDROID: mm: Fix __vma_adjust() writes for the maple tree b802573f4490 FROMLIST: BACKPORT: mm: Set up vma iterator for vma_iter_prealloc() calls c3118993c9d6 FROMGIT: maple_tree: avoid unnecessary ascending e9fdabfc2aeb FROMLIST: BACKPORT: mm: Change do_vmi_align_munmap() side tree index 25bed2fdbc8f UPSTREAM: mm/mmap: remove preallocation from do_mas_align_munmap() 312dfb3b7ec3 ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list 6b3daa3bba51 ANDROID: GKI: Update symbol list for xiaomi ec196511bfec ANDROID: vendor_hooks:vendor hook for mmput 571c04e94544 ANDROID: ABI: update symbol list for galaxy 847b3f6c964b ANDROID: task_mmu: add vendor hook for swap entry aee36dd53048 ANDROID: mm: add vendor hooks in madvise for swap entry c0cfeeaa8851 BACKPORT: FROMLIST: arm64: mte: Simplify swap tag restoration logic 131714e34be5 FROMLIST: mm: Call arch_swap_restore() from unuse_pte() 3805b879f502 FROMLIST: mm: Call arch_swap_restore() from do_swap_page() 098028adf7fe ANDROID: abi_gki_aarch64_qcom: Update symbol list 71844b8ed9f4 ANDROID: GKI: Update symbol list for xiaomi 025b5a487b16 ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath. 60b0f85e2486 ANDROID: ABI: Update honor symbol list 3e2dc32f5930 ANDROID: mm: create vendor hooks for memory reclaim 8e6a28c81501 UPSTREAM: kcsan: Avoid READ_ONCE() in read_instrumented_memory() 675bc3a00e8e ANDROID: abi_gki_aarch64_qcom: update symbol list 7b1489746079 ANDROID: Update ABI as part of crash fix 9e2fa0a39607 ANDROID: Fix incorrect hook declaration e57fe10b5acf ANDROID: abi_gki_aarch64_qcom: Add GIC and hibernation APIs 227d23d61d13 ANDROID: gic-v3: Export gic_v3_resume() for vendor GIC enhancements 275c8705e576 ANDROID: irqchip/irq-gic-v3: Add vendor hook for gic suspend c9539979a9dd ANDROID: abi_gki_aarch64_qcom: Update abi_gki_aarch64_qcom for DMA 6da02f910174 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus for extend copy & fbarrier feature 87b384408e48 ANDROID: abi_gki_aarch64_qcom: Update symbol list a3a743e67f3d ANDROID: mmc: core: Export core functions for kernel modules usage 631a2db5a3c7 ANDROID: vendor_hooks: Define new hooks in _mmc_suspend/resume e82e89e17069 ANDROID: update symbol for unisoc vendor_hooks b7a7fd15edc5 ANDROID: vendor_hooks: psci: add hook to check if cpu is allowed to power off 3be7d118e726 ANDROID: Add vendor hook to the effective_cpu_util 0c2142745db1 ANDROID: Update symbol list for mtk 6f7dc871a62a ANDROID: ABI: update symbol list for galaxy b0a752c3aaf2 ANDROID: update symbol for unisoc vendor_hooks ce7ceff8c8c0 ANDROID: thermal: Add vendor hook to check power range 7191b6a759eb ANDROID: thermal: Add vendor hook to get thermal zone device 1fe511720a59 ANDROID: thermal: Add hook for cpufreq thermal 78fe8913d1b2 UPSTREAM: mm,kfence: decouple kfence from page granularity mapping judgement 8035e57ec70b UPSTREAM: mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock fa3ef799adf7 UPSTREAM: mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages c0462c4b11bc UPSTREAM: usb: gadget: f_fs: Add unbind event before functionfs_unbind f800df6e1f7b UPSTREAM: mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush() e03c7f09c63a ANDROID: ABI: Update oplus symbol list cdcdf1d9aff8 Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup" 44d674262f38 ANDROID: GKI: Update symbols to symbol list 4952744d12e2 ANDROID: vendor_hooks: Add hooks for binder proc transaction 843caf6daaf9 UPSTREAM: mm: kmsan: handle alloc failures in kmsan_ioremap_page_range() ac51e1f0900f UPSTREAM: mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO 12132bd611e4 UPSTREAM: mm/userfaultfd: fix uffd-wp handling for THP migration entries ab721b09b10d UPSTREAM: mm/khugepaged: check again on anon uffd-wp during isolation c0f5b9920fdd UPSTREAM: fuse: always revalidate rename target dentry 1464eaee1bba ANDROID: GKI: update xiaomi symbol list 500484f5be02 BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting 80d7019423fe BACKPORT: FROMGIT: PCI: dwc: Wait for link up only if link is started 44397506418a ANDROID: ABI: update symbol list for exynos e5b77cd49a3f ANDROID: ufs: Improve MCQ err handling 0dec547282ba ANDROID: ABI: Update oplus symbol list ca0b1abfc5e0 ANDROID: GKI: sched: add rvh for new cfs task util 07efa91ae989 ANDROID: Disable BTI_KERNEL, enable UNWIND_PATCH_PAC_INTO_SCS d8d33ccbafbd BACKPORT: arm64: implement dynamic shadow call stack for Clang d44a32aa2c1e UPSTREAM: scs: add support for dynamic shadow call stacks e8d9375e53a7 BACKPORT: arm64: unwind: add asynchronous unwind tables to kernel and modules 925158c959de ANDROID: ABI: Update oplus symbol list 6f3353ca096d ANDROID: vendor_hooks: Add hook in shrink_node_memcgs 6e8132f7901c ANDROID: ashmem: Export is_ashmem_file f298afd5ba36 ANDROID: ABI: update symbol list related to show_mem for Exynos 573ba7b6e66e ANDROID: vendor_hooks: Add hooks for memory when debug 9266b0d1be27 ANDROID: GKI: Update symbol list for honor bcf27b22e408 ANDROID: mutex: Add vendor hook to init mutex oem data. 07b9faefd4f4 ANDROID: ABI: Update oplus symbol list 0df40fbf0313 ANDROID: vendor_hook: add hooks in dm_bufio.c a15411947317 ANDROID: abi_gki_aarch64_qcom: update QCOM symbol list 50191081d867 ANDROID: ABI: Update honor symbol list 94b540c38dd4 ANDROID: mm: create vendor hooks for do_shrink_slab() da4e60efe164 ANDROID: mm: create vendor hooks for shrink_slab() 751bcb9de050 BACKPORT: usb: dwc3: fix gadget mode suspend interrupt handler issue 364def466a2e ANDROID: GKI: update symbol list file for xiaomi 96cc797d2c5d ANDROID: 5/24/2023 KMI update d469524df8ed ANDROID: virt: gunyah: Add KABI reservations 9b5a362323d0 ANDROID: virt: gunyah: Sync with KMI impacting changes from v13 Test: treehugger Bug: 286170364 Change-Id: Ia1d4f715c5dfbdcc551b9f045cec2a6685007248
2023-05-24Update kernel to builds 10189583Howard Chen
git log --first-parent -100 --oneline --no-decorate 26283282a1c7..43fd17a54294: 43fd17a54294 UPSTREAM: cpuidle: teo: Introduce util-awareness 6b94fb8b5cc6 UPSTREAM: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state() 86a6bbdc8ffe ANDROID: ABI: Update oplus symbol list a4b671b432d7 ANDROID: thermal: Add vendor hooks for thermal 549ce7cdbb6f ANDROID: GKI: Update symbol list for honor 784f566942e0 ANDROID: mm: create vendor hooks for page alloc 3abed61c35aa ANDROID: ABI: Update oplus symbol list fdfaf852cd52 ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power e6c15792a6de ANDROID: ABI: Update symbol list for Exynos SoC cffbdd825e02 ANDROID: ABI: Update oplus symbol list 527e7b1ee8d4 ANDROID: vendor_hooks: Add hooks for account irqtime process tick 3b573277d43c ANDROID: vendor_hooks: Add hooks to dup_task_struct 310995a546ac ANDROID: vendor_hooks: Add hooks to record the time of the process in various states bf8bbc3ff811 ANDROID: vendor_hooks: Add hooks for signal bfbebce3f712 ANDROID: power: wakeup_reason: change abort log 295ed6f4976e ANDROID: GKI: Update symbol list for xiaomi d39f39ccb96c ANDROID: psi: Add vendor hooks for PSI tracing dbc72667a254 UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block() 7ce023f18521 FROMGIT: scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue bae70267baab ANDROID: ABI: Update oplus symbol list 287800324655 ANDROID: android: Export symbols for invoking cpufreq_update_util() 546b0f9d8ba7 ANDROID: ABI: Update oplus symbol list e3e91e9f2af9 ANDROID: vendor_hooks: Export the tracepoints task_rename 42b899d573e9 ANDROID: Add macros to create reserved data fields to backport upstream changes 718da042d120 ANDROID: retry page allocation from buddy on lock contention 0ef5d2caad52 UPSTREAM: KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() 270a77dd074c ANDROID: arm64: Check FGT cap before touching HFGWTR_EL2 95cd5f8f94a3 Revert "ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules"" 630b104caa76 FROMGIT: f2fs: fix the wrong condition to determine atomic context cab47c81b54a ANDROID: GKI: update symbol list file for honor 3368eaf93435 ANDROID: ABI: Update symbol list for imx a26891749bc1 ANDROID: mm: shmem: initialize the vendor data 112bf65cbc60 ANDROID: GKI: refresh STG ABI to new version 22406c7dbb4f ANDROID: GKI: Add symbols to symbol list for vivo eb9264dd9644 ANDROID: ABI: Update oplus symbol list c92b19e8e413 ANDROID: vendor_hooks: Add hooks for account process tick 32ff609a3285 ANDROID: ABI: Update oplus symbol list ec8c8f6e331c ANDROID: vendor_hooks: add hook account_process_tick_gran 1a40d683e81d ANDROID: vendor_hooks: Add hook in try_to_unmap_one() 190af408449e ANDROID: vendor_hooks: Add hook in mmap_region() 1b160e2a0e90 ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules" 7d346b229c78 ANDROID: GKI: update the ABI symbol list a9a44851ec76 ANDROID: freezer: Add vendor hook to freezer for GKI purpose. 632ec01905b6 ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose. fdd7d6fbac3e ANDROID: GKI: update the ABI symbol list 17fff41db863 ANDROID: Add vendor hooks for binder perf tuning bf4922727c63 ANDROID: Add vendor hooks to signal. 27dfd1c13e3a ANDROID: Update the ABI symbol list 2488e2e472e7 ANDROID: page_pinner: add missing page_pinner_put_page d47c9481dafa ANDROID: page_pinner: prevent pp_buffer uninitialized access 83b784c3d716 ANDROID: page_pinner: prevent pp_buffer access before initialization 231a4cccec44 ANDROID: mm: fix use-after free of page_ext in page_pinner e6e6e1273db4 ANDROID: mm: introduce page_pinner 4c868837facf ANDROID: abi_gki_aarch64_qcom: Add gh_rm_register_platform_ops 9a9fc8d1b288 ANDROID: gunyah: Sync remaining gunyah drivers with latest afaf16332908 ANDROID: gunyah: Sync with latest "mailbox: Add Gunyah message queue mailbox" 016d92266efd ANDROID: gunyah: Sync with latest "gunyah: Common types and error codes for Gunyah hypercalls" 58a642ea086f ANDROID: gunyah: Sync with latest hypercalls a30bae5a9acf ANDROID: gunyah: Sync with latest documentation and UAPI b3f59a9b3318 ANDROID: gunyah: Sync with latest "firmware: qcom_scm: Register Gunyah platform ops" 15a4929f8e00 BACKPORT: firmware: qcom_scm: Use fixed width src vm bitmap b0426ab62ea5 BACKPORT: misc: fastrpc: Pass bitfield into qcom_scm_assign_mem 2220f8190ad5 ANDROID: gunyah: Sync with latest "virt: gunyah: Add ioeventfd" 1b9d0e44a7a0 ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add ioctls to support basic non-proxy VM boot" 28ecb1162adb ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add/remove user memory regions" 084d70e26461 ANDROID: gunyah: Sync with latest "virt: gunyah: Add resource tickets" 5e0785329a76 ANDROID: gunyah: Sync with latest "gunyah: vm_mgr: Add framework for VM Functions" fea63fe1f113 ANDROID: gunyah: Sync with latest "gunyah: rsc_mgr: Add resource manager RPC core" 6889a3fbe42f ANDROID: gunyah: Sync with latest "virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource" 96ddb92d5cf1 ANDROID: gunyah: Sync with latest "virt: gunyah: Add hypercalls to identify Gunyah" 467d3baa5d70 BACKPORT: overflow: Introduce overflows_type() and castable_to_type() 25a4fdf787cb Merge "Merge b1644a0031cf ("drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume") into android14-6.1" into android14-6.1 Test: treehugger Bug: 284082400 Change-Id: I059699a6488d1253c26db9ca127c338377a84ba5
2023-05-17Update kernel to builds 10146494Howard Chen
git log --first-parent -100 --oneline --no-decorate dd29657536f3..26283282a1c7: 26283282a1c7 UPSTREAM: drm/amd/display: set dcn315 lb bpp to 48 5d61392e80b0 UPSTREAM: drm/amdgpu: Fix desktop freezed after gpu-reset fea91b573ab9 UPSTREAM: drm/i915: Fix fast wake AUX sync len b0b7c6147e55 UPSTREAM: ASN.1: Fix check for strdup() success c45eb7457f22 UPSTREAM: ASoC: fsl_sai: Fix pins setting for i.MX8QM platform 9a9b52eec789 UPSTREAM: ASoC: fsl_asrc_dma: fix potential null-ptr-deref 7caae9e684f0 UPSTREAM: ASoC: SOF: pm: Tear down pipelines only if DSP was active fe43fe9cce4e UPSTREAM: fpga: bridge: properly initialize bridge device before populating children 0c69b18d8e6c UPSTREAM: iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() 690f3e949db8 UPSTREAM: Input: pegasus-notetaker - check pipe type when probing 6bf110bb7a6c UPSTREAM: gcc: disable '-Warray-bounds' for gcc-13 too 90f84684abee UPSTREAM: sctp: Call inet6_destroy_sock() via sk->sk_destruct(). e1dc9c79c235 UPSTREAM: dccp: Call inet6_destroy_sock() via sk->sk_destruct(). 8cc757d50bbe UPSTREAM: netfilter: nf_tables: deactivate anonymous set from preparation phase 10e4c804f2f9 ANDROID: GKI: add symbol list file for unisoc 8b5229c547a6 UPSTREAM: inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). e0c86087dc8d UPSTREAM: purgatory: fix disabling debug info 2200f18847d4 UPSTREAM: MIPS: Define RUNTIME_DISCARD_EXIT in LD script c4cafbd0d499 Merge a3a93b46833f ("memstick: fix memory leak if card device is never registered") into android14-6.1 b75992d1f8b7 UPSTREAM: usb: dwc3: debugfs: Resume dwc3 before accessing registers a40a21450e4c ANDROID: ABI: Update oplus symbol list 44337937b15b ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them 527ffd22ade0 ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them 102b4685b37e ANDROID: vendor_hooks: export get_wchan 1ffd1a1c555b ANDROID: workqueue: export symbol of the function wq_worker_comm() 9e8fe54a710f BACKPORT: mm/kmemleak: fix UAF bug in kmemleak_scan() 362369c2e9d2 ANDROID: clang: update to 17.0.2 96cb2c28cd7a ANDROID: abi_gki_aarch64_qcom: update symbol list b176c2f44dbf UPSTREAM: media: add nv12_8l128 and nv12_10be_8l128 video format. fc305a2a2eb1 ANDROID: ABI: update symbol list for galaxy 81509f85f33a ANDROID: db845c: Remove MAKE_GOALS from build.config 6f4553626dbd ANDROID: GKI: gen_gki_modules_headers update preprocessing da126f8d02cd FROMGIT: locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers 952048f51210 FROMGIT: xfrm: Check if_id in inbound policy/secpath match 006d1fc45043 ANDROID: always add the struct wireless_dev * to struct net_device eea2369f36c4 ANDROID: ABI: Update symbol list for imx af58dc05bbd2 Merge "Merge be100a8460e3 ("LoongArch: Mark 3 symbol exports as non-GPL") into android14-6.1" into android14-6.1 3e404f3f9718 ANDROID: KVM: arm64: Always unmap protected regions from the host e4411db28601 FROMLIST: usb: typec: altmodes/displayport: fix pin_assignment_show cf1c6c790003 ANDROID: block: Improve shared tag set performance e501d8cd9682 ANDROID: Update ABI representation broken by update race 6d58e531fa4a ANDROID: GKI: update the ABI symbol list 8947e06ff728 ANDROID: cgroup: Add vendor hook for cpuset. 2e85c6c0fa11 ANDROID: export cpuset_cpus_allowed()for GKI purpose. 8979a0b16a61 ANDROID: sched: Add vendor hooks for cpu affinity. cb3efba1def5 ANDROID: GKI: Update owners for GKI modules lists 59c5afdb44a2 ANDROID: abi_gki_aarch64_qcom: Add USB SND power domain symbol de71877f29cc FROMGIT: usb: xhci: Remove unused udev from xhci_log_ctx trace event e74e6e222724 ANDROID: 5/10/2023 KMI update 444b34b83a07 ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules 47dfb4dc1f2a ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules 0c3629095a5d ANDROID: GKI: Trimmed symbol lists for 80211 modules dcaaf3105a33 ANDROID: GKI: DB845C: cfg/mac 80211 as vendor modules 417e9da491bf ANDROID: GKI: cfg/mac 80211 as vendor modules 10fd4118d80b ANDROID: ABI: Update oplus symbol list 22fd6b36254f ANDROID: vendor_hooks: Add hooks for futex 16f2ad77c76c ANDROID: vendor_hooks: Add hooks for oem futex optimization 122e8a69e695 FROMGIT: wifi: nl80211: Add support for randomizing TA of auth and deauth frames a94203b881cf ANDROID: GKI: update the ABI symbol list d73a7cebfdc0 ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct. 0ea0d6a7a2f5 ANDROID: power: Add vendor hook to qos for GKI purpose. 71942c4f6420 ANDROID: GKI: update the ABI symbol list c22b82c2e40c ANDROID: export find_user() & free_uid()for GKI purpose. 4b87d7254bc8 ANDROID: user: Add vendor hook to user for GKI purpose e27391648243 ANDROID: sched: add trace_android_vh_map_util_freq parameter b9bb33b73cba FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup d1c309247995 FROMGIT: usb: gadget: udc: core: Invoke usb_gadget_connect only when started 0d9ea5d875cd Revert "Revert "KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU"" 8e52c029c9b9 Revert "Revert "KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run"" 350ced2ef1e1 Revert "Revert "KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow"" 0871e2370359 Revert "Revert "KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode"" 019fe14f0124 Revert "Revert "pwm: meson: Explicitly set .polarity in .get_state()"" 0dff4eccbe5c Revert "Revert "pwm: sprd: Explicitly set .polarity in .get_state()"" fa46734e230c Revert "Revert "pwm: iqs620a: Explicitly set .polarity in .get_state()"" 6d6d97db896e Revert "Revert "pwm: cros-ec: Explicitly set .polarity in .get_state()"" dd7c812051aa Revert "Revert "pwm: hibvt: Explicitly set .polarity in .get_state()"" 3aceb12dc171 Revert "Revert "pwm: Make .get_state() callback return an error code"" 18c6e1f4aff5 Revert "Revert "raw: Fix NULL deref in raw_get_next()."" 01e7770c3363 Revert "Revert "raw: use net_hash_mix() in hash function"" 6203e02485bb FROMLIST: scsi: ufs: core: Fix mcq nr_hw_queues 090320760a8f FROMLIST: scsi: ufs: core: Rename symbol sizeof_utp_transfer_cmd_desc() 922ab3cbf4a9 FROMLIST: scsi: ufs: core: Fix mcq tag calcualtion 119cead9cfbf ANDROID: GKI: Remove MAKE_GOALS from build.config 1e0916fb959c ANDROID: GKI: Add symbols to symbol list for vivo ccfe12aa18fd ANDROID: KVM: arm64: Restrict pKVM hyp exports dac17bb8f7c1 ANDROID: kleaf: move NDK_TRIPLE for arm to build.config.constants. 7e62fb828f8e FROMLIST: clocksource/drivers/timer-mediatek: Make timer-mediatek become loadable module 4625c2b60215 FROMLIST: clocksource/drivers/timer-of: Remove __init markings bc213daa95e7 FROMLIST: clocksource/drivers/mmio: Export clocksource_mmio_init() c451105379cd FROMLIST: time/sched_clock: Export sched_clock_register() bdad41f4cc9e ANDROID: ABI: Update symbol list for Exynos SoC b8bdb49ef47f Revert "Revert "ANDROID: cpufreq: Add a restricted vendor hook for freq transition"" 794e18b1af4a Merge "Merge 55fba69fbfd0 ("rust: kernel: Mark rust_fmt_argument as extern "C"") into android14-6.1" into android14-6.1 3c474dc48112 ANDROID: usb: gadget: configfs: Protect composite_setup in a spinlock 564f90c7a161 Revert "ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained" d5d687335623 ANDROID: GKI: update symbol list file for xiaomi fb8bd2df700d ANDROID: GKI: x86_64: Remove 80211 from protected modules 6afa803997a5 ANDROID: GKI: Update owners for GKI modules lists 1ca1130ec62d FROMLIST: binder: fix UAF caused by faulty buffer cleanup 2431799f21a1 ANDROID: ABI: Update oplus symbol list Test: treehugger Bug: 283024871 Change-Id: Ieb25cf8e494d2701ac9d1305cb3a26ca71d3b1d3
2023-05-03Update kernel to builds 10056719Howard Chen
git log --first-parent -100 --oneline --no-decorate 7e35917775b8..dd29657536f3: dd29657536f3 FROMLIST: ANDROID: GKI: psi: remove 500ms min window size limitation for triggers 9957ea75b7c3 ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table. 5586278c0fe6 ANDROID: uid_sys_stats: defer process_notifier work if uid_lock is contended 092ae9d3433b ANDROID: Add symbols for pkvm module support 41af44f9dd8a ANDROID: abi_gki_aarch64_qcom: Add dma_resv iterator symbols 943d0dd4cfb6 ANDROID: Unnest MAKE_GOALS from build configs 0f690b56feaf ANDROID: iommu/dma: Add support for DMA_ATTR_SYS_CACHE_NWA ed46a5c09be9 ANDROID: iommu/dma: Add support for DMA_ATTR_SYS_CACHE 6985c9f4e39f ANDROID: iommu/io-pgtable-arm: Add IOMMU_SYS_CACHE/_NWA 179d0bd36c03 ANDROID: arm64: Add support for system cache memory type 1e9d08f98669 ANDROID: fuse-bpf: Fix bpf_test_xattr testcase error bb9c6d4116ac ANDROID: fuse-bpf: Simplify and fix setting bpf program f138bad25ec1 ANDROID: GKI: update the ABI symbol list b77eeebb3c8b ANDROID: schedutil: add vendor hook for adjusting util to freq calculation f46afe0c21d3 BACKPORT: FROMLIST: arm64: Also reset KASAN tag if page is not PG_mte_tagged a3ac1df945a3 FROMLIST: arm64: mte: Do not set PG_mte_tagged if tags were not initialized fbb735239de5 ANDROID: GKI: Convert USB network adpaters to modules 8fa3f9cfd9f7 ANDROID: KVM: arm64: Prevent kmemleak from accessing EL2 module sections 417e986b5484 ANDROID: KVM: arm64: Move addr_is_allowed_memory() check into host callback f880802e179d ANDROID: fuse-bpf: Make fuse_test compile and pass 30151e7f4794 ANDROID: abi_gki_aarch64_qcom: Add missing symbol to QCOM list 7c8f5422fc8f Merge "Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-6.1.y' into android14-6.1" into android14-6.1 ad2322e23d09 ANDROID: Update ABI representation c82ae97ea159 ANDROID: ABI: Update QCOM symbol list for display drivers e29f2abc1c44 ANDROID: KVM: arm64: Prevent kmemleak from accessing .hyp.data 7b05b74b3bfb ANDROID: 4/26/2023 KMI update 342be123fd88 ANDROID: mm: Create hooks for ZONE_MOVABLE allocs 31f15608bb5b ANDROID: zram: allow zram to allocate CMA pages 433445e9a160 ANDROID: mm: add cma pcp list f60c5572d20a ANDROID: cma: redirect page allocation to CMA 81569f07df9e ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations 90b95f6a8194 ANDROID: KVM: arm64: iommu: Pass device specific flags to hypervisor 98d9ae3046cd ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list 88153d9a99c3 ANDROID: vmscan: Support multiple kswapd threads per node d167f5b99055 ANDROID: mm: Export kswapd function 18ed442c7eeb ANDROID: gki_defconfig: enable IPV6_MROUTE_MULTIPLE_TABLES 6f35d740870e Revert "ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig" 71c7092b68fb ANDROID: Revert "mm: remove cleancache" 31d4df43021e ANDROID: dma-buf: heaps: dmabuf page pool spinlock should be spinlock_t a3f0a1011da4 ANDROID: GKI: Update db845c symbol list for dmabuf_page_pool_get_size b1307a821a63 ANDROID: GKI: Update virtual_device symbol list for dmabuf_page_pool_get_size 10cd7caf4a94 ANDROID: dma-heap: Let system heap report total pool size de525dc0a628 ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size. f54a58c7d12e ANDROID: block: Prepare for preserving the zoned write order 16107fbbff68 ANDROID: Update symbol list for Exynos SoC 55e4f0c55122 Merge 6.1.25 into android14-6.1 e6092a18f6e5 ANDROID: ABI: Update symbol list for imx ab94b5f2e379 ANDROID: db845c: Update symbol list cfe9bcec4d39 ANDROID: preserve CRC for xhci symbols 2039635543fb Revert "raw: use net_hash_mix() in hash function" cc7a00d2d6a6 Revert "raw: Fix NULL deref in raw_get_next()." a3a763fb3792 Revert "pwm: Make .get_state() callback return an error code" 6996d139544b Revert "pwm: hibvt: Explicitly set .polarity in .get_state()" b8301c263840 Revert "pwm: cros-ec: Explicitly set .polarity in .get_state()" 301169bd8ce6 Revert "pwm: iqs620a: Explicitly set .polarity in .get_state()" 46e141445414 Revert "pwm: sprd: Explicitly set .polarity in .get_state()" af88eb49beef Revert "pwm: meson: Explicitly set .polarity in .get_state()" 9d29ba9c3017 Revert "KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode" 7ddb50fff2b8 Revert "KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow" a8fa816c4d93 Revert "KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run" 067f7ca9fd4d Revert "KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU" 6c0621608d0c Merge "Merge 6.1.24 into android14-6.1" into android14-6.1 ef8b5cddf1bf BACKPORT: KVM: arm64: Make vcpu flag updates non-preemptible 73e072e85784 BACKPORT: KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs 15e99e4bfa52 FROMGIT: usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API df1c3fcbc976 ANDROID: Update symbol list for mtk 45902380021d FROMGIT: usb: dwc3: gadget: Execute gadget stop after halting the controller c747f08962b2 UPSTREAM: scsi: ufs: core: Print trs for pending requests in MCQ mode 764c422dcbb2 UPSTREAM: scsi: ufs: core: Add trace event for MCQ b2866c297250 ANDROID: ABI: update the pixel symbol list 8f3f69c9b913 FROMGIT: USB: dwc3: gadget: drop dead hibernation code 5dd4405fee1b FROMGIT: usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive 4dbfc3a02405 FROMGIT: media: add RealVideo format RV30 and RV40 61c48ea29669 FROMGIT: media: add Sorenson Spark video format 4f6302ba3caa ANDROID: Update ABI representation for imx symbol list updates 515e3ed38380 ANDROID: ABI: Add clk/power related symbols for imx 6665806c0c0e ANDROID: ABI: Add phy/pinctrl/regulator related symbols for imx 9d368adaae68 ANDROID: ABI: Add bus/mmc/dma related symbols for imx ddd2c21ef70b ANDROID: ABI: Add display related symbols for imx 31b52eddc478 ANDROID: ABI: Add video/camera related symbols for imx 7c333eaff9e6 ANDROID: ABI: Add sensor/led/iput related symbols for imx 8cf897cad2bf ANDROID: ABI: Add usb related symbols for imx ca2184b06c40 ANDROID: ABI: Add net related symbols for imx d28b7797ed5a ANDROID: ABI: Add sound/soc/ related symbols for imx 5fdf78bd51c4 ANDROID: KVM: arm64: Clear the PTEs which are not refcounted on unmap path 3e97d25f51b5 Revert "ANDROID: Add utf8_data_table for case-folding support" d7595b4db4fe ANDROID: Add filp_open_block() for zram 318344649345 ANDROID: GKI: add init symbol list file for vivo cecdba9d6032 FROMGIT: clocksource/drivers/timer-mediatek: Split out CPUXGPT timers 701e5a06a167 ANDROID: dma-buf: Export is_dma_buf_file 6011492f6290 ANDROID: ABI: Update the tcpci symbols for pixel 10713d70a8a3 ANDROID: ABI: Add drm_atomic_bridge_chain_disable and drm_atomic_bridge_chain_enable in QCOM symbol list 4e45cae5e8af ANDROID: firmware/psci: Remove PSCI_1_1_FN64_MEM_PROTECT definition d88ab885ee7b ANDROID: Add initial symbol list for Exynos SoC 9464c5644c65 ANDROID: Update symbol list for mtk b28620e7db22 ANDROID: module: Add vendor hooks 05b36413b68e ANDROID: kernel: Add restricted vendor hook in creds 4da8c1036ef4 ANDROID: enable CONFIG_USB_XHCI_PCI_RENESAS in gki_defconfig Test: treehugger Bug: 280544142 Change-Id: I7dfc90ab5cb7c4de3c8d1f46cce66c0373f27da0
2023-04-19Update kernel to builds 9964412Howard Chen
git log --first-parent -100 --oneline --no-decorate 3e4bbbe1031b..7e35917775b8: 7e35917775b8 ANDROID: Add utf8_data_table for case-folding support 8187bf6782d2 UPSTREAM: usb: typec: altmodes/displayport: Add hpd sysfs attribute bbc22694d4cd ANDROID: vendor_hooks: Add vendor hook for tcpm logs b499bac439f7 ANDROID: usb: typec: tcpm: Add vendor hook to modify port src caps c8314fcb76b4 ANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities 081a88febb8c ANDROID: usb: typec: tcpm: vendor hook for timer adjustments eeffe02c9672 ANDROID: usb: typec: tcpci: Add vendor hook to mask vbus present b6325c997ce0 ANDROID: usb: typec: tcpci: Add vendor hooks for tcpci interface 9a6275b5a633 UPSTREAM: scsi: ufs: mcq: Use active_reqs to check busy in clock scaling a705bf779b81 FROMLIST: xfrm: Skip checking of already-verified secpath entries f2aef35478ac Revert "Fix XFRM-I support for nested ESP tunnels" 0ddcb394f516 FROMLIST: xfrm: Ensure policy checked for nested ESP tunnels b294edd3c160 ANDROID: Update the ABI symbol list for typec mux faee7b64df9a ANDROID: Update the ABI symbol list for typec port management ac53cab64c04 ANDROID: ABI: Add __irq_set_handler and irq_set_handler_data in QCOM symbol list 33736be95951 FROMGIT: soc: qcom: geni-se: Update Tx and Rx fifo depth based on QUP HW version fb09c80f7cba FROMGIT: soc: qcom: geni-se: Move qcom-geni-se.h to linux/soc/qcom/geni-se.h 56e6f8a2c87c ANDROID: CONFIG_PKVM_MODULE_PATH to /lib/modules/ ba5783569305 ANDROID: KVM: arm64: Add a fallback for pKVM module loading c8e53ed37270 ANDROID: KVM: arm64: Add a custom module path for pKVM module loading 39db5c72413a ANDROID: update the pixel symbol list 74975d13f3d7 ANDROID: Add ufs symbol for mtk e29773ec209b ANDROID: scsi: ufs: Add hook to influence the UFS clock scaling policy 451d7c42eae3 UPSTREAM: mm: multi-gen LRU: simplify lru_gen_look_around() fae7f9ea5813 UPSTREAM: mm: multi-gen LRU: improve walk_pmd_range() 24307a538b8a UPSTREAM: mm: multi-gen LRU: improve lru_gen_exit_memcg() e1cf082319ac UPSTREAM: mm: multi-gen LRU: section for memcg LRU 282363eb6f2b UPSTREAM: mm: multi-gen LRU: section for Bloom filters 4d8cf6f6f015 UPSTREAM: mm: multi-gen LRU: section for rmap/PT walk feedback 014c372cc30e UPSTREAM: mm: multi-gen LRU: section for working set protection 8666944cf9fe UPSTREAM: mm: support POSIX_FADV_NOREUSE 6ddfdb3d53c3 UPSTREAM: mm: add vma_has_recency() 9cd2f3498d92 ANDROID: 4/12/2023 KMI update 6937d457bb8b ANDROID: ABI: remove stale symbol fc80823b24d7 ANDROID: fuse: Support errors from fuse daemon in canonical path e92cb4aa7fda ANDROID: abi_gki_aarch64_qcom: Add memremap_pages and memunmap_pages 1a232af233d0 ANDROID: Enable CONFIG_ZONE_DEVICE 82d74303360e Revert "Revert "block/io_uring: pass in issue_flags for uring_cmd task_work handling"" b5a05000188c Revert "Revert "net: mdio: fix owner field for mdio buses registered using device-tree"" 694bd10c6519 FROMGIT: wifi: cfg80211/mac80211: report link ID on control port RX 358fda2fd931 UPSTREAM: iommu: Rename iommu-sva-lib.{c,h} 45db9aa17522 UPSTREAM: iommu: Per-domain I/O page fault handling 4fffcc165c16 UPSTREAM: iommu: Prepare IOMMU domain for IOPF e9cca501c0d3 UPSTREAM: iommu: Remove SVA related callbacks from iommu ops 840b255c5441 UPSTREAM: iommu/sva: Refactoring iommu_sva_bind/unbind_device() 6fc9f366de40 UPSTREAM: arm-smmu-v3/sva: Add SVA domain support 1b14567e712c UPSTREAM: iommu/vt-d: Add SVA domain support 33991390ac78 UPSTREAM: iommu: Add IOMMU SVA domain support 119fbcf43c5d UPSTREAM: iommu: Add attach/detach_dev_pasid iommu interfaces db8a6a29f450 UPSTREAM: PCI: Enable PASID only when ACS RR & UF enabled on upstream path 36db10b1ad4a UPSTREAM: iommu: Remove SVM_FLAG_SUPERVISOR_MODE support 102cc9b4acfe UPSTREAM: iommu: Add max_pasids field in struct dev_iommu a789a7ef1a5b UPSTREAM: iommu: Add max_pasids field in struct iommu_device 1bc680b30bb8 ANDROID: GKI: fscrypt: add ABI padding to struct fscrypt_operations Test: treehugger Bug: 278820341 Change-Id: I935261251b2b174bcb47f45a69f59034b9069153
2023-04-12Update kernel to builds 9922178Howard Chen
git log --first-parent -100 --oneline --no-decorate 46c8cb782a97..3e4bbbe1031b: 3e4bbbe1031b ANDROID: abi_gki_aarch64_qcom: Add sock_gen_put d56ad709773a ANDROID: arm64: Implement hypervisor workaround for SoCs with DMA beyond the PoC 732a9ff82f8c ANDROID: GKI: add symbol list file for xiaomi 710a5d9ce119 ANDROID: Add initial symbols list for imx 24c39824c81d ANDROID: Add initial symbol list for mtk a4d96d91dad8 ANDROID: virt: gunyah: Move arch_is_gh_guest under RM probe a8277bfc875f ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2 cdecdc14f51e ANDROID: Update the pixel symbol list 702d62d94308 BACKPORT: FROMLIST: Revert "scsi: ufs: core: Initialize devfreq synchronously" 0bcb2dc28cc2 ANDROID: abi_gki_aarch64_qcom: update abi 86136fdb8d5e ANDROID: abi_gki_aarch64_qcom: Further update symbol list f65b52f60de9 ANDROID: GKI: Convert 80211 modules as unprotected f36e63725b79 ANDROID: ABI: Update QCOM symbol list 5160e718d269 Revert "FROMGIT: scsi: ufs: ufs-qcom: Add support for reinitializing the UFS device" 78ba77a98a21 Revert "FROMGIT: scsi: ufs: ufs-qcom: Add support for finding max gear on new platforms" d6085639254b Revert "block/io_uring: pass in issue_flags for uring_cmd task_work handling" bbf55140b7ab Merge "Merge 6.1.23 into android14-6.1" into android14-6.1 93e4fc4c9adb ANDROID: abi_gki_aarch64_qcom: Add of_icc_get_from_provider 0cd79cae16cd FROMLIST: staging: greybus: drop loopback test files 0ec2539fbc12 ANDROID: KVM: arm64: Prevent pKVM module loading after IOMMU init 3e3a126ea3cf ANDROID: KVM: arm64: Factor out logic for setting SVE vector length at hyp cbe59d40a2f3 ANDROID: KVM: arm64: Fix pKVM module loading close 586316589b49 ANDROID: KVM: arm64: Handle permission issue while loading pKVM module 1f6f0571ac72 ANDROID: usb: f_accessory: Check buffer size when initialised via composite ae678a47ee84 ANDROID: MGLRU: Avoid reactivation of anon pages on swap full Test: treehugger Bug: 277857597 Change-Id: Ia7177fedf415bb5ff020bd74463e2aaa461ab6a9
2023-04-05Update kernel to builds 9884857android-u-beta-1-gplHoward Chen
git log --first-parent -100 --oneline --no-decorate 9e35a21ec03f..46c8cb782a97: 46c8cb782a97 FROMGIT: f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block 8ff940b3513c ANDROID: incremental fs: Evict inodes before freeing mount data c0b8bfdecfa3 ANDROID: fsnotify: Notify lower fs of open 3355e398f35a ANDROID: fuse-bpf: Run bpf with migration disabled 17e313abe9e0 ANDROID: fuse-bpf: Do not change bpf program in lookups 24a4b7855f56 FROMGIT: ASoC: codecs: lpass: fix the order or clks turn off during suspend 4754c5690b9c ANDROID: GKI: Add a filegroup instead of _aarch64_additional_kmi symbol list 39ed42405e4b UPSTREAM: wifi: nl80211: fix puncturing bitmap policy 2420a46a3268 ANDROID: GKI: Update symbols to symbol list a6af57723d00 ANDROID: KVM: arm64: Remove the non-consuming hyp trace interface 3a7f9f00f050 Revert "ANDROID: cpufreq: Add a restricted vendor hook for freq transition" 7f4246b0440c Revert "ANDROID: kernel: Add restricted vendor hook in creds" 8f3de2b8daa6 ANDROID: ABI: update symbol list for galaxy d9f36cae1ccf Revert "net: mdio: fix owner field for mdio buses registered using device-tree" db50ac4d0a40 Merge 6.1.22 into android14-6.1 01917193ac16 ANDROID: update ABI for gunyah series 0c187fcc378a ANDROID: gunyah: Add protected VM firmware boot support 657af3fa64ff ANDROID: gunyah: vm_mgr: Add lent memory e54e5e94a46b ANDROID: abi_gki_aarch64_qcom: Add Gunyah symbols 234ad3252616 ANDROID: gunyah: Enable gunyah configs 1dce9d7d4dee ANDROID: gunyah: Add support for Gunyah vendor modules c2c0bebcdbc5 FROMLIST: MAINTAINERS: Add Gunyah hypervisor drivers section 7ac3fef966ce FROMLIST: virt: gunyah: Add ioeventfd 45831b2fd5c2 FROMLIST: virt: gunyah: Add irqfd interface 94346082c1ae FROMLIST: virt: gunyah: Add hypercalls for sending doorbell aeccb8b9e9f1 FROMLIST: virt: gunyah: Add proxy-scheduled vCPUs 1679f7f667ba FROMLIST: virt: gunyah: Add IO handlers 4e7721a26689 BACKPORT: FROMLIST: virt: gunyah: Add resource tickets 291489ffb6b5 BACKPORT: FROMLIST: gunyah: vm_mgr: Add framework to add VM Functions 4cf9feacb7e4 FROMLIST: virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource adf7510f3b6d FROMLIST: docs: gunyah: Document Gunyah VM Manager 1d5147b349e9 BACKPORT: FROMLIST: gunyah: rsc_mgr: Add platform ops on mem_lend/mem_reclaim 8f5b89a5bcdb FROMLIST: samples: Add sample userspace Gunyah VM Manager fa4e7824dacb BACKPORT: FROMLIST: gunyah: vm_mgr: Add ioctls to support basic non-proxy VM boot afe9d3b5012b FROMLIST: gunyah: vm_mgr: Add/remove user memory regions 4148b1fd1711 FROMLIST: gunyah: rsc_mgr: Add RPC for sharing memory f251362242ba BACKPORT: FROMLIST: gunyah: vm_mgr: Introduce basic VM Manager 7cfd6e6f7d1a FROMLIST: gunyah: rsc_mgr: Add VM lifecycle RPC d5e8df2cc4a1 FROMLIST: gunyah: rsc_mgr: Add resource manager RPC core 24bfb2e90d7b FROMLIST: mailbox: Add Gunyah message queue mailbox 5943689fc36a FROMLIST: virt: gunyah: msgq: Add hypercalls to send and receive messages cc7db24050b1 FROMLIST: virt: gunyah: Identify hypervisor version b30fcf8c589c FROMLIST: virt: gunyah: Add hypercalls to identify Gunyah 256b469b5711 FROMLIST: gunyah: Common types and error codes for Gunyah hypercalls 1a54a2752892 FROMLIST: dt-bindings: Add binding for gunyah hypervisor de3283f90408 FROMLIST: docs: gunyah: Introduce Gunyah Hypervisor f72d338c3d80 FROMLIST: mailbox: Allow direct registration to a channel f2844fae7fb5 ANDROID: Fix the KMI 6976fcd16701 ANDROID: mm: shmem: whitelist the symbols in the shmem d13275473e74 ANDROID: mm/shmem: Add a trace hook to get the shmem folio a033dd393f15 ANDROID: mm: shmem: add vendor data in 'shmem_inode_info' Test: treehugger Bug: 277012061 Change-Id: I3a0a22185ef944c326b0964d62bff4a8f2bad3ce
2023-04-03Update kernel to builds 9850788Kelvin Zhang
git log --first-parent -100 --oneline --no-decorate 5fca1f9b7eca..9e35a21ec03f: 9e35a21ec03f ANDROID: 3/29/2023 KMI update 0844ef77702b ANDROID: ufs: core: move Android quirks into separate field 743439fcc678 ANDROID: KVM: arm64: Save and restore host sve state in pKVM 1ed56a948558 ANDROID: KVM: arm64: Specialize deactivate fpsimd traps on guest fpsimd trap 55c963e08b2e ANDROID: KVM: arm64: Specialize handling of host fpsimd state on EL2 trap n/vhe 6a8b1d493466 ANDROID: KVM: arm64: Allocate memory at hyp for host sve state a752b269cbb3 ANDROID: KVM: arm64: Store the maximum sve vector length at hyp 6dc9af85f767 ANDROID: KVM: arm64: Allocate host fp state at pkvm init rather than per cpu dbe1e94b31d8 ANDROID: KVM: arm64: Move loaded host fp state to pkvm 72919eb248a7 ANDROID: KVM: arm64: Use helper to get the host fpsimd state in pKVM 26d24625b310 ANDROID: KVM: arm64: Use enum instead of helper for fp state 4fa6c1122e1d ANDROID: KVM: arm64: Do not map the host fpsimd state to hyp in pKVM ba446078c909 ANDROID: KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit d9e00246e0c1 Revert "Revert "scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD"" b21e700aa440 Revert "Revert "drm/msm/gem: Prevent blocking within shrinker loop"" 0e07b5c6742a Revert "Revert "PCI: loongson: Add more devices that need MRRS quirk"" 68acfb359289 Revert "Revert "PCI: loongson: Prevent LS7A MRRS increases"" bd4a7c70f326 Revert "Revert "netfilter: ctnetlink: make event listener tracking global"" a9a5726a7a2a Revert "Revert "HID: retain initial quirks set up when creating HID devices"" f61c12dabf68 Revert "Revert "sbitmap: Try each queue to wake up at least one waiter"" 7b05fba13118 Revert "Revert "sbitmap: Advance the queue index before waking up a queue"" d774f1e1f05d Revert "Revert "sbitmap: correct wake_batch recalculation to avoid potential IO hung"" 02fb5b0cc56a Revert "Revert "sbitmap: Use single per-bitmap counting to wake up queued tags"" 345103eb064b Revert "Revert "wait: Return number of exclusive waiters awaken"" 73bffa9caff8 Revert "Revert "kobject: modify kobject_get_path() to take a const *"" 3792ff78b1a1 UPSTREAM: mm: multi-gen LRU: avoid futile retries 599cea335fad UPSTREAM: mm: multi-gen LRU: simplify arch_has_hw_pte_young() check 6573287e54cb BACKPORT: mm: multi-gen LRU: clarify scan_control flags 014f97baadc9 BACKPORT: mm: multi-gen LRU: per-node lru_gen_folio lists 8d0d562dd3c6 UPSTREAM: mm: multi-gen LRU: shuffle should_run_aging() 5e9fed8a0397 BACKPORT: mm: multi-gen LRU: remove aging fairness safeguard ce1cc5d88730 UPSTREAM: mm: multi-gen LRU: remove eviction fairness safeguard 0f410148aebe UPSTREAM: mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] 3f963725af29 UPSTREAM: mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio baa4223c1285 ANDROID: Update symbol lists for dmabuf_page_pool f4ec1bfe8bb6 ANDROID: dma-buf: heaps: Move dmabuf_page_pool struct out of the KMI fdc6b59c8294 ANDROID: dma-buf: system_heap: kmap_local_page instead of kmap_atomic b882b8502c34 ANDROID: dma-buf: system_heap: Add pagepool support to system heap d1e582bae893 ANDROID: dma-buf: heaps: Minor cleanup of dmabuf_page_pool includes 2977891dfd4a ANDROID: dma-buf: heaps: replace mutex lock with spinlock 97a398c4c51b ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools 70ad75e771d1 ANDROID: dma-heap: Make the page-pool library built-in d3b59a75e863 ANDROID: dma-buf: heaps: Add a shrinker controlled page pool 31fe6066d89d UPSTREAM: usb: typec: tcpci: Add callback for evaluating contaminant presence 00bdc7e4e0f5 UPSTREAM: usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant 1147d5c3dabe ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats 3902abc57f31 UPSTREAM: wifi: nl80211: Allow authentication frames and set keys on NAN interface 58f4b86d780d UPSTREAM: wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD 541c3b73ddf0 UPSTREAM: wifi: cfg80211: include puncturing bitmap in channel switch events 7254d15c546b UPSTREAM: wifi: nl80211: validate and configure puncturing bitmap a8db4fc01591 BACKPORT: wifi: cfg80211: move puncturing bitmap validation from mac80211 76570e6a4a8a UPSTREAM: wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event e4df27a253ff UPSTREAM: wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP e53255578f23 UPSTREAM: wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP 8f7e932d4089 UPSTREAM: wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode bb7470704e5b UPSTREAM: wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} ef554cf3fc2f UPSTREAM: cfg80211: Update Transition Disable policy during port authorization c59181f352c1 UPSTREAM: wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload c20c83bbab75 UPSTREAM: wifi: nl80211: use link ID in NL80211_CMD_SET_BSS 1d2f0fdb9a00 UPSTREAM: wifi: cfg80211: support reporting failed links 4f0e2cac4cb7 ANDROID: KVM: arm64: Allow post-freeze backports to pKVM b4b279e9e34b ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules 509a7a32a5bc ANDROID: gki_config: use DWARFv5 rather than DWARFv4 0d5b95acb66a ANDROID: GKI: Multi arch exports protection support cf6897ede579 ANDROID: ABI: update symbol list for galaxy 1c94f5d77665 FROMGIT: f2fs: fix scheduling while atomic in decompression path 35fe8aaba980 ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void 9fe0c97d4527 FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust 6393d245536e FROMGIT: blk-crypto: make blk_crypto_evict_key() return void dbcd8b882715 FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete ac8758b1b259 ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE 88df3550183a Revert "ANDROID: module: Add vendor hooks" 98b6ece5f3f9 Revert "ANDROID: GKI: Export clocksource_mmio_init" 244e3955feae ANDROID: clang: update to 17.0.0 3d44f9b49e66 FROMGIT: f2fs v2: factor out discard_cmd usage from general rb_tree use 6e55119ce02e ANDROID: ABI: Update QCOM symbol list b56777fad605 ANDROID: ABI: update symbol list for galaxy f472016c8cd7 ANDROID: update db845c symbol list. eb1f5e465641 Revert "drm/msm/gem: Prevent blocking within shrinker loop" ad8dbd4420ed Revert "scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD" d3ea2c2a28ab Merge "Merge 6.1.21 into android14-6.1" into android14-6.1 993b35e7e82f ANDROID: ABI: Update QCOM symbol list for minidump 3ede901fc725 ANDROID: ABI: Update QCOM symbol list 9e208c6d412e ANDROID: ABI: Update QCOM symbol list a7bb9280334c ANDROID: mm: add get_page_owner_handle function 97b7d8586673 ANDROID: mm: add get_each_object_track function 173c09996a6d ANDROID: mm: Export get_slabinfo a9104d3210b7 ANDROID: mm: Export page_ext_[get|put] a47a1cfd5991 ANDROID: mm: Export si_swapinfo 43aae3481193 ANDROID: mm: Export vmalloc_nr_pages acea5c5e2f82 ANDROID: mm: Export pcpu_nr_pages 358f859c3061 ANDROID: dma-buf: add dma_buf_get_each function 0522dbb348fd ANDROID: abi_gki_aarch64_qcom: Update symbol list a46427da9572 Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default" 204ba8dd6817 Revert "HID: uhid: Over-ride the default maximum data buffer value with our own" a22c3a87905f Merge 6.1.20 into android14-6.1 b1add0ad90e2 ANDROID: abi_gki_aarch64_qcom: Sort list 6bf3324ebd91 ANDROID: of: of_reserved_mem: Increase limit for reserved_mem regions efa2b2fcf5bc Merge "Merge 6.1.19 into android14-6.1" into android14-6.1 10c3b0f22144 ANDROID: update the db845c symbol list Test: treehugger Bug: 264456132 Change-Id: Iacfebdddb7a7eb5305fd26a497767993ed2d833b
2023-03-10Update kernel to builds 9724725Alistair Delva
git log --first-parent -100 --oneline --no-decorate 116e1532b95d..5fca1f9b7eca: 5fca1f9b7eca ANDROID: ABI: Add missing symbols to QCOM list 81c66411108d Revert "ANDROID: disble the UID_SYS_STATS driver" bd772a54d267 Revert "exit: Remove profile_task_exit & profile_munmap" 3ff04317e4e3 FROMGIT: pstore: Revert pmsg_lock back to a normal mutex 85f5fd515e04 ANDROID: ABI: Update allowed list for QCOM 250fe8bc7574 ANDROID: ABI: Add missing symbols to QCOM list 43b0fbcb5487 ANDROID: usb: gadget: f_accessory: update to usb_gstrings_attach 5f28f5bc2d95 ANDROID: abi_gki_aarch64_qcom: whitelist some vm symbols f1171f40b0dd ANDROID: ABI: Update QCOM symbol list 36280321bc06 ANDROID: Add initial symbols list for galaxy b97cdd877ab1 ANDROID: printk: export symbol for tracepoint_console e1300f4942d0 Merge 6.1.15 into android14-6.1 bf0d1e087b1b ANDROID: revert core of "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume" 35c849e3f61e UPSTREAM: dm verity: stop using WQ_UNBOUND for verify_wq f8e756a6f701 ANDROID: Enable percpu high priority kthreads for erofs 5004cc655730 UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem() 566a7f6c6b3f BACKPORT: erofs: add per-cpu threads for decompression as an option d02bc472905d ANDROID: GKI: define protected exports and modules list aa8e0ddc4ac6 ANDROID: GKI: Update owners for GKI modules lists 1c6dc00657c7 ANDROID: GKI: Export memblock_free to drivers c89be468f83f ANDROID: ABI: Update QCOM symbol list bbabedc4990a ANDROID: GKI: 3/1/2023 KMI update 12b3802db1ec Revert "ANDROID: GKI: skip btf_type_tag in genksyms" 622f2199301c ANDROID: GKI: Enable CONFIG_MODULE_SCMVERSION=y d834db9f2cc1 ANDROID: modules: re-introduce the MODULE_SCMVERSION config e6284969d94d ANDROID: arm64: cache: Lower ARCH_DMA_MINALIGN to 64 bytes aa23dbe7ec9b ANDROID: arm64: dma: Panic if ARCH_DMA_MINALIGN is less than CTR_EL0.CWG 02bdd918e624 Revert "sched/psi: Stop relying on timer_pending() for poll_work rescheduling" 4b898a5ba492 Merge "Merge 6.1.14 into android14-6.1" into android14-6.1 6e76eb7899ac FROMGIT: scsi: ufs: core: Split ufshcd_map_sg() 21e01886effb FROMGIT: scsi: ufs: bsg: Clean up ufs_bsg_request() b340850c672d FROMGIT: scsi: ufs: bsg: Remove unnecessary length checkup b38e72d30c99 ANDROID: Add initial symbols list for db845c 186b73e3d2bd FROMGIT: scsi: ufs: ufs-mediatek: Remove unnecessary return code 73017e11a455 ANDROID: mm: add reclaim_shmem_address_space() for faster reclaims 33ed2524ee8c FROMGIT: scsi: ufs: ufs-mediatek: Modify the return value fb3ee331e0fe FROMGIT: scsi: ufs: ufs-mediatek: Remove unneeded code b30308f3f788 FROMGIT: scsi: ufs: core: Fix unnecessary operation for early return 974aa2726293 FROMGIT: scsi: ufs: core: Switch 'check_for_bkops' to bool 5a7704daeb8d FROMGIT: scsi: ufs: core: Separate function name and message 6167e91d12eb FROMGIT: scsi: ufs: core: Introduce ufshcd_abort_all() 6736ee5ff12b FROMGIT: scsi: ufs: core: Refactor ufshcd_hba_enable() a1b3bcf98d56 FROMGIT: scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes a0de7900a4c8 FROMGIT: scsi: ufs: core: Clean up ufshcd_slave_alloc() 12cfa179ed83 FROMGIT: scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" 45c68963875a ANDROID: ABI: Update QCOM symbol list dca2221551e3 FROMGIT: scsi: ufs: core: Print events for WLUN suspend and resume failures 0188abead5da FROMGIT: blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue 06a25b851e38 FROMGIT: scsi: ufs: Introduce the function ufshcd_execute_start_stop() 95af8a44d25a FROMGIT: scsi: ufs: Try harder to change the power mode 1750bb408844 ANDROID: ABI: Add scheduler-specific tracepoints to QCOM list 3e8fa2c04159 ANDROID: modpost: Don't complain about empty non-allocatable ELF sections 8f07b7dc97e1 FROMGIT: scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() e590fcc2e0d8 FROMGIT: scsi: ufs: Remove an outdated comment 32b7f5cde975 FROMGIT: scsi: ufs: Simplify ufshcd_set_dev_pwr_mode() a065fa8bfecc ANDROID: pstore/ram: Add backward compatibility for ramoops reserved region d9bddef6fce3 FROMLIST: pstore/ram: Rework logic for detecting ramoops reserved memory region ae068d4b32a2 ANDROID: incremental fs: Move throttling to outside page lock 96e377f2cd69 ANDROID: incremental fs: Fix race between truncate and write last block 1b6a307d82da ANDROID: ufs: Add vendor hook for ufs sdev update cdded8611821 ANDROID: MGLRU: Don't skip anon reclaim if swap low 1646655d881b ANDROID: KVM: arm64: Addr sanity check for pKVM HVC registration 3671b1b88c8f ANDROID: ABI: Update QCOM symbol list dafc2fae4d12 Merge 6.1.13 into android14-6.1 75c846bf5808 ANDROID: GKI: Update the ABI representation fcc4497c47a7 ANDROID: vendor_hooks: Add hooks for ufs scheduler 0df61339884b ANDROID: abi_gki_aarch64_qcom: add ufs_update_sdev to symbol list 3e306b353ff7 ANDROID: KVM: arm64: iommu: Add arg to finalize to pass state 2c0e439eb809 ANDROID: KVM: arm64: Add function to report misconfigurations to pKVM. cb5607e06502 FROMGIT: usb: gadget: configfs: Restrict symlink creation is UDC already binded 47c6b1ee81d3 ANDROID: GKI: Enable symbol trimming 26f2032cc476 ANDROID: GKI: skip btf_type_tag in genksyms 08b3afd706fa ANDROID: GKI: Fix copying of protected_exports 041c1f054d77 ANDROID: ABI: Update QCOM symbol list 3cedba1efb61 FROMLIST: input: Add KEY_CAMERA_FOCUS event in HID b8eb62608bef ANDROID: GKI: add Pixel symbol list 903038dd2277 ANDROID: GKI: Update abi_gki_aarch64_qcom for genpd f88336fa4a55 ANDROID: KVM: arm64: Support missing pKVM module sections Test: treehugger Bug: 268274222 Change-Id: I3e85ae8c2ec81f7620bf23b54f8bd95fe743064e
2023-02-17Update kernel to builds 9618665platform-tools-34.0.1Howard Chen
import Test: treehugger Bug: 268274222 Change-Id: I3b60aa33515d9db19cc148a3413a4e87c623e906