Commit fdae29a2 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge branch 'android13-5.15' into 'android13-5.15-lts'



Sync up with android13-5.15 for the following commits now that the ABI
is frozen:

e3198189 ANDROID: ABI: Update symbols to unisoc whitelist for the drm
f1bf82c3 ANDROID: Enable GKI Dr. No Enforcement
3456f4ee ANDROID: GKI: 6/17/2022 KMI update
a047de79 ANDROID: GKI: add PG_oem_reserved in enum pageflags
b7a7765d ANDROID: power: Add ANDROID_OEM_DATA_ARRAY in freq_qos_request.
d1faa010 FROMGIT: cgroup: Use separate src/dst nodes when preloading css_sets for migration
dfdd57b0 ANDROID: vendor_hooks: export hooks of mem_cgroup subsystem
04bb2779 ANDROID: vendor_hooks: add a field in pglist_data
59e1e265 ANDROID: Allow vendor module to reclaim a memcg
326983dc ANDROID: Export memcg functions to allow module to add new files
f50ef590 ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem
6575ef0c ANDROID: ASoC: core- Add vendor data fields to support  hostless DAI
8255004d ANDROID: GKI: Add ANDROID_OEM_DATA_ARRAY() in struct ufs_hba
1c450d2d ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3
d13008eb ANDROID: GKI: add ANDROID_OEM_DATA in struct bio
6abf3c5e BACKPORT: FROMLIST: cfg80211: Indicate MLO connection info in connect and roam callbacks
29356dc0 BACKPORT: FROMGIT: wifi: cfg80211: add optional link add/remove callbacks
becbedac BACKPORT: FROMGIT: wifi: cfg80211: sort trace.h
e1913fb4 BACKPORT: FROMGIT: wifi: nl80211: update add/remove link command
3f048cd9 BACKPORT: FROMGIT: wifi: nl80211: support MLO in auth/assoc
9af03657 BACKPORT: FROMGIT: wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
27f48acb BACKPORT: FROMGIT: wifi: ieee80211: add definitions for multi-link element
10f80b73 BACKPORT: FROMGIT: wifi: nl80211: refactor BSS lookup in nl80211_associate()
442c68f1 BACKPORT: FROMGIT: wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
d9759275 BACKPORT: FROMGIT: wifi: cfg80211: do some rework towards MLO link APIs
af34adaa BACKPORT: FROMLIST: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
bee631ce ANDROID: nl80211/cfg80211: Add support to do API changes after GKI freeze
3dc56c75 ANDROID: Add macros to create reserved data fields to backport upstream changes
10f35431 UPSTREAM: wil6210: remove 'freq' debugfs
d14ea158 ANDROID: GKI: Add ANDROID_OEM_DATA() in struct queue_limits
d534eb25 FROMLIST: ALSA: control: Use xarray for faster  lookups
bcef255e ANDROID: vendor_hooks: add a field in mem_cgroup
efc74733 FROMGIT: PCI: dwc: Fix MSI msi_msg dma mapping
99af01f2 Revert "ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement"
7b26719a ANDROID: GKI: use internal type definitions in vendor hooks
d5f809c8 ANDROID: GKI: use public type definitions in vendor hooks
6b725907 ANDROID: GKI: add ANDROID_OEM_DATA() in struct request_queue
7a43f1f6 ANDROID: vendor_hooks: add hook and OEM data for slab shrink
cbd20786 FROMLIST: scsi: ufs: Export regulator functions
df17a9b9 ANDROID: GKI: timer.h: add Android ABI padding to a structure
706766bc ANDROID: GKI: USB: add Android ABI padding to some structures
a61964fc ANDROID: GKI: sched.h: add Android ABI padding to some structures
6a79d5b9 ANDROID: GKI: module.h: add Android ABI padding to some structures
09c51db0 ANDROID: GKI: sock.h: add Android ABI padding to some structures
0b82194e ANDROID: GKI: sched: add Android ABI padding to some structures
da717c3c ANDROID: GKI: mount.h: add Android ABI padding to some structures
98042d19 ANDROID: GKI: mm: add Android ABI padding to some structures
b89d56cc ANDROID: GKI: add some padding to some driver core structures
59407998 ANDROID: GKI: add padding to struct hid_device
936b0da4 ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures
db2b68eb ANDROID: GKI: dwc3: add Android ABI padding to some structures
e5fd26ff ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
0e6d2288 ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
55f5cb74 ANDROID: GKI: quota.h: add Android ABI padding to some structures
8137f1d1 ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
30d36e31 ANDROID: GKI: mm.h: add Android ABI padding to a structure
c57f9e1d ANDROID: GKI: kobject.h: add Android ABI padding to some structures
4a30d8ec ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
7426a5b2 ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
abc5541f ANDROID: GKI: ioport.h: add Android ABI padding to a structure
80b63f2f ANDROID: GKI: iomap.h: add Android ABI padding to a structure
2ca1ba50 ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
f25b0013 ANDROID: GKI: genhd.h: add Android ABI padding to some structures
5988e691 ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
5d4e30d9 ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
bd3b9b13 ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
c4225357 ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
94e58fdb ANDROID: GKI: scsi.h: add Android ABI padding to a structure
80402621 ANDROID: GKI: pci: add Android ABI padding to some structures
4e079c92 ANDROID: GKI: add Android ABI padding to struct nf_conn
5e65f67a ANDROID: abi_gki_aarch64_qcom: Add rproc and rpmsg helpers
111cae84 FROMLIST: rpmsg: core: Introduce rproc_mem_entry_free
9eed2acb FROMLIST: remoteproc: core: Add helper to remove carveouts
6ac966ab UPSTREAM: remoteproc: move rproc_da_to_va declaration to remoteproc.h
76801c26 FROMLIST: rpmsg: char: Add support to use rpmsg_rx_done
a4f64634 FROMLIST: rpmsg: core: Add rx done hooks
60a6ad42 FROMLIST: mmc: sdhci-msm: Enable force hw reset during cqe recovery
024f778b FROMLIST: mmc: core: Introduce new flag to force hardware reset
74e63571 ANDROID: GKI: Add ANDROID_OEM_DATA in struct ufs_dev_info
9662426a ANDROID: sched: Add oem data in struct rq
d6f34bc8 FROMLIST: drivers/thermal/thermal_of: Add critical/hot ops support for thermal_of sensor
50bca2f7 Revert "Revert "ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST""
dc3e8567 Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags""
90e5d9e3 Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx""
071859b4 ANDROID: mmc: Add vendor hooks
22c62839 ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_HPB
1ef6a910 FROMGIT: drivers/thermal/thermal_of: Add change_mode ops support for thermal_of sensor
377ef18e FROMGIT: mmc: cqhci: Capture eMMC and SD card errors
232df716 FROMGIT: mmc: debugfs: Add debug fs error state entry for mmc driver
a70d3010 FROMGIT: mmc: debugfs: Add debug fs entry for mmc driver
6f0f7204 FROMGIT: mmc: sdhci: Capture eMMC and SD card errors
7ace0d46 FROMGIT: mmc: core: Capture eMMC and SD card errors
45850948 ANDROID: GKI: Add OEM data to mutex/rwsem
1dc9f514 ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle
72c4b4cd ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle
7948b5ff ANDROID: GKI: add vendor padding variable in struct sock
889670d8 ANDROID: GKI: add vendor padding variable in struct nf_conn
2d9a4bfb FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
ebc5cf22 ANDROID: Add vendor hook for MemcgV2 optimization
dbb4320c UPSTREAM: scsi: ufs: core: Probe for temperature notification support
8ee99807 ANDROID: scsi: ufs: Support Multi-Circular Queue
b528c788 UPSTREAM: mmc: core: Add host specific tuning support for eMMC HS400 mode
6b6ee454 UPSTREAM: mmc: mtk-sd: Add HS400 online tuning support
9a63e4dc UPSTREAM: dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
6551a55c ANDROID: powerpc/mm: protect vm_file during speculative page fault handling
4fc18576 ANDROID: x86/mm: protect vm_file during speculative page fault handling
0f4ea1e5 ANDROID: arm64/mm: protect vm_file during speculative page fault handling
a3fe25d9 ANDROID: add vma->file_ref_count to synchronize vma->vm_file destruction
a16e169d Revert "ANDROID: Use the notifier lock to perform file-backed vma teardown"
f25e13c1 Revert "ANDROID: Fix build errors caused by missing mmu_notifier_lock definition"
9a526b95 UPSTREAM: xfrm: fix "disable_policy" flag use when arriving from different devices
6508a375 UPSTREAM: xfrm: rework default policy structure
3ae95999 UPSTREAM: net: fix dev_fill_forward_path with pppoe + bridge
75cd9836 UPSTREAM: btrfs: fallback to blocking mode when doing async dio over multiple extents
a5070df8 UPSTREAM: btrfs: fix deadlock due to page faults during direct IO reads and writes
3446e643 UPSTREAM: mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
ee1ecd7e UPSTREAM: gfs2: Fix mmap + page fault deadlocks for direct I/O
127a8ed2 UPSTREAM: iov_iter: Introduce nofault flag to disable page faults
ccf74d1e UPSTREAM: selftests/bpf: Add test for reg2btf_ids out of bounds access
83e7514f UPSTREAM: bpf: Fix crash due to out of bounds access into reg2btf_ids.
2f53e219 UPSTREAM: bpf/selftests: Test PTR_TO_RDONLY_MEM
8f07caad UPSTREAM: bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
e1714bff UPSTREAM: bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
d7ebee8d UPSTREAM: bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
1cd49281 UPSTREAM: bpf: Introduce MEM_RDONLY flag
13fc6550 UPSTREAM: bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
f5a45f25 UPSTREAM: bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
cc6305f0 UPSTREAM: bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
cc3b22be UPSTREAM: bpf: Introduce composable reg, ret and arg types.
3f1805c9 ANDROID: Update symbol list for mtk
536083a4 ANDROID: GKI: add symbol list file for honor
4993f5a6 ANDROID: GKI: Update symbol list for Exynos SoC
546461d8 ANDROID: KVM: arm64: Prevent kmemleak from accessing .hyp.data
4a006e6d FROMGIT: KVM: arm64: Prevent kmemleak from accessing pKVM memory
3882af1c ANDROID: ABI: Update symbols to unisoc whitelist for the scheduler 4st
7754d284 ANDROID: GKI: Update symbols to symbol list
4ee2f8b5 FROMLIST: iommu/mediatek: Allow page table PA up to 35bit
0b6600b7 FROMLIST: iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
4f746c15 ANDROID: Add vendor hooks to signal.
fd2e5c65 ANDROID: ashmem: Export is_ashmem_file
348b1456 ANDROID: vendor_hooks: bypass shrink slab
e53e6edb FROMLIST: devcoredump : Serialize devcd_del work
ab7e76f6 ANDROID: GKI: Update symbols list for vivo
f58e5166 ANDROID: ABI: Update symbols used by the unisoc filesystem whitelist for the 1st
f5ba378e FROMLIST: of: of_reserved_mem: Increase limit for reserved_mem regions
648e7324 ANDROID: GKI: Add symbol list file for vivo
64a4e77c ANDROID: Revert "tracing: Disable "other" permission bits in the tracefs files"
c8a2e136 ANDROID: vendor_hooks: Add hook for binder
38d8fefb ANDROID: GKI: Update abi_gki_aarch64_qcom for devm_of_clk_del_provider
4a0a0fef Revert "ANDROID: umh: Enable usermode helper for required use cases"
43c33954 ANDROID: GKI: update module list for fips140 build
b5b6394e BACKPORT: mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged
368cd63a ANDROID: fault: Add vendor hook for TLB conflict
56b51fac BACKPORT: FROMLIST: block/bfq: Enable I/O statistics
933eddd1 ANDROID: Adding Image.gz and boot-gz.img
f28cdbf9 ANDROID: usb: dwc3: export tracepoint for dwc3 read/write
7a0c3689 ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint
d03bf01b UPSTREAM: usb: dwc3: core: Add error log when core soft reset failed
435a42a0 ANDROID: GKI: Update symbols to abi_gki_aarch64_oplus
1502f0ea ANDROID: Add hook to show vendor info for transactions
15a32b46 ANDROID: GKI: Update abi_gki_aarch64_qcom for partial init tracepoint
e8b5afb6 ANDROID: vendor_hooks: Add hook for partial_init
854f8404 ANDROID: mutex: Add vendor hook to init mutex oem data.
7c82ee91 FROMLIST: scsi: ufs-mediatek: Introduce workaround for power mode change
0b0ceacf FROMLIST: scsi: ufs: Fix ADAPT logic for HS-G5
97d940cf FROMLIST: scsi: ufs: Export ufshcd_uic_change_pwr_mode()
57388a13 ANDROID: Update symbol list for mtk
2d18a974 BACKPORT: FROMGIT: usb: dwc3: add power down scale setting
08a1879c ANDROID: GKI: remove info print for header generation
5452f089 UPSTREAM: gup: Introduce FOLL_NOFAULT flag to disable page faults
18e16d63 UPSTREAM: iomap: Support partial direct I/O on user copy failures
89f91db7 UPSTREAM: iomap: Fix iomap_dio_rw return value for user copies
9d16bdb6 UPSTREAM: gfs2: Fix mmap + page fault deadlocks for buffered I/O
64ef40ba UPSTREAM: gfs2: Eliminate ip->i_gh
f0a127f8 UPSTREAM: gfs2: Move the inode glock locking to gfs2_file_buffered_write
4e70d7c3 UPSTREAM: gfs2: Introduce flag for glock holder auto-demotion
d0e98c11 UPSTREAM: gfs2: Clean up function may_grant
3b46c843 UPSTREAM: gfs2: Add wrapper for iomap_file_buffered_write
66035841 UPSTREAM: iov_iter: Introduce fault_in_iov_iter_writeable
e1c331f4 UPSTREAM: iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
d9fb8140 UPSTREAM: gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
4d242c34 ANDROID: vendor_hooks: tune reclaim swappiness or scan type
113b6353 FROMLIST: power_supply: Register cooling device outside of probe
e4e3aadd ANDROID: vendor_hooks: Add hooks to tcp/udp send/recv msg functions.
cabca1b9 ANDROID: GKI: Add vendor hook to binder transaction
d1367b54 ANDROID: binder: fix race in priority restore
e8fcc17a ANDROID: binder: switch task argument for binder_thread
16c04a27 ANDROID: binder: pass desired priority by reference
7da5987f ANDROID: binder: fold common setup of node_prio
6fbdd5a2 ANDROID: vendor_hooks: Add hooks for account process tick
0902cc73 ANDROID: vendor_hooks: Add hooks for rwsem and mutex
3e3677f8 UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
e0a58002 ANDROID: Update symbol list for mtk
9a7732c0 ANDROID: input: Add vendor hook for __pass_event in evdev.c
c555553a ANDROID: umh: Enable usermode helper for required use cases
50a2b178 ANDROID: vendor_hooks: Add hooks to dup_task_struct
d450a89a ANDROID: GKI: add symbol list file for xiaomi
bfda92e5 ANDROID: ABI: Update symbols to unisoc whitelist for the 7th
dd4c3a3b ANDROID: GKI: Update abi_gki_aarch64_qcom for pm flag set tracepoint
596dcf79 ANDROID: vendor_hooks: Add hook in wakeup functionality
388f95c6 ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS
53df1b82 ANDROID: vendor_hooks: Add hooks for account irqtime process tick
825d9968 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
862fbb85 FROMGIT: mmc: core: Set reset done after hw reset
b9029542 ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily
39e9847e ANDROID: Creating boot.img for x86_64 GKI
3071eda1 ANDROID: abi_gki_aarch64_qcom: Update symbol list with usb_role_string
1ac270ab ANDROID: gki_defconfig: Enable RCU_BOOST config
af6c1477 ANDROID: abi_gki_aarch64_qcom: Add android_vh_disable_thermal_cooling_stats
f6e47fd0 ANDROID: thermal: vendor hook to disable thermal cooling stats
2baf6bfe UPSTREAM: usb: gadget: f_mass_storage: Disable eps during disconnect
c1993b4c ANDROID: Update symbols list and ABI for qcom
03b512f7 UPSTREAM: media: uvcvideo: Add UVC_GUID_FORMAT_H265
d1b6bd09 ANDROID: vendor_hooks: Add hook in shrink_node_memcgs
120823bf UPSTREAM: usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
7bfb6542 ANDROID: Add several symbol lists for unisoc
78d6de78 ANDROID: Fix the CONFIG_ANDROID_VENDOR_OEM_DATA=n build
45a91f30 ANDROID: abi_gki_aarch64_qcom: Add kobject_get
84213767 Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct request_queue"
443c11e0 Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx"
b982f17e Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags"
3062974b Revert "ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST"
f0b29dd9 ANDROID: lib: Export show_mem() for vendor module usage
50e4cd9d ANDROID: vendor_hooks: Add hooks for memory when debug
5a70133f ANDROID: vendor_hooks: Add hook in try_to_unmap_one()
73c9d4a9 ANDROID: vendor_hooks: Add hook in mmap_region()
caaafb70 FROMGIT: cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
49ad57e9 ANDROID: mm/memory_hotplug: Don't special case memory_block_size_bytes
6b6c4a73 ANDROID: abi_gki_aarch64_qcom: Add android_vh_ufs_clock_scaling
3ff9481a ANDROID: scsi: ufs: Add hook to influence the UFS clock scaling policy
442d3a10 ANDROID: Update symbol list for mtk
f85e3d91 ANDROID: scheduler: export task_sched_runtime
aa0e7ec7 ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST
9123d4df ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags
7f6e518e ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx
f4e36db5 ANDROID: GKI: Add ANDROID_OEM_DATA in struct request_queue
7e540327 ANDROID: Update mtktv symbol list
c6b53b7a ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
3c55aa6f ANDROID: GKI: add vendor padding variable in struct skb_shared_info
f45d12df ANDROID: GKI: Enable DM_INIT
149474c5 FROMLIST: power_supply: Use of-thermal cdev registration API
291dfda5 ANDROID: init_task: Init android vendor and oem data
afd403d1 ANDROID: qcom: Add flush_delayed_fput to ABI
6976d861 ANDROID: GKI: build damon reclaim
11bc7e6f FROMLIST: mm/damon/reclaim: Fix the timer always stays active
71da1561 BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency
caffd17b UPSTREAM: mm/damon: modify damon_rand() macro to static inline function
802a5dc6 UPSTREAM: mm/damon: add 'age' of region tracepoint support
7019f96d UPSTREAM: mm/damon: hide kernel pointer from tracepoint event
c5bf6f61 UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
d7cbb8dc UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
2d1227b1 UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable
2861a7ee UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h
508a322b UPSTREAM: mm/damon: add access checking for hugetlb pages
6fdce9a0 UPSTREAM: mm/damon/dbgfs: support all DAMOS stats
86a0f395 UPSTREAM: mm/damon/reclaim: provide reclamation statistics
168c5dc2 UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded
9818aed7 UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied
82b9795e UPSTREAM: mm/damon: convert macro functions to static inline functions
f92ba978 UPSTREAM: mm/damon: move damon_rand() definition into damon.h
6e04c850 UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds
548424ce UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap()
428792a8 UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h
38e43af0 UPSTREAM: mm/damon/core: use abs() instead of diff_of()
cd8dce30 UPSTREAM: mm/damon: unified access_check function naming rules
bdf02a7f UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables
a5bd0713 UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size
2f0229c4 UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message
999d83f1 UPSTREAM: mm/damon/core: remove unnecessary error messages
49de2cb8 UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message
e5a2bdfb BACKPORT: mm/damon/core: use better timer mechanisms selection threshold
d49b62cc BACKPORT: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
4c213483 UPSTREAM: mm/damon: remove return value from before_terminate callback
db9b97b5 UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message
c91a782b UPSTREAM: mm/damon: simplify stop mechanism
fe6bcb8d UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
ae3795eb UPSTREAM: mm/damon: remove unnecessary variable initialization
1a5e255c UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
97567267 UPSTREAM: selftests/damon: support watermarks
ffaa746d UPSTREAM: mm/damon/dbgfs: support watermarks
c70ef2a3 BACKPORT: mm/damon/schemes: activate schemes based on a watermarks mechanism
defd69e6 UPSTREAM: tools/selftests/damon: update for regions prioritization of schemes
875ca13d UPSTREAM: mm/damon/dbgfs: support prioritization weights
4cfed5d5 UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization
66624080 UPSTREAM: mm/damon/schemes: prioritize regions within the quotas
ddd1df85 UPSTREAM: mm/damon/selftests: support schemes quotas
5f680e39 UPSTREAM: mm/damon/dbgfs: support quotas of schemes
b4aefd1c UPSTREAM: mm/damon/schemes: implement time quota
f80ebb9d UPSTREAM: mm/damon/schemes: skip already charged targets and regions
80d2863f UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control
41d98d4c UPSTREAM: mm/damon/paddr: support the pageout scheme
8d5c271c UPSTREAM: mm/damon/dbgfs: remove unnecessary variables
8168da37 UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops
fc0bae05 UPSTREAM: mm/damon/dbgfs: support physical memory monitoring
ae84fa2e UPSTREAM: mm/damon: implement primitives for physical address space monitoring
80990f46 UPSTREAM: mm/damon/vaddr: separate commonly usable functions
12c21e91 UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions'
efc9721c UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions
70ebdef0 UPSTREAM: selftests/damon: add 'schemes' debugfs tests
a4874017 UPSTREAM: mm/damon/schemes: implement statistics feature
fd5ed35b UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes
573fab31 UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes
b35e8206 UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
41e99990 UPSTREAM: mm/damon/core: account age of target regions
aaa38788 UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL
340c92be UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond
2df0d2db UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond
ec961840 UPSTREAM: mm/damon/core: print kdamond start log in debug mode only
4680f261 UPSTREAM: include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
f840a4de UPSTREAM: mm/damon: grammar s/works/work/
a41c70ee ANDROID: vendor_hooks: add vendor hook in blk_mq_rq_ctx_init()
1c6391dd ANDROID: vendor_hooks: add vendor hook in blk_mq_alloc_rqs()

Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: Iefbbab398942ad769576399accd3ffcd24e41e93
parents da16d179 e3198189
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment