mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-26 04:20:23 +09:00
This syncs the android14-5.15-lts branch up with all of the recent changes that have gone into the 'android14-5.15' branch. Included in here are the following commits: *edbf1821e9ANDROID: GKI: Update MTKOTT symbol list *9aa89cf605UPSTREAM: libceph: harden msgr2.1 frame segment length checks *25f13a246dUPSTREAM: netfilter: ipset: Add schedule point in call_ad(). *813d5c850bUPSTREAM: net: xfrm: Fix xfrm_address_filter OOB read *04a0c46bb3UPSTREAM: igb: set max size RX buffer when store bad packet is enabled *7d13770cb8FROMGIT: f2fs: do not return EFSCORRUPTED, but try to run online repair *3525a7292bANDROID: sched: Add vendor hook for util_fits_cpu *3191bf9249ANDROID: KVM: Update nVHE stack size to 8KB *d217ccf7c8ANDROID: Add CONFIG_BLK_DEV_NULL_BLK=m to gki_defconfig *845ae208d5ANDROID: GKI: Update symbol list for Amlogic *17cbc8f6c2BACKPORT: take care to handle NULL ->proc_lseek() *01bff4820fANDROID: KVM: arm64: Allow setting device attr in stage-2 PTEs *077735bc14ANDROID: KVM: arm64: Fix hyp tracing build dependencies *673d30e3f5ANDROID: GKI: Update symbol list for Amlogic *ed5719778fANDROID: vendor_hooks: add vendor hook in __alloc_pages() *fb8d8135c3UPSTREAM: netfilter: xt_sctp: validate the flag_info count *4b27296bd4ANDROID: Add kunit targets. *a3e337eb7dANDROID: Enable CONFIG_KUNIT=y. *734865de30FROMGIT: mm/madvise: fix madvise_pageout for private file mappings *4e664ccbeaUPSTREAM: netfilter: xt_u32: validate user space input *a114e5dca4UPSTREAM: netfilter: nfnetlink_osf: avoid OOB read *fae3eccae9UPSTREAM: net/sched: Retire rsvp classifier *002ad09f12UPSTREAM: ipv4: fix null-deref in ipv4_link_failure *bfeb57ae95FROMGIT: scsi: ufs: Set the CP flag for RT requests *67d3336282FROMGIT: scsi: ufs: Simplify ufshcd_comp_scsi_upiu() *0b5cd2a4a4ANDROID: scsi: Limit unaligned zoned write retries *f1b91d8b41ANDROID: block: Preserve the order of requeued zoned writes *d7f09c11e7ANDROID: gki_defconfig: Enable CONFIG_BLK_CGROUP_IOPRIO *e2dadb5022ANDROID: GKI: Update symbol list for Amlogic *5b8c9a002dANDROID: vendor_hooks: Add hooks to avoid key threads stalled in memory allocations *a1ebbe9d5eANDROID: KVM: arm64: Add missing hyp events for forwarded SMCs *86fb1cdb30ANDROID: GKI: Update symbol list for lenovo *2c0ad668ffANDROID: KVM: arm64: Store hyp address in the host fp state array *813b98b113ANDROID: KVM: arm64: Allocate host fp/simd state later in initialization *f44a014f33ANDROID: GKI: Update symbol list for Amlogic *0973d792beUPSTREAM: netfilter: nf_tables: disallow rule removal from chain binding *46a1c28f37ANDROID: mm: Use intended order-adjusted batch size *6e161d9045ANDROID: mm: cma: proper ret type for tasks interrupted by fatal signal *cbd1dda137ANDROID: GKI: Update RTK STB KMI symbol list *79ef0ab3a2ANDROID: Update the ABI symbol list *d15ca4faa6ANDROID: GKI: Update RTK STB KMI symbol list *63fc189127BACKPORT: usb: typec: bus: verify partner exists in typec_altmode_attention *d61f670260ANDROID: mm/memory_hotplug: Fix error path handling *3207c9ecb1BACKPORT: mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list *b0572dcd78UPSTREAM: ARM: ptrace: Restore syscall skipping for tracers *277d398991UPSTREAM: ARM: ptrace: Restore syscall restart tracing *dfac06d29dFROMGIT: f2fs: preload extent_cache for POSIX_FADV_WILLNEED *a430d09818UPSTREAM: bpf, sockmap: fix deadlocks in the sockhash and sockmap *eb21f15a1aANDROID: GKI: Update symbol list for Amlogic *130bf74489UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue() *ba5f5fb147UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve *360c724a76ANDROID: GKI: Update symbol list for Amlogic *d3c35bf422ANDROID: vendor_hooks: add vendor hook in xhci_urb_suitable_for_idt() *a29acad961ANDROID: uid_sys_stat: instead update_io_stats_uid_locked to update_io_stats_uid *a1931ea630ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained locks for each hlist in hash_table. *19b5b13d8fANDROID: Flush deferred probe list before dropping host priv *93ef439161ANDROID: KVM: arm64: Don't force pte mappings in [n]VHE guest stage-2 *f43b021e14FROMGIT: f2fs: preload extent_cache for POSIX_FADV_WILLNEED *a0622550a9ANDROID: tools/resolve_btfids: Pass CFLAGS to libsubcmd build via EXTRA_CFLAGS *4aee33cbf4ANDROID: libsubcmd: Hoist iterator variable declarations in parse_options_subcommand() *cc1046e3c7ANDROID: block: Revert "Send requeued requests to the I/O scheduler" *c7b7058fbfANDROID: block: Revert "Preserve the order of requeued requests" *1988ebab8fANDROID: block: Restore request_queue.requeue_work *cfe32cb3c3BACKPORT: FROMGIT: scsi: ufs: Include the SCSI ID in UFS command tracing output *33d2a21b81UPSTREAM: ARM: 9269/1: vfp: Add hwcap for FEAT_DotProd *49c6c1e40fUPSTREAM: ARM: 9268/1: vfp: Add hwcap FPHP and ASIMDHP for FEAT_FP16 *52e28a12a9UPSTREAM: ARM: 9267/1: Define Armv8 registers in AArch32 state *a6f12f29b8ANDROID: mm: fix freeing of MIGRATE_ISOLATE page *5da77083fcANDROID: GKI: Update symbol list for Amlogic *e5e093b964UPSTREAM: tcpm: Avoid soft reset when partner does not support get_status *f0fb694baaUPSTREAM: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval *e7c8c7106fUPSTREAM: tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux *19852c1305ANDROID: GKI: Update RTK STB KMI symbol list *84d3e59750UPSTREAM: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). *40d7d94451ANDROID: Add initial symbol list for Tuxera *37f6973166ANDROID: GKI: update mtktv symbol *42e5080692ANDROID: GKI: Update symbol list for Amlogic *20fb3d0214ANDROID: vendor_hooks: add vendor hook in cma_alloc() *5fae54013cBACKPORT: mm/filemap.c: fix update prev_pos after one read request done *e9e2caeadeUPSTREAM: usb: typec: tcpm: set initial svdm version based on pd revision *b2cc1ef410ANDROID: KVM: arm64: Don't update IOMMUs for share/unshare *dd8ce75b2aANDROID: Update the ABI symbol list *99aa573db4ANDROID: fs/proc: Perform priority inheritance around access_remote_vm() *89a4bca262ANDROID: Update the ABI symbol list *3374f61d4bANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup *f627c35dd5ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S *633bfdda75ANDROID: fuse-bpf: Align data structs for 32-bit kernels *4d8e72739bANDROID: uid_sys_stats: Use llist for deferred work *99deaa6c75ANDROID: uid_sys_stats: Use a single work for deferred updates *1b5b705080ANDROID: fuse-bpf: Get correct inode in mkdir *347a154da8ANDROID: blk-mq: Run zoned blocking queues asynchronously *be1b509d81ANDROID: add initial symbol list for mtkott *4f597a1965BACKPORT: net: nfc: Fix use-after-free caused by nfc_llcp_find_local *6a9549f082UPSTREAM: netfilter: nf_tables: deactivate catchall elements in next generation *ca527661daANDROID: GKI: Update symbol list for Amlogic *0fead6967dANDROID: Update the ABI symbol list *2296fa4c8fUPSTREAM: erofs: refine managed inode stuffs *b014a90325UPSTREAM: exfat: check if filename entries exceeds max filename length *47929f7de3ANDROID: GKI: Update symbol list for lenovo *2ab9f0baf2ANDROID: Add initial QCOM symbol list *bcae79d322ANDROID: GKI: Update RTK STB KMI symbol list *441510cfc0ANDROID: vendor_hooks: add vendor hook in current_alloc_flags() *ebd14a6c68ANDROID: vendor_hooks: add vendor hook to report acr_info in cma_alloc() *9a7a27181eANDROID: GKI: Update symbol list for Amlogic *7b00dfafc9BACKPORT: FROMGIT: netfilter: nfnetlink_log: always add a timestamp *98a63aed61UPSTREAM: cpuidle: Add cpu_idle_miss trace event *3abb2ec8d2ANDROID: Use alias for old rules. *2c7641526fANDROID: Add arch specific gki module list targets *e8b59bcd78ANDROID: fips140: fix the error injection module parameters Change-Id: Ib56d3821f4fbce61a52bf6fcf686ef5adff6963e Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>