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

Merge branch 'android13-5.10' into branch 'android13-5.10-lts'



Sync up with android13-5.10 for the following commits:

f677cbf0 ANDROID: GKI: include more type definitions in vendor hooks
2b35014f ANDROID: fuse-bpf: Introduce readdirplus test case for fuse bpf
0559f8d2 BACKPORT: nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
2c8c8d03 ANDROID: fuse-bpf: Make sure force_again flag is false by default
4ad093ca ANDROID: fuse-bpf: Make inodes with backing_fd reachable for regular FUSE fuse_iget
6210ced8 BACKPORT: ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
da358e26 BACKPORT: locking: Add missing __sched attributes
4e1dd5a3 BACKPORT: ALSA: pcm: Fix races among concurrent prealloc proc writes
4e5367f2 BACKPORT: ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
dd17ad6e BACKPORT: ALSA: pcm: Fix races among concurrent read/write and buffer changes
f39647e7 ANDROID: Fix up abi issue with struct snd_pcm_runtime
d7202e9c BACKPORT: ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
80b6ac8c Revert "ANDROID: fuse-bpf: use target instead of parent inode to execute backing revalidate"
5d95acff ANDROID: KVM: arm64: Fix error handling in pKVM FF-A proxy
854df93a ANDROID: GKI: Expose device async to userspace
18be5dce FROMGIT: f2fs: fix iostat related lock protection
fc02d358 BACKPORT: FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
fca6ddff ANDROID: vendor_hooks: add vendor hoook in current_alloc_flags()
45cb58e1 ANDROID: vendor_hooks: add vendor hoook to report acr_info in cma_alloc()
45d8a7d0 ANDROID: Enable GKI Dr. No Enforcement
06e6eb70 ANDROID: KVM: arm64: Prevent kmemleak from accessing .hyp.data
2f97e58f BACKPORT: exfat: improve write performance when dirsync enabled
f8ca4439 FROMLIST: scsi: ufs: Fix a race between the interrupt handler and the reset handler
3e1a3ae0 FROMLIST: scsi: ufs: Support clearing multiple commands at once
986b493c FROMLIST: scsi: ufs: Simplify ufshcd_clear_cmd()
fe3b7f87 ANDROID: Adding Image.gz and boot-gz.img
e913814a ANDROID: softirq: Refine RT defer softirq
043c58ff ANDROID: binder: fix race in priority restore
d45e8f33 ANDROID: binder: switch task argument for binder_thread
d4dce34f ANDROID: binder: pass desired priority by reference
e4f3cf6b ANDROID: binder: fold common setup of node_prio
a4e61a48 ANDROID: Update the ABI representation
8d9e58e6 ANDROID: Update the ABI representation
19e41a34 ANDROID: sched: Add vendor hook for cpu distribution functions
a08f9783 ANDROID: Update the ABI representation
4b895c55 BACKPORT: io_uring: fix race between timeout flush and removal
20c6e1ba ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily
c84bdd74 ANDROID: Creating boot.img for x86_64 GKI
84b11bc9 ANDROID: Update the ABI representation
b5a54d8d BACKPORT: net/sched: cls_u32: fix netns refcount changes in u32_change()
d2316627 ANDROID: Update the ABI representation
13b6bd38 ANDROID: mm: vh for compaction begin/end
d68ba876 ANDROID: Fix the CONFIG_ANDROID_VENDOR_OEM_DATA=n build
2a6fab14 ANDROID: Update the ABI representation
a1037b8e ANDROID: init_task: Init android vendor and oem data
bb697d4a FROMGIT: xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
812805ff UPSTREAM: io_uring: always use original task when preparing req identity
b610eff2 ANDROID: fuse-bpf: use target instead of parent inode to execute backing revalidate
1e48e897 FROMLIST: remoteproc: Fix dma_mem leak after rproc_shutdown
91ad5ba0 FROMLIST: dma-mapping: Add dma_release_coherent_memory to DMA API
6eece719 UPSTREAM: arm64: paravirt: Use RCU read locks to guard stolen_time
0db47d81 Revert "FROMLIST: arm64: paravirt: Use RCU read locks to guard stolen_time"
e9dd78eb FROMLIST: BACKPORT: mm: fix is_pinnable_page against on cma page
c0f1d79d ANDROID: Update the ABI representation
36767022 ANDROID: Update the ABI representation
0ca85e35 ANDROID: add vendor_hook to control CMA allocation ratio
1ccbb12b ANDROID: Creating boot-img.tar.gz for aarch64
5d08df93 ANDROID: Update the ABI representation
f0cf55d4 ANDROID: Update the ABI representation
45a00576 UPSTREAM: usb: dwc3: gadget: Move null pinter check to proper place
83962808 UPSTREAM: firmware_loader: use kernel credentials when reading firmware
f6243b50 FROMGIT: dma-buf: ensure unique directory name for dmabuf stats
53cad467 ANDROID: Update the ABI representation
9292423a BACKPORT: can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
0944dd47 ANDROID: arm64: Fix MMIO guard ioremap when called before slab_is_available().
65735b81 ANDROID: sched: Add vendor hook for update_rq_clock_pelt
4acf9710 ANDROID: Disable CFI on trace hooks
b6193c56 ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu
729adca5 ANDROID: KVM: arm64: Remove stale shadow_handle field
bb4c6c01 BACKPORT: can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
4f1e1edb Revert "ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu"
273ad59b ANDROID: Update the ABI representation
9328b6c4 ANDROID: Update the ABI symbol list
207e72ba BACKPORT: esp: Fix possible buffer overflow in ESP transformation
46fc349c ANDROID: Update the ABI representation
45361b5a Revert "Revert "binder: Prevent context manager from incrementing ref 0""
346e46a9 UPSTREAM: scsi: ufs: core: Exclude UECxx from SFR dump list
f48d444f FROMGIT: dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
611d3745 ANDROID: mm: keep __get_user_pages_remote behavior
9afeef92 ANDROID: Update the ABI representation
ec9b4b8f UPSTREAM: xfrm: fix tunnel model fragmentation behavior
42596c7b ANDROID: fix ABI breakage caused by per_cpu_pages
2eb3710c ANDROID: fix ABI breakage caused by adding union type in struct page
fc19a77b FROMLIST: BACKPORT: mm/page_alloc: Remotely drain per-cpu lists
b71c6184 FROMLIST: BACKPORT: mm/page_alloc: Protect PCP lists with a spinlock
c249c40b FROMLIST: BACKPORT: mm/page_alloc: Split out buddy removal code from rmqueue into separate helper
a248d08a FROMLIST: BACKPORT: mm/page_alloc: Add page->buddy_list and page->pcp_list
e70a2e11 UPSTREAM: BACKPORT: mm/page_alloc: don't pass pfn to free_unref_page_commit()
57077192 UPSTREAM: BACKPORT: mm/page_alloc: avoid conflating IRQs disabled with zone->lock
49f6aaf9 UPSTREAM: Revert "usb: dwc3: core: Add shutdown callback for dwc3"
721fb79e BACKPORT: staging: ion: Prevent incorrect reference counting behavour
0f6bc2b7 FROMGIT: net: fix wrong network header length
f6f08b9b UPSTREAM: mm: fix unexpected zeroed page mapping with zram swap
c607c618 ANDROID: KVM: arm64: Fix for do not allow memslot changes after first VM run under pKVM
b9b94e2a ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu
39224119 ANDROID: Update the ABI representation
cebb2c99 ANDROID: Update the ABI symbol list
10b114cc ANDROID: KVM: arm64: Export nvhe_hyp_panic_handler
67bef07a FROMLIST: arm64: paravirt: Use RCU read locks to guard stolen_time
4dce9d7a ANDROID: clang: update to 14.0.7
43e6093d FROMGIT: KVM: arm64: Handle host stage-2 faults from 32-bit EL0
4eb197cb ANDROID: fix kernelci build issue for configfs module
3ed683cb ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle)
277827dd ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
4053a1e8 ANDROID: Add flag to indicate compiling against ACK
e78c5b62 UPSTREAM: mm: madvise: return correct bytes advised with process_madvise
5f9fb34d UPSTREAM: kfence, x86: fix preemptible warning on KPTI-enabled systems
a0046956 BACKPORT: net/packet: fix slab-out-of-bounds access in packet_recvmsg()
06bb3003 BACKPORT: dm: fix NULL pointer issue when free bio
98c15b2b ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
6450df3d ANDROID: arm64: Auto-enroll MMIO guard on protected vms
3e591c63 ANDROID: cma: allow to use CMA in swap-in path
c56ecad1 UPSTREAM: f2fs: should not truncate blocks during roll-forward recovery
a50ef731 BACKPORT: media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
0496c13d ANDROID: GKI: build damon reclaim
b3190b53 FROMLIST: mm/damon/reclaim: Fix the timer always stays active
ca5cc6bc BACKPORT: treewide: Add missing includes masked by cgroup -> bpf dependency
891f111a UPSTREAM: mm/damon: modify damon_rand() macro to static inline function
284927ef UPSTREAM: mm/damon: add 'age' of region tracepoint support
3d89e633 UPSTREAM: mm/damon: hide kernel pointer from tracepoint event
1656aa6e UPSTREAM: mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
a0220f61 UPSTREAM: mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
6be0ebcb UPSTREAM: mm/damon/dbgfs: remove an unnecessary variable
1b9e81fe UPSTREAM: mm/damon: move the implementation of damon_insert_region to damon.h
19660057 UPSTREAM: mm/damon: add access checking for hugetlb pages
2d885a49 UPSTREAM: mm/damon/dbgfs: support all DAMOS stats
4baaaded UPSTREAM: mm/damon/reclaim: provide reclamation statistics
5388d050 UPSTREAM: mm/damon/schemes: account how many times quota limit has exceeded
caa96941 UPSTREAM: mm/damon/schemes: account scheme actions that successfully applied
cb7e2884 UPSTREAM: mm/damon: convert macro functions to static inline functions
e7b7a537 UPSTREAM: mm/damon: move damon_rand() definition into damon.h
5fefa05f UPSTREAM: mm/damon/schemes: add the validity judgment of thresholds
1a8086a7 UPSTREAM: mm/damon/vaddr: remove swap_ranges() and replace it with swap()
ed97f262 UPSTREAM: mm/damon: remove some unneeded function definitions in damon.h
0fb0a85d UPSTREAM: mm/damon/core: use abs() instead of diff_of()
df930c3b UPSTREAM: mm/damon: unified access_check function naming rules
b1ddf425 UPSTREAM: mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
5529c8c7 UPSTREAM: mm/damon/dbgfs: protect targets destructions with kdamond_lock
3de97502 UPSTREAM: mm/damon/vaddr-test: remove unnecessary variables
0a44e491 UPSTREAM: mm/damon/vaddr-test: split a test function having >1024 bytes frame size
a5405bc0 UPSTREAM: mm/damon/vaddr: remove an unnecessary warning message
04b67c5c UPSTREAM: mm/damon/core: remove unnecessary error messages
1b77288b UPSTREAM: mm/damon/dbgfs: remove an unnecessary error message
5e319761 UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold
cce6ca2f UPSTREAM: mm/damon/core: fix fake load reports due to uninterruptible sleeps
856b2761 BACKPORT: timers: implement usleep_idle_range()
4c721a7b UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
48bd7c89 UPSTREAM: mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
90ba2d54 UPSTREAM: mm/damon: remove return value from before_terminate callback
c8aa05a5 UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message
8d31217a UPSTREAM: mm/damon: simplify stop mechanism
c8f09592 UPSTREAM: mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
2aafd458 UPSTREAM: mm/damon: remove unnecessary variable initialization
b3b73183 UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
656bbf4b UPSTREAM: selftests/damon: support watermarks
545df688 UPSTREAM: mm/damon/dbgfs: support watermarks
62bd89b4 UPSTREAM: mm/damon/schemes: activate schemes based on a watermarks mechanism
f4a02dbc UPSTREAM: tools/selftests/damon: update for regions prioritization of schemes
98260e4e UPSTREAM: mm/damon/dbgfs: support prioritization weights
2b85e833 UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization
76fb2465 UPSTREAM: mm/damon/schemes: prioritize regions within the quotas
6a0d2afd UPSTREAM: mm/damon/selftests: support schemes quotas
35063199 UPSTREAM: mm/damon/dbgfs: support quotas of schemes
e2eee39e UPSTREAM: mm/damon/schemes: implement time quota
a7e263a0 UPSTREAM: mm/damon/schemes: skip already charged targets and regions
51cd480d UPSTREAM: mm/damon/schemes: implement size quota for schemes application speed control
78572870 UPSTREAM: mm/damon/paddr: support the pageout scheme
8d537db0 UPSTREAM: mm/damon/dbgfs: remove unnecessary variables
c525089a UPSTREAM: mm/damon/vaddr: constify static mm_walk_ops
fd1bd69a UPSTREAM: mm/damon/dbgfs: support physical memory monitoring
2dc9fec1 UPSTREAM: mm/damon: implement primitives for physical address space monitoring
7dc7024f UPSTREAM: mm/damon/vaddr: separate commonly usable functions
319f3acc UPSTREAM: mm/damon/dbgfs-test: add a unit test case for 'init_regions'
2c807d1f UPSTREAM: mm/damon/dbgfs: allow users to set initial monitoring target regions
99510047 UPSTREAM: selftests/damon: add 'schemes' debugfs tests
fe2da2d9 UPSTREAM: mm/damon/schemes: implement statistics feature
59e4256b UPSTREAM: mm/damon/dbgfs: support DAMON-based Operation Schemes
77091caf UPSTREAM: mm/damon/vaddr: support DAMON-based Operation Schemes
07cefe8b UPSTREAM: mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
a0a2eec5 UPSTREAM: mm/damon/core: account age of target regions
e5a92ffc UPSTREAM: mm/damon/core: nullify pointer ctx->kdamond with a NULL
f6a7b652 UPSTREAM: mm/damon: needn't hold kdamond_lock to print pid of kdamond
7aa826a5 UPSTREAM: mm/damon: remove unnecessary do_exit() from kdamond
bbc7383c UPSTREAM: mm/damon/core: print kdamond start log in debug mode only
d09e6d43 UPSTREAM: include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
0492d06b UPSTREAM: mm/damon: grammar s/works/work/
e24d4d7d UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()'
729698e1 UPSTREAM: mm/damon: don't use strnlen() with known-bogus source length
789928c5 UPSTREAM: mm/damon: add kunit tests
d3cff19d UPSTREAM: mm/damon: add user space selftests
ac418a79 UPSTREAM: mm/damon/dbgfs: support multiple contexts
9fda42d2 UPSTREAM: mm/damon/dbgfs: export kdamond pid to the user space
c8ecb4f7 UPSTREAM: mm/damon: implement a debugfs-based user space interface
e415cf98 UPSTREAM: mm/damon: add a tracepoint
75f4f6eb UPSTREAM: mm/damon: implement primitives for the virtual memory address spaces
ad6156f8 UPSTREAM: mm/idle_page_tracking: make PG_idle reusable
f78eee74 UPSTREAM: mm/damon: adaptively adjust regions
40064a18 UPSTREAM: mm/damon/core: implement region-based sampling
d1e43a5b UPSTREAM: mm: introduce Data Access MONitor (DAMON)
88e4dbaf ANDROID: Make MGLRU aware of speculative faults
e7c680ad ANDROID: KVM: arm64: Prevent HVC calls outside of the core kernel text
32169780 ANDROID: fuse-bpf: Fix misuse of args.out_args
df208325 ANDROID: Update the ABI representation
d7b1683f ANDROID: add __trace_bputs() to aarch64 ABI
f6c964af ANDROID: Suppress build.sh deprecation warnings.
5d6831ad ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs
d5c0f0f9 ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries
e56d9603 ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access
96767ad7 ANDROID: KVM: arm64: s2mpu: Refactor DABT handler
c43dfe89 ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts
7a9a5324 BACKPORT: ext4: don't BUG if someone dirty pages without asking ext4 first
c383610d UPSTREAM: binder: change error code from postive to negative in binder_transaction
d4d78c72 ANDROID: fuse-bpf: Fix non-fusebpf build
9a502396 ANDROID: fuse-bpf: Use fuse_bpf_args in uapi
92c8c21a BACKPORT: nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
65533e02 ANDROID: Update the ABI representation
a1013fd1 FROMLIST: kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
c0986145 FROMLIST: kasan: fix hw tags enablement when KUNIT tests are disabled
f60a0b32 UPSTREAM: usb: dwc3: leave default DMA for PCI devices
3b508e8f UPSTREAM: usb: dwc3: support 64 bit DMA in platform driver
03f40d52 ANDROID: Update the ABI representation
6db38c5b FROMGIT: EXP rcu: Move expedited grace period (GP) work to RT kthread_worker
68c87a27 ANDROID: Update the ABI representation
699e6e32 UPSTREAM: block: fix async_depth sysfs interface for mq-deadline
53ff5efb ANDROID: PCI/PM: Use usleep_range for d3hot_delay
609fa1be ANDROID: mm: page_pinner: fix elapsed time
d5d9a235 ANDROID: mm: retry GUP with orignal gup_flags on failure
6acb2614 ANDROID: GKI: 4/15/2022 KMI freeze
a034320a ANDROID: add vendor fields to swap_slots_cache to support multiple swap devices
1b14ae01 ANDROID: add vendor fields to lruvec to record refault stats
af4eb0e3 ANDROID: add vendor fields to swap_info_struct to record swap stats
fae5207e ANDROID: scsi: ufs: Add suspend/resume SCSI command processing support
64293a57 ANDROID: scsi: ufs: Pass the clock scaling timeout as an argument
69014b2b ANDROID: scsi: ufs: Move a clock scaling check
aca52cab ANDROID: scsi: ufs: Reduce the clock scaling latency
00ed95fe FROMGIT: scsi: ufs: core: scsi_get_lba() error fix
c0a4aeb7 FROMGIT: scsi: ufs: Fix runtime PM messages never-ending cycle
0cd3abca FROMGIT: scsi: core: sd: Add silence_suspend flag to suppress some PM messages
e46eb261 FROMGIT: scsi: ufs: core: Remove wlun_dev_to_hba()
85d759e3 FROMGIT: scsi: ufs: Add checking lifetime attribute for WriteBooster
44b7a4f0 FROMGIT: scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
aeedc786 FROMGIT: scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
1fc4aef3 FROMGIT: scsi: ufs: Modify Tactive time setting conditions
d87405c2 FROMGIT: scsi: ufs: ufs-pci: Add support for Intel ADL
b65cfd7b FROMGIT: scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
4f4bf31d FROMGIT: scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
acb0ef88 ANDROID: scsi: ufs: Minimize the difference with the upstream code
321995d2 ANDROID: GKI: build multi-gen LRU
306dbfb3 FROMLIST: mm: multi-gen LRU: design doc
8b006e4d FROMLIST: mm: multi-gen LRU: admin guide
3cf1dfaa FROMLIST: mm: multi-gen LRU: debugfs interface
96f4a592 FROMLIST: mm: multi-gen LRU: thrashing prevention
76fdc101 FROMLIST: mm: multi-gen LRU: kill switch
082bc829 FROMLIST: mm: multi-gen LRU: optimize multiple memcgs
93c4f867 FROMLIST: mm: multi-gen LRU: support page table walks
c8356f75 FROMLIST: mm: multi-gen LRU: exploit locality in rmap
436dff20 FROMLIST: mm: multi-gen LRU: minimal implementation
fe302bd1 FROMLIST: mm: multi-gen LRU: groundwork
4c6c8172 FROMLIST: mm/vmscan.c: refactor shrink_node()
95acc9c2 FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
1ed19b56 FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()
b4f3b6ac UPSTREAM: include/linux/page-flags-layout.h: cleanups
2b286703 UPSTREAM: include/linux/page-flags-layout.h: correctly determine LAST_CPUPID_WIDTH
80343eea UPSTREAM: mm/swap: don't SetPageWorkingset unconditionally during swapin
0c20cff8 UPSTREAM: include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller
aadc45fa BACKPORT: mm: VM_BUG_ON lru page flags
bcc2f50f BACKPORT: mm: add __clear_page_lru_flags() to replace page_off_lru()
552f4165 BACKPORT: mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list()
10899ade UPSTREAM: mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion()
c18b4f50 BACKPORT: mm: don't pass "enum lru_list" to lru list addition functions
32ebee43 BACKPORT: include/linux/mm_inline.h: shuffle lru list addition and deletion functions
885e11e9 BACKPORT: mm/vmscan.c: use add_page_to_lru_list()
75020bfb ANDROID: Move BRANCH from build.config.common to .constants.
5ef1198a ANDROID: Update the ABI symbol list
0a227f89 ANDROID: KVM: arm64: Do not allow memslot modifications once a PVM has run
8be6e932 ANDROID: fuse-bpf: Fix read_iter
128ed57b ANDROID: fuse-bpf: Use cache and refcount
8e24eb9a ANDROID: fuse-bpf: Rename iocb_fuse to iocb_orig
0f513195 ANDROID: fuse-bpf: Fix fixattr in rename
0c37c145 ANDROID: fuse-bpf: Fix readdir
68c99368 ANDROID: clang: update to 14.0.4
7a197aa5 ANDROID: mm: fix build break
d9e4b677 ANDROID: mm: freeing MIGRATE_ISOLATE page instantly
83aa7ef8 ANDROID: KVM: arm64: Fix size calculation of FFA memory range
2d2e0ad1 ANDROID: KVM: arm64: Pin FFA mailboxes shared by the host
b196350f ANDROID: fuse-bpf: Fix lseek return value for offset 0
bba21782 ANDROID: Update the ABI symbol list and xml
e5765b86 ANDROID: GKI: set more vfs-only exports into their own namespace
74ff6e66 ANDROID: KVM: arm64: Fix ToCToU issue when refilling the hyp memcache
8fe46774 ANDROID: mm: page_pinner: remove dump_page_pinner
94c6c10c BACKPORT: mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
7bfa608d UPSTREAM: kasan: test: support async (again) and asymm modes for HW_TAGS
4e56697b ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2
174ac5b7 ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW
a946ac5f ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk
a63ec2bc ANDROID: GKI: 4/6/2022 KMI update
ac3d4135 ANDROID: vendor_hooks: Reduce pointless modversions CRC churn
f33dc31c ANDROID: mm: gup: additional param in vendor hooks
16b4583a ANDROID: mm: page_pinner: fix build warning
01edbc91 ANDROID: mm: page_pinner: change pinner buffer size
b8a18e85 ANDROID: mm: page_pinner: remove static buffer
5c70ecb3 ANDROID: mm: page_pinner: remove longterm_pinner
e17f903a ANDROID: mm: page_pinner: change output format for alloc_contig_failed
a45f3891 ANDROID: mm: page_pinner refactoring
8e9a1707 FROMGIT: iommu/iova: Improve 32-bit free space estimate
34469ce1 ANDROID: KVM: arm64: pkvm: Track the SVE state in the shadow vcpu
7cea3cee ANDROID: KVM: arm64: Make the use of host or shadow vcpu less error prone
176c157b ANDROID: GKI: set vfs-only exports into their own namespace
21c7e202 FROMLIST: export: fix string handling of namespace in EXPORT_SYMBOL_NS
fdf0178d UPSTREAM: module.h: allow #define strings to work with MODULE_IMPORT_NS
7ba447d0 ANDROID: Update the ABI representation
8302ed7f FROMGIT: arm64: head.S: Initialise MPAM EL2 registers and disable traps
5748592d ANDROID: arm64: Partial MPAM sysreg definition import
aadf7ad9 BACKPORT: virtio: pci: check bar values read from virtio config space
7e5df18b UPSTREAM: Revert "virtio_pci: harden MSI-X interrupts"
c7912e30 UPSTREAM: Revert "virtio-pci: harden INTX interrupts"
30d72758 FROMLIST: fuse: give wakeup hints to the scheduler
11e60518 ANDROID: KVM: arm64: Don't map host sections in pkvm
fce8d906 ANDROID: KVM: arm64: Explicitely map kvm_vgic_global_state at EL2
6e12d67a ANDROID: KVM: arm64: Unmap kvm_arm_hyp_percpu_base from the host
ae49ca9a ANDROID: KVM: arm64: pkvm: Don't access kvm_arm_hyp_percpu_base at EL1
b576a36a ANDROID: Update the ABI symbol list
4c3d004a UPSTREAM: erofs: add sysfs interface
dc123bee Revert "ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree"
3f9db3f7 ANDROID: sched: Add vendor hook for rt util update
cd5c1379 ANDROID: Update the ABI symbol list
9859d276 ANDROID: Add new pkvm_iommu_* functions to aarch64 ABI
8fd93b0e ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize
798c4ea5 ANDROID: KVM: arm64: iommu: No powered check in DABT handler
57381d54 ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver
e69c61cf ANDROID: KVM: arm64: iommu: Create parent/child relation
be84f2c7 ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu
e6574a68 ANDROID: KVM: arm64: iommu: Create private mapping last
acb9a254 ANDROID: KVM: arm64: iommu: Free memory on registration error
6eaed0b8 ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify
a75cb9df ANDROID: KVM: arm64: Drop FOLL_FORCE when pinning guest memory pages
a246583f Revert "ANDROID: BACKPORT: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL"
bbe5c855 Revert "ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications"
588affc8 BACKPORT: virtio-blk: Use blk_validate_block_size() to validate block size
fe048400 ANDROID: Update the ABI representation
e3356ca0 ANDROID: sched: Add vendor hook for util-update related functions
ec7c9ea9 ANDROID: Update the ABI representation
982febef ANDROID: KVM: arm64: pkvm: Inject SIGSEGV on illegal accesses
e7b80ada ANDROID: KVM: arm64: Refactor enter_exception64()
91c32ff1 ANDROID: KVM: arm64: Add is_pkvm_initialized() helper
ba73e0b8 ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset
40493bc9 ANDROID: KVM: arm64: Check pin_user_pages() return value
dbba49b6 ANDROID: KVM: arm64: Handle all ID registers trapped for a protected VM
5c6f14f1 ANDROID: Update the ABI symbol list
373e5bd7 ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS
83631772 ANDROID: usb: gadget: f_accessory: add compat_ioctl support
4443600c UPSTREAM: mm: fix use-after-free when anon vma name is used after vma is freed
6962eb33 UPSTREAM: mm: prevent vm_area_struct::anon_name refcount saturation
9fbdc4b5 UPSTREAM: mm: refactor vm_area_struct::anon_vma_name usage code
6b94b8c3 ANDROID: KVM: arm64: Only map swap-backed pages into the guest
c8b55051 ANDROID: Update the ABI representation
3101b49e ANDROID: clang: update to 14.0.3
93846ccc ANDROID: KVM: arm64: Invalidate TLB by VMID when tearing down the shadow VM
ed0dec09 ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM
f8c415b6 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.10.y' into android13-5.10
cf9be86a ANDROID: GKI: 3/23/2022 KMI update
e5315a20 ANDROID: GKI: enable macsec
7531264e ANDROID: Update the ABI symbol list
aea946bd ANDROID: mm: gup: vendor hook in GUP friends
0375b0d2 ANDROID: selftests: incfs: Add umount helper function
5fdeabb1 ANDROID: selftests: incfs: skip large_file_test test is not enough free space
9a7faf66 ANDROID: Update the ABI symbol list
b6079b14 ANDROID: incremental-fs: limit mount stack depth
68980ff9 fscrypt: update documentation for direct I/O support
16542197 f2fs: support direct I/O with fscrypt using blk-crypto
9f7cc5fd ext4: support direct I/O with fscrypt using blk-crypto
4b613cb0 iomap: support direct I/O with fscrypt using blk-crypto
b6da748b fscrypt: add functions for direct I/O support
21557656 ANDROID: selftests: incfs: Add -fno-omit-frame-pointer
59e664cd f2fs: fix to do sanity check on .cp_pack_total_block_count
40185cee f2fs: make gc_urgent and gc_segment_mode sysfs node readable
f1e8564c FROMLIST: kasan, scs: support tagged vmalloc mappings
c05355c5 ANDROID: kasan: sync vmalloc support with linux-next/akpm
2fce3203 f2fs: use aggressive GC policy during f2fs_disable_checkpoint()
9214367d f2fs: fix compressed file start atomic write may cause data corruption
bb434bbb f2fs: initialize sbi->gc_mode explicitly
81a9c7d6 f2fs: introduce gc_urgent_mid mode
13f1b8f1 f2fs: compress: fix to print raw data size in error path of lz4 decompression
bede9433 f2fs: remove redundant parameter judgment
4bab1480 f2fs: use spin_lock to avoid hang
e3d44a00 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
e182f50c f2fs: remove unnecessary read for F2FS_FITS_IN_INODE
e9e68904 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem
beebf948 f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes
266c3326 f2fs: fix to do sanity check on curseg->alloc_type
7a711a54 f2fs: fix to avoid potential deadlock
185e61d6 f2fs: quota: fix loop condition at f2fs_quota_sync()
150ce3cd f2fs: Restore rwsem lockdep support
c5feaf14 f2fs: fix missing free nid in f2fs_handle_failed_inode
421c7a58 f2fs: add a way to limit roll forward recovery time
95c5bd71 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
a3bb3ae2 f2fs: adjust readahead block number during recovery
4af7ca6c f2fs: fix to unlock page correctly in error path of is_alive()
7fa3e73d f2fs: expose discard related parameters in sysfs
7f148c6c f2fs: move discard parameters into discard_cmd_control
04e34c84 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
c4454e29 f2fs: move f2fs to use reader-unfair rwsems

And track more new symbols that were added to the 'android13-5.10' branch:

Leaf changes summary: 28 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 18 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 10 Added variables

18 Added functions:

  [A] 'function int __traceiter_android_rvh_cpumask_any_and_distribute(void*, task_struct*, const cpumask*, const cpumask*, int*)'
  [A] 'function int __traceiter_android_rvh_update_rq_clock_pelt(void*, rq*, s64, bool*)'
  [A] 'function int __traceiter_android_vh_cma_alloc_adjust(void*, zone*, bool*)'
  [A] 'function int __traceiter_android_vh_dump_throttled_rt_tasks(void*, int, u64, ktime_t, u64, s64)'
  [A] 'function int __traceiter_android_vh_mm_compaction_begin(void*, compact_control*, long int*)'
  [A] 'function int __traceiter_android_vh_mm_compaction_end(void*, compact_control*, long int)'
  [A] 'function int __traceiter_android_vh_sched_setaffinity_early(void*, task_struct*, const cpumask*, int*)'
  [A] 'function int __traceiter_android_vh_show_max_freq(void*, cpufreq_policy*, unsigned int*)'
  [A] 'function int __traceiter_android_vh_ufs_update_sdev(void*, scsi_device*)'
  [A] 'function unsigned int cfg80211_vendor_cmd_get_sender(wiphy*)'
  [A] 'function int cpumask_any_and_distribute(const cpumask*, const cpumask*)'
  [A] 'function char* d_path(const path*, char*, int)'
  [A] 'function pid* find_vpid(int)'
  [A] 'function mm_struct* get_task_mm(task_struct*)'
  [A] 'function void lru_cache_disable()'
  [A] 'function void lru_cache_enable()'
  [A] 'function void mmput(mm_struct*)'
  [A] 'function int vprintk_emit(int, int, const dev_printk_info*, const char*, va_list)'

10 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_cpumask_any_and_distribute'
  [A] 'tracepoint __tracepoint_android_rvh_update_rq_clock_pelt'
  [A] 'tracepoint __tracepoint_android_vh_cma_alloc_adjust'
  [A] 'tracepoint __tracepoint_android_vh_dump_throttled_rt_tasks'
  [A] 'tracepoint __tracepoint_android_vh_mm_compaction_begin'
  [A] 'tracepoint __tracepoint_android_vh_mm_compaction_end'
  [A] 'tracepoint __tracepoint_android_vh_sched_setaffinity_early'
  [A] 'tracepoint __tracepoint_android_vh_show_max_freq'
  [A] 'tracepoint __tracepoint_android_vh_ufs_update_sdev'
  [A] 'unsigned long int freq_scale'

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