qcom-6.1
* refs/heads/tmp-506939c:
ANDROID: Update STG for ANDROID_KABI_USE(1, unsigned int saved_state)
FROMGIT: freezer,sched: Use saved_state to reduce some spurious wakeups
BACKPORT: FROMGIT: sched/core: Remove ifdeffery for saved_state
UPSTREAM: sched: Consider task_struct::saved_state in wait_task_inactive()
UPSTREAM: sched: Unconditionally use full-fat wait_task_inactive()
UPSTREAM: net: prevent skb corruption on frag list segmentation
ANDROID: fuse-bpf: Get correct inode in mkdir
Revert "BACKPORT: FROMGIT: usb: gadget: udc: Handle gadget_connect failure during bind operation"
UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status
ANDROID: vendor_hooks: mm: Add tune_swappiness vendor hook in get_swappiness()
ANDROID: ABI: Update symbols to unisoc whitelist
ANDROID: ABI: Add to QCOM symbols list
ANDROID: ABI: update symbol list for galaxy
BACKPORT: printk: ringbuffer: Fix truncating buffer size min_t cast
ANDROID: GKI: Add symbols to symbol list for oplus
ANDROID: signal: Add vendor hook for memory reap
ANDROID: abi_gki_aarch64_qcom: white list symbols for mglru overshoot
ANDROID: vendor_hook: Add vendor hook to decide scan abort policy
UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
FROMLIST: ufs: core: fix abnormal scale up after last cmd finish
FROMLIST: ufs: core: fix abnormal scale up after scale down
FROMLIST: ufs: core: only suspend clock scaling if scale down
ANDROID: GKI: update ABI definition
UPSTREAM: zsmalloc: allow only one active pool compaction context
ANDROID: GKI: Update Tuxera symbol list
ANDROID: ABI: Update symbols to qcom whitelist
UPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision
ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare
ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold
ANDROID: sched: Add vendor hook for rt util update
ANDROID: sched: Add vendor hook for util-update related functions
ANDROID: sched: Add vendor hooks for override sugov behavior
ANDROID: Add new hook to enable overriding uclamp_validate()
ANDROID: sched/uclamp: Don't enable uclamp_is_used static key by in-kernel requests
ANDROID: topology: Add vendor hook for use_amu_fie
ANDROID: sched: Export symbols needed for vendor hooks
ANDROID: Update symbol list for Exynos Auto SoCs
UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation
ANDROID: GKI: Update symbols to symbol list
ANDROID: GKI: Export four symbols in file net/core/net-trace.c
UPSTREAM: blk-ioc: fix recursive spin_lock/unlock_irq() in ioc_clear_queue()
ANDROID: fuse-bpf: Align data structs for 32-bit kernels
ANDROID: GKI: Update symbol list for xiaomi
ANDROID: vendor_hooks: export cgroup_threadgroup_rwsem
ANDROID: GKI: add symbol list file for meizu
ANDROID: fuse-bpf: Get correct inode in mkdir
ANDROID: ABI: Update allowed list for QCOM
UPSTREAM: blk-ioc: protect ioc_destroy_icq() by 'queue_lock'
ANDROID: GKI: Update symbols to symbol list
ANDROID: uid_sys_stats: Use llist for deferred work
UPSTREAM: net: nfc: Fix use-after-free caused by nfc_llcp_find_local
UPSTREAM: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
UPSTREAM: net: tap_open(): set sk_uid from current_fsuid()
UPSTREAM: usb: typec: ucsi: Fix command cancellation
UPSTREAM: locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
ANDROID: kleaf: Remove ptp_kvm.ko from i386 modules
ANDROID: GKI: Add symbols to symbol list for oplus
ANDROID: vendor_hooks: Add tune swappiness hook in get_scan_count()
ANDROID: GKI: Update symbol list for VIVO
ANDROID: kleaf: get_gki_modules_list add i386 option
ANDROID: arm as an option for get_gki_modules_list
UPSTREAM: um: Only disable SSE on clang to work around old GCC bugs
ANDROID: GKI: Update abi_gki_aarch64_qcom for page_owner symbols
ANDROID: mm: Export page_owner_inited and __set_page_owner
ANDROID: Use alias for old rules.
ANDROID: virt: geniezone: Enable as GKI module for arm64
ANDROID: Add arch specific gki module list targets
FROMLIST: virt: geniezone: Add dtb config support
FROMLIST: virt: geniezone: Add memory region support
FROMLIST: virt: geniezone: Add ioeventfd support
FROMLIST: virt: geniezone: Add irqfd support
FROMLIST: virt: geniezone: Add irqchip support for virtual interrupt injection
FROMLIST: virt: geniezone: Add vcpu support
FROMLIST: virt: geniezone: Add GenieZone hypervisor support
FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor
FROMLIST: docs: geniezone: Introduce GenieZone hypervisor
UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
UPSTREAM: net: tun_chr_open(): set sk_uid from current_fsuid()
UPSTREAM: exfat: check if filename entries exceeds max filename length
UPSTREAM: net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
ANDROID: abi_gki_aarch64_qcom: update abi symbols
ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration
FROMGIT: pstore/ram: Check start of empty przs during init
UPSTREAM: erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
UPSTREAM: erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
UPSTREAM: erofs: Fix detection of atomic context
UPSTREAM: erofs: fix compact 4B support for 16k block size
UPSTREAM: erofs: kill hooked chains to avoid loops on deduplicated compressed images
UPSTREAM: erofs: fix potential overflow calculating xattr_isize
UPSTREAM: erofs: stop parsing non-compact HEAD index if clusterofs is invalid
UPSTREAM: erofs: initialize packed inode after root inode is assigned
ANDROID: GKI: Update ABI for zsmalloc fixes
BACKPORT: zsmalloc: fix races between modifications of fullness and isolated
ANDROID: ABI: Update symbols to unisoc whitelist for A14-6.1
UPSTREAM: zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
UPSTREAM: netfilter: nfnetlink_log: always add a timestamp
ANDROID: virt: gunyah: Do not allocate irq for GH_RM_RESOURCE_NO_VIRQ
ANDROID: GKI: Add Tuxera symbol list
ANDROID: ABI: Update oplus symbol list
ANDROID: vendor_hooks: Add hooks for waking up and exiting control
ANDROID: GKI: Update symbol list for xiaomi
ANDROID: vendor_hooks:vendor hook for percpu-rwsem
ANDROID: fips140: fix the error injection module parameters
BACKPORT: blk-crypto: dynamically allocate fallback profile
UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer
ANDROID: Delete build.config.gki.aarch64.16k.
FROMGIT: usb: typec: tcpm: Refactor the PPS APDO selection
UPSTREAM: usb: typec: tcpm: Fix response to vsafe0V event
ANDROID: Revert "ANDROID: allmodconfig: disable WERROR"
ANDROID: GKI: update symbol list file for xiaomi
FROMGIT: usb: typec: tcpm: not sink vbus if operational current is 0mA
Conflicts:
Documentation/devicetree/bindings
drivers/virt/Kconfig
Change-Id: I73f03160eff968ab65d417e3e2e6a8df593ffd81
Upstream-Build: ks_qcom-android14-6.1-keystone-qcom-release@10952003 UKQ2.231015.001
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>