* refs/heads/tmp-ac14ef0:
BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
ANDROID: GKI: Update symbols to symbol list
ANDROID: oplus: Update the ABI xml and symbol list
UPSTREAM: remoteproc: Fix count check in rproc_coredump_write()
BACKPORT: esp: Fix possible buffer overflow in ESP transformation
ANDROID: Fix the drain_all_pages default condition broken by a hook
UPSTREAM: Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
UPSTREAM: xfrm: fix MTU regression
ANDROID: signal: Add vendor hook for memory reaping
FROMGIT: usb: gadget: uvc: allow for application to cleanly shutdown
FROMGIT: usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints
UPSTREAM: usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
FROMGIT: usb: gadget: uvc: remove pause flag use
FROMGIT: usb: gadget: uvc: allow changing interface name via configfs
UPSTREAM: usb: gadget: uvc: Fix crash when encoding data for usb request
UPSTREAM: usb: gadget: uvc: test if ep->desc is valid on ep_queue
UPSTREAM: usb: gadget: uvc: only pump video data if necessary
UPSTREAM: usb: gadget: uvc: only schedule stream in streaming state
UPSTREAM: usb: dwc3: gadget: Give some time to schedule isoc
UPSTREAM: usb: gadget: uvc: make uvc_num_requests depend on gadget speed
UPSTREAM: usb: gadget: composite: Show warning if function driver's descriptors are incomplete.
FROMLIST: kbuild: Add environment variables for userprogs flags
ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
BACKPORT: staging: ion: Prevent incorrect reference counting behavour
FROMGIT: net: fix wrong network header length
UPSTREAM: mm: fix unexpected zeroed page mapping with zram swap
ANDROID: vendor_hooks: Add hooks for mutex
UPSTREAM: usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
UPSTREAM: usb: dwc3: Issue core soft reset before enabling run/stop
UPSTREAM: usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
ANDROID: Update QCOM symbol list for trace_map/unmap
ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
ANDROID: vendor_hooks: tune reclaim scan type for specified mem_cgroup
ANDROID: vendor_hooks: Add hooks for rwsem
ANDROID: Add flag to indicate compiling against ACK
ANDROID: GKI: build damon reclaim
FROMLIST: mm/damon/reclaim: Fix the timer always stays active
BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency
UPSTREAM: mm/damon: modify damon_rand() macro to static inline function
UPSTREAM: mm/damon: add 'age' of region tracepoint support
UPSTREAM: mm/damon: hide kernel pointer from tracepoint event
UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable
UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h
UPSTREAM: mm/damon: add access checking for hugetlb pages
UPSTREAM: mm/damon/dbgfs: support all DAMOS stats
UPSTREAM: mm/damon/reclaim: provide reclamation statistics
UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded
UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied
UPSTREAM: mm/damon: convert macro functions to static inline functions
UPSTREAM: mm/damon: move damon_rand() definition into damon.h
UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds
UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap()
UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h
UPSTREAM: mm/damon/core: use abs() instead of diff_of()
UPSTREAM: mm/damon: unified access_check function naming rules
UPSTREAM: mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
UPSTREAM: mm/damon/dbgfs: protect targets destructions with kdamond_lock
UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables
UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size
UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message
UPSTREAM: mm/damon/core: remove unnecessary error messages
UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message
UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold
UPSTREAM: mm/damon/core: fix fake load reports due to uninterruptible sleeps
BACKPORT: timers: implement usleep_idle_range()
UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
UPSTREAM: mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
UPSTREAM: mm/damon: remove return value from before_terminate callback
UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message
UPSTREAM: mm/damon: simplify stop mechanism
UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
UPSTREAM: mm/damon: remove unnecessary variable initialization
UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
UPSTREAM: selftests/damon: support watermarks
UPSTREAM: mm/damon/dbgfs: support watermarks
UPSTREAM: mm/damon/schemes: activate schemes based on a watermarks mechanism
UPSTREAM: tools/selftests/damon: update for regions prioritization of schemes
UPSTREAM: mm/damon/dbgfs: support prioritization weights
UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization
UPSTREAM: mm/damon/schemes: prioritize regions within the quotas
UPSTREAM: mm/damon/selftests: support schemes quotas
UPSTREAM: mm/damon/dbgfs: support quotas of schemes
UPSTREAM: mm/damon/schemes: implement time quota
UPSTREAM: mm/damon/schemes: skip already charged targets and regions
UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control
UPSTREAM: mm/damon/paddr: support the pageout scheme
UPSTREAM: mm/damon/dbgfs: remove unnecessary variables
UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops
UPSTREAM: mm/damon/dbgfs: support physical memory monitoring
UPSTREAM: mm/damon: implement primitives for physical address space monitoring
UPSTREAM: mm/damon/vaddr: separate commonly usable functions
UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions'
UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions
UPSTREAM: selftests/damon: add 'schemes' debugfs tests
UPSTREAM: mm/damon/schemes: implement statistics feature
UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes
UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes
UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
UPSTREAM: mm/damon/core: account age of target regions
UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL
UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond
UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond
UPSTREAM: mm/damon/core: print kdamond start log in debug mode only
UPSTREAM: include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
UPSTREAM: mm/damon: grammar s/works/work/
UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()'
UPSTREAM: mm/damon: don't use strnlen() with known-bogus source length
UPSTREAM: mm/damon: add kunit tests
UPSTREAM: mm/damon: add user space selftests
UPSTREAM: mm/damon/dbgfs: support multiple contexts
UPSTREAM: mm/damon/dbgfs: export kdamond pid to the user space
UPSTREAM: mm/damon: implement a debugfs-based user space interface
UPSTREAM: mm/damon: add a tracepoint
UPSTREAM: mm/damon: implement primitives for the virtual memory address spaces
UPSTREAM: mm/idle_page_tracking: make PG_idle reusable
UPSTREAM: mm/damon: adaptively adjust regions
UPSTREAM: mm/damon/core: implement region-based sampling
UPSTREAM: mm: introduce Data Access MONitor (DAMON)
BACKPORT: net/packet: fix slab-out-of-bounds access in packet_recvmsg()
BACKPORT: fuse: fix pipe buffer lifetime for direct_io
BACKPORT: dm: fix NULL pointer issue when free bio
UPSTREAM: kfence, x86: fix preemptible warning on KPTI-enabled systems
ANDROID: ABI: Update allowed list for galaxy
ANDROID: abi_gki_aarch64.xml: update based on proper LTO=full setting
BACKPORT: virtio-blk: Use blk_validate_block_size() to validate block size
ANDROID: add for tuning readahead size
BACKPORT: media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
BACKPORT: nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
BACKPORT: ext4: don't BUG if someone dirty pages without asking ext4 first
ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
BACKPORT: iommu: Extend mutex lock scope in iommu_probe_device()
BACKPORT: iommu: Fix race condition during default domain allocation
ANDROID: GKI: Update symbols to symbol list
Conflicts:
build.config.common
Change-Id: I30e0e3ce2527d66896add9fe45d71924557a46f2
Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com>