8842f4a0b2
51 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Sivasri Kumar, Vanka
|
0223b2b2b6 |
GKI: compare missed files to update files_gki_aarch64
In a mixed build environment, it is important to keep the files used to compile GKI kernel the same between the GKI kernel and the device kernel. Otherwise, unexpected issues may arise. For instance, a change made to a core kernel file on the device kernel would not have any effect on the generated boot.img since that file isn't used to compile vmlinux, the one from GKI kernel tree is. Change-Id: Icdd3512a5c4010d7d2272d00c2a21e3dfc3ee473 Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com> |
||
Sivasri Kumar, Vanka
|
87a2e597a0 |
GKI: compare missed files to update files_gki_aarch64
In a mixed build environment, it is important to keep the files used to compile GKI kernel the same between the GKI kernel and the device kernel. Otherwise, unexpected issues may arise. For instance, a change made to a core kernel file on the device kernel would not have any effect on the generated boot.img since that file isn't used to compile vmlinux, the one from GKI kernel tree is. Change-Id: I9f117236474ac12cc3d77d4a73b74bad0883c363 Signed-off-by: Sivasri Kumar, Vanka <quic_svanka@quicinc.com> |
||
Ivaylo Georgiev
|
dee4171e89 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (fb8aecf ) into msm-5.10
* refs/heads/tmp-fb8aecf: FROMLIST: usb: dwc3: usb: dwc3: Force stop EP0 transfers during pullup disable ANDROID: Update symbol list for mtk ANDROID: scheduler: export task_sched_runtime FROMLIST: mm: slub: fix slub_debug disabling for list of slabs FROMLIST: mm/madvise: add MADV_WILLNEED to process_madvise() ANDROID: Update the exynos symbol list FROMGIT: firmware: arm_scmi: Free mailbox channels if probe fails ANDROID: GKI: gki_defconfig: Enable CONFIG_NFC ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE ANDROID: GKI: update xiaomi symbol list and ABI XML ANDROID: ABI: update generic symbol list ANDROID: consolidate.fragment: Add missing arguments from gki_defconfig ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_HPB ANDROID: scsi: ufs: Make CONFIG_SCSI_UFS_HPB compatible with the GKI Change-Id: Ie17c7b85770678d3661b4e196eb10c194791a723 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Elliot Berman
|
5972e8baf2 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (5cdc423 ) into msm-5.10
* refs/heads/tmp-5cdc423: UPSTREAM: arm64: vdso: Avoid ISB after reading from cntvct_el0 ANDROID: GKI: Disable X86_MCE drivers ANDROID: GKI: Update symbols to symbol list ANDROID: ABI: update allowed list for exynos FROMGIT: sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS FROMGIT: sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() FROMGIT: sched/deadline: Fix reset_on_fork reporting of DL tasks BACKPORT: FROMGIT: sched: Fix UCLAMP_FLAG_IDLE setting FROMGIT: Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" ANDROID: ABI: Update allowed list for galaxy ANDROID: sched: add a helper function to change PELT half-life FROMGIT: loop: Select I/O scheduler 'none' from inside add_disk() FROMGIT: blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag FROMGIT: usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events FROMGIT: usb: dwc3: gadget: Avoid runtime resume if disabling pullup FROMGIT: usb: dwc3: gadget: Use list_replace_init() before traversing lists FROMGIT: arm64/cpufeature: Optionally disable MTE via command-line ANDROID: ABI: update ABI XML ANDROID: ABI: update generic symbol list ANDROID: PCI/PM: Use usleep_range for d3hot_delay FROMGIT: KVM: arm64: Unregister HYP sections from kmemleak in protected mode FROMGIT: arm64: Move .hyp.rodata outside of the _sdata.._edata range ANDROID: GKI: update .xml file after xhci bugfix ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops UPSTREAM: pipe: make pipe writes always wake up readers ANDROID: Revert "ANDROID: fs: pipe: wakeup readers on small writes even if pipe had data" ANDROID: GKI: Enable CONFIG_USB_EHCI_ROOT_HUB_TT Change-Id: I6bcae3847fa43a9bd5c75b571011f9c310426979 Signed-off-by: Elliot Berman <eberman@codeaurora.org> |
||
Ivaylo Georgiev
|
4ad2fd2ce6 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (7dc2d77 ) into msm-5.10
* refs/heads/tmp-7dc2d77: UPSTREAM: kernel/irq: export irq_gc_set_wake FROMGIT: procfs: prevent unpriveleged processes accessing fdinfo dir FROMGIT: f2fs: don't sleep while grabing nat_tree_lock FROMLIST: scsi: ufs: Allow async suspend/resume callbacks ANDROID: ABI: update generic symbol list and ABI XML ANDROID: scsi: ufs: add vendor hook to override key reprogramming ANDROID: GKI: Add rockchip symbol list ANDROID: GKI: update allowed GKI symbol for Exynosauto SoC ANDROID: GKI: sync allowed list for exynosauto SoC ANDROID: ABI: update allowed list for galaxy ANDROID: Update symbol list for mtk ANDROID: vendor_hooks: Add hooks to tcp/udp send/recv msg functions. ANDROID: fs: pipe: wakeup readers on small writes even if pipe had data ANDROID: GKI: sort the list of symbol lists Revert "ANDROID: ABI: update symbols to unisoc whitelist for the fifth time" ANDROID: Update the exynos symbol list ANDROID: GKI: Add some symbols to symbol list ANDROID: abi_gki_aarch64_qcom: Add additional symbols for show_cpufinfo_max_freq ANDROID: sched: add restricted hook to override show_cpufinfo_max_freq ANDROID: ABI: initial update allowed list for galaxy ANDROID: abi_gki_aarch64_qcom: Add I3C interface symbols to qcom tree ANDROID: Update symbol list for mtk ANDROID: abi_gki_aarch64_qcom: Add additional symbols for after hooks FROMGIT: usb: gadget: composite: Allow bMaxPower=0 if self-powered FROMGIT: f2fs: let's keep writing IOs on SBI_NEED_FSCK FROMLIST: scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() Revert "ANDROID: ABI: initial update allowed list for galaxy" Revert "ANDROID: ABI: update allowed list for galaxy" Revert "ANDROID: ABI: Update allowed list for galaxy" ANDROID: Use authoritative Dr. No list from android-mainline ANDROID: ABI: Update allowed list for galaxy UPSTREAM: mm/compaction: correct deferral logic for proactive compaction ANDROID: Enable GKI Dr. No Enforcement ANDROID: media: v4l2-core: Fix deadlock in vendor hook FROMGIT: dma_buf: remove dmabuf sysfs teardown before release ANDROID: update mtk symbol list UPSTREAM: mfd: syscon: Free the allocated name field of struct regmap_config ANDROID: Give UIC cmd timeout a larger value ANDROID: binder: retry security_secid_to_secctx() ANDROID: update new gki symbol for mtk ANDROID: mm, kasan: fix for "integrate page_alloc init with HW_TAGS" UPSTREAM: kasan: fix conflict with page poisoning ANDROID: GKI: Export two more mm symbols for GKI ANDROID: Update symbol list for mtk FROMLIST: kfence: skip all GFP_ZONEMASK allocations FROMLIST: kfence: move the size check to the beginning of __kfence_alloc() Change-Id: If3e8e3123501eed0ea7d323dbd3cf8d78bca8f66 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
299e9991f5 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (55a2446 ) into msm-5.10
* refs/heads/tmp-55a2446: ANDROID: ABI: update allowed list for galaxy FROMGIT: f2fs: add sysfs nodes to get GC info for each GC mode ANDROID: abi_gki_aarch64_qcom: Add android_debug_for_each_module ANDROID: debug_symbols: Add android_debug_for_each_module ANDROID: ABI: Update ABI for symbol list updates ANDROID: GKI: Update symbols to symbol list ANDROID: Update symbol list for mtk UPSTREAM: block, bfq: set next_rq to waker_bfqq->next_rq in waker injection UPSTREAM: mm/mremap: hold the rmap lock in write mode when moving page table entries. ANDROID: pstore/ram: Add backward compatibility for ramoops reserved region ANDROID: Update symbol list for mtk ANDROID: vendor_hooks: Modify the function name BACKPORT: FROMLIST: kasan: add memzero int for unaligned size at DEBUG BACKPORT: FROMLIST: mm: move helper to check slub_debug_enabled ANDROID: ABI: initial update allowed list for galaxy ANDROID: GKI: 7/14/2021 KMI update ANDROID: Update the ABI symbol list FROMLIST: arm64: avoid double ISB on kernel entry FROMLIST: arm64: mte: optimize GCR_EL1 modification on kernel entry/exit BACKPORT: FROMLIST: arm64: mte: avoid TFSR related operations unless in async mode FROMLIST: Documentation: document the preferred tag checking mode feature FROMLIST: arm64: mte: introduce a per-CPU tag checking mode preference FROMLIST: arm64: move preemption disablement to prctl handlers FROMLIST: arm64: mte: change ASYNC and SYNC TCF settings into bitfields FROMLIST: arm64: mte: rename gcr_user_excl to mte_ctrl BACKPORT: arm64: pac: Optimize kernel entry/exit key installation code paths BACKPORT: arm64: Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS) ANDROID: cleancache: add oem data to cleancache_ops ANDROID: blkdev: add oem data to block_device_operations FROMLIST: psi: stop relying on timer_pending for poll_work rescheduling ANDROID: GKI: Enable CONFIG_MEMCG ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle ANDROID: GKI: add vendor padding variable in struct sock ANDROID: GKI: add vendor padding variable in struct nf_conn ANDROID: vendor_hooks: add a field in mem_cgroup ANDROID: vendor_hooks: add a field in pglist_data FROMLIST: usb: dwc3: avoid NULL access of usb_gadget_driver FROMGIT: usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default FROMGIT: usb: dwc3: Resize TX FIFOs to meet EP bursting requirements FROMGIT: usb: gadget: configfs: Check USB configuration before adding FROMGIT: usb: gadget: udc: core: Introduce check_config to verify USB configuration ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations ANDROID: GKI: fscrypt: add ABI padding to struct fscrypt_operations ANDROID: mm: provision to add shmem pages to inactive file lru head ANDROID: GKI: Enable CONFIG_CGROUP_NET_PRIO ANDROID: Delete the DMA-BUF attachment sysfs statistics ANDROID: android: Add symbols to debug_symbols driver UPSTREAM: USB: UDC core: Add udc_async_callbacks gadget op ANDROID: vendor_hooks: Add oem data to file struct ANDROID: add kabi padding for structures for the android12 release ANDROID: GKI: device.h: add Android ABI padding to some structures ANDROID: GKI: elevator: add Android ABI padding to some structures ANDROID: GKI: scsi: add Android ABI padding to some structures ANDROID: GKI: workqueue.h: add Android ABI padding to some structures ANDROID: GKI: sched: add Android ABI padding to some structures ANDROID: GKI: phy: add Android ABI padding to some structures ANDROID: GKI: fs.h: add Android ABI padding to some structures ANDROID: GKI: dentry: add Android ABI padding to some structures ANDROID: GKI: bio: add Android ABI padding to some structures ANDROID: GKI: ufs: add Android ABI padding to some structures ANDROID: Update the generic symbol list ANDROID: mm: cma do not sleep for __GFP_NORETRY ANDROID: mm: cma: skip problematic pageblock ANDROID: mm: bail out tlb free batching on page zapping when cma is going on ANDROID: mm: lru_cache_disable skips lru cache drainnig ANDROID: mm: do not try test_page_isoalte if migration fails ANDROID: mm: add cma allocation statistics UPSTREAM: mm, page_alloc: move draining pcplists to page isolation users ANDROID: ALSA: compress: add vendor hook to support pause in draining ANDROID: vendor_hooks: add vendor hook in blk_mq_rq_ctx_init() ANDROID: abi_gki_aarch64_qcom: Add I3C core symbols to qcom tree ANDROID: vendor_hooks: add vendor hook in blk_mq_alloc_rqs() ANDROID: GKI: Export put_task_stack symbol ANDROID: abi_gki_aarch64_qcom: Add idr_alloc_u32 ANDROID: sound: usb: add vendor hook for cpu suspend support ANDROID: mm: page_pinner: use EXPORT_SYMBOL_GPL ANDROID: GKI: update allowed GKI symbol for Exynosauto SoC ANDROID: GKI: sync allowed list for exynosauto SoC ANDROID: ABI: add new symbols required by fips140.ko ANDROID: fips140: add/update module help text ANDROID: fips140: add power-up cryptographic self-tests ANDROID: arm64: disable LSE when building the FIPS140 module ANDROID: jump_label: disable jump labels in fips140.ko ANDROID: ipv6: add vendor hook for gen ipv6 link-local addr ANDROID: Revert "scsi: block: Do not accept any requests while suspended" ANDROID: abi_gki_aarch64_qcom: whitelist vm_event_states ANDROID: ashmem: Export is_ashmem_file ANDROID: usb: gadget: fix NULL pointer dereference in android_setup ANDROID: GKI: Disable kmem cgroup accounting FROMLIST: mm, memcg: inline swap-related functions to improve disabled memcg config BACKPORT: FROMLIST: mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config FROMLIST: mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions UPSTREAM: mm/memcg: bail early from swap accounting if memcg disabled UPSTREAM: procfs/dmabuf: add inode number to /proc/*/fdinfo UPSTREAM: procfs: allow reading fdinfo with PTRACE_MODE_READ Revert "FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ" Revert "FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /..." UPSTREAM: f2fs: initialize page->private when using for our internal use ANDROID: mm: page_pinner: report test_page_isolation_failure ANDROID: mm: page_pinner: add state of page_pinner ANDROID: mm: page_pinner: add more struct page fields ANDROID: mm: page_pinner: change timestamp format ANDROID: mm: page_pinner: print_page_pinner refactoring ANDROID: mm: page_pinner: remove shared_count ANDROID: mm: page_pinner: remove WARN_ON_ONCE ANDROID: mm: page_pinner: fix typos ANDROID: mm: page_pinner: reset migration failed page ANDROID: mm: page_pinner: record every put_page ANDROID: mm: page_pinner: change function names ANDROID: Allow vendor module to reclaim a memcg ANDROID: Export memcg functions to allow module to add new files FROMGIT: dt-bindings: usb: dwc3: Update dwc3 TX fifo properties UPSTREAM: dt-bindings: usb: Convert DWC USB3 bindings to DT schema FROMGIT: of: Add stub for of_add_property() Conflicts: Documentation/devicetree/bindings include/linux/usb/gadget.h Change-Id: If14a2b17ab5f0c3d7a0d11363cb49ddb82131313 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
e248a43f09 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (f4fd066 ) into msm-5.10
* refs/heads/tmp-f4fd066: ANDROID: fips140: define fips_enabled to 1 to enable FIPS behavior ANDROID: fips140: unregister existing DRBG algorithms ANDROID: fips140: fix deadlock in unregister_existing_fips140_algos() ANDROID: fips140: check for errors from initcalls ANDROID: fips140: log already-live algorithms ANDROID: Update new mtk gki symbol ANDROID: usb: Add vendor hook for usb suspend and resume BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova ANDROID: abi_gki_aarch64_qcom: Add vendor hook for shmem_alloc_page ANDROID: abi_gki_aarch64_qcom: Add reclaim_shmem_address_space ANDROID: android: export kernel function arch_mmap_rnd ANDROID: mm: shmem: Fix build break with allnoconfig ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem ANDROID: GKI: add vendor padding variable in struct skb_shared_info Change-Id: I5edb8474f0776c8f18c09294b9b8eeae88d1c001 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
dba559445d |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (8b9da28 ) into msm-5.10
* refs/heads/tmp-8b9da28: FROMLIST: scsi: ufs: add quirk to enable host controller without interface configuration FROMLIST: scsi: ufs: add quirk to handle broken UIC command ANDROID: syscall_check: add vendor hook for bpf syscall ANDROID: syscall_check: add vendor hook for open syscall ANDROID: syscall_check: add vendor hook for mmap syscall ANDROID: GKI: Add symbol to symbol list ANDROID: vendor_hooks: Add vendor hook to the net FROMLIST: scsi: ufs: Fix the SCSI abort handler ANDROID: android: export kernel function vm_unmapped_area ANDROID: shmem: vendor hook in shmem_alloc_page FROMLIST: pstore/ram: Rework logic for detecting ramoops reserved memory region ANDROID: mm: add reclaim_shmem_address_space() for faster reclaims ANDROID: Update the generic ABI symbol list ANDROID: GKI: refresh ABI XML ANDROID: GKI: turn on TIDY_ABI ANDROID: Update symbol list for VIVO FROMGIT: net: cdc_ncm: switch to eth%d interface naming ANDROID: GKI: add allowed GKI symbol for Exynosauto SoC ANDROID: mm: add vendor hook for vmpressure ANDROID: fips140: adjust some log messages ANDROID: fips140: add missing static keyword to fips140_init() ANDROID: GKI: update allowed list for exynosauto SoC UPSTREAM: scsi: ufs: ufshcd: Fix some function doc-rot UPSTREAM: scsi: ufs: Adjust ufshcd_hold() during sending attribute requests Conflicts: include/trace/hooks/net.h Change-Id: Id3d44a9656199f6237535b6342bfe5b19bef84f7 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
1c3ac04751 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (92486f8 ) into msm-5.10
* refs/heads/tmp-92486f8: FROMGIT: bpf: Support all gso types in bpf_skb_change_proto() ANDROID: GKI: 7/2/2021 KMI update ANDROID: ABI: hikey960_gki.fragment: Add cfg80211 and mac80211 as modules ANDROID: ABI: gki_defconfig: Make cfg80211 and mac80211 modules Revert "ANDROID: GKI: Enable some necessary CFG80211 configs for WIFI" Revert "ANDROID: dmabuf: Add mmap_count to struct dmabuf" Revert "ANDROID: dma-buf: Don't change vm_ops if vm_file changes" ANDROID: GKI: mmc: add Android ABI padding to some structures ANDROID: GKI: Add rproc coredump APIs to symbol list ANDROID: GKI: Add remoteproc vendor hook symbols ANDROID: rproc: Add vendor hook for recovery ANDROID: sched: Add vendor data in struct cfs_rq ANDROID: Add oem data array for async binder transaction UPSTREAM: mm: relocate 'write_protect_seq' in struct mm_struct ANDROID: sched: remove regular vendor hooks for 32bit execve ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx ANDROID: GKI: Add ANDROID_OEM_DATA in struct request_queue ANDROID: ABI: update virtual device symbols for CAN ANDROID: Add CONFIG_CAN=y to gki_defconfig FROMLIST: scsi: ufs: Make HCM parameter configurable FROMLIST: scsi: ufs: Add support for HCM FROMLIST: scsi: ufs: Do not send umap_all in host control mode FROMLIST: scsi: ufs: Limit the number of inflight rb FROMLIST: scsi: ufs: Add "Cold" regions timer FROMLIST: scsi: ufs: Add hpb dev reset response FROMLIST: scsi: ufs: Region inactivation in HCM FROMLIST: scsi: ufs: Eviction in HCM FROMLIST: scsi: ufs: Add region's reads counter FROMLIST: scsi: ufs: Transform set_dirty to iterate_rgn FROMLIST: scsi: ufs: Add HCM support to rsp_upiu FROMLIST: scsi: ufs: Cache HPB Control mode on init FROMLIST: scsi: ufs: Add HPB 2.0 support FROMLIST: scsi: ufs: Prepare HPB read for cached sub-region FROMLIST: scsi: ufs: L2P map management for HPB read FROMLIST: scsi: ufs: Introduce HPB feature FROMGIT: block/mq-deadline: Prioritize high-priority requests FROMGIT: block/mq-deadline: Add cgroup support FROMGIT: block/mq-deadline: Track I/O statistics FROMGIT: block/mq-deadline: Add I/O priority support FROMGIT: block/mq-deadline: Micro-optimize the batching algorithm FROMGIT: block/mq-deadline: Reserve 25% of scheduler tags for synchronous requests FROMGIT: block/mq-deadline: Improve the sysfs show and store macros FROMGIT: block/mq-deadline: Improve compile-time argument checking FROMGIT: block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() FROMGIT: block/mq-deadline: Remove two local variables FROMGIT: block/mq-deadline: Add two lockdep_assert_held() statements FROMGIT: block/mq-deadline: Add several comments FROMGIT: block: Introduce the ioprio rq-qos policy FROMGIT: block/blk-rq-qos: Move a function from a header file into a C file FROMGIT: block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls FROMGIT: block/Kconfig: Make the BLK_WBT and BLK_WBT_MQ entries consecutive FROMGIT: bfq/mq-deadline: remove redundant check for passthrough request FROMGIT: blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues FROMGIT: Revert "blk-mq, elevator: Count requests per hctx to improve performance" FROMLIST: scsi: ufs: add missing host_lock in setup_xfer_req Revert "Revert "FROMGIT: scsi: ufs: Utilize Transfer Request List Completion Notification Register"" Revert "Revert "BACKPORT: FROMGIT: scsi: ufs: Optimize host lock on transfer requests send/compl paths"" Revert "Revert "KMI: BACKPORT: FROMGIT: scsi: ufs: Optimize host lock on transfer requests send/compl paths"" ANDROID: Update the ABI representation ANDROID: GKI: Update abi_gki_aarch64_qcom for oom_check_panic symbol ANDROID: sched: Add trace for __setscheduler_uclamp ANDROID: usb: export built-in tracepoint functions ANDROID: Fix lost track action type in save_track_hash ANDROID: ABI: update for new qcom symbols ANDROID: abi_gki_aarch64_qcom: Update ufs symbol list ANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf_pr_cont tracepoint ANDROID: Update symbol list for mtk ANDROID: dma-buf: heaps: export defer-free list size Conflicts: drivers/scsi/ufs/Kconfig Change-Id: I655cd0fba21a825733bfd0e1f0905f3a2ed755ee Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
914480e068 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (d8b574b ) into msm-5.10
* refs/heads/tmp-d8b574b: ANDROID: power: wakeup_reason: change abort log ANDROID: GKI: Update abi_gki_aarch64_qcom list for rwsem list add ANDROID: Add hook to show vendor info for transactions ANDROID: vendor_hooks: Export direct reclaim trace points ANDROID: Update the ABI representation ANDROID: qcom: Add xfrm and skb related symbols ANDROID: iommu: Revise vendor hook param for iova free tracking ANDROID: abi_gki_aarch64_qcom: Add additional symbols for 32bit execve ANDROID: sched: add restricted tracehooks for 32bit execve ANDROID: GKI: Update symbols to symbol list ANDROID: coresight: Update ETE DT yaml file ANDROID: coresight: Update ETE/TRBE to v6 merged upstream ANDROID: kvm: arm64: Clarify the comment for SPE save context BACKPORT: arm64: KVM: Enable access to TRBE support for host BACKPORT: KVM: arm64: Move SPE availability check to VCPU load UPSTREAM: KVM: arm64: Handle access to TRFCR_EL1 ANDROID: GKI: Enable ARCH_SPRD and SPRD_TIMER UPSTREAM: x86, lto: Pass -stack-alignment only on LLD < 13.0.0 ANDROID: fix permission error of page_pinner ANDROID: gki_config: disable per-cgroup pressure tracking FROMGIT: cgroup: make per-cgroup pressure stall tracking configurable Revert "ANDROID: make per-cgroup PSI tracking configurable" FROMLIST: arm: Mark the recheduling IPI as raw interrupt FROMLIST: arm64: Mark the recheduling IPI as raw interrupt FROMLIST: genirq: Allow an interrupt to be marked as 'raw' FROMLIST: genirq: Add __irq_modify_status() helper to clear/set special flags ANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem allocations Revert "f2fs: avoid attaching SB_ACTIVE flag during mount/remount" f2fs: remove false alarm on iget failure during GC ANDROID: arm64: consolidate.fragment: Disable CONFIG_CMA_DEBUG f2fs: enable extent cache for compression files in read-only f2fs: fix to avoid adding tab before doc section f2fs: introduce f2fs_casefolded_name slab cache f2fs: swap: support migrating swapfile in aligned write mode f2fs: swap: remove dead codes f2fs: compress: add compress_inode to cache compressed blocks f2fs: clean up /sys/fs/f2fs/<disk>/features f2fs: add pin_file in feature list f2fs: Advertise encrypted casefolding in sysfs f2fs: Show casefolding support only when supported f2fs: support RO feature f2fs: logging neatening Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/ete.yaml Change-Id: Iebec14659071b2f616b5c84e2b6d47e2300562b8 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
e6af8147cf |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (02b7992 ) into msm-5.10
* refs/heads/tmp-02b7992: ANDROID: Update the ABI representation ANDROID: Update symbol list for mtk FROMGIT: selinux: use __GFP_NOWARN with GFP_NOWAIT ANDROID: GKI: 6/18/2021 KMI update ANDROID: power: Add ANDROID_OEM_DATA_ARRAY in freq_qos_request. ANDROID: gic: change gic resume vendor hook para BACKPORT: FROMGIT: kasan: disable freed user page poisoning with HW tags BACKPORT: FROMGIT: arm64: mte: handle tags zeroing at page allocation time FROMGIT: kasan: use separate (un)poison implementation for integrated init ANDROID: Add SND_VERBOSE_PROCFS for alsa framework FROMGIT: scsi: ufs: Utilize Transfer Request List Completion Notification Register BACKPORT: FROMGIT: scsi: ufs: Optimize host lock on transfer requests send/compl paths FROMGIT: scsi: ufs: qcom: Use ufshci_version() function FROMGIT: scsi: ufs: core: Use a function to calculate versions FROMGIT: scsi: ufs: Remove a redundant command completion logic in error handler BACKPORT: FROMGIT: scsi: ufs: core: Introduce HBA performance monitor sysfs nodes ANDROID: GKI: USB: add Android ABI padding to some structures FROMGIT: usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 ANDROID: GKI: enable CONFIG_PCI_IOV=y ANDROID: mm: Add hooks to filemap_fault for oem's optimization FROMLIST: mm: compaction: fix wakeup logic of proactive compaction FROMLIST: mm: compaction: support triggering of proactive compaction by user Conflicts: drivers/scsi/ufs/ufshcd.c drivers/scsi/ufs/ufshci.h Change-Id: I5f3ff5d90d3d03c2d83fd1ee375ae6e0e42bb8c4 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
ec9ebbfc5a |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (960f45e ) into msm-5.10
* refs/heads/tmp-960f45e: ANDROID: minor fixups of xt_IDLETIMER support FROMGIT: usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() FROMGIT: usb: typec: tcpm: Relax disconnect threshold during power negotiation FROMGIT: usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state FROMGIT: usb: typec: tcpci: Fix up sink disconnect thresholds for PD ANDROID: GKI: Enable some necessary CFG80211 configs for WIFI ANDROID: Add send_sig_info to the reserved symbol list FROMLIST: kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set gki_config: Disable CONFIG_DEBUG_STACK_USAGE FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once FROMGIT: mm: slub: move sysfs slab alloc/free interfaces to debugfs Change-Id: Ie15dfc375a177f88b34b8607a83d56ea93a5edd1 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
471ade6138 |
Merge keystone/android12-5.10-keystone-qcom-release.43+ (05a2a29 ) into msm-5.10
* refs/heads/tmp-05a2a29: ANDROID: gki - CONFIG_NET_SCH_FQ=y ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS FROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module ANDROID: Update ABI and symbol list Revert "net: usb: cdc_ncm: don't spew notifications" Linux 5.10.43 neighbour: allow NUD_NOARP entries to be forced GCed xen-netback: take a reference to the RX task thread netfilter: nf_tables: missing error reporting for not selected expressions i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops lib/lz4: explicitly support in-place decompression x86/kvm: Disable all PV features on crash x86/kvm: Disable kvmclock on all CPUs on shutdown x86/kvm: Teardown PV features on boot CPU as well KVM: arm64: Fix debug register indexing KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode btrfs: fix unmountable seed device after fstrim drm/msm/dpu: always use mdp device to scale bandwidth mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY btrfs: fix deadlock when cloning inline extents and low on available space btrfs: abort in rename_exchange if we fail to insert the second ref btrfs: fixup error handling in fixup_inode_link_counts btrfs: return errors from btrfs_del_csums in cleanup_ref_head btrfs: fix error handling in btrfs_del_csums btrfs: mark ordered extent and inode with error if we fail to finish powerpc/kprobes: Fix validation of prefixed instructions across page boundary x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing drm/amdgpu: make sure we unpin the UVD BO drm/amdgpu: Don't query CE and UE errors nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect x86/sev: Check SME/SEV support in CPUID first x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() mm/page_alloc: fix counting of free pages after take off from buddy mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() ocfs2: fix data corruption by fallocate pid: take a reference when initializing `cad_pid` usb: dwc2: Fix build in periphal-only mode ext4: fix accessing uninit percpu counter variable with fast_commit ext4: fix memory leak in ext4_mb_init_backend on error path. ext4: fix fast commit alignment issues ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed ext4: fix memory leak in ext4_fill_super ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch ALSA: hda: update the power_state during the direct-complete ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx ALSA: timer: Fix master timer notification gfs2: fix scheduling while atomic bug in glocks HID: multitouch: require Finger field to mark Win8 reports as MT HID: magicmouse: fix NULL-deref on disconnect HID: i2c-hid: Skip ELAN power-on command after reset net: caif: fix memory leak in cfusbl_device_notify net: caif: fix memory leak in caif_device_notify net: caif: add proper error handling net: caif: added cfserl_release function wireguard: allowedips: free empty intermediate nodes when removing single node wireguard: allowedips: allocate nodes in kmem_cache wireguard: allowedips: remove nodes in O(1) wireguard: allowedips: initialize list head in selftest wireguard: selftests: make sure rp_filter is disabled on vethc wireguard: selftests: remove old conntrack kconfig value wireguard: use synchronize_net rather than synchronize_rcu wireguard: peer: allocate in kmem_cache wireguard: do not use -O3 Bluetooth: use correct lock to prevent UAF of hdev object Bluetooth: fix the erroneous flush_work() order drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate io_uring: use better types for cflags io_uring: fix link timeout refs riscv: vdso: fix and clean-up Makefile serial: stm32: fix threaded interrupt handling tipc: fix unique bearer names sanity check tipc: add extack messages for bearer/media failure bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells ARM: dts: imx7d-pico: Fix the 'tuning-step' property ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage arm64: dts: zii-ultra: fix 12V_MAIN voltage arm64: dts: ls1028a: fix memory node bus: ti-sysc: Fix am335x resume hang for usb otg module optee: use export_uuid() to copy client UUID arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent ixgbe: add correct exception tracing for XDP ixgbe: optimize for XDP_REDIRECT in xsk path ice: add correct exception tracing for XDP ice: optimize for XDP_REDIRECT in xsk path ice: simplify ice_run_xdp i40e: add correct exception tracing for XDP i40e: optimize for XDP_REDIRECT in xsk path cxgb4: avoid link re-train during TC-MQPRIO configuration i2c: qcom-geni: Add shutdown callback for i2c ice: Allow all LLDP packets from PF to Tx ice: report supported and advertised autoneg using PHY capabilities ice: handle the VF VSI rebuild failure ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared ice: Fix allowing VF to request more/less queues via virtchnl ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions cxgb4: fix regression with HASH tc prio value update ixgbevf: add correct exception tracing for XDP igb: add correct exception tracing for XDP ieee802154: fix error return code in ieee802154_llsec_getparams() ieee802154: fix error return code in ieee802154_add_iface() bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks bpf: Simplify cases in bpf_base_func_proto drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches netfilter: nft_ct: skip expectations for confirmed conntrack nvmet: fix freeing unallocated p2pmem net/mlx5: DR, Create multi-destination flow table with level less than 64 net/mlx5e: Check for needed capability for cvlan matching net/mlx5: Check firmware sync reset requested is set before trying to abort it net/mlx5e: Fix incompatible casting net/tls: Fix use-after-free after the TLS device goes down and up net/tls: Replace TLS_RX_SYNC_RUNNING with RCU net: sock: fix in-kernel mark setting net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs perf probe: Fix NULL pointer dereference in convert_variable_location() ACPICA: Clean up context mutex during object deletion nvme-rdma: fix in-casule data send for chained sgls mptcp: always parse mptcp options for MPC reqsk net/sched: act_ct: Fix ct template allocation for zone 0 net/sched: act_ct: Offload connections with commit action devlink: Correct VIRTUAL port to not have phys_port attributes HID: i2c-hid: fix format string mismatch HID: pidff: fix error return code in hid_pidff_init() HID: logitech-hidpp: initialize level variable ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service vfio/platform: fix module_put call in error flow samples: vfio-mdev: fix error handing in mdpy_fb_probe() vfio/pci: zap_vma_ptes() needs MMU vfio/pci: Fix error return code in vfio_ecap_init() efi: cper: fix snprintf() use in cper_dimm_err_location() efi/libstub: prevent read overflow in find_file_option() efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared efi/fdt: fix panic when no valid fdt found netfilter: conntrack: unregister ipv4 sockopts on error unwind hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 hwmon: (dell-smm-hwmon) Fix index values net: usb: cdc_ncm: don't spew notifications btrfs: tree-checker: do not error out if extent ref hash doesn't match Change-Id: Id878e21ca63befee2ba14efb582e117e7f637033 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
274d37a14a |
Merge keystone/android12-5.10-keystone-qcom-release.42+ (f70b9a6 ) into msm-5.10
* refs/heads/tmp-f70b9a6: ANDROID: Fips 140: move fips symbols entirely in own list ANDROID: core of xt_IDLETIMER send_nl_msg support ANDROID: start to re-add xt_IDLETIMER send_nl_msg support ANDROID: add fips140.ko symbols to module ABI ANDROID: inject correct HMAC digest into fips140.ko at build time ANDROID: crypto: fips140 - perform load time integrity check FROMLIST: crypto: shash - stop comparing function pointers to avoid breaking CFI ANDROID: arm64: module: preserve RELA sections for FIPS140 integrity selfcheck ANDROID: arm64: simd: omit capability check in may_use_simd() ANDROID: kbuild: lto: permit the use of .a archives in LTO modules ANDROID: arm64: only permit certain alternatives in the FIPS140 module ANDROID: crypto: lib/aes - add vendor hooks for AES library routines ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine UPSTREAM: KVM: arm64: Mark the host stage-2 memory pools static UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enabled UPSTREAM: x86/build: Fix location of '-plugin-opt=' flags UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION UPSTREAM: usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() UPSTREAM: usb: dwc3: core: Add missing GHWPARAMS9 doc UPSTREAM: KVM: arm64: Fix error return code in init_hyp_mode() UPSTREAM: KVM: arm64: Support PREL/PLT relocs in EL2 code UPSTREAM: iommu/mediatek: Always enable the clk on resume UPSTREAM: mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 UPSTREAM: dt-bindings: iommu: mediatek: update mediatek,iommu.yaml references UPSTREAM: media: mtk: fix mtk-smi dependency UPSTREAM: software node: Allow node addition to already existing device UPSTREAM: coresight: etm-perf: Fix define build issue when built as module UPSTREAM: kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled UPSTREAM: kunit: tool: Disable PAGE_POISONING under --alltests UPSTREAM: gpiolib: Fix error return code in gpiolib_dev_init() UPSTREAM: memblock: fix section mismatch warning UPSTREAM: software node: Fix device_add_software_node() UPSTREAM: gpio: fix NULL-deref-on-deregistration regression BACKPORT: kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO UPSTREAM: kbuild: lto: add _mcount to list of used symbols UPSTREAM: arm64: Add missing ISB after invalidating TLB in enter_vhe UPSTREAM: kbuild: Move .thinlto-cache removal to 'make clean' UPSTREAM: parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY UPSTREAM: kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds UPSTREAM: regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS UPSTREAM: signal/parisc: Remove parisc specific definition of __ARCH_UAPI_SA_FLAGS UPSTREAM: nl80211: fix kernel-doc warning in the new SAE attribute ANDROID: abi_gki_aarch64_qcom: Add cpuidle_psci and gic_resume symbols ANDROID: gic-v3: Export gic_resume() for vendor GIC enhancements ANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit FROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path ANDROID: export cpuset_cpus_allowed()for GKI purpose. ANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem reclaim ANDROID: tracing: Add generic flag for register tracing disable ANDROID: user: Add vendor hook to user for GKI purpose ANDROID: mm: allow fast reclaim of shmem pages ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt Documentation/devicetree/bindings/media/mediatek-mdp.txt Documentation/devicetree/bindings/media/mediatek-vcodec.txt Change-Id: Ic22894ca2604f1bc7efea81204c41e2e5593defc Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
b81dd58779 |
Merge keystone/android12-5.10-keystone-qcom-release.42+ (eccdafe ) into msm-5.10
* refs/heads/tmp-eccdafe: FROMLIST: remoteproc: use freezable workqueue for crash notifications UPSTREAM: erofs: support adjust lz4 history window size UPSTREAM: erofs: use sync decompression for atomic contexts only UPSTREAM: erofs: use workqueue decompression for atomic contexts only UPSTREAM: erofs: avoid memory allocation failure during rolling decompression UPSTREAM: erofs: force inplace I/O under low memory scenario UPSTREAM: erofs: insert to managed cache after adding to pcl UPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING ANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register ANDROID: ABI: Update allowed list for QCOM FROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses FROMGIT: usb: fix various gadget panics on 10gbps cabling FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling. FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y ANDROID: gki - enable CONFIG_USB_RTL8150=y ANDROID: mm: vmscan: support equal reclaim for anon and file pages ANDROID: qcom: Add more neighbor and dev related symbols ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking ANDROID: usb: typec: tcpm: Fixup the wait time for SNK_DISCOVERY FROMGIT: usb: typec: tcpm: Fix misuses of AMS invocation ANDROID: Update the ABI representation ANDROID: Update the generic symbol list ANDROID: abi_gki_aarch64_qcom: Add symbols for 32bit execve ANDROID: sched: create trace points for 32bit execve BACKPORT: FROMGIT: mm: arch: remove indirection level in alloc_zeroed_user_highpage_movable() UPSTREAM: arm64: kasan: Set TCR_EL1.TBID1 when KASAN_HW_TAGS is enabled ANDROID: freezer: Add vendor hook to freezer for GKI purpose. ANDROID: kernel: Fix passing NULL to __pa_symbol() ANDROID: sched: Add vendor hook to select ilb cpu ANDROID: GKI: enable CONFIG_EROFS_FS=y FROMGIT: dt-bindings: connector: Replace BIT macro with generic bit ops FROMGIT: usb: dwc3: debugfs: Add and remove endpoint dirs dynamically FROMGIT: dt-bindings: connector: Add PD rev 2.0 VDO definition FROMGIT: usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP FROMGIT: Revert "usb: dwc3: core: Add shutdown callback for dwc3" ANDROID: arm scmi: add vendor hook to adjust the rx timeout. FROMGIT: userfaultfd: fix UFFDIO_CONTINUE ioctl request definition FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type FROMGIT: userfaultfd/shmem: modify shmem_mfill_atomic_pte to use install_pte() FROMGIT: userfaultfd/shmem: advertise shmem minor fault support FROMGIT: userfaultfd/shmem: support UFFDIO_CONTINUE for shmem BACKPORT: FROMGIT: userfaultfd/shmem: support minor fault registration for shmem BACKPORT: FROMGIT: userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zeropage}_pte Revert "BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem" Revert "FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type" Revert "FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test" Revert "BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test" Revert "FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support" Revert "FROMLIST: userfaultfd/shmem: fix minor fault page leak" ANDROID: GKI: 6/4/2021 KMI update ANDROID: media: v4l2-core: extend the v4l2 format to support request ANDROID: vendor_hooks: add hook and OEM data for slab shrink ANDROID: sched: Add oem data in struct rq ANDROID: android: Add nr_swap_pages to debug_symbols driver ANDROID: GKI: Enable CONFIG_PCIEAER for arm64 andx86_64 UPSTREAM: media: docs: Document CLL and Mastering display colorimetry controls UPSTREAM: media: v4l: Add HDR10 static metadata controls UPSTREAM: media: uapi: Move the H264 stateless control types out of staging ANDROID: GKI: Add OEM data to mutex/rwsem FROMGIT: usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static FROMGIT: usb: typec: tcpci: Implement callback for apply_rc FROMGIT: usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP ANDROID: GKI: device.h: add rcu_head back to struct device_link FROMGIT: drivers: base: Reduce device link removal code duplication FROMGIT: drivers: base: Fix device link removal UPSTREAM: scsi: ufs-mediatek: Keep VCC always-on for specific devices UPSTREAM: scsi: ufs: Allow regulators being always-on UPSTREAM: scsi: ufs-mediatek: Use correct path to fix compile error UPSTREAM: scsi: ufs-mediatek: Introduce event_notify implementation BACKPORT: scsi: ufs: Introduce event_notify variant function Revert "Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940"" Revert "Revert "PM: runtime: Fix unpaired parent child_count for force_resume"" Revert "Revert "kyber: fix out of bounds access when preempted"" Revert "Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4"" Revert "Revert "mm: fix struct page layout on 32-bit systems"" ANDROID: GKI: Enlarge OEM data reserved in task_struct ANDROID: GKI: add OEM data in cma struct FROMGIT: scsi: ufs: Remove redundant checks of !hba in suspend/resume callbacks FROMGIT: scsi: ufs: Minor adjustments to error handling BACKPORT: FROMGIT: scsi: ufs: Clean up and refactor clk-scaling feature FROMGIT: scsi: ufs: Remove redundant null checking of devfreq instance FROMGIT: scsi: ufs: Refactor cancelling clkscaling works FROMGIT: scsi: ufs: Give clk scaling min gear a value BACKPORT: FROMGIT: scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() BACKPORT: FROMGIT: scsi: ufs: Protect some contexts from unexpected clock scaling FROMGIT: scsi: ufs: Stop hardcoding the scale down gear FROMGIT: Revert "Make sure clk scaling happens only when HBA is runtime ACTIVE" BACKPORT: FROMGIT: scsi: ufs: Protect PM ops and err_handler from user access through sysfs ANDROID: Update the ABI xml and symbol list FROMGIT: timer_list: Print name of per-cpu wakeup device FROMGIT: tick/broadcast: Program wakeup timer when entering idle if required FROMGIT: tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast FROMGIT: tick/broadcast: Split __tick_broadcast_oneshot_control() into a helper FROMGIT: tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_BROADCAST guard FROMGIT: usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind FROMGIT: usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port FROMGIT: usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port FROMGIT: usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port FROMGIT: usb: typec: tcpm: Properly handle Alert and Status Messages ANDROID: usb: export tracepoint for dwc3_complete_trb ANDROID: GKI: Request enable some kernel configs for background speed limit function ANDROID: vendor_hooks: Export the tracepoints task_rename arm64: perf: Add Erratum 1974925 workaround Revert "Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests"" ANDROID: signal: Add vendor hook for memory reaping Revert "ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL" FROMGIT: kfence: unconditionally use unbound work queue FROMLIST: bootconfig: Share the checksum function with tools FROMLIST: docs: bootconfig: Update for mixing value and subkeys FROMLIST: tools/bootconfig: Support mixed value and subkey test cases FROMLIST: bootconfig: Support mixing a value and subkeys under a key FROMLIST: bootconfig: Change array value to use child node FROMLIST: tools/bootconfig: Fix a build error accroding to undefined fallthrough ANDROID: Add an extra wake flag for android vendor use f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit f2fs: compress: remove unneeded preallocation f2fs: avoid attaching SB_ACTIVE flag during mount/remount f2fs: atgc: export entries for better tunability via sysfs f2fs: compress: fix to disallow temp extension f2fs: let's allow compression for mmap files f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs f2fs: return success if there is no work to do f2fs: compress: clean up parameter of __f2fs_cluster_blocks() f2fs: compress: remove unneeded f2fs_put_dnode() f2fs: atgc: fix to set default age threshold f2fs: Prevent swap file in LFS mode f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances f2fs: restructure f2fs page.private layout f2fs: add cp_error check in f2fs_write_compressed_pages f2fs: compress: rename __cluster_may_compress Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/connector/usb-connector.yaml Change-Id: I6ee172609c8da25a20c37d65f5116e7eac05b0b4 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
8746a97284 |
Merge keystone/android12-5.10-keystone-qcom-release.42+ (6a9d838 ) into msm-5.10
* refs/heads/tmp-6a9d838: Revert "drivers: base: Fix device link removal" Revert "FROMLIST: Makefile: add -fuse-ld=lld to KBUILD_HOSTLDFLAGS when LLVM=1" Revert "ANDROID: Makefile: add compiler-rt dependency explicitly" FROMLIST: crypto: arm64/aes-ce - stop using SIMD helper for skciphers FROMLIST: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers ANDROID: cgroup/cpuset: Do not access task_cs(p) outside of RCU Linux 5.10.42 usb: core: reduce power-on-good delay time of root hub neighbour: Prevent Race condition in neighbour subsytem scripts/clang-tools: switch explicitly to Python 3 net: hso: bail out on interrupt URB allocation failure Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" SUNRPC: More fixes for backlog congestion bpftool: Add sock_release help info for cgroup attach/prog load command net: hns3: check the return of skb_checksum_help() samples/bpf: Consider frame size in tx_only of xdpsock sample i915: fix build warning in intel_dp_get_link_status() net: mvpp2: add buffer header handling in RX net: zero-initialize tc skb extension on allocation MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c MIPS: alchemy: xxs1500: add gpio-au1000.h header file net: hsr: fix mac_len checks sch_dsmark: fix a NULL deref in qdisc_reset() net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static ipv6: record frag_max_size in atomic fragments in input path net: lantiq: fix memory corruption in RX ring scsi: libsas: Use _safe() loop in sas_resume_port() ASoC: qcom: lpass-cpu: Use optional clk APIs ixgbe: fix large MTU request from VF bpf: Set mac_len in bpf_skb_change_head bpf, offload: Reorder offload callback 'prepare' in verifier ASoC: cs35l33: fix an error code in probe() staging: emxx_udc: fix loop in _nbu2ss_nuke() cxgb4: avoid accessing registers when clearing filters iommu/vt-d: Use user privilege for RID2PASID translation net: hns3: put off calling register_netdev() until client initialize complete net: hns3: fix incorrect resp_msg issue iommu/virtio: Add missing MODULE_DEVICE_TABLE gve: Correct SKB queue index validation. gve: Upgrade memory barrier in poll routine gve: Add NULL pointer checks when freeing irqs. gve: Update mgmt_msix_idx if num_ntfy changes gve: Check TX QPL was actually assigned net/smc: remove device from smcd_dev_list after failed device_add() mld: fix panic in mld_newpack() bnxt_en: Fix context memory setup for 64K page size. bnxt_en: Include new P5 HV definition in VF check. net: bnx2: Fix error return code in bnx2_init_board() net: hso: check for allocation failure in hso_create_bulk_serial_device() net: sched: fix tx action reschedule issue with stopped queue net: sched: fix tx action rescheduling issue during deactivation net: sched: fix packet stuck problem for lockless qdisc tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT openvswitch: meter: fix race when getting now_ms. cxgb4/ch_ktls: Clear resources when pf4 device is removed net: mdio: octeon: Fix some double free issues net: mdio: thunder: Fix a double free issue in the .remove function chelsio/chtls: unlock on error in chtls_pt_recvmsg() net: fec: fix the potential memory leak in fec_enet_init() net: packetmmap: fix only tx timestamp on request net: really orphan skbs tied to closing sk spi: Assume GPIO CS active high in ACPI case vfio-ccw: Check initialized flag in cp_init() net: ipa: memory region array is variable size net: stmmac: Fix MAC WoL not working if PHY does not support WoL ASoC: cs42l42: Regmap must use_single_read/write interconnect: qcom: Add missing MODULE_DEVICE_TABLE interconnect: qcom: bcm-voter: add a missing of_node_put() net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count net: netcp: Fix an error message linux/bits.h: fix compilation error with GENMASK block: fix a race between del_gendisk and BLKRRPART platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet drm/amdgpu: stop touching sched.ready in the backend drm/amd/amdgpu: fix a potential deadlock in gpu reset drm/amdgpu: Fix a use-after-free drm/amd/amdgpu: fix refcount leak drm/amd/display: Disconnect non-DP with no EDID SMB3: incorrect file id in requests compounded with open platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI platform/x86: hp-wireless: add AMD's hardware id to the supported list btrfs: do not BUG_ON in link_to_fixup_dir btrfs: release path before starting transaction when cloning inline extent scsi: pm80xx: Fix drives missing during rmmod/insmod loop openrisc: Define memory barrier mb scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic scsi: ufs: ufs-mediatek: Fix power down spec violation btrfs: return whole extents in fiemap brcmfmac: properly check for bus register errors Revert "brcmfmac: add a check for the status of usb_register" net: liquidio: Add missing null pointer checks Revert "net: liquidio: fix a NULL pointer dereference" media: gspca: properly check for errors in po1030_probe() Revert "media: gspca: Check the return value of write_bridge for timeout" media: gspca: mt9m111: Check write_bridge for timeout Revert "media: gspca: mt9m111: Check write_bridge for timeout" media: dvb: Add check on sp8870_readreg return Revert "media: dvb: Add check on sp8870_readreg" ASoC: cs43130: handle errors in cs43130_probe() properly Revert "ASoC: cs43130: fix a NULL pointer dereference" libertas: register sysfs groups properly Revert "libertas: add checks for the return value of sysfs_create_group" dmaengine: qcom_hidma: comment platform_driver_register call Revert "dmaengine: qcom_hidma: Check for driver register failure" isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" Revert "ALSA: usx2y: Fix potential NULL pointer dereference" Revert "ALSA: gus: add a check of the status of snd_ctl_add" char: hpet: add checks after calling ioremap Revert "char: hpet: fix a missing check of ioremap" net: caif: remove BUG_ON(dev == NULL) in caif_xmit Revert "net: caif: replace BUG_ON with recovery code" net/smc: properly handle workqueue allocation failure Revert "net/smc: fix a NULL pointer dereference" net: fujitsu: fix potential null-ptr-deref Revert "net: fujitsu: fix a potential NULL pointer dereference" serial: max310x: unregister uart driver in case of failure and abort Revert "serial: max310x: pass return value of spi_register_driver" Revert "ALSA: sb: fix a missing check of snd_ctl_add" Revert "media: usb: gspca: add a missed check for goto_low_power" Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" gpio: cadence: Add missing MODULE_DEVICE_TABLE platform/x86: hp_accel: Avoid invoking _INI to speed up resume mptcp: fix data stream corruption mptcp: drop unconditional pr_warn on bad opt mptcp: avoid error message on infinite mapping nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response perf jevents: Fix getting maximum number of fds afs: Fix the nlink handling of dir-over-dir rename i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E i2c: i801: Don't generate an interrupt on bus reset i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset i2c: s3c2410: fix possible NULL pointer deref on read message after write net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails net: dsa: sja1105: add error handling in sja1105_setup() net: dsa: sja1105: error out on unsupported PHY mode net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic net: dsa: sja1105: update existing VLANs from the bridge VLAN list net: dsa: fix a crash if ->get_sset_count() fails net: dsa: mt7530: fix VLAN traffic leaks netfilter: flowtable: Remove redundant hw refresh bit spi: spi-fsl-dspi: Fix a resource leak in an error handling path tipc: skb_linearize the head skb when reassembling msgs tipc: wait and exit until all work queues are done Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" SUNRPC in case of backlog, hand free slots directly to waiting task net/mlx5: Set term table as an unmanaged flow table net/mlx4: Fix EEPROM dump support net/mlx5e: Fix null deref accessing lag dev net/mlx5: Set reformat action when needed for termination rules net/mlx5e: Fix nullptr in add_vlan_push_action() {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table net/mlx5e: Fix error path of updating netdev queues net/mlx5e: Fix multipath lag activation net/mlx5e: reset XPS on error flow if netdev isn't registered yet drm/meson: fix shutdown crash when component not probed NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() NFS: Fix an Oopsable condition in __nfs_pageio_add_request() NFS: fix an incorrect limit in filelayout_decode_layout() fs/nfs: Use fatal_signal_pending instead of signal_pending Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails net: usb: fix memory leak in smsc75xx_bind usb: typec: mux: Fix matching with typec_altmode_desc usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() usb: dwc3: gadget: Properly track pending and queued SG thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID USB: serial: pl2303: add device id for ADLINK ND-6530 GC USB: serial: ftdi_sio: add IDs for IDS GmbH Products USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 USB: serial: ti_usb_3410_5052: add startech.com device id serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' serial: sh-sci: Fix off-by-one error in FIFO threshold register setting serial: tegra: Fix a mask operation that is always true drivers: base: Fix device link removal USB: usbfs: Don't WARN about excessively large memory allocations Revert "irqbypass: do not start cons/prod when failed connect" USB: trancevibrator: fix control-request direction serial: 8250_pci: handle FL_NOIRQ board flag serial: 8250_pci: Add support for new HPE serial device serial: 8250_dw: Add device HID for new AMD UART controller serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART iio: adc: ad7192: handle regulator voltage error first iio: adc: ad7192: Avoid disabling a clock that was never enabled. iio: adc: ad7793: Add missing error code in ad7793_setup() iio: adc: ad7923: Fix undersized rx buffer. iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() iio: dac: ad5770r: Put fwnode in error case during ->probe() iio: gyro: fxas21002c: balance runtime power in error path staging: iio: cdc: ad7746: avoid overwrite of num_channels mei: request autosuspend after sending rx flow control KVM: arm64: Prevent mixed-width VM creation KVM: X86: Fix vCPU preempted state from guest's point of view thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue thunderbolt: usb4: Fix NVM read buffer bounds and offset issue misc/uss720: fix memory leak in uss720_probe serial: core: fix suspicious security_locked_down() call seccomp: Refactor notification handler to prepare for new semantics Documentation: seccomp: Fix user notification documentation kgdb: fix gcc-11 warnings harder selftests/gpio: Fix build when source tree is read only selftests/gpio: Move include of lib.mk up selftests/gpio: Use TEST_GEN_PROGS_EXTENDED drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate drm/amd/pm: correct MGpuFanBoost setting dm snapshot: properly fix a crash when an origin has no snapshots ath11k: Clear the fragment cache during key install ath10k: Validate first subframe of A-MSDU before processing the list ath10k: Fix TKIP Michael MIC verification for PCIe ath10k: drop MPDU which has discard flag set by firmware for SDIO ath10k: drop fragments with multicast DA for SDIO ath10k: drop fragments with multicast DA for PCIe ath10k: add CCMP PN replay protection for fragmented frames for PCIe mac80211: extend protection against mixed key and fragment cache attacks mac80211: do not accept/forward invalid EAPOL frames mac80211: prevent attacks on TKIP/WEP as well mac80211: check defrag PN against current frame mac80211: add fragment cache to sta_info mac80211: drop A-MSDUs on old ciphers cfg80211: mitigate A-MSDU aggregation attacks mac80211: properly handle A-MSDUs that start with an RFC 1042 header mac80211: prevent mixed key and fragment cache attacks mac80211: assure all fragments are encrypted netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version net/sched: fq_pie: fix OOB access in the traffic path net/sched: fq_pie: re-factor fix for fq_pie endless loop net: hso: fix control-request directions proc: Check /proc/$pid/attr/ writes against file opener perf scripts python: exported-sql-viewer.py: Fix warning display perf scripts python: exported-sql-viewer.py: Fix Array TypeError perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report perf intel-pt: Fix transaction abort handling perf intel-pt: Fix sample instruction bytes iommu/vt-d: Fix sysfs leak in alloc_iommu() NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() cifs: set server->cipher_type to AES-128-CCM for SMB3.0 ALSA: usb-audio: scarlett2: Improve driver startup messages ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 ALSA: hda/realtek: Headphone volume is controlled by Front mixer ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i ANDROID: dma-heap: Let system heap report total pool size ANDROID: sched: Gate sched_stat tracepoint exports on CONFIG_SCHEDSTATS ANDROID: GKI: Update abi_gki_aarch64_qcom list ANDROID: vmlinux.lds.h: Keep .eh_frame with CFI ANDROID: vendor_hooks: Add vendor hook for tcpm logs UPSTREAM: usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms UPSTREAM: usb: dwc3: gadget: Disable gadget IRQ during pullup disable FROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks FROMLIST: freezer: Add frozen_or_skipped() helper function Revert "ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG" ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them FROMGIT: kasan: speed up mte_set_mem_tag_range Change-Id: I94e35ca9665a6d31b92c8aaa71920e74c630eb5e Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
2290f84c9e |
Merge keystone/android12-5.10-keystone-qcom-release.39+ (21f0e2a ) into msm-5.10
* refs/heads/tmp-21f0e2a: ANDROID: arm64: consolidate.fragment: Enable KUNIT_TEST ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S ANDROID: abi_gki_aarch64_qcom: Add kthread cgroup migration rvh symbol ANDROID: usb: gadget: Resolve NULL pointer dereference in composite_disconnect ANDROID: GKI: Kconfig.gki: enable CONFIG_HMM_MIRROR with HIDDEN GPU ANDROID: mm: page_pinner: skip marking failure on freeable pages ANDROID: mm: page_alloc: skip dump pages for freeable page ANDROID: mm, oom: add vendor hook to prevent oom panic FROMLIST: kthread: Fix kthread_mod_delayed_work vs kthread_cancel_delayed_work_sync race Change-Id: I01d47b454d99e67a226146c3f8022d9f3c7bb46e Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
9e52596f2d |
Merge keystone/android12-5.10-keystone-qcom-release.39+ (9782146 ) into msm-5.10
* refs/heads/tmp-9782146: FROMGIT: usb: typec: tcpm: Respond Not_Supported if no snk_vdo FROMGIT: usb: typec: tcpm: Properly interrupt VDM AMS FROMGIT: usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header UPSTREAM: swiotlb: Fix the type of index ANDROID: Don't add image to all target with KBUILD_MIXED_TREE Linux 5.10.39 scripts: switch explicitly to Python 3 tweewide: Fix most Shebang lines ipv6: remove extra dev_hold() for fallback tunnels ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods sit: proper dev_{hold|put} in ndo_[un]init methods ip6_gre: proper dev_{hold|put} in ndo_[un]init methods net: stmmac: Do not enable RX FIFO overflow interrupts lib: stackdepot: turn depot_lock spinlock to raw_spinlock block: reexpand iov_iter after read/write ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP net:CXGB4: fix leak if sk_buff is not used gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 drm/amd/display: Fix two cursor duplication when using overlay nvmet: remove unsupported command noise net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found ceph: don't allow access to MDS-private inodes ceph: don't clobber i_snap_caps on non-I_NEW inode ceph: fix fscache invalidation scsi: lpfc: Fix illegal memory access on Abort IOCBs riscv: Workaround mcount name prior to clang-13 scripts/recordmcount.pl: Fix RISC-V regex for clang riscv: Use $(LD) instead of $(CC) to link vDSO platform/chrome: cros_ec_typec: Add DP mode check ARM: 9075/1: kernel: Fix interrupted SMC calls um: Disable CONFIG_GCOV with MODULES um: Mark all kernel symbols as local NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert() ACPI / hotplug / PCI: Fix reference count leak in enable_slot() ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() dmaengine: dw-edma: Fix crash on loading/unloading driver PCI: thunder: Fix compile testing virtio_net: Do not pull payload in skb->head isdn: capi: fix mismatched prototypes cxgb4: Fix the -Wmisleading-indentation warning usb: sl811-hcd: improve misleading indentation kgdb: fix gcc-11 warning on indentation airo: work around stack usage warning drm/i915/display: fix compiler warning about array overrun x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes ANDROID: I3C: Enable I3C core framework ANDROID: GKI: Update abi_gki_aarch64_qcom for hung task detect ANDROID: GKI: 5/21 KMI update FROMGIT: blk-mq: clearing flush request reference in tags->rqs[] FROMGIT: blk-mq: clear stale request in tags->rq[] before freeing one request pool FROMGIT: blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter Revert "ANDROID: GKI: Enable CONFIG_KUNIT" BACKPORT: block: Remove queue_limits.bio_max_bytes FROMGIT: kasan: use dump_stack_lvl(KERN_ERR) to print stacks FROMGIT: fix for "printk: introduce dump_stack_lvl()" FROMGIT: printk: introduce dump_stack_lvl() UPSTREAM: arm64: mte: Remove unused mte_assign_mem_tag_range() UPSTREAM: arm64: mte: make the per-task SCTLR_EL1 field usable elsewhere ANDROID: vendor_hooks: add hooks for slab memory leak debugging Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20"" ANDROID: GKI: Disable CONFIG_ZONE_DMA on arm64 ANDROID: abi_gki_aarch64_qcom: Add *gic_v3_set_affinity trace syms ANDROID: mmc: Add vendor hooks ANDROID: gic-v3: Change GIC v3 vendor hook to restricted ANDROID: GKI: enable hidden configs for DMA ANDROID: GKI: remove kernel_read from abi symbol list Revert "Revert "mmc: block: Issue a cache flush only when it's enabled"" Revert "ANDROID: GKI: restore a part of "struct mmc_host"" Revert "Revert "media: v4l2-ctrls: fix reference to freed memory"" Revert "Revert "sched,fair: Alternative sched_slice()"" FROMGIT: usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work FROMGIT: usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 Revert "Revert "nvme-pci: set min_align_mask"" Revert "Revert "swiotlb: respect min_align_mask"" Revert "Revert "swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single"" Revert "Revert "swiotlb: refactor swiotlb_tbl_map_single"" Revert "Revert "swiotlb: clean up swiotlb_tbl_unmap_single"" Revert "Revert "swiotlb: factor out a nr_slots helper"" Revert "Revert "swiotlb: factor out an io_tlb_offset helper"" Revert "Revert "swiotlb: add a IO_TLB_SIZE define"" Revert "Revert "driver core: add a min_align_mask field to struct device_dma_parameters"" Revert "Revert "capabilities: require CAP_SETFCAP to map uid 0"" Revert "ANDROID: usb: typec: ucsi: Ensure bounds check when accessing src_pdos" ANDROID: Fix compilation error with huge_pmd_share() UPSTREAM: mm: memblock: add more debug logs UPSTREAM: mm: memblock: drop __init from memblock functions to make it inline ANDROID: modpost: Check for KBUILD_MIXED_TREE for Modules.symvers ANDROID: hung_task: Add vendor hook for hung task detect ANDROID: vendor_hooks: add hook to balance_dirty_pages() ANDROID: vendor_hooks: Add hooks for reducing virtual address fragmentation ANDROID: abi_gki_aarch64_qcom: Add aes_encrypt/aes_expandkey ANDROID: iommu: Add vendor hook for iova allocation and free tracking ANDROID: iommu/io-pgtable-arm: Fix unmapping loop in __arm_lpae_unmap() ANDROID: kernel: Fix debug_kinfo warning message Revert "mm: fix struct page layout on 32-bit systems" Revert "usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4" Revert "kyber: fix out of bounds access when preempted" Revert "PM: runtime: Fix unpaired parent child_count for force_resume" Revert "clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940" ANDROID: ABI: Update allowed list for QCOM ANDROID: Update the ABI xml ANDROID: Update the generic symbol list ANDROID: Update the generic symbol list ANDROID: Update the generic symbol list ANDROID: abi_gki_aarch64_qcom: Add missing symbols for i3c ANDROID: dm-user: Drop additional reference FROMGIT: scsi: ufs: ufs-mediatek: Fix power down spec violation UPSTREAM: scsi: ufs-mediatek: Support option to disable auto-hibern8 UPSTREAM: scsi: ufs-mediatek: Decouple features from platform bindings BACKPORT: scsi: ufs-mediatek: Support VA09 regulator operations UPSTREAM: scsi: ufs: Add retry flow for failed HBA enabling Linux 5.10.38 ASoC: rsnd: check all BUSIF status when error nvme: do not try to reconfigure APST when the controller is not live ext4: fix debug format string warning debugfs: Make debugfs_allow RO after init dt-bindings: serial: 8250: Remove duplicated compatible strings dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 i2c: mediatek: Fix send master code at more than 1MHz media: rkvdec: Remove of_match_ptr() clk: exynos7: Mark aclk_fsys1_200 as critical drm/i915: Fix crash in auto_retire drm/i915/overlay: Fix active retire callback alignment drm/i915: Read C0DRB3/C1DRB3 as 16 bits again drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp kobject_uevent: remove warning in init_uevent_argv() usb: typec: tcpm: Fix error while calculating PPS out values ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address ARM: 9012/1: move device tree mapping out of linear region ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue MIPS: Avoid handcoded DIVU in `__div64_32' altogether MIPS: Avoid DIVU in `__div64_32' is result would be zero MIPS: Reinstate platform `__div64_32' handler mm: fix struct page layout on 32-bit systems iommu/vt-d: Remove WO permissions on second-level paging entries iommu/vt-d: Preset Access/Dirty bits for IOVA over FL Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" KVM: VMX: Disable preemption when probing user return MSRs KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported KVM: nVMX: Always make an attempt to map eVMCS after migration KVM: x86: Move RDPID emulation intercept to its own enum KVM: x86: Emulate RDPID only if RDTSCP is supported xen/gntdev: fix gntdev_mmap() error exit path cdc-wdm: untangle a circular dependency between callback and softint iio: tsl2583: Fix division by a zero lux_val iio: gyro: mpu3050: Fix reported temperature value xhci: Add reset resume quirk for AMD xhci controller. xhci: Do not use GFP_KERNEL in (potentially) atomic context xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI usb: typec: ucsi: Put fwnode in any case during ->probe() usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 usb: dwc3: gadget: Return success always for kick transfer in ep queue usb: dwc3: gadget: Enable suspend events usb: core: hub: fix race condition about TRSMRCY of resume usb: dwc2: Fix gadget DMA unmap direction usb: xhci: Increase timeout for HC halt usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield usb: dwc3: omap: improve extcon initialization blk-mq: Swap two calls in blk_mq_exit_queue() blk-mq: plug request for shared sbitmap nbd: Fix NULL pointer in flush_workqueue f2fs: compress: fix to assign cc.cluster_idx correctly f2fs: compress: fix race condition of overwrite vs truncate f2fs: compress: fix to free compress page correctly nvmet-rdma: Fix NULL deref when SEND is completed with error nvmet: fix inline bio check for bdev-ns nvmet: add lba to sect conversion helpers kyber: fix out of bounds access when preempted ACPI: scan: Fix a memory leak in an error handling path usb: musb: Fix an error message hwmon: (occ) Fix poll rate limiting usb: fotg210-hcd: Fix an error message iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER iio: proximity: pulsedlight: Fix rumtime PM imbalance on error iio: light: gp2ap002: Fix rumtime PM imbalance on error usb: dwc3: gadget: Free gadget structure only after freeing endpoints perf tools: Fix dynamic libbpf link xen/unpopulated-alloc: fix error return code in fill_list() xen/unpopulated-alloc: consolidate pgmap manipulation dax: Wake up all waiters after invalidating dax entry dax: Add a wakeup mode parameter to put_unlocked_entry() dax: Add an enum for specifying dax wakup mode KVM: x86: Prevent deadlock against tk_core.seq KVM: x86: Cancel pvclock_gtod_work on module removal drm/msm/dp: initialize audio_comp when audio starts KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer kvm: exit halt polling on need_resched() as well drm/i915: Avoid div-by-zero on gen2 drm/amd/display: Initialize attribute for hdcp_srm sysfs file drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected btrfs: fix race leading to unpersisted data and metadata on fsync arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup blk-iocost: fix weight updates of inner active iocgs mm/hugetlb: fix F_SEAL_FUTURE_WRITE kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled userfaultfd: release page in error path to avoid BUG_ON squashfs: fix divide error in calculate_skip() hfsplus: prevent corruption in shrinking truncate powerpc/64s: Fix crashes when toggling entry flush barrier powerpc/64s: Fix crashes when toggling stf barrier ARC: mm: Use max_high_pfn as a HIGHMEM zone border ARC: mm: PAE: use 40-bit physical page mask ARC: entry: fix off-by-one error in syscall number validation f2fs: avoid unneeded data copy in f2fs_ioc_move_range() mptcp: fix splat when closing unaccepted socket i40e: Fix PHY type identifiers for 2.5G and 5G adapters i40e: fix the restart auto-negotiation after FEC modified i40e: Fix use-after-free in i40e_client_subtask() i40e: fix broken XDP support netfilter: nftables: avoid overflows in nft_hash_buckets() kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources kernel: kexec_file: fix error return code of kexec_calculate_store_digests() fs/proc/generic.c: fix incorrect pde_is_permanent check sched/fair: Fix unfairness caused by missing load decay sched: Fix out-of-bound access in uclamp can: m_can: m_can_tx_work_queue(): fix tx_skb race condition can: mcp251x: fix resume from sleep before interface was brought up can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path netfilter: nftables: Fix a memleak from userdata error path in new objects netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check smc: disallow TCP_ULP in smc_setsockopt() net: fix nla_strcmp to handle more then one trailing null character ethtool: fix missing NLM_F_MULTI flag when dumping mm/gup: check for isolation errors mm/gup: return an error on migration failure mm/gup: check every subpage of a compound page during isolation ksm: fix potential missing rmap_item for stable_node mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() arm64: entry: always set GIC_PRIO_PSR_I_SET during entry arm64: entry: factor irq triage logic into macros drm/radeon: Avoid power table parsing memory leaks drm/radeon: Fix off-by-one power_state index heap overwrite net: stmmac: Clear receive all(RA) bit when promiscuous mode is off xsk: Fix for xp_aligned_validate_desc() when len == chunk_size netfilter: xt_SECMARK: add new revision to fix structure layout sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b ethernet:enic: Fix a use after free bug in enic_hard_start_xmit block/rnbd-clt: Check the return value of the function rtrs_clt_query block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t libbpf: Fix signed overflow in ringbuf_process_ring sunrpc: Fix misplaced barrier in call_decode RISC-V: Fix error code returned by riscv_hartid_to_cpuid() sctp: do asoc update earlier in sctp_sf_do_dupcook_a net: hns3: disable phy loopback setting in hclge_mac_start_phy net: hns3: use netif_tx_disable to stop the transmit queue net: hns3: fix for vxlan gpe tx checksum bug net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() net: hns3: initialize the message content in hclge_get_link_mode() net: hns3: fix incorrect configuration for igu_egu_hw_err rtc: ds1307: Fix wday settings for rx8130 scsi: ufs: core: Narrow down fast path in system suspend path scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend scsi: ufs: core: Do not put UFS power into LPM if link is broken scsi: qla2xxx: Prevent PRLI in target mode ceph: fix inode leak on getattr error in __fh_to_dentry swiotlb: Fix the type of index xprtrdma: rpcrdma_mr_pop() already does list_del_init() xprtrdma: Fix cwnd update ordering xprtrdma: Avoid Receive Queue wrapping pwm: atmel: Fix duty cycle calculation in .get_state() SUNRPC: fix ternary sign expansion bug in tracing dmaengine: idxd: fix cdev setup and free device lifetime issues dmaengine: idxd: fix dma device lifetime dmaengine: idxd: Fix potential null dereference on pointer status rtc: fsl-ftm-alarm: add MODULE_TABLE() nfsd: ensure new clients break delegations NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting thermal/drivers/tsens: Fix missing put_device error SUNRPC: Handle major timeout in xprt_adjust_timeout() SUNRPC: Remove trace_xprt_transmit_queued SUNRPC: Move fault injection call sites NFSv4.2 fix handling of sr_eof in SEEK's reply pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() PCI: endpoint: Fix missing destroy_workqueue() NFS: Deal correctly with attribute generation counter overflow NFSv4.2: Always flush out writes in nfs42_proc_fallocate() NFS: Fix attribute bitmask in _nfs42_proc_fallocate() NFS: nfs4_bitmask_adjust() must not change the server global bitmasks rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block() f2fs: Fix a hungtask problem in atomic write f2fs: fix to cover __allocate_new_section() with curseg_lock f2fs: fix to avoid touching checkpointed data in get_victim() PCI: endpoint: Fix NULL pointer dereference for ->get_features() PCI: endpoint: Make *_free_bar() to return error codes on failure PCI: endpoint: Add helper API to get the 'next' unreserved BAR PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR f2fs: fix to update last i_size if fallocate partially succeeds f2fs: fix to align to section for fallocate() on pinned file ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook PCI: Release OF node in pci_scan_device()'s error path PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader remoteproc: qcom_q6v5_mss: Replace ioremap with memremap f2fs: fix a redundant call to f2fs_balance_fs if an error occurs f2fs: fix panic during f2fs_resize_fs() f2fs: fix to allow migrating fully valid segment f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE f2fs: move ioctl interface definitions to separated file thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() ASoC: rt286: Make RT286_SET_GPIO_* readable and writable watchdog: fix barriers when printing backtraces from all CPUs watchdog/softlockup: remove logic that tried to prevent repeated reports watchdog: explicitly update timestamp when reporting softlockup watchdog: rename __touch_watchdog() to a better descriptive name ia64: module: fix symbolizer crash on fdescr bnxt_en: Add PCI IDs for Hyper-V VF devices. kbuild: generate Module.symvers only when vmlinux exists selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test selftests: mlxsw: Increase the tolerance of backlog buildup net: ethernet: mtk_eth_soc: fix RX VLAN offload iavf: remove duplicate free resources calls powerpc/iommu: Annotate nested lock for lockdep qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt crypto: ccp: Free SEV device if SEV init fails mt76: mt7615: fix entering driver-own state on mt7663 drm/amdgpu: Add mem sync flag for IB allocated by SA drm/amd/display: add handling for hdcp2 rx id list validation drm/amd/display: fixed divide by zero kernel crash during dsc enablement powerpc/pseries: Stop calling printk in rtas_stop_self() samples/bpf: Fix broken tracex1 due to kprobe argument change net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() ASoC: rt286: Generalize support for ALC3263 codec powerpc/smp: Set numa node before updating mask flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() sctp: Fix out-of-bounds warning in sctp_process_asconf_param() ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 kconfig: nconf: stop endless search loops selftests: Set CC to clang in lib.mk if LLVM is set drm/amd/display: Force vsync flip when reconfiguring MPCC iommu/amd: Remove performance counter pre-initialization test Revert "iommu/amd: Fix performance counter initialization" ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() powerpc/mm: Add cond_resched() while removing hpte mappings iwlwifi: pcie: make cfg vs. trans_cfg more robust cuse: prevent clone virtiofs: fix userns fuse: invalidate attrs when page writeback completes mt76: mt7915: fix txpower init for TSSI off chips mt76: mt76x0: disable GTK offloading mt76: mt7615: support loading EEPROM for MT7613BE rtw88: 8822c: add LC calibration for RTL8822C pinctrl: samsung: use 'int' for register masks in Exynos mac80211: clear the beacon's CRC after channel switch IB/hfi1: Correct oversized ring allocation coresight: Do not scan for graph if none is present MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED i2c: Add I2C_AQ_NO_REP_START adapter quirk ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. ice: handle increasing Tx or Rx ring sizes ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet ip6_vti: proper dev_{hold|put} in ndo_[un]init methods net: hns3: add handling for xmit skb with recursive fraglist net: hns3: remediate a potential overflow risk of bd_num_list powerpc/32: Statically initialise first emergency context selftests/powerpc: Fix L1D flushing tests for Power10 Bluetooth: check for zapped sk before connecting net: bridge: when suppression is enabled exclude RARP packets net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports Bluetooth: initialize skb_queue_head at l2cap_chan_create() Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default ALSA: bebob: enable to deliver MIDI messages for multiple ports ALSA: rme9652: don't disable if not enabled ALSA: hdspm: don't disable if not enabled ALSA: hdsp: don't disable if not enabled i2c: bail out early when RDWR parameters are wrong Bluetooth: Fix incorrect status handling in LE PHY UPDATE event ASoC: rsnd: core: Check convert rate in rsnd_hw_params net: stmmac: Set FIFO sizes for ipq806x net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF tipc: convert dest node's address to network order fs: dlm: flush swork on shutdown fs: dlm: check on minimum msglen size fs: dlm: add errno handling to check callback fs: dlm: fix debugfs dump ath11k: fix thermal temperature read kvm: Cap halt polling at kvm->max_halt_poll_ns cpufreq: intel_pstate: Use HWP if enabled by platform firmware PM: runtime: Fix unpaired parent child_count for force_resume ACPI: PM: Add ACPI ID of Alder Lake Fan KVM/VMX: Invoke NMI non-IST entry instead of IST entry KVM: x86/mmu: Remove the defunct update_pte() paging hook tpm, tpm_tis: Reserve locality in tpm_tis_resume() tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() tpm: fix error return code in tpm2_get_cc_attrs_tbl() KEYS: trusted: Fix memory leak on object td UPSTREAM: module: unexport find_module and module_mutex FROMLIST: scsi: ufs: Increase the usable queue depth ANDROID: abi_gki_aarch64_qcom: Add vmemdup_user ANDROID: cgroup: add vendor hook to cgroup .attach() ANDROID: gki_defconfig: Enable HID_BETOP_FF JOYSTICK_XPAD_FF and JOYSTICK_XPAD_LEDS ANDROID: abi_gki_aarch64_qcom: Add devm_rproc_* APIs ANDROID: Incremental fs: Add uid to INCFS_IOC_GET_LAST_READ_ERROR ANDROID: Incremental fs: Make sysfs_name changeable on remount ANDROID: Incremental fs: Count pending_reads even when very short ANDROID: sched/fair: export sysctl_sched_min_granularity symbol ANDROID: Fix compat hwcap reporting on asymmetric 32-bit SoCs Revert "ANDROID: usb: dwc3: gadget: don't cancel the started requests" BACKPORT: sched/uclamp: Allow to reset a task uclamp constraint value ANDROID: GKI: restore termiox fields Revert "spi: Fix use-after-free with devm_spi_alloc_*" FROMGIT: block: avoid double io accounting for flush request UPSTREAM: kasan: fix kasan_byte_accessible() to be consistent with actual checks FROMLIST: blk-mq: Swap two calls in blk_mq_exit_queue() ANDROID: FUSE OWNERS pointing to android-mainline OWNERS Linux 5.10.37 sctp: delay auto_asconf init until binding the first addr Revert "net/sctp: fix race condition in sctp_destroy_sock" smp: Fix smp_call_function_single_async prototype net: Only allow init netns to set default tcp cong to a restricted algo arm64: Remove arm64_dma32_phys_limit and its uses bpf: Prevent writable memory-mapping of read-only ringbuf pages bpf, ringbuf: Deny reserve of buffers larger than ringbuf bpf: Fix alu32 const subreg bound tracking on bitwise operations afs: Fix speculative status fetches mm/memory-failure: unnecessary amount of unmapping mm/sparse: add the missing sparse_buffer_fini() in error branch mm: memcontrol: slab: fix obtain a reference to a freeing memcg mm/sl?b.c: remove ctor argument from kmem_cache_flags kfifo: fix ternary sign extension bugs ia64: fix EFI_DEBUG build perf session: Add swap operation for event TIME_CONV perf jit: Let convert_timestamp() to be backwards-compatible perf tools: Change fields type in perf_record_time_conv net:nfc:digital: Fix a double free in digital_tg_recv_dep_req net: bridge: mcast: fix broken length + header check for MRDv6 Adv. RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res RDMA/siw: Fix a use after free in siw_alloc_mr bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds selftests/bpf: Fix core_reloc test runner selftests/bpf: Fix field existence CO-RE reloc tests selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM bnxt_en: Fix RX consumer index logic in the error path. selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E bnxt_en: fix ternary sign extension bug in bnxt_show_temp() net: enetc: fix link error again net: phy: marvell: fix m88e1111_set_downshift net: phy: marvell: fix m88e1011_set_downshift powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') powerpc/perf: Fix the threshold event selection for memory events in power10 wlcore: Fix buffer overrun by snprintf due to incorrect buffer size ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock ath10k: Fix a use after free in ath10k_htc_send_bundle ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices powerpc/64: Fix the definition of the fixmap area RDMA/core: Add CM to restrack after successful attachment to a device RDMA/rxe: Fix a bug in rxe_fill_ip_info() net: phy: intel-xway: enable integrated led functions net: renesas: ravb: Fix a stuck issue when a lot of frames are received net: stmmac: fix TSO and TBS feature enabling during driver open nfp: devlink: initialize the devlink port attribute "lanes" crypto: ccp: Detect and reject "invalid" addresses destined for PSP mt76: mt7615: fix memleak when mt7615_unregister_device() net: davinci_emac: Fix incorrect masking of tx and rx error channel net: marvell: prestera: fix port event handling on init vsock/virtio: free queued packets when closing socket sfc: ef10: fix TX queue lookup in TX event handling ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails RDMA/cxgb4: add missing qpid increment gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check net: ethernet: ixp4xx: Set the DMA masks explicitly libbpf: Initialize the bpf_seq_printf parameters array field by field vsock/vmci: log once the failed queue pair allocation netfilter: nftables_offload: special ethertype handling for VLAN netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector netfilter: nft_payload: fix C-VLAN offload support mwl8k: Fix a double Free in mwl8k_probe_hw i2c: mediatek: Fix wrong dma sync flag i2c: sh7760: fix IRQ error path wlcore: fix overlapping snprintf arguments in debugfs rtlwifi: 8821ae: upgrade PHY and RF parameters KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid powerpc/smp: Reintroduce cpu_core_mask powerpc/pseries: extract host bridge from pci_bus prior to bus removal MIPS: pci-legacy: stop using of_pci_range_to_resource drm/amd/pm: fix error code in smu_set_power_limit() perf beauty: Fix fsconfig generator iommu/amd: Put newline after closing bracket in warning drm/i915/gvt: Fix error code in intel_gvt_init_device() net/packet: remove data races in fanout operations net/packet: make packet_fanout.arr size configurable up to 64K net/mlx5: Fix bit-wise and with zero ASoC: ak5558: correct reset polarity powerpc/xive: Fix xmon command "dxi" powerpc/xive: Drop check on irq_data in xive_core_debug_show() i2c: sh7760: add IRQ check i2c: rcar: add IRQ check i2c: rcar: protect against supurious interrupts on V3U i2c: rcar: make sure irq is not threaded on Gen2 and earlier i2c: mlxbf: add IRQ check i2c: jz4780: add IRQ check i2c: emev2: add IRQ check i2c: cadence: add IRQ check i2c: xiic: fix reference leak when pm_runtime_get_sync fails i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails i2c: sprd: fix reference leak when pm_runtime_get_sync fails i2c: omap: fix reference leak when pm_runtime_get_sync fails i2c: imx: fix reference leak when pm_runtime_get_sync fails i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails i2c: img-scb: fix reference leak when pm_runtime_get_sync fails i2c: cadence: fix reference leak when pm_runtime_get_sync fails RDMA/rtrs-clt: destroy sysfs after removing session from active list RDMA/srpt: Fix error return code in srpt_cm_req_recv() net: thunderx: Fix unintentional sign extension issue cxgb4: Fix unintentional sign extension issues RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() IB/hfi1: Fix error return code in parse_platform_config() RDMA/qedr: Fix error return code in qedr_iw_connect() ovl: invalidate readdir cache on changes to dir with origin KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit mt76: mt7663s: fix the possible device hang in high traffic mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation mt76: mt7915: fix mib stats counter reporting to mac80211 mt76: mt7615: fix mib stats counter reporting to mac80211 mt76: mt7915: fix aggr len debugfs node mt76: mt7915: fix tx skb dma unmap mt76: mt7615: fix tx skb dma unmap mt7601u: fix always true expression rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() xfs: fix return of uninitialized value in variable error perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric mac80211: bail out if cipher schemes are invalid powerpc: iommu: fix build when neither PCI or IBMVIO is set powerpc/perf: Fix PMU constraint check for EBB events powerpc/64s: Fix pte update for kernel memory on radix IB/hfi1: Use kzalloc() for mmu_rb_handler allocation liquidio: Fix unintented sign extension of a left shift of a u16 ASoC: simple-card: fix possible uninitialized single_cpu local variable KVM: arm64: Initialize VCPU mdcr_el2 before loading it HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls iommu/vt-d: Invalidate PASID cache when root/context entry changed iommu/vt-d: Remove WO permissions on second-level paging entries iommu/vt-d: Preset Access/Dirty bits for IOVA over FL iommu/vt-d: Report the right page fault address iommu/vt-d: Report right snoop capability when using FL for IOVA iommu: Fix a boundary issue to avoid performance drop iommu/vt-d: Don't set then clear private data in prq_event_thread() mips: bmips: fix syscon-reboot nodes net: hns3: Limiting the scope of vector_ring_chain variable nfc: pn533: prevent potential memory corruption RDMA/core: Fix corrupted SL on passive side bug: Remove redundant condition check in report_bug net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() powerpc/pseries: Only register vio drivers if vio bus exists udp: never accept GSO_FRAGLIST packets net: phy: lan87xx: fix access to wrong register of LAN87xx ALSA: core: remove redundant spin_lock pair in snd_card_disconnect gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration IB/isert: Fix a use after free in isert_connect_request RDMA/mlx5: Fix drop packet rule in egress table iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk MIPS: loongson64: fix bug when PAGE_SIZE > 16KB pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero pinctrl: pinctrl-single: remove unused parameter inet: use bigger hash table for IP ID generation ima: Fix the error code for restoring the PCR value MIPS: fix local_irq_{disable,enable} in asmmacro.h powerpc/prom: Mark identical_pvr_fixup as __init powerpc/fadump: Mark fadump_calculate_reserve_size as __init libbpf: Add explicit padding to btf_dump_emit_type_decl_opts selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed iommu/vt-d: Reject unsupported page request modes iommu: Check dev->iommu in iommu_dev_xxx functions bpftool: Fix maybe-uninitialized warnings libbpf: Add explicit padding to bpf_xdp_set_link_opts net: lapbether: Prevent racing when checking whether the netif is running Bluetooth: avoid deadlock between hci_dev->lock and socket lock KVM: x86/mmu: Retry page faults that hit an invalid memslot wilc1000: write value to WILC_INTR2_ENABLE register RDMA/mlx5: Fix mlx5 rates to IB rates map ASoC: Intel: Skylake: Compile when any configuration is selected ASoC: Intel: boards: sof-wm8804: add check for PLL setting perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars HID: plantronics: Workaround for double volume key presses xsk: Respect device's headroom and tailroom on generic xmit path drivers/block/null_blk/main: Fix a double free in null_init. sched/debug: Fix cgroup_path[] serialization io_uring: fix overflows checks in provide buffers perf/amd/uncore: Fix sysfs type mismatch x86/events/amd/iommu: Fix sysfs type mismatch HSI: core: fix resource leaks in hsi_add_client_from_dt() media: cedrus: Fix H265 status definitions nvme-pci: don't simple map sgl when sgls are disabled nvmet-tcp: fix a segmentation fault during io parsing error mfd: stm32-timers: Avoid clearing auto reload register mailbox: sprd: Introduce refcnt when clients requests/free channels scsi: ibmvfc: Fix invalid state machine BUG_ON() scsi: sni_53c710: Add IRQ check scsi: sun3x_esp: Add IRQ check scsi: jazz_esp: Add IRQ check scsi: hisi_sas: Fix IRQ checks scsi: ufs: ufshcd-pltfrm: Fix deferred probing scsi: pm80xx: Fix potential infinite loop scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() clk: uniphier: Fix potential infinite loop drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer vfio/pci: Re-order vfio_pci_probe() vfio/pci: Move VGA and VF initialization to functions vfio/fsl-mc: Re-order vfio_fsl_mc_probe() media: v4l2-ctrls.c: fix race condition in hdl->requests list media: i2c: imx219: Balance runtime PM use-count media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream nvme: retrigger ANA log update if group descriptor isn't found power: supply: bq25980: Move props from battery node clk: imx: Fix reparenting of UARTs not associated with stdout nvmet-tcp: fix incorrect locking in state_change sk callback nvme-tcp: block BH in sk state_change sk callback seccomp: Fix CONFIG tests for Seccomp_filters ata: libahci_platform: fix IRQ check sata_mv: add IRQ checks pata_ipx4xx_cf: fix IRQ check pata_arasan_cf: fix IRQ check selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) x86/kprobes: Fix to check non boostable prefixes correctly of: overlay: fix for_each_child.cocci warnings drm/amdkfd: fix build error with AMD_IOMMU_V2=m media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() media: m88rs6000t: avoid potential out-of-bounds reads on arrays media: atomisp: Fixed error handling path media: [next] staging: media: atomisp: fix memory leak of object flash media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 media: m88ds3103: fix return value check in m88ds3103_probe() media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' drm/probe-helper: Check epoch counter in output_poll_execute() media: aspeed: fix clock handling logic media: rkisp1: rsz: crash fix when setting src format media: omap4iss: return error code when omap4iss_get() failed media: saa7146: use sg_dma_len when building pgtable media: saa7134: use sg_dma_len when building pgtable media: vivid: fix assignment of dev->fbuf_out_flags rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() afs: Fix updating of i_mode due to 3rd party change sched/fair: Fix shift-out-of-bounds in load_balance() drm/mcde/panel: Inverse misunderstood flag drm/amd/display: Fix off by one in hdmi_14_process_transaction() drm/stm: Fix bus_flags handling drm/tilcdc: send vblank event when disabling crtc soc: aspeed: fix a ternary sign expansion bug xen-blkback: fix compatibility bug with single page rings serial: omap: fix rs485 half-duplex filtering serial: omap: don't disable rs485 if rts gpio is missing ttyprintk: Add TTY hangup callback. usb: dwc2: Fix hibernation between host and device modes. usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check Drivers: hv: vmbus: Increase wait time for VMbus unload hwmon: (pmbus/pxe1610) don't bail out when not all pages are active x86/platform/uv: Fix !KEXEC build failure spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue Drivers: hv: vmbus: Use after free in __vmbus_open() ARM: dts: aspeed: Rainier: Fix humidity sensor bus address platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table security: keys: trusted: fix TPM2 authorizations memory: samsung: exynos5422-dmc: handle clk_set_parent() failure memory: renesas-rpc-if: fix possible NULL pointer dereference of resource spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() m68k: Add missing mmap_read_lock() to sys_cacheflush() usbip: vudc: fix missing unlock on error in usbip_sockfd_store() crypto: chelsio - Read rxchannel-id from firmware node: fix device cleanups in error handling code firmware: qcom-scm: Fix QCOM_SCM configuration serial: core: return early on unsupported ioctls tty: fix return value for unsupported termiox ioctls tty: Remove dead termiox code tty: fix return value for unsupported ioctls tty: actually undefine superseded ASYNC flags USB: cdc-acm: fix TIOCGSERIAL implementation USB: cdc-acm: fix unprivileged TIOCCSERIAL usb: gadget: r8a66597: Add missing null check on return from platform_get_resource spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality spi: spi-zynqmp-gqspi: add mutex locking for exec_op spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible cpufreq: armada-37xx: Fix determining base CPU frequency cpufreq: armada-37xx: Fix driver cleanup when registration failed clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz cpufreq: armada-37xx: Fix the AVS value for load L1 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock cpufreq: armada-37xx: Fix setting TBG parent for load levels crypto: qat - Fix a double free in adf_create_ring crypto: sa2ul - Fix memory leak of rxd crypto: sun8i-ss - Fix memory leak of pad crypto: allwinner - add missing CRYPTO_ prefix ACPI: CPPC: Replace cppc_attr with kobj_attribute cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration PM: runtime: Replace inline function pm_runtime_callbacks_present() soc: qcom: mdt_loader: Detect truncated read of segments soc: qcom: mdt_loader: Validate that p_filesz < p_memsz spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() spi: Fix use-after-free with devm_spi_alloc_* clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped clocksource/drivers/timer-ti-dm: Fix posted mode status check order PM / devfreq: Use more accurate returned new_freq as resume_freq soc: qcom: pdr: Fix error return code in pdr_register_listener staging: greybus: uart: fix unprivileged TIOCCSERIAL staging: fwserial: fix TIOCGSERIAL implementation staging: fwserial: fix TIOCSSERIAL implementation staging: rtl8192u: Fix potential infinite loop staging: comedi: tests: ni_routes_test: Fix compilation error irqchip/gic-v3: Fix OF_BAD_ADDR error handling mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol firmware: qcom_scm: Workaround lack of "is available" call on SC7180 firmware: qcom_scm: Reduce locking section for __get_convention() firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool m68k: mvme147,mvme16x: Don't wipe PCC timer config bits soundwire: stream: fix memory leak in stream config error path memory: pl353: fix mask of ECC page_size config register driver core: platform: Declare early_platform_cleanup() prototype drivers: nvmem: Fix voltage settings for QTI qfprom-efuse USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() usb: gadget: aspeed: fix dma map failure crypto: qat - fix error path in adf_isr_resource_alloc() crypto: poly1305 - fix poly1305_core_setkey() declaration NFSv4.2: fix copy stateid copying for the async copy NFSD: Fix sparse warning in nfs4proc.c arm64: dts: mediatek: fix reset GPIO level on pumpkin phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup soundwire: bus: Fix device found flag correctly bus: qcom: Put child node before return arm64: dts: renesas: r8a779a0: Fix PMU interrupt mtd: require write permissions for locking and badblock ioctls dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' usb: gadget: s3c: Fix incorrect resources releasing fotg210-udc: Complete OUT requests on short packets fotg210-udc: Don't DMA more than the buffer can take fotg210-udc: Mask GRP2 interrupts we don't handle fotg210-udc: Remove a dubious condition leading to fotg210_done fotg210-udc: Fix EP0 IN requests bigger than two packets fotg210-udc: Fix DMA on EP0 for length > max packet size crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init crypto: qat - don't release uninitialized resources crypto: ccp - fix command queuing to TEE ring buffer usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) usb: gadget: pch_udc: Initialize device pointer before use usb: gadget: pch_udc: Check for DMA mapping error usb: gadget: pch_udc: Check if driver is present before calling ->setup() usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() devtmpfs: fix placement of complete() call x86/microcode: Check for offline CPUs before requesting new microcode spi: stm32: Fix use-after-free on unbind arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding regulator: bd9576: Fix return from bd957x_probe() spi: stm32: drop devres version of spi_register_master crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control mtd: maps: fix error return code of physmap_flash_remove() mtd: don't lock when recursively deleting partitions mtd: rawnand: qcom: Return actual error code instead of -ENODEV mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() spi: rockchip: avoid objtool warning regmap: set debugfs_name to NULL after it is freed usb: typec: stusb160x: fix return value check in stusb160x_probe() usb: typec: tps6598x: Fix return value check in tps6598x_probe() usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS serial: stm32: fix tx_empty condition serial: stm32: add FIFO flush when port is closed serial: stm32: fix FIFO flush in startup and set_termios serial: stm32: call stm32_transmit_chars locked serial: stm32: fix tx dma completion, release channel serial: stm32: fix a deadlock in set_termios serial: stm32: fix wake-up flag handling serial: stm32: fix a deadlock condition with wakeup event serial: stm32: fix TX and RX FIFO thresholds serial: stm32: fix incorrect characters on console serial: stm32: fix startup by enabling usart for reception serial: stm32: Use of_device_get_match_data() serial: stm32: fix probe and remove order for dma serial: stm32: add "_usart" prefix in functions name serial: stm32: fix code cleaning warnings and checks x86/platform/uv: Set section block size for hubless architectures arm64: dts: renesas: Add mmc aliases into board dts files ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family ARM: dts: exynos: correct PMIC interrupt trigger level on Snow ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] crypto: sun8i-ss - fix result memory leak on error path fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) firmware: xilinx: Add a blank line after function declaration firmware: xilinx: Fix dereferencing freed memory Revert "tools/power turbostat: adjust for temperature offset" usb: gadget: pch_udc: Revert |
||
Ivaylo Georgiev
|
13d1442047 |
Merge keystone/android12-5.10-keystone-qcom-release.34+ (5de3fa7 ) into msm-5.10
* refs/heads/tmp-5de3fa7: ANDROID: irq: manage: Export irq_do_set_affinity symbol FROMLIST: usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2 ANDROID: qki: Add consolidate config ANDROID: Update the ABI xml and symbol list UPSTREAM: remoteproc: core: Remove casting to rproc_handle_resource_t ANDROID: GKI: enable CONFIG_MTK_TIMER ANDROID: sched: Add vendor hooks for update_topology ANDROID: GKI: Enable CONFIG_EXFAT_FS in gki_defconfig ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration ANDROID: Update the ABI xml and symbol list FROMLIST: sched: Fix out-of-bound access in uclamp ANDROID: mm: spf: fix task fault accounting ANDROID: Update the ABI xml and symbol list Revert "ANDROID: gki_defconfig: temporarily disable KFENCE in GKI" Linux 5.10.34 mei: me: add Alder Lake P device id. iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() ANDROID: Update the ABI xml and symbol list FROMGIT: mmc: sdhci: Check for reset prior to DMA address unmap ANDROID: ABI: Add symbols for CONFIG_PAGE_PINNER ANDROID: GKI: Enable CONFIG_PAGE_PINNER ANDROID: mm: page_pinner: use put_user_page at unstable_tree_search_insert ANDROID: mm: page_pinner: unattribute follow_page in munlock_vma_pages_range ANDROID: mm: page_pinner: use put_user_page at add_page_for_migration ANDROID: mm: page_pinner: use put_user_page at dump_user_range ANDROID: mm: page_pinner: use put_user_page at seq_print_vma_name ANDROID: mm: page_pinner: use put_user_page at fuse_copy_finish ANDROID: mm: page_pinner: use put_user_page at get_futex_key ANDROID: mm: page_pinner: use put_user_page at copy_string ANDROID: mm: page_pinner: use put_user_page at access_remote_vm ANDROID: mm: page_pinner: introduce failure_tracking feature ANDROID: mm: introduce page_pinner ANDROID: vendor_hooks: Fix psi_event build warning ANDROID: vendor_hooks: Add hooks for binder proc transaction ANDROID: vendor_hooks: tune reclaim inactive ratio ANDROID: dma-buf: Make DMA-BUF sysfs stats kobjects not send uevents ANDROID: vendor_hooks: bypass shrink slab FROMGIT: kbuild: update config_data.gz only when the content of .config is changed ANDROID: arm64: Initialise mismatched compat hwcaps from CPU notifier UPSTREAM: ARM: 9039/1: assembler: generalize byte swapping macro into rev_l UPSTREAM: ARM: 9035/1: uncompress: Add be32tocpu macro FROMGIT: kfence: use power-efficient work queue to run delayed work FROMGIT: kfence: maximize allocation wait timeout duration FROMGIT: kfence: await for allocation using wait_event FROMGIT: kfence: zero guard page after out-of-bounds access UPSTREAM: kfence: make compatible with kmemleak UPSTREAM: kfence: fix reports if constant function prefixes exist UPSTREAM: kfence: fix printk format for ptrdiff_t ANDROID: Support disabling symbol trimming ANDROID: Incremental fs: Fix pseudo-file attributes ANDROID: sched: Fix missing RQCF_UPDATED in migrate_tasks FROMLIST: mm, thp: Relax the VM_DENYWRITE constraint on file-backed THPs Linux 5.10.33 USB: CDC-ACM: fix poison/unpoison imbalance net: hso: fix NULL-deref on disconnect regression x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access ia64: tools: remove duplicate definition of ia64_mf() on ia64 ia64: fix discontig.c section mismatches csky: change a Kconfig symbol name to fix e1000 build error kasan: fix hwasan build for gcc cavium/liquidio: Fix duplicate argument xen-netback: Check for hotplug-status existence before watching arm64: kprobes: Restore local irqflag if kprobes is cancelled s390/entry: save the caller of psw_idle dmaengine: tegra20: Fix runtime PM imbalance on error net: geneve: check skb is large enough for IPv4/IPv6 header ARM: dts: Fix swapped mmc order for omap3 dmaengine: xilinx: dpdma: Fix race condition in done IRQ dmaengine: xilinx: dpdma: Fix descriptor issuing on video group soc: qcom: geni: shield geni_icc_get() for ACPI boot HID: wacom: Assign boolean values to a bool variable HID cp2112: fix support for multiple gpiochips HID: alps: fix error return code in alps_input_configured() HID: google: add don USB id perf map: Fix error return code in maps__clone() perf auxtrace: Fix potential NULL pointer dereference perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() bpf: Tighten speculative pointer arithmetic mask bpf: Refactor and streamline bounds check into helper bpf: Allow variable-offset stack access bpf: Permits pointers on stack for helper calls arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS pinctrl: core: Show pin numbers for the controllers with base = 0 block: return -EBUSY when there are open partitions in blkdev_reread_part pinctrl: lewisburg: Update number of pins in community vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails KEYS: trusted: Fix TPM reservation for seal/unseal gpio: omap: Save and restore sysconfig vhost-vdpa: protect concurrent access to vhost device iotlb ANDROID: GKI: Update the generic symbol list ANDROID: ABI: Add symbols for crypto ANDROID: ABI: Update the ABI XML Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20" ANDROID: vendor_hooks: Add hook for binder UPSTREAM: crypto: arm/blake2s - fix for big endian UPSTREAM: crypto: arm/blake2b - drop unnecessary return statement FROMGIT: kasan, arm64: tests supports for HW_TAGS async mode FROMGIT: arm64: mte: Report async tag faults before suspend FROMGIT: arm64: mte: Enable async tag check fault FROMGIT: arm64: mte: Conditionally compile mte_enable_kernel_*() ANDROID: ABI: Update the ABI xml ANDROID: ABI: Update the generic symbol list ANDROID: selinux: add vendor hook in selinux FROMGIT: arm64: mte: Enable TCO in functions that can read beyond buffer limits Change-Id: Ia5306eea12edc8ec29b8732a03de075bed22a1bf Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
fd88580ed5 |
Merge keystone/android12-5.10-keystone-qcom-release.32+ (0fad51f ) into msm-5.10
* refs/heads/tmp-0fad51f: ANDROID: sched: Add vendor hooks for update_load_avg ANDROID: Update ABI with __traceiter_*() additions ANDROID: Update the cf symbol list ANDROID: Update the qcom symbol list ANDROID: Update the hikey960 symbol list ANDROID: Update the generic symbol list ANDROID: Update the exynos symbol list ANDROID: Update the db845c symbol list UPSTREAM: arm64: Move PSTATE.TCO setting to separate functions FROMGIT: kasan: Add report for async mode FROMGIT: arm64: mte: Drop arch_enable_tagging() ANDROID: GKI: 4/23 KMI update FROMGIT: kasan: Add KASAN mode kernel parameter FROMGIT: arm64: mte: Add asynchronous mode support ANDROID: GKI: update ABI description FROMLIST: remoteproc: core: Move cdev add before device add ANDROID: mm: allow vmas with vm_ops to be speculatively handled ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct. ANDROID: sched: Add vendor hooks for sched. ANDROID: sched: Add vendor hooks to compute new cpu freq. Revert "Revert "net: xfrm: Localize sequence counter per network namespace"" FROMGIT: usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby FROMGIT: usb: dwc3: gadget: Check for disabled LPM quirk ANDROID: GKI: arm64: reserve space in cpu_hwcaps and cpu_hwcap_keys arrays FROMLIST: export: Make CRCs robust to symbol trimming ANDROID: Kconfig.gki Add SND_SOC_TOPOLOGY ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20 FROMGIT: ASoC: soc-component: Add snd_soc_pcm_component_ack UPSTREAM: ASoC: dmaengine_pcm: add peripheral configuration UPSTREAM: dmaengine: add peripheral configuration UPSTREAM: PM: domains: use device's next wakeup to determine domain idle state UPSTREAM: PM: domains: inform PM domain of a device's next wakeup Revert "FROMLIST: PM / Domains: add domain feature flag for next wakeup" Revert "FROMLIST: PM / domains: inform PM domain of a device's next wakeup" Revert "FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state" FROMGIT: mm: cma: add the CMA instance name to cma trace events FROMGIT: mm: cma: Add the CMA instance name to the cma_alloc_start trace event FROMGIT: mm: cma: add trace events for CMA alloc perf testing ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition ANDROID: vendor_hooks: Fix build-break due to psi_event ANDROID: GKI: Update abi_gki_aarch64_qcom list for kprobe module ANDROID: GKI: Enable CONFIG_HIST_TRIGGERS FROMGIT: tick/broadcast: Allow late registered device to enter oneshot mode UPSTREAM: arm64: uaccess: split user/kernel routines UPSTREAM: arm64: uaccess: refactor __{get,put}_user BACKPORT: arm64: uaccess: rename privileged uaccess routines ANDROID: Incremental fs: Add INCFS_IOC_GET_LAST_READ_ERROR ANDROID: Incremental fs: Fix INCFS_MAGIC_NUMBER casts ANDROID: Incremental fs: Add status to sysfs ANDROID: Incremental fs: fix u64 integer cast to pointer ANDROID: Incremental fs: stat should return actual used blocks ANDROID: Incremental fs: Add FS_IOC_READ_VERITY_METADATA ANDROID: export find_user() & free_uid()for GKI purpose. ANDROID: GKI: update ABI description ANDROID: GKI: Update abi_gki_aarch64_qcom for kgsl AO tracing support ANDROID: ABI: update symbols to unisoc whitelist for the fifth time ANDROID: sched: Add vendor hooks for cpu affinity. ANDROID: GKI: Update abi_gki_aarch64_qcom list for reverse migration ANDROID: abi_gki_aarch64_generic: Add a few more symbols FROMGIT: usb: dwc3: gadget: Remove FS bInterval_m1 limitation ANDROID: abi_gki_aarch64_qcom: Add __bitmap_or ANDROID: GKI: Update abi_gki_aarch64_qcom for gpio block read tracepoint FROMGIT: dt-bindings: connector: Add slow-charger-loop definition FROMGIT: usb: dwc3: gadget: Fix START_TRANSFER link state check FROMGIT: usb: gadget: Fix double free of device descriptor pointers FROMGIT: usb: typec: tcpm: Fix error while calculating PPS out values ANDROID: inline isolate_and_split_free_page ANDROID: kernel: clear debug_kinfo precisely ANDROID: cgroup: Add vendor hook for cpuset. ANDROID: GKI: Update abi_gki_aarch64_qcom for PSI tracepoints ANDROID: psi: Add vendor hooks for PSI tracing Linux 5.10.32 net: phy: marvell: fix detection of PHY on Topaz switches bpf: Move sanitize_val_alu out of op switch bpf: Improve verifier error messages for users bpf: Rework ptr_limit into alu_limit and add common error path arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically ARM: 9071/1: uprobes: Don't hook on thumb instructions bpf: Move off_reg into sanitize_ptr_alu bpf: Ensure off_reg has no mixed signed bounds for all types r8169: don't advertise pause in jumbo mode r8169: tweak max read request size for newer chips also in jumbo mtu mode KVM: VMX: Don't use vcpu->run->internal.ndata as an array index KVM: VMX: Convert vcpu_vmx.exit_reason to a union bpf: Use correct permission flag for mixed signed bounds arithmetic arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems ARM: OMAP2+: Fix uninitialized sr_inst ARM: footbridge: fix PCI interrupt mapping ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() ARM: OMAP2+: Fix warning for omap_init_time_of() gro: ensure frag0 meets IP header alignment ch_ktls: do not send snd_una update to TCB in middle ch_ktls: tcb close causes tls connection failure ch_ktls: fix device connection close ch_ktls: Fix kernel panic ibmvnic: remove duplicate napi_schedule call in open function ibmvnic: remove duplicate napi_schedule call in do_reset function ibmvnic: avoid calling napi_disable() twice ia64: tools: remove inclusion of ia64-specific version of errno.h header ia64: remove duplicate entries in generic_defconfig ethtool: pause: make sure we init driver stats i40e: fix the panic when running bpf in xdpdrv mode net: Make tcp_allowed_congestion_control readonly in non-init netns mm: ptdump: fix build failure net: ip6_tunnel: Unregister catch-all devices net: sit: Unregister catch-all devices net: davicom: Fix regulator not turned off on failed probe net/mlx5e: Fix setting of RS FEC mode netfilter: nft_limit: avoid possible divide error in nft_limit_init net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta net: macb: fix the restore of cmp registers libbpf: Fix potential NULL pointer dereference netfilter: arp_tables: add pre_exit hook for table unregister netfilter: bridge: add pre_exit hooks for ebtable unregistration libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC ice: Fix potential infinite loop when using u8 loop counter netfilter: conntrack: do not print icmpv6 as unknown via /proc netfilter: flowtable: fix NAT IPv6 offload mangling ixgbe: fix unbalanced device enable/disable in suspend/resume scsi: libsas: Reset num_scatter if libata marks qc as NODATA riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" vfio/pci: Add missing range check in vfio_pci_mmap arm64: alternatives: Move length validation in alternative_{insn, endif} arm64: fix inline asm in load_unaligned_zeropad() readdir: make sure to verify directory entry for legacy interfaces too dm verity fec: fix misaligned RS roots IO HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices Input: i8042 - fix Pegatron C15B ID entry Input: s6sy761 - fix coordinate read bit shift lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS virt_wifi: Return micros for BSS TSF values mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN pcnet32: Use pci_resource_len to validate PCI resource net: ieee802154: forbid monitor for add llsec seclevel net: ieee802154: stop dump llsec seclevels for monitors net: ieee802154: forbid monitor for del llsec devkey net: ieee802154: forbid monitor for add llsec devkey net: ieee802154: stop dump llsec devkeys for monitors net: ieee802154: forbid monitor for del llsec dev net: ieee802154: forbid monitor for add llsec dev net: ieee802154: stop dump llsec devs for monitors net: ieee802154: forbid monitor for del llsec key net: ieee802154: forbid monitor for add llsec key net: ieee802154: stop dump llsec keys for monitors iwlwifi: add support for Qu with AX201 device scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state ASoC: fsl_esai: Fix TDM slot setup for I2S mode drm/msm: Fix a5xx/a6xx timestamps ARM: omap1: fix building with clang IAS ARM: keystone: fix integer overflow warning neighbour: Disregard DEAD dst in neigh_update gpu/xen: Fix a use after free in xen_drm_drv_init ASoC: max98373: Added 30ms turn on/off time delay ASoC: max98373: Changed amp shutdown register as volatile xfrm: BEET mode doesn't support fragments for inner packets iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() arc: kernel: Return -EFAULT if copy_to_user() fails lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() dmaengine: idxd: fix wq cleanup of WQCFG registers dmaengine: plx_dma: add a missing put_device() on error path dmaengine: Fix a double free in dma_async_device_register dmaengine: dw: Make it dependent to HAS_IOMEM dmaengine: idxd: fix wq size store permission state dmaengine: idxd: fix opcap sysfs attribute output dmaengine: idxd: fix delta_rec and crc size field for completion record dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback gpio: sysfs: Obey valid_mask Input: nspire-keypad - enable interrupts only when opened mtd: rawnand: mtk: Fix WAITRDY break condition and timeout net/sctp: fix race condition in sctp_destroy_sock ANDROID: abi_gki_aarch64_qcom: Add android_rvh_sched_setaffinity ANDROID: gki_defconfig: temporarily disable KFENCE in GKI ANDROID: GKI: Update abi_gki_aarch64_qcom list for minidump ANDROID: implement wrapper for reverse migration ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig ANDROID: abi_gki_aarch64_qcom: Update symbol list ANDROID: clang: update to 12.0.5 ANDROID: Add initial Exynos symbol list Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/connector/usb-connector.yaml include/linux/pm_domain.h Change-Id: I5701e429fa31cfb870b758f09af62b9bdad0fac9 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
facc06358f |
Merge android12-5.10-keystone-qcom-release.31+ (ade2bf9 ) into msm-5.10
* refs/heads/tmp-ade2bf9: ANDROID: mm: fix mixed declaration and code warning ANDROID: sched/fair: call set_next_entity() on the replaced next task FROMGIT: binder: fix the missing BR_FROZEN_REPLY in binder_return_strings FROMLIST: drivers/clocksource/timer-of: Remove __init markings ANDROID: GKI: Add support for a GKI_DEFCONFIG_FRAGMENT ANDROID: GKI: Update abi_gki_aarch64_qcom for logbuf tracepoint Linux 5.10.31 xen/events: fix setting irq affinity net: sfp: cope with SFPs that set both LOS normal and LOS inverted net: sfp: relax bitrate-derived mode check perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches netfilter: x_tables: fix compat match/target pad out-of-bound write block: don't ignore REQ_NOWAIT for direct IO riscv,entry: fix misaligned base for excp_vect_table io_uring: don't mark S_ISBLK async work as unbounded null_blk: fix command timeout completion handling idr test suite: Create anchor before launching throbber idr test suite: Take RCU read lock in idr_find_test_1 radix tree test suite: Register the main thread with the RCU library block: only update parent bi_status when bio fail XArray: Fix splitting to non-zero orders gpu: host1x: Use different lock classes for each client drm/tegra: dc: Don't set PLL clock to 0Hz tools/kvm_stat: Add restart delay ftrace: Check if pages were allocated before calling free_pages() gfs2: report "already frozen/thawed" errors drm/imx: imx-ldb: fix out of bounds array access warning KVM: arm64: Disable guest access to trace filter controls KVM: arm64: Hide system instruction access to Trace registers gfs2: Flag a withdraw if init_threads() fails interconnect: core: fix error return code of icc_link_destroy() ANDROID: PCI: dwc: Export symbols for ep driver ANDROID: abi_gki_aarch64_qcom: Add sock_setsockopt to list ANDROID: vendor_hooks: tune reclaim swappiness or scan type FROMGIT: media: docs: Document colorimetry class FROMGIT: media: v4l: Add new Colorimetry Class FROMGIT: media: v4l2-ctrl: Add decoder conceal color control FROMGIT: media: v4l2-ctrl: add controls for long term reference. FROMGIT: media: v4l2-ctrls: Add control for AUD generation FROMGIT: media: docs: Deprecate mfc display delay controls FROMGIT: media: s5p-mfc: Use display delay and display enable std controls FROMGIT: media: v4l2-ctrl: Make display delay and display enable std controls ANDROID: Make KMI_SYMBOL_LIST_STRICT_MODE overrideable ANDROID: logbuf: vendor hook for logbuf dump on oops ANDROID: Incremental fs: fix minor printk format warning Change-Id: I7188180832ee7fa2dfc8a9ad4f3ecb402bc0fd80 Signed-off-by: Elliot Berman <eberman@codeaurora.org> Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
97bc5bd609 |
Merge android12-5.10.30 (1aff922 ) into msm-5.10
* refs/heads/tmp-1aff922: Revert "net: xfrm: Localize sequence counter per network namespace" ANDROID: Kbuild: Add support for KBUILD_MIXED_TREE ANDROID: build.config: Add vmlinux.symvers and modules.builtin to DIST_DIR ANDROID: abi_gki_aarch64_qcom: Add thermal zone enable and unregister FROMGIT: usb: typec: tcpm: Honour pSnkStdby requirement during negotiation FROMGIT: dm verity fec: fix misaligned RS roots IO Revert "Revert "dm verity: fix FEC for RS roots unaligned to blo..." Revert "Revert "dm bufio: subtract the number of initial sectors..." ANDROID: smp: fix preprocessor conditional warning ANDROID: mm/memory_hotplug: fix minor printk format warnings ANDROID: power_supply: inline empty power_supply_get_by_phandle_array() FROMGIT: usb: dwc3: core: Add shutdown callback for dwc3 FROMGIT: usb: dwc3: gadget: Ignore Packet Pending bit Linux 5.10.30 Revert "net: sched: bump refcount for new action in ACT replace mode" net: ieee802154: stop dump llsec params for monitors net: ieee802154: forbid monitor for del llsec seclevel net: ieee802154: forbid monitor for set llsec params net: ieee802154: fix nl802154 del llsec devkey net: ieee802154: fix nl802154 add llsec key net: ieee802154: fix nl802154 del llsec dev net: ieee802154: fix nl802154 del llsec key net: ieee802154: nl-mac: fix check on panid net: mac802154: Fix general protection fault drivers: net: fix memory leak in peak_usb_create_dev drivers: net: fix memory leak in atusb_probe net: tun: set tun->dev->addr_len during TUNSETLINK processing cfg80211: remove WARN_ON() in cfg80211_sme_connect gpiolib: Read "gpio-line-names" from a firmware node net: sched: bump refcount for new action in ACT replace mode dt-bindings: net: ethernet-controller: fix typo in NVMEM lockdep: Address clang -Wformat warning printing for %hd clk: socfpga: fix iomem pointer cast on 64-bit RAS/CEC: Correct ce_add_elem()'s returned values vdpa/mlx5: Fix wrong use of bit numbers vdpa/mlx5: should exclude header length and fcs from mtu RDMA/addr: Be strict with gid size i40e: Fix parameters in aq_get_phy_register() drm/vc4: crtc: Reduce PV fifo threshold on hvs4 RDMA/qedr: Fix kernel panic when trying to access recv_cq perf report: Fix wrong LBR block sorting RDMA/cxgb4: check for ipv6 address properly while destroying listener net/mlx5: Fix PBMC register mapping net/mlx5: Fix PPLM register mapping net/mlx5: Fix placement of log_max_flow_counter net: hns3: clear VF down state bit before request link status tipc: increment the tmp aead refcnt before attaching it can: mcp251x: fix support for half duplex SPI host controllers iwlwifi: fix 11ax disabled bit in the regulatory capability flags i2c: designware: Adjust bus_freq_hz when refuse high speed mode set openvswitch: fix send of uninitialized stack memory in ct limit reply net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() perf inject: Fix repipe usage s390/cpcmd: fix inline assembly register clobbering workqueue: Move the position of debug_work_activate() in __queue_work() clk: fix invalid usage of list cursor in unregister clk: fix invalid usage of list cursor in register net: macb: restore cmp registers on resume path net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs scsi: ufs: core: Fix task management request completion timeout mptcp: forbit mcast-related sockopt on MPTCP sockets net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); drm/msm: Set drvdata to NULL when msm_drm_init() fails RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files i40e: Fix display statistics for veb_tc soc/fsl: qbman: fix conflicting alignment attributes xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model net/rds: Fix a use after free in rds_message_map_pages net/mlx5: Don't request more than supported EQs net/mlx5e: Fix ethtool indication of connector type net/mlx5e: Fix mapping of ct_label zero ASoC: sunxi: sun4i-codec: fill ASoC card owner I2C: JZ4780: Fix bug for Ingenic X1000. net: phy: broadcom: Only advertise EEE for supported modes nfp: flower: ignore duplicate merge hints from FW net: qrtr: Fix memory leak on qrtr_tx_wait failure net/ncsi: Avoid channel_monitor hrtimer deadlock ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces net:tipc: Fix a double free in tipc_sk_mcast_rcv cxgb4: avoid collecting SGE_QBASE regs during traffic net: dsa: Fix type was not set for devlink port gianfar: Handle error code at MAC address change ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso mlxsw: spectrum: Fix ECN marking in tunnel decapsulation can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit sch_red: fix off-by-one checks in red_check_params() geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply amd-xgbe: Update DMA coherency values hostfs: fix memory handling in follow_link() i40e: Fix kernel oops when i40e driver removes VF's i40e: Added Asym_Pause to supported link modes virtchnl: Fix layout of RSS structures xfrm: Fix NULL pointer dereference on policy lookup ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips ASoC: SOF: Intel: HDA: fix core status verification esp: delete NETIF_F_SCTP_CRC bit from features for esp offload net: xfrm: Localize sequence counter per network namespace ARM: OMAP4: PM: update ROM return address for OSWR and OFF ARM: OMAP4: Fix PMIC voltage domains for bionic regulator: bd9571mwv: Fix AVS and DVFS voltage range remoteproc: qcom: pil_info: avoid 64-bit division xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume xfrm: interface: fix ipv4 pmtu check to honor ip header df ice: Recognize 860 as iSCSI port in CEE mode ice: Refactor DCB related variables out of the ice_port_info struct net: sched: fix err handler in tcf_action_init() KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched i2c: turn recovery error on init to debug percpu: make pcpu_nr_empty_pop_pages per chunk type scsi: target: iscsi: Fix zero tag inside a trace event scsi: pm80xx: Fix chip initialization failure driver core: Fix locking bug in deferred_probe_timeout_work_func() usbip: synchronize event handler with sysfs code paths usbip: vudc synchronize sysfs code paths usbip: stub-dev synchronize sysfs code paths usbip: add sysfs_lock to synchronize sysfs code paths thunderbolt: Fix off by one in tb_port_find_retimer() thunderbolt: Fix a leak in tb_retimer_add() net: let skb_orphan_partial wake-up waiters. net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() net: hsr: Reset MAC header for Tx path mac80211: fix TXQ AC confusion mac80211: fix time-is-after bug in mlme cfg80211: check S1G beacon compat element length nl80211: fix potential leak of ACL params nl80211: fix beacon head validation net: sched: fix action overwrite reference counting net: sched: sch_teql: fix null-pointer dereference vdpa/mlx5: Fix suspend/resume index restoration i40e: Fix sparse errors in i40e_txrx.c i40e: Fix sparse error: uninitialized symbol 'ring' i40e: Fix sparse error: 'vsi->netdev' could be null i40e: Fix sparse warning: missing error code 'err' net: ensure mac header is set in virtio_net_hdr_to_skb() bpf, sockmap: Fix incorrect fwd_alloc accounting bpf, sockmap: Fix sk->prot unhash op reset bpf: Refcount task stack in bpf_get_task_stack libbpf: Only create rx and tx XDP rings when necessary libbpf: Restore umem state after socket create failure libbpf: Ensure umem pointer is non-NULL before dereferencing ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET bpf: Enforce that struct_ops programs be GPL-only libbpf: Fix bail out from 'ringbuf_process_ring()' on error net: hso: fix null-ptr-deref during tty device unregistration ice: fix memory leak of aRFS after resuming from suspend iwlwifi: pcie: properly set LTR workarounds on 22000 devices ice: Cleanup fltr list in case of allocation issues ice: Use port number instead of PF ID for WoL ice: Fix for dereference of NULL pointer ice: remove DCBNL_DEVRESET bit from PF state ice: fix memory allocation call ice: prevent ice_open and ice_stop during reset ice: Increase control queue timeout ice: Continue probe on link/PHY errors batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers parisc: parisc-agp requires SBA IOMMU driver of: property: fw_devlink: do not link ".*,nr-gpios" ethtool: fix incorrect datatype in set_eee ops fs: direct-io: fix missing sdio->boundary ocfs2: fix deadlock between setattr and dio_end_io_write nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff ia64: fix user_stack_pointer() for ptrace() gcov: re-fix clang-11+ support LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m drm/i915: Fix invalid access to ACPI _DSM objects net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits net: dsa: lantiq_gswip: Don't use PHY auto polling net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh xen/evtchn: Change irq_info lock to raw_spinlock_t selinux: fix race between old and new sidtab selinux: fix cond_list corruption when changing booleans selinux: make nslot handling in avtab more robust nfc: Avoid endless loops caused by repeated llcp_sock_connect() nfc: fix memory leak in llcp_sock_connect() nfc: fix refcount leak in llcp_sock_connect() nfc: fix refcount leak in llcp_sock_bind() ASoC: intel: atom: Stop advertising non working S24LE support ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 ALSA: aloop: Fix initialization of controls xfrm/compat: Cleanup WARN()s that can be user-triggered ANDROID: usb: typec: tcpm: Update tcpm_update_sink_capabilities ANDROID: GKI: Update the ABI xml ANDROID: GKI: Add generic aarch64 symbol list ANDROID: usb: host: Use old init scheme when hook unavailable Revert "dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size" Revert "dm verity: fix FEC for RS roots unaligned to block size" Revert "ANDROID: AVB error handler to invalidate vbmeta partition." ANDROID: gki_defconfig: reduce KFENCE pool size FROMGIT: virt_wifi: Return micros for BSS TSF values ANDROID: stacktrace: export stack_trace_save_tsk/regs ANDROID: arm64: declare system_32bit_el0_cpumask as export ANDROID: Fix compilation warning in __iommu_map_pages() ANDROID: iommu/io-pgtable-arm: Fix arguments for __arm_lpae_map() ANDROID: GKI: Bump KMI_GENERATION, ABI representation ANDROID: GKI: Update virtual device symbol list ANDROID: usb: host: free the offload TR by vendor hook Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/net/ethernet-controller.yaml net/qrtr/qrtr.c Change-Id: I2cd033199ac0993bd0f793aeedee16a2ccbb5245 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
01bf73a615 |
Merge android12-5.10.29 (c62f091 ) into msm-5.10
* refs/heads/tmp-c62f091: ANDROID: Add GKI_HIDDEN_MM_CONFIGS to support ballooning. ANDROID: usb: dwc3: gadget: don't cancel the started requests Linux 5.10.29 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM init/Kconfig: make COMPILE_TEST depend on !S390 bpf, x86: Validate computation of branch displacements for x86-32 bpf, x86: Validate computation of branch displacements for x86-64 tools/resolve_btfids: Add /libbpf to .gitignore kbuild: Do not clean resolve_btfids if the output does not exist kbuild: Add resolve_btfids clean to root clean target tools/resolve_btfids: Set srctree variable unconditionally tools/resolve_btfids: Check objects before removing tools/resolve_btfids: Build libbpf and libsubcmd in separate directories math: Export mul_u64_u64_div_u64 io_uring: fix timeout cancel return code cifs: Silently ignore unknown oplock break handle cifs: revalidate mapping when we open files for SMB1 POSIX ia64: fix format strings for err_inject ia64: mca: allocate early mca with GFP_ATOMIC selftests/vm: fix out-of-tree build scsi: target: pscsi: Clean up after failure in pscsi_map_sg() ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms block: clear GD_NEED_PART_SCAN later in bdev_disk_changed x86/build: Turn off -fcf-protection for realmode targets drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume kselftest/arm64: sve: Do not use non-canonical FFR register value platform/x86: thinkpad_acpi: Allow the FnLock LED to change state net: ipa: fix init header command validation netfilter: nftables: skip hook overlap logic if flowtable is stale netfilter: conntrack: Fix gre tunneling over ipv6 drm/msm: Ratelimit invalid-fence message drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate mac80211: choose first enabled channel for monitor mac80211: Check crypto_aead_encrypt for errors mISDN: fix crash in fritzpci kunit: tool: Fix a python tuple typing error net: pxa168_eth: Fix a potential data race in pxa168_eth_remove net/mlx5e: Enforce minimum value check for ICOSQ size bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 bus: ti-sysc: Fix warning on unbind if reset is not deasserted ARM: dts: am33xx: add aliases for mmc interfaces FROMGIT: usb: typec: tcpm: update power supply once partner accepts FROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply FROMGIT: usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply ANDROID: first 4/9/2021 KMI update ANDROID: Add a new core symbol list FROMLIST: iommu/arm-smmu: Implement the map_pages() IOMMU driver callback FROMLIST: iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() FROMLIST: iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() FROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_map_pages() FROMLIST: iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() BACKPORT: FROMLIST: iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries FROMLIST: iommu: Add support for the map_pages() callback FROMLIST: iommu: Hook up '->unmap_pages' driver callback FROMLIST: iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts FROMLIST: iommu: Use bitmap to calculate page size in iommu_pgsize() BACKPORT: FROMLIST: iommu: Add a map_pages() op for IOMMU drivers BACKPORT: FROMLIST: iommu/io-pgtable: Introduce map_pages() as a page table op FROMLIST: iommu: Add an unmap_pages() op for IOMMU drivers FROMLIST: iommu/io-pgtable: Introduce unmap_pages() as a page table op Revert "Revert "net: introduce CAN specific pointer in the struct net_device"" Revert "Revert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG"" Revert "Revert "bpf: Fix fexit trampoline."" Revert "ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.c" Revert "Revert "can: dev: Move device back to init netns on owning netns delete"" Revert "Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M"" Revert "Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S"" Revert "Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()"" Revert "Revert "net: phy: introduce phydev->port"" ANDROID: abi_gki_aarch64_qcom: Add __tracepoint_android_rvh_replace_next_task_fair ANDROID: sched: Update android_rvh_check_preempt_wakeup hook FROMGIT: scsi: ufs: ufs-debugfs: Add error counters FROMGIT: scsi: ufs: Refine error history functions ANDROID: GKI: Add android_rvh_cpu_cgroup_online to qcom symbol list ANDROID: sched: Add android_rvh_cpu_cgroup_online hook FROMLIST: userfaultfd/shmem: fix minor fault page leak FROMLIST: userfaultfd/hugetlbfs: Fix minor fault page leak BACKPORT: FROMGIT: userfaultfd/selftests: unify error handling FROMGIT: userfaultfd/selftests: only dump counts if mode enabled FROMGIT: userfaultfd/selftests: drop VERIFY check in locking_thread FROMGIT: userfaultfd/selftests: remove the time() check on delayed uffd FROMGIT: userfaultfd/selftests: use user mode only FROMGIT: userfaultfd/selftests: exercise minor fault handling shmem support BACKPORT: FROMGIT: userfaultfd/selftests: reinitialize test context in each test FROMGIT: userfaultfd/selftests: create alias mappings in the shmem test FROMGIT: userfaultfd/selftests: use memfd_create for shmem test type BACKPORT: FROMGIT: userfaultfd: support minor fault handling for shmem FROMGIT: userfaultfd/selftests: add test exercising minor fault handling FROMGIT: userfaultfd: update documentation to describe minor fault handling BACKPORT: FROMGIT: userfaultfd: add UFFDIO_CONTINUE ioctl BACKPORT: FROMGIT: userfaultfd: hugetlbfs: only compile UFFD helpers if config enabled FROMGIT: userfaultfd: disable huge PMD sharing for MINOR registered VMAs BACKPORT: FROMGIT: userfaultfd: add minor fault registration mode FROMGIT: hugetlb/userfaultfd: unshare all pmds for hugetlbfs when register wp FROMGIT: mm/hugetlb: move flush_hugetlb_tlb_range() into hugetlb.h FROMGIT: mm/hugetlb: fix build with !ARCH_WANT_HUGE_PMD_SHARE FROMGIT: hugetlb/userfaultfd: forbid huge pmd sharing when uffd enabled BACKPORT: FROMGIT: hugetlb: pass vma into huge_pte_alloc() and huge_pmd_share() ANDROID: arm64: coresight: Fix a sparse warning ANDROID: usb: dwc3: export tracepoint for dwc3 read/write Conflicts: drivers/iommu/arm/arm-smmu/arm-smmu.c Change-Id: Id5b65da0d3a7bd2e169e28f227f362c6627048ec Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
3a206b5174 |
Merge android12-5.10.28+ (c64c734 ) into msm-5.10
* refs/heads/tmp-c64c734: ANDROID: GKI: hack to handle genksyms change in sound/soc/soc-core.c Revert "bpf: Fix fexit trampoline." Revert "bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG" Revert "net: introduce CAN specific pointer in the struct net_device" ANDROID: Add vendor hooks to signal. ANDROID: mm: cma: Add forward definition of cma in vendor hook ANDROID: arm64/mm: fix minor printk format warning FROMLIST: gcov: re-fix clang-11+ support ANDROID: GKI: Add deferred_free to qcom symbol list ANDROID: android/OWNERS: drop gki-abi-approvers@ ANDROID: GKI: Update abi_gki_aarch64_qcom for VBO support ANDROID: qcom: Add dev, inet and skb related symbols FROMGIT: arm64: fix inline asm in load_unaligned_zeropad() ANDROID: Add Image.lz4 to arm64 GKI outputs UPSTREAM: drm/drm_vblank: set the dma-fence timestamp during send_vblank_event UPSTREAM: dma-fence: allow signaling drivers to set fence timestamp Linux 5.10.28 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" riscv: evaluate put_user() arg before enabling user access drivers: video: fbcon: fix NULL dereference in fbcon_cursor() driver core: clear deferred probe reason on probe retry staging: rtl8192e: Change state information from u16 to u8 staging: rtl8192e: Fix incorrect source in memcpy() soc: qcom-geni-se: Cleanup the code to remove proxy votes usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable usb: dwc3: qcom: skip interconnect init for ACPI probe usb: dwc2: Prevent core suspend when port connection flag is 0 usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference USB: cdc-acm: fix use-after-free after probe failure USB: cdc-acm: fix double free on probe failure USB: cdc-acm: downgrade message to debug USB: cdc-acm: untangle a circular dependency between callback and softint cdc-acm: fix BREAK rx code path adding necessary calls usb: xhci-mtk: fix broken streams issue on 0.96 xHCI usb: musb: Fix suspend with devices connected for a64 USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() firewire: nosy: Fix a use-after-free bug in nosy_ioctl() video: hyperv_fb: Fix a double free in hvfb_probe usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 extcon: Fix error handling in extcon_dev_register extcon: Add stubs for extcon_register_notifier_all() functions pinctrl: rockchip: fix restore error in resume vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends drm/tegra: sor: Grab runtime PM reference across reset drm/tegra: dc: Restore coupling of display controllers drm/imx: fix memory leak when fails to init reiserfs: update reiserfs_xattrs_initialized() condition drm/amdgpu: check alignment on CPU page for bo map drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() drm/amdkfd: dqm fence memory corruption mm: fix race by making init_zero_pfn() early_initcall s390/vdso: fix tod_steering_delta type s390/vdso: copy tod_steering_delta value to vdso_data page tracing: Fix stack trace event size PM: runtime: Fix ordering in pm_runtime_get_suppliers() PM: runtime: Fix race getting/putting suppliers at probe KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit KVM: SVM: load control fields from VMCB12 before checking them xtensa: move coprocessor_flush to the .text section xtensa: fix uaccess-related livelock in do_page_fault ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks ALSA: hda: Re-add dropped snd_poewr_change_state() calls ALSA: usb-audio: Apply sample rate quirk to Logitech Connect ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() ACPI: tables: x86: Reserve memory occupied by ACPI tables bpf: Remove MTU check in __bpf_skb_max_len net: 9p: advance iov on empty read net: wan/lmc: unregister device when no matching device is found net: ipa: fix register write command validation net: ipa: remove two unused register definitions appletalk: Fix skb allocation size in loopback case net: ethernet: aquantia: Handle error cleanup of start on open ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() iwlwifi: pcie: don't disable interrupts for reg_lock netdevsim: dev: Initialize FIB module after debugfs rtw88: coex: 8821c: correct antenna switch function ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer brcmfmac: clear EAP/association status bits on linkdown events can: tcan4x5x: fix max register value net: introduce CAN specific pointer in the struct net_device can: dev: move driver related infrastructure into separate subdir flow_dissector: fix TTL and TOS dissection on IPv4 fragments net: mvpp2: fix interrupt mask/unmask skip condition io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL ext4: do not iput inode under running transaction in ext4_rename() static_call: Align static_call_is_init() patching condition io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls nvmet-tcp: fix kmap leak when data digest in use locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling thermal/core: Add NULL pointer check before using cooling device stats ASoC: rt711: add snd_soc_component remove callback ASoC: rt5659: Update MCLK rate in set_sysclk() staging: comedi: cb_pcidas64: fix request_irq() warn staging: comedi: cb_pcidas: fix request_irq() warn scsi: qla2xxx: Fix broken #endif placement scsi: st: Fix a use after free in st_open() io_uring: fix ->flags races by linked timeouts vhost: Fix vhost_vq_reset() kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing NFSD: fix error handling in NFSv4.0 callbacks ASoC: cs42l42: Always wait at least 3ms after reset ASoC: cs42l42: Fix mixer volume control ASoC: cs42l42: Fix channel width support ASoC: cs42l42: Fix Bitclock polarity inversion ASoC: soc-core: Prevent warning if no DMI table is present ASoC: es8316: Simplify adc_pga_gain_tlv table ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: rt1015: fix i2c communication error iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate rpc: fix NULL dereference on kmalloc failure fs: nfsd: fix kconfig dependency warning for NFSD_V4 ext4: fix bh ref count on error paths ext4: shrink race window in ext4_should_retry_alloc() virtiofs: Fail dax mount if device does not support it bpf: Fix fexit trampoline. arm64: mm: correct the inside linear map range during hotplug check ANDROID: sched: Initialize arguments of android_rvh_replace_next_task_fair ANDROID: usb: typec: tcpm: Add vendor hook to update current limit ANDROID: mm: cma: add vendor hoook in cma_alloc() ANDROID: GKI: Update ABI XML ANDROID: GKI: Update virtual_device symbol list ANDROID: dma-heap: Make the page-pool/deferred-free libraries built-in ANDROID: vendor_hooks: Add hooks to recognize special worker thread. ANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities UPSTREAM: KVM: arm64: Fix CPU interface MMIO compatibility detection FROMGIT: xhci: prevent double-fetch of transfer and transfer event TRBs FROMGIT: xhci: fix potential array out of bounds with several interrupters FROMGIT: xhci: check control context is valid before dereferencing it. FROMGIT: xhci: check port array allocation was successful before dereferencing it ANDROID: tracing: Make automounting in debugfs optional ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint ANDROID: Add a build config fragment for KHWASan. FROMGIT: driver core: Use unbound workqueue for deferred probes Conflicts: kernel/trace/Kconfig Change-Id: I9e717422a89ba883c739ea39897904b84fd164d7 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
4dd2cc99d3 |
Merge android12-5.10.27+ (519c8c6 ) into msm-5.10
* refs/heads/tmp-519c8c6: ANDROID: usb: host: xhci: provide function prototype for xhci_address_device ANDROID: usb: host: add bus_suspend/bus_resume to xhci overrides ANDROID: usb: host: add address_device to xhci overrides ANDROID: Add OWNERS files referring to the respective android-mainline OWNERS ANDROID: usb: host: add max packet parameter on alloc_transfer_ring hook ANDROID: usb: host: add xhci hooks for vendor specific container context ANDROID: ABI: Update allowed symbol list for QCOM ANDROID: abi_gki_aarch64_qcom: Add android_rvh_probe_register FROMGIT: usb: xhci-mtk: support quirk to disable usb2 lpm FROMGIT: usb: xhci-mtk: fix broken streams issue on 0.96 xHCI FROMGIT: usb: xhci-mtk: fix oops when unbind driver FROMGIT: usb: xhci-mtk: fix wrong remainder of bandwidth budget FROMGIT: usb: dwc3: add cancelled reasons for dwc3 requests Revert "net: phy: introduce phydev->port" Revert "net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay()" Revert "net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S" Revert "net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M" Revert "can: dev: Move device back to init netns on owning netns delete" FROMGIT: pstore: Add mem_type property DT parsing support ANDROID: usb: host: export xhci symbols for ring management ANDROID: usb: typec: tcpm: vendor hook for timer adjustments ANDROID: Incremental fs: Truncate file when complete ANDROID: Incremental fs: Fix mlock to fail gracefully on corrupt files ANDROID: Incremental fs: Finer readlog compression internally ANDROID: Incremental fs: Support STATX_ATTR_VERITY ANDROID: GKI: sched: add rvh for new cfs task util ANDROID: GKI: Update abi_gki_aarch64_qcom for binder ANDROID: mm: Make slub_debug global ANDROID: mm: Make page_owner_enabled global ANDROID: scsi: ufs: set crypto keyslot before prepare_command ANDROID: vendor_hooks: Allow multiple attachments to restricted hooks FROMGIT: KVM: arm64: Drop the CPU_FTR_REG_HYP_COPY infrastructure FROMGIT: KVM: arm64: Generate final CTR_EL0 value when running in Protected mode ANDROID: KVM: arm64: Sync with upstream host stage 2 series FROMGIT: media: v4l2-ctrls: Fix h264 hierarchical coding type menu ctrl FROMGIT: mm/page_owner: record the timestamp of all pages during free UPSTREAM: mm/page_io: use pr_alert_ratelimited for swap read/write errors Linux 5.10.27 xen-blkback: don't leak persistent grants from xen_blkbk_map() can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" nvme: fix the nsid value to print in nvme_validate_or_alloc_ns Revert "net: bonding: fix error return code of bond_neigh_init()" Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" fs/ext4: fix integer overflow in s_log_groups_per_flex ext4: add reclaim checks to xattr code mac80211: fix double free in ibss_leave net: dsa: b53: VLAN filtering is global to all users r8169: fix DMA being used after buffer free if WoL is enabled can: dev: Move device back to init netns on owning netns delete ch_ktls: fix enum-conversion warning fs/cachefiles: Remove wait_bit_key layout dependency mm/memcg: fix 5.10 backport of splitting page memcg x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() locking/mutex: Fix non debug version of mutex_lock_io_nested() cifs: Adjust key sizes and key generation routines for AES256 encryption smb3: fix cached file size problems in duplicate extents (reflink) scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() scsi: qedi: Fix error return code of qedi_alloc_global_queues() scsi: Revert "qla2xxx: Make sure that aborted commands are freed" block: recalculate segment count for multi-segment discards correctly io_uring: fix provide_buffers sign extension perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records perf auxtrace: Fix auxtrace queue conflict ACPI: scan: Use unique number for instance_no ACPI: scan: Rearrange memory allocation in acpi_device_add() Revert "netfilter: x_tables: Update remaining dereference to RCU" mm/mmu_notifiers: ensure range_end() is paired with range_start() dm table: Fix zoned model check and zone sectors check netfilter: x_tables: Use correct memory barriers. Revert "netfilter: x_tables: Switch synchronization to RCU" net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() net: phy: introduce phydev->port net: axienet: Fix probe error cleanup net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode igb: avoid premature Rx buffer reuse net, bpf: Fix ip6ip6 crash with collect_md populated skbs net: Consolidate common blackhole dst ops bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG octeontx2-af: Fix memory leak of object buf net: bridge: don't notify switchdev for local FDB addresses PM: EM: postpone creating the debugfs dir till fs_initcall net/mlx5e: Fix error path for ethtool set-priv-flag net/mlx5e: Offload tuple rewrite for non-CT flows net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP net/mlx5: Add back multicast stats for uplink representor PM: runtime: Defer suspending suppliers arm64: kdump: update ppos when reading elfcorehdr drm/msm: Fix suspend/resume on i.MX5 drm/msm: fix shutdown hook in case GPU components failed to bind can: isotp: tx-path: zero initialize outgoing CAN frames bpf: Fix umd memory leak in copy_process() libbpf: Fix BTF dump of pointer-to-array-of-struct selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value selinux: vsock: Set SID for socket returned by accept() net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes r8152: limit the RX buffer size of RTL8153A for USB 2.0 igb: check timestamp validity net: cdc-phonet: fix data-interface release on probe failure net: check all name nodes in __dev_alloc_name octeontx2-af: fix infinite loop in unmapping NPC counter octeontx2-pf: Clear RSS enable flag on interace down octeontx2-af: Fix irq free in rvu teardown octeontx2-af: Remove TOS field from MKEX TX octeontx2-af: Modify default KEX profile to extract TX packet fields octeontx2-af: Formatting debugfs entry rsrc_alloc. ipv6: weaken the v4mapped source check ARM: dts: imx6ull: fix ubi filesystem mount failed libbpf: Use SOCK_CLOEXEC when opening the netlink socket libbpf: Fix error path in bpf_object__elf_init() netfilter: flowtable: Make sure GC works periodically in idle system netfilter: nftables: allow to update flowtable flags netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags net/sched: cls_flower: fix only mask bit check in the validate_ct_state ionic: linearize tso skb with too many frags drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code ftrace: Fix modify_ftrace_direct. nfp: flower: fix pre_tun mask id allocation nfp: flower: add ipv6 bit to pre_tunnel control message nfp: flower: fix unsupported pre_tunnel flows selftests/net: fix warnings on reuseaddr_ports_exhausted mac80211: Allow HE operation to be longer than expected. mac80211: fix rate mask reset can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning can: c_can: move runtime PM enable/disable to c_can_platform can: c_can_pci: c_can_pci_remove(): fix use-after-free can: kvaser_pciefd: Always disable bus load reporting can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate can: peak_usb: add forgotten supported devices can: isotp: TX-path: ensure that CAN frame flags are initialized can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD tcp: relookup sock for RST+ACK packets handled by obsolete req sock tipc: better validate user input in tipc_nl_retrieve_key() net: phylink: Fix phylink_err() function name error in phylink_major_config net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" netfilter: ctnetlink: fix dump of the expect mask attribute selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed flow_dissector: fix byteorder of dissected ICMP ID net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() net: ipa: terminate message handler arrays clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk ftgmac100: Restart MAC HW once net: phy: broadcom: Add power down exit reset state delay net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 e1000e: add rtnl_lock() to e1000_reset_task igc: Fix igc_ptp_rx_pktstamp() igc: Fix Supported Pause Frame Link Setting igc: Fix Pause Frame Advertising igc: reinit_locked() should be called with rtnl_lock net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port net: sched: validate stab values macvlan: macvlan_count_rx() needs to be aware of preemption drop_monitor: Perform cleanup upon probe registration failure ipv6: fix suspecious RCU usage warning net/mlx5e: Don't match on Geneve options in case option masks are all zero net/mlx5e: When changing XDP program without reset, take refs for XSK RQs net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets libbpf: Fix INSTALL flag order bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF veth: Store queue_mapping independently of XDP prog presence soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD dm ioctl: fix out of bounds array access when no devices dm verity: fix DM_VERITY_OPTS_MAX value drm/i915: Fix the GT fence revocation runtime PM logic drm/amdgpu: Add additional Sienna Cichlid PCI ID drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x drm/amd/pm: workaround for audio noise issue drm/etnaviv: Use FOLL_FORCE for userptr integrity: double check iint_cache was initialized ARM: dts: at91-sama5d27_som1: fix phy address to 7 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C arm64: dts: ls1043a: mark crypto engine dma coherent arm64: dts: ls1012a: mark crypto engine dma coherent arm64: dts: ls1046a: mark crypto engine dma coherent arm64: stacktrace: don't trace arch_stack_walk() ACPICA: Always create namespace nodes using acpi_ns_create_node() ACPI: video: Add missing callback back for Sony VPCEH3U1E gcov: fix clang-11+ support kasan: fix per-page tags for non-page_alloc pages hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings squashfs: fix xattr id and id lookup sanity checks squashfs: fix inode lookup sanity checks z3fold: prevent reclaim/free race for headless pages psample: Fix user API breakage platform/x86: intel-vbtn: Stop reporting SW_DOCK events netsec: restore phy power state after controller reset selinux: fix variable scope issue in live sidtab conversion selinux: don't log MAC_POLICY_LOAD record on failed policy load btrfs: fix sleep while in non-sleep context during qgroup removal KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish static_call: Fix static_call_set_init() static_call: Fix the module key fixup static_call: Allow module use without exposing static_call_key static_call: Pull some static_call declarations to the type headers ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls mm/fork: clear PASID for new mm block: Suppress uevent for hidden device when removed nfs: we don't support removing system.nfs4_acl nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done nvme-core: check ctrl css before setting up zns nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() nvme: simplify error logic in nvme_validate_ns() drm/radeon: fix AGP dependency drm/amdgpu: fb BO should be ttm_bo_type_device drm/amd/display: Revert dram_clock_change_latency for DCN2.1 block: Fix REQ_OP_ZONE_RESET_ALL handling regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck kselftest: arm64: Fix exit code of sve-ptrace u64_stats,lockdep: Fix u64_stats_init() vs lockdep staging: rtl8192e: fix kconfig dependency on CRYPTO habanalabs: Call put_pid() when releasing control device sparc64: Fix opcode filtering in handling of no fault loads umem: fix error return code in mm_pci_probe() kbuild: dummy-tools: fix inverted tests for gcc kbuild: add image_name to no-sync-config-targets irqchip/ingenic: Add support for the JZ4760 cifs: change noisy error message to FYI atm: idt77252: fix null-ptr-dereference atm: uPD98402: fix incorrect allocation net: enetc: set MAC RX FIFO to recommended value net: davicom: Use platform_get_irq_optional() net: wan: fix error return code of uhdlc_init() net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() NFS: Correct size calculation for create reply length nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default gpiolib: acpi: Add missing IRQF_ONESHOT cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev gfs2: fix use-after-free in trans_drain cifs: ask for more credit on async read/write code paths gianfar: fix jumbo packets+napi+rx overrun crash sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count net: intel: iavf: fix error return code of iavf_init_get_resources() net: tehuti: fix error return code in bdx_probe() blk-cgroup: Fix the recursive blkg rwstat scsi: ufs: ufs-qcom: Disable interrupt in reset path ixgbe: Fix memleak in ixgbe_configure_clsu32 ALSA: hda: ignore invalid NHLT table Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" atm: lanai: dont run lanai_dev_close if not open atm: eni: dont release is never initialized powerpc/4xx: Fix build errors from mfdcr() net: fec: ptp: avoid register access when ipg clock is disabled net: stmmac: fix dma physical address of descriptor when display ring mt76: fix tx skb error handling in mt76_dma_tx_queue_skb mm/memcg: set memcg when splitting page mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument ANDROID: roll back xt_IDLETIMER to 5.10.21 upstream/vanilla version ANDROID: qcom: Add ip, rtnl and free related symbols Conflicts: Documentation/admin-guide/ramoops.rst Documentation/devicetree/bindings Documentation/devicetree/bindings/reserved-memory/ramoops.txt Change-Id: I1bb9e2c15dd1c4bc6f9d75a930a97993bd03be7f Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
3a15b77b3c |
Merge android12-5.10.26+ (5af07d2 ) into msm-5.10
* refs/heads/tmp-5af07d2: FROMGIT: power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. FROMGIT: usb: dwc3: gadget: modify the scale in vbus_draw callback BACKPORT: FROMLIST: usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable FROMLIST: Makefile: fix GDB warning with CONFIG_RELR ANDROID: refresh ABI XML before enabling KMI enforcement Revert "Revert "ANDROID: GKI: Enable bounds sanitizer"" Revert "ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"" ANDROID: Enforce KMI stability ANDROID: enable options prior to enforcing KMI Revert "ANDROID: GKI: temporarily disable LTO/CFI" Change-Id: I8416f673f8ef645ebdeeffcfba6e6e2fd2db7c59 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
ad2bc093ef |
Merge android12-5.10.26 (99941e2 ) into msm-5.10
* refs/heads/tmp-99941e2: ANDROID: gki_defconfig: Enable NET_CLS_{BASIC,TCINDEX,MATCHALL} & NET_ACT_{GACT,MIRRED} FROMLIST: selftests: Add a MREMAP_DONTUNMAP selftest for shmem FROMLIST: mm: Extend MREMAP_DONTUNMAP to non-anonymous mappings ANDROID: GKI: enable CONFIG_CMA_SYSFS ANDROID: make cma_sysfs experimental FROMLIST: mm: cma: support sysfs ANDROID: cpuidle: Move vendor hook to enter proper state ANDROID: fix up ext4 build from 5.10.26 ANDROID: GKI: Enable DETECT_HUNG_TASK ANDROID: refresh ABI XML to new version ANDROID: GKI: refresh ABI XML Linux 5.10.26 cifs: Fix preauth hash corruption x86/apic/of: Fix CPU devicetree-node lookups genirq: Disable interrupts for force threaded handlers firmware/efi: Fix a use after bug in efi_mem_reserve_persistent efi: use 32-bit alignment for efi_guid_t literals static_call: Fix static_call_update() sanity check MAINTAINERS: move the staging subsystem to lists.linux.dev MAINTAINERS: move some real subsystems off of the staging mailing list ext4: fix rename whiteout with fast commit ext4: fix potential error in ext4_do_update_inode ext4: do not try to set xattr into ea_inode if value is empty ext4: stop inode update before return ext4: find old entry again if failed to rename whiteout ext4: fix error handling in ext4_end_enable_verity() efivars: respect EFI_UNSUPPORTED return from firmware x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() x86: Move TS_COMPAT back to asm/thread_info.h kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() x86/ioapic: Ignore IRQ2 again perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT perf/x86/intel: Fix a crash caused by zero PEBS status PCI: rpadlpar: Fix potential drc_name corruption in store functions counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register counter: stm32-timer-cnt: fix ceiling write max value iio: hid-sensor-temperature: Fix issues of timestamp channel iio: hid-sensor-prox: Fix scale not correct issue iio: hid-sensor-humidity: Fix alignment issue of timestamp channel iio: adc: adi-axi-adc: add proper Kconfig dependencies iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask iio: adc: ab8500-gpadc: Fix off by 10 to 3 iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler iio: adis16400: Fix an error code in adis16400_initial_setup() iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel iio:adc:stm32-adc: Add HAS_IOMEM dependency thunderbolt: Increase runtime PM reference count on DP tunnel discovery thunderbolt: Initialize HopID IDAs in tb_switch_alloc() usb: dwc3: gadget: Prevent EP queuing while stopping transfers usb: dwc3: gadget: Allow runtime suspend if UDC unbinded usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct usb: gadget: configfs: Fix KASAN use-after-free usbip: Fix incorrect double assignment to udc->ud.tcp_rx usb-storage: Add quirk to defeat Kindle's automatic unload powerpc: Force inlining of cpu_has_feature() to avoid build failure gfs2: bypass signal_our_withdraw if no journal gfs2: move freeze glock outside the make_fs_rw and _ro functions gfs2: Add common helper for holding and releasing the freeze glock regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting regulator: pca9450: Enable system reset on WDOG_B assertion regulator: pca9450: Add SD_VSEL GPIO for LDO5 net: bonding: fix error return code of bond_neigh_init() io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return io_uring: don't attempt IO reissue from the ring exit path drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() s390/qeth: schedule TX NAPI on QAOB completion ibmvnic: remove excessive irqsave media: cedrus: h264: Support profile controls io_uring: fix inconsistent lock state iwlwifi: Add a new card for MA family drm/amd/display: turn DPMS off on connector unplug MIPS: compressed: fix build with enabled UBSAN net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 i40e: Fix endianness conversions powerpc/sstep: Fix darn emulation powerpc/sstep: Fix load-store and update emulation RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() scsi: isci: Pass gfp_t flags in isci_port_link_up() scsi: isci: Pass gfp_t flags in isci_port_link_down() scsi: mvsas: Pass gfp_t flags to libsas event notifiers scsi: libsas: Introduce a _gfp() variant of event notifiers scsi: libsas: Remove notifier indirection scsi: pm8001: Neaten debug logging macros and uses scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition scsi: pm80xx: Make running_req atomic scsi: pm80xx: Make mpi_build_cmd locking consistent module: harden ELF info handling module: avoid *goto*s in module_sig_check() module: merge repetitive strings in module_sig_check() RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug RDMA/rtrs: Introduce rtrs_post_send RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free bpf: Declare __bpf_free_used_maps() unconditionally serial: stm32: fix DMA initialization error handling tty: serial: stm32-usart: Remove set but unused 'cookie' variables ibmvnic: serialize access to work queue on remove ibmvnic: add some debugs nvme-rdma: fix possible hang when failing to set io queues gpiolib: Assign fwnode to parent's if no primary one provided counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED RISC-V: correct enum sbi_ext_rfence_fid scsi: ufs: ufs-mediatek: Correct operator & -> && scsi: myrs: Fix a double free in myrs_cleanup() scsi: lpfc: Fix some error codes in debugfs riscv: Correct SPARSEMEM configuration cifs: fix allocation size on newly created files kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again net/qrtr: fix __netdev_alloc_skb call io_uring: ensure that SQPOLL thread is started for exit pstore: Fix warning in pstore_kill_sb() i915/perf: Start hrtimer only if sampling the OA buffer sunrpc: fix refcount leak for rpc auth modules vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation vfio: IOMMU_API should be selected svcrdma: disable timeouts on rdma backchannel NFSD: fix dest to src mount in inter-server COPY NFSD: Repair misuse of sv_lock in 5.10.16-rt30. nfsd: don't abort copies early nfsd: Don't keep looking up unhashed files in the nfsd file cache nvmet: don't check iosqes,iocqes for discovery controllers nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU nvme-tcp: fix possible hang when failing to set io queues nvme-tcp: fix misuse of __smp_processor_id with preemption enabled nvme: fix Write Zeroes limitations ALSA: usb-audio: Fix unintentional sign extension issue afs: Stop listxattr() from listing "afs.*" attributes afs: Fix accessing YFS xattrs on a non-YFS server ASoC: simple-card-utils: Do not handle device clock ASoC: qcom: lpass-cpu: Fix lpass dai ids parse ASoC: codecs: wcd934x: add a sanity check in set channel map ASoC: qcom: sdm845: Fix array out of range on rx slim channels ASoC: qcom: sdm845: Fix array out of bounds access ASoC: SOF: intel: fix wrong poll bits in dsp power down ASoC: SOF: Intel: unregister DMIC device on probe error ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold ASoC: fsl_ssi: Fix TDM slot setup for I2S mode drm/amd/display: Correct algorithm for reversed gamma vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails vhost-vdpa: fix use-after-free of v->config_ctx btrfs: fix slab cache flags for free space tree bitmap btrfs: fix race when cloning extent buffer during rewind of an old root zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() zonefs: prevent use of seq files as swap file zonefs: Fix O_APPEND async write handling s390/pci: fix leak of PCI device structure s390/pci: remove superfluous zdev->zbus check s390/pci: refactor zpci_create_device() s390/vtime: fix increased steal time accounting Revert "PM: runtime: Update device status before letting suppliers suspend" ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air ALSA: hda: generic: Fix the micmute led init state ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro ALSA: dice: fix null pointer dereference when node is disconnected spi: cadence: set cqspi to the driver_data field of struct device ASoC: ak5558: Add MODULE_DEVICE_TABLE ASoC: ak4458: Add MODULE_DEVICE_TABLE ANDROID: refresh ABI XML to new version ANDROID: refresh ABI Linux 5.10.25 net: dsa: b53: Support setting learning on port ALSA: usb-audio: Don't avoid stopping the stream at disconnection Revert "nfsd4: a client's own opens needn't prevent delegations" Revert "nfsd4: remove check_conflicting_opens warning" fuse: fix live lock in fuse_iget() RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes bpf, selftests: Fix up some test_verifier cases for unprivileged bpf: Add sanity check for upper ptr_limit bpf: Simplify alu_limit masking for pointer arithmetic bpf: Fix off-by-one for area size in creating mask to left bpf: Prohibit alu ops for pointer types not defining ptr_limit crypto: x86/aes-ni-xts - use direct calls to and 4-way stride crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg Linux 5.10.24 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size KVM: arm64: Fix nVHE hyp panic host context restore xen/events: avoid handling the same event on two cpus at the same time xen/events: don't unmask an event channel when an eoi is pending mm/page_alloc.c: refactor initialization of struct page for holes in memory layout KVM: arm64: Ensure I-cache isolation between vcpus of a same VM mm/madvise: replace ptrace attach requirement for process_madvise mm/userfaultfd: fix memory corruption due to writeprotect KVM: arm64: Fix exclusive limit for IPA size KVM: arm64: Reject VM creation when the default IPA size is unsupported KVM: arm64: nvhe: Save the SPE context early KVM: arm64: Avoid corrupting vCPU context register in guest exit KVM: arm64: Fix range alignment when walking page tables KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged KVM: x86: Ensure deadline timer has truly expired before posting its IRQ x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls x86/sev-es: Use __copy_from_user_inatomic() x86/sev-es: Correctly track IRQ states in runtime #VC handler x86/entry: Move nmi entry/exit into common code x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack x86/sev-es: Introduce ip_within_syscall_gap() helper x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 binfmt_misc: fix possible deadlock in bm_register_write powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() powerpc: Fix inverted SET_FULL_REGS bitop powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table sched/membarrier: fix missing local execution of ipi_sync_rq_state() linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* zram: fix return value on writeback_store include/linux/sched/mm.h: use rcu_dereference in in_vfork() stop_machine: mark helpers __always_inline seqlock,lockdep: Fix seqcount_latch_init() powerpc/64s/exception: Clean up a missed SRR specifier hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR perf/core: Flush PMU internal buffers for per-CPU events arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds configfs: fix a use-after-free in __configfs_open_file nvme-fc: fix racing controller reset and create association block: rsxx: fix error return code of rsxx_pci_probe() NFSv4.2: fix return value of _nfs4_get_security_label() NFS: Don't gratuitously clear the inode cache when lookup failed NFS: Don't revalidate the directory permissions on a lookup failure SUNRPC: Set memalloc_nofs_save() for sync tasks arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() cpufreq: qcom-hw: fix dereferencing freed memory 'data' sh_eth: fix TRSCER mask for R7S72100 staging: comedi: pcl818: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() misc: fastrpc: restrict user apps from sending kernel RPC messages misc/pvpanic: Export module FDT device table Revert "serial: max310x: rework RX interrupt handling" usbip: fix vudc usbip_sockfd_store races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vudc to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix stub_dev to check for stream socket USB: serial: cp210x: add some more GE USB IDs USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter USB: serial: ch341: add new Product ID USB: serial: io_edgeport: fix memory leak in edge_startup xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing xhci: Improve detection of device initiated wake signal. usb: xhci: do not perform Soft Retry for some xHCI hosts usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM USB: usblp: fix a hang in poll() if disconnected usb: dwc3: qcom: Honor wakeup enabled/disabled state usb: dwc3: qcom: add ACPI device id for sc8180x usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement usb: gadget: f_uac1: stop playback on function disable usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot USB: gadget: u_ether: Fix a configfs return code USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() Goodix Fingerprint device is not a modem cifs: do not send close in compound create+close requests mmc: cqhci: Fix random crash when remove mmc module/card mmc: core: Fix partition switch time for eMMC mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants xen/events: reset affinity of 2-level event when tearing it down software node: Fix node registration s390/dasd: fix hanging IO request during DASD driver unbind s390/dasd: fix hanging DASD driver unbind arm64: perf: Fix 64-bit event counter read truncation arm64: mte: Map hotplugged memory as Normal Tagged arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL block: Try to handle busy underlying device on discard block: Discard page cache of zone reset target range Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") ALSA: usb-audio: fix use after free in usb_audio_disconnect ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() ALSA: usb-audio: Apply the control quirk to Plantronics headsets ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 ALSA: hda/hdmi: Cancel pending works before suspend ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk ARM: efistub: replace adrl pseudo-op with adr_l macro invocation ARM: assembler: introduce adr_l, ldr_l and str_l macros ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler mmc: sdhci: Update firmware interface API clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc scsi: target: core: Prevent underflow for service actions scsi: target: core: Add cmd length set before cmd complete scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling sysctl.c: fix underflow value setting risk in vm_table drivers/base/memory: don't store phys_device in memory blocks s390/smp: __smp_rescan_cpus() - move cpumask away from stack kasan: fix memory corruption in kasan_bitops_tags test i40e: Fix memory leak in i40e_probe PCI: Fix pci_register_io_range() memory leak kbuild: clamp SUBLEVEL to 255 ext4: don't try to processed freed blocks until mballoc is initialized PCI/LINK: Remove bandwidth notification drivers/base: build kunit tests without structleak plugin PCI: mediatek: Add missing of_node_put() to fix reference leak PCI: xgene-msi: Fix race in installing chained irq handler Input: applespi - don't wait for responses to commands indefinitely. sparc64: Use arch_validate_flags() to validate ADI flag sparc32: Limit memblock allocation to low memory clk: qcom: gdsc: Implement NO_RET_PERIPH flag iommu/amd: Fix performance counter initialization powerpc/64: Fix stack trace not displaying final frame HID: logitech-dj: add support for the new lightspeed connection iteration powerpc/perf: Record counter overflow always if SAMPLE_IP is unset powerpc: improve handling of unrecoverable system reset spi: stm32: make spurious and overrun interrupts visible powerpc/pci: Add ppc_md.discover_phbs() Platform: OLPC: Fix probe error handling mmc: sdhci-iproc: Add ACPI bindings for the RPi mmc: mediatek: fix race condition between msdc_request_timeout and irq mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' iommu/vt-d: Clear PRQ overflow only when PRQ is empty udf: fix silent AED tagLocation corruption scsi: ufs: WB is only available on LUN #0 to #7 i2c: rcar: optimize cacheline to minimize HW race condition i2c: rcar: faster irq code to minimize HW race condition ath11k: fix AP mode for QCA6390 ath11k: start vdev if a bss peer is already created ath11k: peer delete synchronization with firmware net: enetc: initialize RFS/RSS memories for unused ports too enetc: Fix unused var build warning for CONFIG_OF net: dsa: tag_mtk: fix 802.1ad VLAN egress net: dsa: tag_ar9331: let DSA core deal with TX reallocation net: dsa: tag_gswip: let DSA core deal with TX reallocation net: dsa: tag_dsa: let DSA core deal with TX reallocation net: dsa: tag_brcm: let DSA core deal with TX reallocation net: dsa: tag_edsa: let DSA core deal with TX reallocation net: dsa: tag_lan9303: let DSA core deal with TX reallocation net: dsa: tag_mtk: let DSA core deal with TX reallocation net: dsa: tag_ocelot: let DSA core deal with TX reallocation net: dsa: tag_qca: let DSA core deal with TX reallocation net: dsa: trailer: don't allocate additional memory for padding/tagging net: dsa: tag_ksz: don't allocate additional memory for padding/tagging net: dsa: implement a central TX reallocation procedure s390/qeth: fix notification for pending buffers during teardown s390/qeth: improve completion of pending TX buffers s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state s390/qeth: don't replace a fully completed async TX buffer net: hns3: fix error mask definition of flow director cifs: fix credit accounting for extra channel media: rc: compile rc-cec.c into rc-core media: v4l: vsp1: Fix bru null pointer access media: v4l: vsp1: Fix uif null pointer access media: rkisp1: params: fix wrong bits settings media: usbtv: Fix deadlock on suspend sh_eth: fix TRSCER mask for R7S9210 qxl: Fix uninitialised struct field head.surface_id s390/crypto: return -EFAULT if copy_to_user() fails s390/cio: return -EFAULT if copy_to_user() fails drm/i915: Wedge the GPU if command parser setup fails drm/shmem-helpers: vunmap: Don't put pages for dma-buf drm: meson_drv add shutdown function drm: Use USB controller's DMA mask when importing dmabufs drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff drm/shmem-helper: Check for purged buffers in fault handler drm/amdgpu/display: handle aux backlight in backlight_get_brightness drm/amdgpu/display: don't assert in set backlight function drm/amdgpu/display: simplify backlight setting drm/amd/pm: bug fix for pcie dpm drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() drm/amd/display: Add a backlight module option drm/compat: Clear bounce structures gpio: fix gpio-device list corruption gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 gpiolib: acpi: Allow to find GpioInt() resource by name and index gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk bnxt_en: reliably allocate IRQ table on reset to avoid crash s390/cio: return -EFAULT if copy_to_user() fails again net: hns3: fix bug when calculating the TCAM table info net: hns3: fix query vlan mask value error for flow director perf report: Fix -F for branch & mem modes perf traceevent: Ensure read cmdlines are null terminated. mlxsw: spectrum_ethtool: Add an external speed to PTYS register selftests: forwarding: Fix race condition in mirror installation net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused ethtool: fix the check logic of at least one channel for RX/TX net: stmmac: fix wrongly set buffer2 valid when sph unsupport net: stmmac: fix watchdog timeout during suspend/resume stress test net: stmmac: stop each tx channel independently perf build: Fix ccache usage in $(CC) when generating arch errno table tools/resolve_btfids: Fix build error with older host toolchains ixgbe: fail to create xfrm offload of IPsec tunnel mode SA r8169: fix r8168fp_adjust_ocp_cmd function s390/qeth: fix memory leak after failed TX Buffer allocation net: qrtr: fix error return code of qrtr_sendmsg() net: enetc: allow hardware timestamping on TX queues with tc-etf enabled net: davicom: Fix regulator not turned off on driver removal net: davicom: Fix regulator not turned off on failed probe net: lapbether: Remove netif_start_queue / netif_stop_queue stmmac: intel: Fixes clock registration error seen for multiple interfaces net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII cipso,calipso: resolve a number of problems with the DOI refcounts netdevsim: init u64 stats for 32bit hardware net: usb: qmi_wwan: allow qmimux add/del with master up net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 net: sched: avoid duplicates in classes dump nexthop: Do not flush blackhole nexthops when loopback goes down net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 net/mlx4_en: update moderation when config reset net: ethernet: mtk-star-emac: fix wrong unmap in RX handling net: enetc: keep RX ring consumer index in sync with hardware net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr net: enetc: force the RGMII speed and duplex instead of operating in inband mode net: enetc: don't disable VLAN filtering in IFF_PROMISC mode net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets net: enetc: take the MDIO lock only once per NAPI poll cycle net: enetc: don't overwrite the RSS indirection table when initializing sh_eth: fix TRSCER mask for SH771x net: dsa: tag_rtl4_a: fix egress tags docs: networking: drop special stable handling Revert "mm, slub: consider rest of partial list if acquire_slab() fails" cifs: return proper error code in statfs(2) mount: fix mounting of detached mounts onto targets that reside on shared mounts powerpc/603: Fix protection of user pages mapped with PROT_NONE mt76: dma: do not report truncated frames to mac80211 ibmvnic: always store valid MAC address ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. libbpf: Clear map_info before each bpf_obj_get_info_by_fd samples, bpf: Add missing munmap in xdpsock selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier selftests/bpf: No need to drop the packet when there is no geneve opt selftests/bpf: Use the last page in test_snprintf_btf on s390 net: phy: fix save wrong speed and duplex problem if autoneg is on net: always use icmp{,v6}_ndo_send from ndo_start_xmit netfilter: x_tables: gpf inside xt_find_revision() netfilter: nf_nat: undo erroneous tcp edemux lookup tcp: add sanity tests to TCP_QUEUE_SEQ tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership net: l2tp: reduce log level of messages in receive path, add counter instead net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: Fix gro aggregation for udp encaps with zero csum ath9k: fix transmitting to stations in dynamic SMPS mode crypto: mips/poly1305 - enable for all MIPS processors ethernet: alx: fix order of calls on resume powerpc/pseries: Don't enforce MSI affinity with kdump powerpc/perf: Fix handling of privilege level checks in perf interrupt context uapi: nfnetlink_cthelper.h: fix userspace compilation error Linux 5.10.23 nvme-pci: add quirks for Lexar 256GB SSD nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. KVM: SVM: Clear the CR4 register on reset scsi: ufs: Fix a duplicate dev quirk number ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible ASoC: Intel: sof_sdw: reorganize quirks by generation PCI: cadence: Retrain Link to work around Gen2 training defect ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts scsi: ufs: Introduce a quirk to allow only page-aligned sg entries misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom scsi: ufs: Add a quirk to permit overriding UniPro defaults scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller usb: cdns3: fix NULL pointer dereference on no platform data usb: cdns3: add quirk for enable runtime pm by default usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT usb: cdns3: host: add .suspend_quirk for xhci-plat.c ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 media: cx23885: add more quirks for reset DMA on some AMD IOMMU HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag platform/x86: acer-wmi: Add new force_caps module parameter platform/x86: acer-wmi: Cleanup accelerometer device handling platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines bus: ti-sysc: Implement GPMC debug quirk to drop platform data ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device mwifiex: pcie: skip cancel_work_sync() on reset failure path Bluetooth: btqca: Add valid le states quirk iommu/amd: Fix sleeping in atomic in increase_address_space() btrfs: don't flush from btrfs_delayed_inode_reserve_metadata btrfs: export and rename qgroup_reserve_meta arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling Linux 5.10.22 r8169: fix resuming from suspend on RTL8105e if machine runs on battery tomoyo: recognize kernel threads correctly of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS Revert "arm64: dts: amlogic: add missing ethernet reset ID" iommu/vt-d: Fix status code for Allocate/Free PASID command rsxx: Return -EFAULT if copy_to_user() fails ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount ALSA: hda: intel-nhlt: verify config type IB/mlx5: Add missing error code RDMA/rxe: Fix missing kconfig dependency on CRYPTO RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits mm: Remove examples from enum zone_type comment arm64: mm: Set ZONE_DMA size based on early IORT scan arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges of: unittest: Add test for of_dma_get_max_cpu_address() of/address: Introduce of_dma_get_max_cpu_address() arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() arm64: mm: Move reserve_crashkernel() into mem_init() crypto - shash: reduce minimum alignment of shash_desc structure drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie drm/amdgpu:disable VCN for Navi12 SKU dm verity: fix FEC for RS roots unaligned to block size dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size io_uring: ignore double poll add on the same waitqueue head ring-buffer: Force before_stamp and write_stamp to be different on discard PM: runtime: Update device status before letting suppliers suspend btrfs: fix warning when creating a directory with smack enabled btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl btrfs: fix race between extent freeing/allocation when using bitmaps btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled btrfs: fix race between swap file activation and snapshot creation btrfs: fix race between writes to swap files and scrub btrfs: fix raid6 qstripe kmap btrfs: avoid double put of block group when emptying cluster tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() ALSA: usb-audio: Drop bogus dB range in too low level ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 Conflicts: drivers/cpufreq/qcom-cpufreq-hw.c drivers/vfio/Kconfig net/qrtr/qrtr.c Change-Id: Ib622ea353c1c1db4b1cce31729d224df47902a57 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
86e90c034c |
Merge android12-5.10.21+ (44f812e ) into msm-5.10
* refs/heads/tmp-44f812e: ANDROID: sched/core: Move en/dequeue hooks before related callbacks FROMGIT: kasan: record task_work_add() call stack FROMGIT: kasan, mm: integrate slab init_on_free with HW_TAGS FROMGIT: kasan, mm: integrate slab init_on_alloc with HW_TAGS FROMGIT: kasan, mm: integrate page_alloc init with HW_TAGS FROMGIT: mm: introduce debug_pagealloc_{map,unmap}_pages() helpers FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO FROMGIT: mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 FROMGIT: mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY FROMGIT: kernel/power: allow hibernation with page_poison sanity checking FROMGIT: mm, page_poison: use static key more efficiently BACKPORT: mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters FROMGIT: kasan: init memory in kasan_(un)poison for HW_TAGS FROMGIT: arm64: kasan: allow to init memory when setting tags FROMGIT: mm, kasan: don't poison boot memory with tag-based modes FROMGIT: kasan: initialize shadow to TAG_INVALID for SW_TAGS FROMGIT: mm/kasan: switch from strlcpy to strscpy BACKPORT: kasan: remove redundant config option FROMGIT: kasan: fix per-page tags for non-page_alloc pages FROMGIT: kasan: fix KASAN_STACK dependency for HW_TAGS FROMGIT: kasan, mm: fix crash with HW_TAGS and DEBUG_PAGEALLOC FROMGIT: arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL FROMLIST: configfs: make directories inherit uid/gid from creator ANDROID: GKI: add some padding to some driver core structures ANDROID: Initial Android 12 OWNERS for abi metafiles UPSTREAM: iommu/msm: Hook up iotlb_sync_map UPSTREAM: memory: mtk-smi: Allow building as module UPSTREAM: memory: mtk-smi: Use platform_register_drivers UPSTREAM: iommu/mediatek: Fix error code in probe() UPSTREAM: iommu/mediatek: Fix unsigned domid comparison with less than zero UPSTREAM: iommu/mediatek: Add mt8192 support UPSTREAM: memory: mtk-smi: Add mt8192 support UPSTREAM: iommu/mediatek: Remove unnecessary check in attach_device UPSTREAM: iommu/mediatek: Support master use iova over 32bit UPSTREAM: iommu/mediatek: Add iova reserved function UPSTREAM: iommu/mediatek: Support for multi domains UPSTREAM: iommu/mediatek: Add get_domain_id from dev->dma_range_map UPSTREAM: iommu/mediatek: Add iova_region structure UPSTREAM: iommu/mediatek: Move geometry.aperture updating into domain_finalise UPSTREAM: iommu/mediatek: Move domain_finalise into attach_device UPSTREAM: iommu/mediatek: Adjust the structure UPSTREAM: iommu/mediatek: Support report iova 34bit translation fault in ISR UPSTREAM: iommu/mediatek: Support up to 34bit iova in tlb flush UPSTREAM: iommu/mediatek: Add power-domain operation UPSTREAM: iommu/mediatek: Add pm runtime callback UPSTREAM: iommu/mediatek: Add device link for smi-common and m4u UPSTREAM: iommu/mediatek: Add error handle for mtk_iommu_probe UPSTREAM: iommu/mediatek: Move hw_init into attach_device UPSTREAM: iommu/mediatek: Update oas for v7s UPSTREAM: iommu/mediatek: Add a flag for iova 34bits case UPSTREAM: iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek UPSTREAM: iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros UPSTREAM: iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro UPSTREAM: iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap UPSTREAM: iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek UPSTREAM: iommu/mediatek: Use the common mtk-memory-port.h UPSTREAM: dt-bindings: mediatek: Add binding for mt8192 IOMMU UPSTREAM: dt-bindings: memory: mediatek: Rename header guard for SMI header file UPSTREAM: dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 UPSTREAM: dt-bindings: memory: mediatek: Add a common memory header file UPSTREAM: dt-bindings: memory: mediatek: Convert SMI to DT schema UPSTREAM: dt-bindings: iommu: mediatek: Convert IOMMU to DT schema UPSTREAM: iommu/mediatek: Remove the tlb-ops for v7s UPSTREAM: iommu/io-pgtable: Remove TLBI_ON_MAP quirk UPSTREAM: iommu/io-pgtable: Allow io_pgtable_tlb ops optional UPSTREAM: iommu/mediatek: Gather iova in iommu_unmap to achieve tlb sync once UPSTREAM: iommu/mediatek: Add iotlb_sync_map to sync whole the iova range BACKPORT: UPSTREAM: iommu: Add iova and size as parameters in iotlb_sync_map UPSTREAM: iommu/io-pgtable: Remove tlb_flush_leaf ANDROID: abi_gki_aarch64_qcom: Add symbols to allow list ANDROID: Add vendor hook to binder. ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create Revert "FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers" ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for arm FROMLIST: ARM: kprobes: rewrite test-arm.c in UAL FROMLIST: ARM: kprobes: fix UNPREDICTABLE warnings UPSTREAM: ARM: efistub: replace adrl pseudo-op with adr_l macro invocation UPSTREAM: ARM: assembler: introduce adr_l, ldr_l and str_l macros UPSTREAM: ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler FROMGIT: binder: BINDER_GET_FROZEN_INFO ioctl FROMGIT: binder: use EINTR for interrupted wait for work BACKPORT: FROMGIT: binder: BINDER_FREEZE ioctl ANDROID: qcom: Add pci_dev_present to ABI ANDROID: GKI: Add sysfs_emit to symbol list ANDROID: gki_defconfig: Enable IFB, NET_SCH_TBF, NET_ACT_POLICE ANDROID: gki_defconfig: Enable USB_NET_CDC_NCM ANDROID: gki_defconfig: Enable USB_NET_AQC111 UPSTREAM: usb: dwc3: gadget: Use max speed if unspecified UPSTREAM: usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose. UPSTREAM: usb: dwc3: qcom: skip interconnect init for ACPI probe FROMGIT: usb: dwc3: gadget: Ignore EP queue requests during bus reset FROMGIT: usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown ANDROID: gpiolib: Add vendor hook for gpio read ANDROID: abi_gki_aarch64_qcom: Whitelist sched_setattr ANDROID: GKI: sched: add Android ABI padding to some structures ANDROID: GKI: mm: add Android ABI padding to some structures ANDROID: GKI: mount.h: add Android ABI padding to some structures FROMLIST: mm: fs: Invalidate BH LRU during page migration FROMLIST: mm: replace migrate_[prep|finish] with lru_cache_[disable|enable] BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily Revert "FROMLIST: mm: replace migrate_prep with lru_add_drain_all" Revert "BACKPORT: FROMLIST: mm: disable LRU pagevec during the migration temporarily" Revert "FROMLIST: mm: fs: Invalidate BH LRU during page migration" ANDROID: vendor_hooks: Add hooks for account process tick ANDROID: usb: dwc3: gadget: Export dwc3_stop_active_transfer, dwc3_send_gadget_ep_cmd ANDROID: clang: update to 12.0.4 ANDROID: vendor_hooks: Add hooks for improving binder trans ANDROID: GKI: Disable DTPM CPU device UPSTREAM: powercap/drivers/dtpm: Add the experimental label to the option description UPSTREAM: powercap/drivers/dtpm: Fix root node initialization ANDROID: GKI: sched.h: add Android ABI padding to some structures ANDROID: GKI: module.h: add Android ABI padding to some structures ANDROID: GKI: sock.h: add Android ABI padding to some structures ANDROID: sched/fair: Do not sync task util with SD_BALANCE_FORK FROMGIT: selinux: vsock: Set SID for socket returned by accept() ANDROID: usb: typec: tcpci: Migrate restricted vendor hook ANDROID: qcom: Add is_dma_buf_file to ABI ANDROID: GKI: update .xml file ANDROID: GKI: enable KFENCE by setting the sample interval to 500ms ANDROID: abi_gki_aarch64_qcom: Add xhci symbols to list ANDROID: vmlinux.lds.h: Define SANITIZER_DISCARDS with CONFIG_CFI_CLANG ANDROID: usb: typec: tcpci: Add vendor hook to mask vbus present ANDROID: usb: typce: tcpci: Add vendor hook for chip specific features ANDROID: usb: typec: tcpci: Add vendor hooks for tcpci interface FROMGIT: f2fs: add sysfs nodes to get runtime compression stat ANDROID: dma-buf: Fix error path on system heaps use of the page pool ANDROID: usb: typec: tcpm: Fix event storm caused by error in backport ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures FROMGIT: KVM: arm64: Fix host's ZCR_EL2 restore on nVHE FROMGIT: KVM: arm64: Force SCTLR_EL2.WXN when running nVHE FROMGIT: KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ON FROMGIT: KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardown FROMGIT: arm64: Use INIT_SCTLR_EL1_MMU_OFF to disable the MMU on CPU restart FROMGIT: KVM: arm64: Enable SVE support for nVHE FROMGIT: KVM: arm64: Save/restore SVE state for nVHE BACKPORT: FROMGIT: KVM: arm64: Trap host SVE accesses when the FPSIMD state is dirty FROMGIT: KVM: arm64: Save guest's ZCR_EL1 before saving the FPSIMD state FROMGIT: KVM: arm64: Map SVE context at EL2 when available BACKPORT: FROMGIT: KVM: arm64: Rework SVE host-save/guest-restore FROMGIT: arm64: sve: Provide a conditional update accessor for ZCR_ELx FROMGIT: KVM: arm64: Introduce vcpu_sve_vq() helper FROMGIT: KVM: arm64: Let vcpu_sve_pffr() handle HYP VAs FROMGIT: KVM: arm64: Use {read,write}_sysreg_el1 to access ZCR_EL1 FROMGIT: KVM: arm64: Provide KVM's own save/restore SVE primitives ANDROID: GKI: USB: Gadget: add Android ABI padding to struct usb_gadget ANDROID: vendor_hooks: Add hooks for memory when debug ANDROID: vendor_hooks: Add hooks for ufs scheduler ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure ANDROID: GKI: timer.h: add Android ABI padding to a structure ANDROID: GKI: quota.h: add Android ABI padding to some structures ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures ANDROID: GKI: mm.h: add Android ABI padding to a structure ANDROID: GKI: kobject.h: add Android ABI padding to some structures ANDROID: GKI: kernfs.h: add Android ABI padding to some structures ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure ANDROID: GKI: ioport.h: add Android ABI padding to a structure ANDROID: GKI: iomap.h: add Android ABI padding to a structure ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure ANDROID: GKI: genhd.h: add Android ABI padding to some structures ANDROID: GKI: ethtool.h: add Android ABI padding to a structure ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures ANDROID: GKI: blk_types.h: add Android ABI padding to a structure ANDROID: GKI: scsi.h: add Android ABI padding to a structure ANDROID: GKI: pci: add Android ABI padding to some structures ANDROID: GKI: add Android ABI padding to struct nf_conn Conflicts: Documentation/devicetree/bindings include/linux/usb/gadget.h Change-Id: Id08dc5a5299b4a780553a44a402d18e9b5b096cb Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Blagovest Kolenichev
|
d82a67cbef |
Merge android12-5.10.21+ (8cf9478 ) into msm-5.10
* refs/heads/tmp-8cf9478:
Revert "ANDROID: GKI: Enable bounds sanitizer"
ANDROID: GKI: temporarily disable LTO/CFI
ANDROID: Revert "f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap()"
FROMLIST: KVM: arm64: Disable FWB in host stage-2
FROMLIST: KVM: arm64: Introduce KVM_PGTABLE_S2_NOFWB Stage-2 flag
FROMLIST: KVM: arm64: Protect the .hyp sections from the host
FROMLIST: KVM: arm64: Disable PMU support in protected mode
FROMLIST: KVM: arm64: Page-align the .hyp sections
FROMLIST: KVM: arm64: Wrap the host with a stage 2
FROMLIST: KVM: arm64: Provide sanitized mmfr* registers at EL2
FROMLIST: KVM: arm64: Add kvm_pgtable_stage2_find_range()
FROMLIST: KVM: arm64: Refactor the *_map_set_prot_attr() helpers
FROMLIST: KVM: arm64: Use page-table to track page ownership
FROMLIST: KVM: arm64: Always zero invalid PTEs
FROMLIST: KVM: arm64: Sort the hypervisor memblocks
FROMLIST: KVM: arm64: Reserve memory for host stage 2
FROMLIST: KVM: arm64: Make memcache anonymous in pgtable allocator
FROMLIST: KVM: arm64: Refactor __populate_fault_info()
FROMLIST: KVM: arm64: Refactor __load_guest_stage2()
FROMLIST: KVM: arm64: Refactor kvm_arm_setup_stage2()
FROMLIST: KVM: arm64: Set host stage 2 using kvm_nvhe_init_params
FROMLIST: KVM: arm64: Use kvm_arch in kvm_s2_mmu
FROMLIST: KVM: arm64: Use kvm_arch for stage 2 pgtable
FROMLIST: KVM: arm64: Elevate hypervisor mappings creation at EL2
FROMLIST: KVM: arm64: Prepare the creation of s1 mappings at EL2
FROMLIST: arm64: asm: Provide set_sctlr_el2 macro
FROMLIST: KVM: arm64: Factor out vector address calculation
FROMLIST: KVM: arm64: Provide __flush_dcache_area at EL2
FROMLIST: KVM: arm64: Enable access to sanitized CPU features at EL2
FROMLIST: KVM: arm64: Introduce a Hyp buddy page allocator
FROMLIST: KVM: arm64: Stub CONFIG_DEBUG_LIST at Hyp
FROMLIST: KVM: arm64: Introduce an early Hyp page allocator
FROMLIST: KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
FROMLIST: KVM: arm64: Make kvm_call_hyp() a function call at Hyp
FROMLIST: KVM: arm64: Introduce a BSS section for use at Hyp
FROMLIST: KVM: arm64: Factor memory allocation out of pgtable.c
FROMLIST: KVM: arm64: Avoid free_page() in page-table allocator
FROMLIST: KVM: arm64: Initialize kvm_nvhe_init_params early
FROMLIST: arm64: kvm: Add standalone ticket spinlock implementation for use at hyp
FROMLIST: KVM: arm64: Link position-independent string routines into .hyp.text
FROMLIST: arm64: lib: Annotate {clear, copy}_page() as position-independent
Revert "ANDROID: sched: cpufreq_schedutil: add sugov tracepoints"
ANDROID: Partial revert of
|
||
Ivaylo Georgiev
|
ec254e0479 |
Merge android12-5.10.19+ (4b88cf8 ) into msm-5.10
* refs/heads/tmp-4b88cf8: ANDROID: sched: Add vendor hook for uclamp_eff_value ANDROID: abi_gki_aarch64_qcom: Add CFS scheduler symbols ANDROID: GKI: Add mempool APIs to the symbol list FROMGIT: mm: remove lru_add_drain_all in alloc_contig_range BACKPORT: FROMGIT: mm: vmstat: add cma statistics UPSTREAM: mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo BACKPORT: mm: cma: print region name on failure UPSTREAM: mm/cma: expose all pages to the buddy if activation of an area fails UPSTREAM: mm: cma: allocate cma areas bottom-up UPSTREAM: mm: cma: improve pr_debug log in cma_release() BACKPORT: mm/cma.c: remove redundant cma_mutex lock ANDROID: scsi: ufs: replace fill_prdt with Android vendor hook ANDROID: allmodconfig: drop openssl from ADDITIONAL_HOST_TOOLS ANDROID: abi_gki_aarch64_qcom: Make memory related modifications ANDROID: Add a vendor hook that allow a module to modify the wake flag ANDROID: GKI: Enable CONFIG_USERFAULTFD ANDROID: sched: pelt: Fix the PELT arrays Change-Id: I44c048b6254947a3d99b912002d0fe97e802cd4d Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
56f04d7dca |
Merge android12-5.10.19+ (0fc8633 ) into msm-5.10
* refs/heads/tmp-0fc8633: FROMLIST: dt-bindings: usb: usb-xhci: add USB offload support FROMLIST: usb: xhci-plat: add xhci_plat_priv_overwrite FROMLIST: usb: host: export symbols for xhci hooks usage FROMLIST: usb: host: add xhci hooks for USB offload FROMLIST: BACKPORT: Kbuild: Support nested composite objects FROMGIT: Kbuild: Make composite object searching more generic Revert "ANDROID: kbuild: simplify cmd_mod" Revert "ANDROID: kbuild: handle excessively long argument lists" UPSTREAM: fs: anon_inodes: rephrase to appropriate kernel-doc FROMGIT: usb: dwc3: document usb_psy in struct dwc3 FROMGIT: usb: dwc3: Fix dereferencing of null dwc->usb_psy ANDROID: cgroup/cpuset: Fix suspicous RCU usage WARNING ANDROID: Adding kprobes build configs for Cuttlefish FROMLIST: firmware: arm_scmi: add dynamic scmi devices creation FROMLIST: firmware: arm_scmi: add protocol modularization support FROMLIST: firmware: arm_scmi: make notify_priv really private FROMLIST: firmware: arm_scmi: cleanup events registration transient code FROMLIST: firmware: arm_scmi: cleanup unused core xfer wrappers FROMLIST: firmware: arm_scmi: cleanup legacy protocol init code FROMLIST: firmware: arm_scmi: make references to handle const FROMLIST: firmware: arm_scmi: remove legacy scmi_voltage_ops protocol interface FROMLIST: regulator: scmi: port driver to the new scmi_voltage_proto_ops interface FROMLIST: firmware: arm_scmi: port Voltage protocol to new protocols interface FROMLIST: firmware: arm_scmi: port SystemPower protocol to new protocols interface FROMLIST: firmware: arm_scmi: remove legacy scmi_sensor_ops protocol interface FROMLIST: hwmon: (scmi) port driver to the new scmi_sensor_proto_ops interface FROMLIST: firmware: arm_scmi: port Sensor protocol to new protocols interface FROMLIST: firmware: arm_scmi: remove legacy scmi_reset_ops protocol interface FROMLIST: reset: reset-scmi: port driver to the new scmi_reset_proto_ops interface FROMLIST: firmware: arm_scmi: port Reset protocol to new protocols interface FROMLIST: firmware: arm_scmi: remove legacy scmi_clk_ops protocol interface FROMLIST: clk: scmi: port driver to the new scmi_clk_proto_ops interface FROMLIST: firmware: arm_scmi: port Clock protocol to new protocols interface FROMLIST: firmware: arm_scmi: remove legacy scmi_power_ops protocol interface FROMLIST: firmware: arm_scmi: port GenPD driver to the new scmi_power_proto_ops interface FROMLIST: firmware: arm_scmi: port Power protocol to new protocols interface FROMLIST: firmware: arm_scmi: remove legacy scmi_perf_ops protocol interface FROMLIST: cpufreq: scmi: port driver to the new scmi_perf_proto_ops interface FROMLIST: firmware: arm_scmi: port Perf protocol to new protocols interface FROMLIST: firmware: arm_scmi: port Base protocol to new interface FROMLIST: firmware: arm_scmi: add helper to access revision area memory FROMLIST: firmware: arm_scmi: add new protocol handle core xfer ops FROMLIST: firmware: arm_scmi: convert events registration to protocol handles FROMLIST: firmware: arm_scmi: refactor events registration FROMLIST: firmware: arm_scmi: introduce new devres notification ops FROMLIST: firmware: arm_scmi: make notifications aware of protocols users FROMLIST: firmware: arm_scmi: add devm_acquire_protocol helper FROMLIST: firmware: arm_scmi: introduce devres get/put protocols operations FROMLIST: firmware: arm_scmi: introduce protocol handle definitions FROMLIST: firmware: arm_scmi: review protocol registration interface UPSTREAM: firmware: arm_scmi: Fix call site of scmi_notification_exit UPSTREAM: MAINTAINERS: Update ARM SCMI entry UPSTREAM: firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt UPSTREAM: dt-bindings: arm: Add optional interrupt to smc/hvc SCMI transport UPSTREAM: cpufreq: arm_scmi: Discover the power scale in performance protocol UPSTREAM: PM: EM: Add a flag indicating units of power values in Energy Model UPSTREAM: firmware: arm_scmi: Add power_scale_mw_get() interface UPSTREAM: arm64: defconfig: Enable ARM SCMI protocol and drivers UPSTREAM: regulator: add SCMI driver UPSTREAM: regulator: core: add of_match_full_name boolean flag UPSTREAM: dt-bindings: arm: remove optional properties for SCMI Regulators UPSTREAM: firmware: arm_scmi: Remove residual _le structs naming UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor notifications UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensor configuration support UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors timestamped reads UPSTREAM: hwmon: (scmi) Update hwmon internal scale data type UPSTREAM: firmware: arm_scmi: Add support to enumerated SCMI voltage domain device UPSTREAM: firmware: arm_scmi: Add voltage domain management protocol support UPSTREAM: dt-bindings: arm: Add support for SCMI Regulators UPSTREAM: firmware: arm_scmi: Add SCMI v3.0 sensors descriptors extensions UPSTREAM: firmware: arm_scmi: Add full list of sensor type enumeration UPSTREAM: firmware: arm_scmi: Rework scmi_sensors_protocol_init ANDROID: GKI: Enable more networking configs ANDROID: clang: update to 12.0.3 ANDROID: GKI: amlogic: enable BCM WLAN as modules FROMGIT: usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling FROMGIT: usb: dwc3: add an alternate path in vbus_draw callback FROMGIT: usb: dwc3: add a power supply for current control Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/arm,scmi.txt Documentation/devicetree/bindings/usb/usb-xhci.txt Change-Id: If4bdc6485dbf86d982bf273b3638dad10fb93b35 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
cf491f5b13 |
Merge android12-5.10.19+ (d92620d ) into msm-5.10
* refs/heads/tmp-d92620d: BACKPORT: media: v4l2-ctrl: Add base layer priority id control. ANDROID: GKI: defconfig: disable CONFIG_ION ANDROID: scsi: ufs: replace variants with android vendor hooks BACKPORT: media: v4l2-ctrl: Add layer wise bitrate controls for h264 BACKPORT: media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc FROMLIST: dts: bindings: Document device tree bindings for Arm TRBE FROMLIST: coresight: sink: Add TRBE driver FROMLIST: coresight: core: Add support for dedicated percpu sinks FROMLIST: coresight: etm-perf: Handle stale output handles FROMLIST: dts: bindings: Document device tree bindings for ETE FROMLIST: coresight: ete: Add support for ETE tracing FROMLIST: coresight: ete: Add support for ETE sysreg access FROMLIST: coresight: etm4x: Add support for PE OS lock FROMLIST: coresight: Do not scan for graph if none is present FROMLIST: coresight: etm-perf: Allow an event to use different sinks FROMLIST: coresight: etm4x: Move ETM to prohibited region for disable FROMLIST: arm64: kvm: Enable access to TRBE support for host FROMLIST: arm64: Add TRBE definitions FROMLIST: arm64: Add support for trace synchronization barrier FROMLIST: kvm: arm64: Disable guest access to trace filter controls FROMLIST: kvm: arm64: nvhe: Save the SPE context early FROMLIST: kvm: arm64: Hide system instruction access to Trace registers FROMLIST: perf: aux: Add CoreSight PMU buffer formats FROMLIST: perf: aux: Add flags for the buffer format UPSTREAM: Documentation: coresight: Add PID tracing description UPSTREAM: coresight: etm-perf: Support PID tracing for kernel at EL2 UPSTREAM: coresight: etm-perf: Clarify comment on perf options UPSTREAM: coresight: etm4x: Fix merge resolution for amba rework UPSTREAM: coresight: etm4x: Handle accesses to TRCSTALLCTLR UPSTREAM: coresight: Add support for v8.4 SelfHosted tracing UPSTREAM: arm64: Add TRFCR_ELx definitions UPSTREAM: dts: bindings: coresight: ETM system register access only units UPSTREAM: coresight: etm4x: Add support for sysreg only devices UPSTREAM: coresight: etm4x: Run arch feature detection on the CPU UPSTREAM: coresight: etm4x: Refactor probing routine UPSTREAM: coresight: etm4x: Detect system instructions support UPSTREAM: coresight: etm4x: Add necessary synchronization for sysreg access UPSTREAM: coresight: etm4x: Expose trcdevarch via sysfs UPSTREAM: coresight: etm4x: Use TRCDEVARCH for component discovery UPSTREAM: coresight: etm4x: Detect access early on the target CPU UPSTREAM: coresight: etm4x: Handle ETM architecture version UPSTREAM: coresight: etm4x: Clean up exception level masks UPSTREAM: coresight: etm4x: Cleanup secure exception level masks UPSTREAM: coresight: etm4x: Check for Software Lock UPSTREAM: coresight: etm4x: Define DEVARCH register fields UPSTREAM: coresight: etm4x: Hide sysfs attributes for unavailable registers UPSTREAM: coresight: etm4x: Add sysreg access helpers UPSTREAM: coresight: etm4x: Add commentary on the registers UPSTREAM: coresight: etm4x: Make offset available for sysfs attributes UPSTREAM: coresight: etm4x: Convert all register accesses UPSTREAM: coresight: etm4x: Always read the registers on the host CPU UPSTREAM: coresight: Convert claim/disclaim operations to use access wrappers UPSTREAM: coresight: Convert coresight_timeout to use access abstraction UPSTREAM: coresight: tpiu: Prepare for using coresight device access abstraction UPSTREAM: coresight: Introduce device access abstraction UPSTREAM: coresight: etm4x: Skip accessing TRCPDCR in save/restore UPSTREAM: coresight: etm4x: Handle access to TRCSSPCICRn UPSTREAM: coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 UPSTREAM: coresight: cti: Reduce scope for the variable 'cs_fwnode' in cti_plat_create_connection() BACKPORT: UPSTREAM: amba: Make the remove callback return void UPSTREAM: coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow ANDROID: GKI: Enable CONFIG_NETFILTER_XT_TARGET_TEE=y ANDROID: GKI: Update abi_gki_aarch64_qcom for zram and zsmalloc ANDROID: sched/rt: Only enable RT sync for SMP targets UPSTREAM: kfence: report sensitive information based on no_hash_pointers ANDROID: Incremental fs: set the correct access to mapped files ANDROID: Incremental fs: Build merkle tree when enabling verity ANDROID: Incremental fs: Add FS_IOC_MEASURE_VERITY ANDROID: Incremental fs: Store fs-verity state in backing file ANDROID: Incremental fs: Add FS_IOC_GETFLAGS ANDROID: Incremental fs: Add FS_IOC_ENABLE_VERITY ANDROID: fs-verity: Export function to check signatures ANDROID: Incremental fs: Fix memory leak on closing file ANDROID: Incremental fs: inotify on create mapped file ANDROID: Incremental fs: inotify support fs-verity: support reading signature with ioctl fs-verity: support reading descriptor with ioctl fs-verity: support reading Merkle tree with ioctl fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl fs-verity: don't pass whole descriptor to fsverity_verify_signature() fs-verity: factor out fsverity_get_descriptor() fs: simplify freeze_bdev/thaw_bdev f2fs: remove FAULT_ALLOC_BIO f2fs: use blkdev_issue_flush in __submit_flush_wait f2fs: remove a few bd_part checks Documentation: f2fs: fix typo s/automaic/automatic f2fs: give a warning only for readonly partition f2fs: don't grab superblock freeze for flush/ckpt thread f2fs: add ckpt_thread_ioprio sysfs node f2fs: introduce checkpoint_merge mount option f2fs: relocate inline conversion from mmap() to mkwrite() f2fs: fix a wrong condition in __submit_bio f2fs: remove unnecessary initialization in xattr.c f2fs: fix to avoid inconsistent quota data f2fs: flush data when enabling checkpoint back f2fs: deprecate f2fs_trace_io f2fs: Remove readahead collision detection f2fs: remove unused stat_{inc, dec}_atomic_write f2fs: introduce sb_status sysfs node f2fs: fix to use per-inode maxbytes f2fs: compress: fix potential deadlock libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() f2fs: fix to set/clear I_LINKABLE under i_lock f2fs: fix null page reference in redirty_blocks f2fs: clean up post-read processing f2fs: trival cleanup in move_data_block() f2fs: fix out-of-repair __setattr_copy() f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() f2fs: introduce a new per-sb directory in sysfs f2fs: compress: support compress level f2fs: compress: deny setting unsupported compress algorithm f2fs: relocate f2fs_precache_extents() f2fs: enforce the immutable flag on open files f2fs: enhance to update i_mode and acl atomically in f2fs_setattr() f2fs: fix to set inode->i_mode correctly for posix_acl_update_mode f2fs: Replace expression with offsetof() f2fs: handle unallocated section and zone on pinned/atgc Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/arm/coresight.txt drivers/hwtracing/coresight/Kconfig drivers/hwtracing/coresight/coresight-core.c include/linux/coresight.h Change-Id: I88ddc19d690ecf6657527b172bd7b2602fcc2c8c Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
578b68304a |
Merge android12-5.10.19+ (c3bf09a ) into msm-5.10
* refs/heads/tmp-c3bf09a: ANDROID: GKI: enable hid-playstation FF ANDROID: GKI: amlogic: enable GPIO LEDs as module ANDROID: Update abi_gki_aarch64_qcom with symbols for memory tests Revert "ANDROID: staging: debug-kinfo: remove unnecessary defer probe" ANDROID: kernel: add module info for debug_kinfo ANDROID: abi_gki_aarch64_qcom: Add add/remove_memory_subsection UPSTREAM: Bluetooth: hci_bcm: Add support for ISO packets ANDROID: thermal: Add vendor thermal genl event function ANDROID: sched: Add vendor hook for cpu_overutilized ANDROID: timer: calc_index vendor hook adjustment ANDROID: GKI: enable hid-playstation driver Change-Id: I0fde8e43ae58b8bd31087e88e871952d20261569 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Blagovest Kolenichev
|
385aa081f1 |
Merge android12-5.10.19 (e1a763a ) into msm-5.10
* refs/heads/tmp-e1a763a Linux 5.10.19 scripts/recordmcount.pl: support big endian for ARCH sh kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. cxgb4: Add new T6 PCI device id 0x6092 NET: usb: qmi_wwan: Adding support for Cinterion MV31 drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() mm: provide a saner PTE walking API for modules KVM: do not assume PTE is writable after follow_pfn mm: simplify follow_pte{,pmd} mm: unexport follow_pte_pmd KVM: x86: Zap the oldest MMU pages, not the newest hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist arm64: tegra: Add power-domain for Tegra210 HDA Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working ntfs: check for valid standard information attribute ceph: downgrade warning from mdsmap decode to debug usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable USB: quirks: sort quirk entries nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device RDMA: Lift ibdev_to_node from rds to common code HID: make arrays usage and value to be the same bpf: Fix truncation handling for mod32 dst reg wrt zero FROMLIST: f2fs: support direct I/O with fscrypt using blk-crypto FROMLIST: ext4: support direct I/O with fscrypt using blk-crypto FROMLIST: iomap: support direct I/O with fscrypt using blk-crypto FROMLIST: direct-io: add support for fscrypt using blk-crypto ANDROID: export fscrypt_limit_io_blocks() FROMLIST: fscrypt: Add functions for direct I/O support ANDROID: revert fscrypt direct I/O support ANDROID: driver core: Set fw_devlink.strict=true by default UPSTREAM: of: property: fw_devlink: Ignore interrupts property for some configs UPSTREAM: of: irq: Fix the return value for of_irq_parse_one() stub UPSTREAM: of: irq: make a stub for of_irq_parse_one() UPSTREAM: clk: Mark fwnodes when their clock provider is added/removed UPSTREAM: PM: domains: Mark fwnodes when their powerdomain is added/removed UPSTREAM: irqdomain: Mark fwnodes when their irqdomain is added/removed UPSTREAM: driver core: fw_devlink: Handle suppliers that don't use driver core UPSTREAM: of: property: Add fw_devlink support for optional properties UPSTREAM: driver core: Add fw_devlink.strict kernel param UPSTREAM: of: property: Don't add links to absent suppliers UPSTREAM: driver core: fw_devlink: Detect supplier devices that will never be added UPSTREAM: of: property: Fix fw_devlink handling of interrupts/interrupts-extended UPSTREAM: gpiolib: Don't probe gpio_device if it's not the primary device UPSTREAM: gpiolib: Bind gpio_device to a driver to enable fw_devlink=on by default UPSTREAM: of: property: Add fw_devlink support for interrupts UPSTREAM: of: property: Add fw_devlink support for "gpio" and "gpios" binding UPSTREAM: driver core: Handle cycles in device links created by fw_devlink UPSTREAM: driver core: Have fw_devlink use DL_FLAG_INFERRED UPSTREAM: driver core: Add device link support for INFERRED flag UPSTREAM: driver core: Add debug logs for device link related probe deferrals ANDROID: GKI: add fields required to enable CONFIG_TRANSPARENT_HUGEPAGE UPSTREAM: lib/vsprintf: no_hash_pointers prints all addresses as unhashed UPSTREAM: kselftest: add support for skipped tests UPSTREAM: lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers ANDROID: dma-buf: Export is_dma_buf_file ANDROID: mm: export zone_watermark_ok UPSTREAM: HID: playstation: add DualSense player LED support. UPSTREAM: HID: playstation: add microphone mute support for DualSense. UPSTREAM: HID: playstation: add initial DualSense lightbar support. UPSTREAM: HID: playstation: fix array size comparison (off-by-one) UPSTREAM: HID: playstation: fix unused variable in ps_battery_get_property. UPSTREAM: HID: playstation: report DualSense hardware and firmware version. UPSTREAM: HID: playstation: add DualSense classic rumble support. UPSTREAM: HID: playstation: add DualSense Bluetooth support. UPSTREAM: HID: playstation: track devices in list. UPSTREAM: HID: playstation: add DualSense accelerometer and gyroscope support. UPSTREAM: HID: playstation: add DualSense touchpad support. UPSTREAM: HID: playstation: add DualSense battery support. UPSTREAM: HID: playstation: use DualSense MAC address as unique identifier. UPSTREAM: HID: playstation: initial DualSense USB support. ANDROID: sched/rt: Add support for rt sync wakeups ANDROID: abi_gki_aarch64_qcom: Add strncpy_from_user to symbol list ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode FROMGIT: arm64: VHE: Enable EL2 MMU from the idmap FROMGIT: KVM: arm64: make the hyp vector table entries local UPSTREAM: printk: avoid prb_first_valid_seq() where possible Change-Id: I7587948a3bc8564fc342789a51752a453008c1a6 Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org> |
||
Ivaylo Georgiev
|
1339b0e87a |
Merge android12-5.10.18 (59e0bda ) into msm-5.10
* refs/heads/tmp-59e0bda:
Revert "UPSTREAM: mmc: sdhci-msm: add Inline Crypto Engine support"
ANDROID: GKI: Update abi_gki_aarch64_qcom for bitmap parsing
ANDROID: mm, oom: Prevent extra put_task when oom_evaluate_task is aborted
ANDROID: Update the ABI
ANDROID: modpost: update nits from late review
ANDROID: GKI: Enable CONFIG_MODULE_SCMVERSION=y
ANDROID: modpost: Support relative paths for module_srcpath
ANDROID: modules: introduce the MODULE_SCMVERSION config
ANDROID: scripts/setlocalversion: allow running in a subdir
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: GKI: Add iommu_get_msi_cookie() to the symbol list
UPSTREAM: zram: support page writeback
ANDROID: sched/pause: migrate_tasks crash
Linux 5.10.18
media: pwc: Use correct device for DMA
btrfs: fix crash after non-aligned direct IO write with O_DSYNC
btrfs: fix backport of
|
||
Ivaylo Georgiev
|
28da9c212b |
Merge android12-5.10.17 (b129c98 ) into msm-5.10
* refs/heads/tmp-b129c98: ANDROID: mm: avoid writing to read-only elements Linux 5.10.17 kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq ovl: expand warning in ovl_d_real() net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS vsock: fix locking in vsock_shutdown() vsock/virtio: update credit only if socket is not closed switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state net: watchdog: hold device global xmit lock during tx disable net/vmw_vsock: improve locking in vsock_connect_timeout() net/vmw_vsock: fix NULL pointer dereference net: fix iteration for sctp transport seq_files net: gro: do not keep too many GRO packets in napi->rx_list cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there cpufreq: ACPI: Extend frequency tables to cover boost frequencies net: dsa: call teardown method on probe failure udp: fix skb_copy_and_csum_datagram with odd segment sizes rxrpc: Fix clearance of Tx/Rx ring when releasing a call arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() scripts: set proper OpenSSL include dir also for sign-file h8300: fix PREEMPTION build, TI_PRE_COUNT undefined i2c: stm32f7: fix configuration of the digital filter clk: sunxi-ng: mp: fix parent rate change flag check drm/sun4i: dw-hdmi: Fix max. frequency for H6 drm/sun4i: Fix H6 HDMI PHY configuration drm/sun4i: dw-hdmi: always set clock rate drm/sun4i: tcon: set sync polarity for tcon1 channel firmware_loader: align .builtin_fw to 8 net: hns3: add a check for index in hclge_get_rss_key() net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() net: hns3: add a check for queue_id in hclge_reset_vf_queue() net: dsa: felix: implement port flushing on .phylink_mac_link_down x86/build: Disable CET instrumentation in the kernel for 32-bit too scsi: scsi_debug: Fix a memory leak netfilter: conntrack: skip identical origin tuple in same zone only ibmvnic: Clear failover_pending if unable to schedule net: stmmac: set TxQ mode back to DCB after disabling CBS selftests: txtimestamp: fix compilation issue net: enetc: initialize the RFS and RSS memories hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() net: ipa: set error code in gsi_channel_setup() net: hdlc_x25: Return meaningful error code in x25_open xen/netback: avoid race in xenvif_rx_ring_slots_available() netfilter: flowtable: fix tcp and udp header checksum update netfilter: nftables: fix possible UAF over chains from packet path in netns selftests: netfilter: fix current year netfilter: xt_recent: Fix attempt to update deleted entry bpf: Check for integer overflow when using roundup_pow_of_two() bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 dmaengine: idxd: check device state before issue command drm/vc4: hvs: Fix buffer overflow with the dlist handling mt76: dma: fix a possible memory leak in mt76_add_fragment() ath9k: fix build error with LEDS_CLASS=m dmaengine: idxd: fix misc interrupt completion cgroup-v1: add disabled controller check in cgroup1_parse_param() KVM: x86: cleanup CR3 reserved bits checks lkdtm: don't move ctors to .rodata x86/efi: Remove EFI PGD build time checks Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" ubsan: implement __ubsan_handle_alignment_assumption ARM: kexec: fix oops after TLB are invalidated ARM: ensure the signal page contains defined contents kallsyms: fix nonconverging kallsyms table with lld ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL bfq-iosched: Revert "bfq: Fix computation of shallow depth" riscv: virt_addr_valid must check the address belongs to linear mapping drm/amd/display: Decrement refcount of dc_sink before reassignment drm/amd/display: Free atomic state after drm_atomic_commit drm/amd/display: Fix dc_sink kref count in emulated_link_detect drm/amd/display: Release DSC before acquiring drm/amd/display: Add more Clock Sources to DCN2.1 drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL nvme-pci: ignore the subsysem NQN on Phison E16 x86/split_lock: Enable the split lock feature on another Alder Lake CPU scsi: lpfc: Fix EEH encountering oops with NVMe traffic ovl: skip getxattr of security labels cap: fix conversions on getxattr ovl: perform vfs_getxattr() with mounter creds arm64: dts: rockchip: Disable display for NanoPi R2S platform/x86: hp-wmi: Disable tablet-mode reporting by default arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc arm64: dts: rockchip: Fix PCIe DT properties on rk3399 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 dmaengine: move channel device_node deletion to driver drm/dp_mst: Don't report ports connected if nothing is attached to them drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it Revert "drm/amd/display: Update NV1x SR latency values" cgroup: fix psi monitor for root cgroup arm/xen: Don't probe xenbus as part of an early initcall drm/i915: Fix overlay frontbuffer tracking tracing: Check length before giving out the filter buffer tracing: Do not count ftrace events in top level enable output gpio: ep93xx: Fix single irqchip with multi gpiochips gpio: ep93xx: fix BUG_ON port F usage gpio: mxs: GPIO_MXS should not default to y unconditionally Revert "dts: phy: add GPIO number and active state used for phy reset" objtool: Fix seg fault with Clang non-section symbols ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools ANDROID: cfi: switch to synchronize_rcu_expedited() FROMGIT: kasan: clarify that only first bug is reported in HW_TAGS FROMGIT: kasan: inline HW_TAGS helper functions FROMGIT: arm64: fix warning in mte_get_random_tag() FROMGIT: arm64: kasan: simplify and inline MTE functions FROMGIT: kasan: ensure poisoning size alignment FROMGIT: kasan, mm: optimize krealloc poisoning FROMGIT: kasan, mm: fail krealloc on freed objects FROMGIT: kasan: rework krealloc tests FROMGIT: kasan: unify large kfree checks FROMGIT: kasan: clean up setting free info in kasan_slab_free FROMGIT: kasan: optimize large kmalloc poisoning FROMGIT: kasan, mm: optimize kmalloc poisoning FROMGIT: kasan, mm: don't save alloc stacks twice UPSTREAM: kasan: fix stack traces dependency for HW_TAGS UPSTREAM: kasan: make addr_has_metadata() return true for valid addresses UPSTREAM: kasan: add explicit preconditions to kasan_report() ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS FROMGIT: lib: stackdepot: fix ignoring return value warning FROMGIT: lib: stackdepot: add support to disable stack depot FROMGIT: lib: stackdepot: add support to configure STACK_HASH_SIZE UPSTREAM: lib/stackdepot.c: use array_size() helper in jhash2() UPSTREAM: lib/stackdepot.c: use flex_array_size() helper in memcpy() UPSTREAM: lib/stackdepot.c: replace one-element array with flexible-array member ANDROID: build_config: drop CONFIG_KASAN_PANIC_ON_WARN ANDROID: sched: Export max_load_balance_interval Conflicts: lib/Kconfig lib/stackdepot.c Change-Id: Ie00619c0594aeaf0656f41ec94d38683372a4863 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
0c808a6c34 |
Merge android12-5.10.16 (a6310f1 ) into msm-5.10
* refs/heads/tmp-a6310f1: Linux 5.10.16 squashfs: add more sanity checks in xattr id lookup squashfs: add more sanity checks in inode lookup squashfs: add more sanity checks in id lookup squashfs: avoid out of bounds writes in decompressors Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" nilfs2: make splice write available again drm/i915: Skip vswing programming for TBT drm/i915: Fix ICL MG PHY vswing handling bpf: Fix verifier jsgt branch analysis on max bound bpf: Fix 32 bit src register truncation on div/mod bpf: Fix verifier jmp32 pruning decision logic regulator: Fix lockdep warning resolving supplies blk-cgroup: Use cond_resched() when destroy blkgs i2c: mediatek: Move suspend and resume handling to NOIRQ phase SUNRPC: Handle 0 length opaque XDR object data properly SUNRPC: Move simple_get_bytes and simple_get_netobj into private header iwlwifi: queue: bail out on invalid freeing iwlwifi: mvm: guard against device removal in reprobe iwlwifi: pcie: add rules to match Qu with Hr2 iwlwifi: mvm: invalidate IDs of internal stations at mvm start iwlwifi: pcie: fix context info memory leak iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() iwlwifi: mvm: skip power command when unbinding vif during CSA ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E ASoC: ak4458: correct reset polarity ALSA: hda: intel-dsp-config: add PCI id for TGL-H pNFS/NFSv4: Improve rejection of out-of-order layouts pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() chtls: Fix potential resource leak ASoC: Intel: Skylake: Zero snd_ctl_elem_value mac80211: 160MHz with extended NSS BW in CSA drm/nouveau/nvif: fix method count when pushing an array ASoC: wm_adsp: Fix control name parsing for multi-fw regulator: core: avoid regulator_resolve_supply() race condition af_key: relax availability checks for skb size calculation powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics gpiolib: cdev: clear debounce period if line set to output io_uring: drop mm/files between task_work_submit io_uring: reinforce cancel on flush during exit io_uring: fix sqo ownership false positive warning io_uring: fix list corruption for splice file_get io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE io_uring: replace inflight_wait with tctx->wait io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE io_uring: if we see flush on exit, cancel related tasks io_uring: account io_uring internal files as REQ_F_INFLIGHT io_uring: fix files cancellation io_uring: always batch cancel in *cancel_files() io_uring: pass files into kill timeouts/poll io_uring: don't iterate io_uring_cancel_files() io_uring: add a {task,files} pair matching helper io_uring: simplify io_task_match() UPSTREAM: Documentation: connector: Update the description of sink-vdos ANDROID: GKI: enable CONFIG_FAIR_GROUP_SCHED Revert "ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS" ANDROID: GKI: bring WPAN into GKI FROMGIT: arm64: cpufeatures: Allow disabling of Pointer Auth from the command-line FROMGIT: arm64: Defer enabling pointer authentication on boot core FROMGIT: arm64: cpufeatures: Allow disabling of BTI from the command-line FROMGIT: arm64: Move "nokaslr" over to the early cpufeature infrastructure FROMGIT: KVM: arm64: Document HVC_VHE_RESTART stub hypercall FROMGIT: arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0 FROMGIT: arm64: Add an aliasing facility for the idreg override FROMGIT: arm64: Honor VHE being disabled from the command-line FROMGIT: arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command line FROMGIT: arm64: cpufeature: Add an early command-line cpufeature override facility FROMGIT: arm64: Extract early FDT mapping from kaslr_early_init() FROMGIT: arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding() FROMGIT: arm64: cpufeature: Add global feature override facility FROMGIT: arm64: Move SCTLR_EL1 initialisation to EL-agnostic code FROMGIT: arm64: Simplify init_el2_state to be non-VHE only FROMGIT: arm64: Move VHE-specific SPE setup to mutate_to_vhe() FROMGIT: arm64: Drop early setting of MDSCR_EL2.TPMS FROMGIT: arm64: Initialise as nVHE before switching to VHE FROMGIT: arm64: Provide an 'upgrade to VHE' stub hypercall FROMGIT: arm64: Turn the MMU-on sequence into a macro FROMGIT: arm64: Fix outdated TCR setup comment FROMGIT: arm64: Fix labels in el2_setup macros UPSTREAM: arm64: Extend the kernel command line from the bootloader Revert "ANDROID: arm64: copy CONFIG_CMDLINE_EXTEND from ARM" UPSTREAM: arm64: kaslr: Refactor early init command line parsing ANDROID: GKI: amlogic: add DTB overlays ANDROID: GKI: add support for Amlogic SoCs, everything as modules ANDROID: GKI: Kconfig.gki: add hidden PHY configs ANDROID: GKI: enable networking; add hidden network configs ANDROID: GKI: Enable CONFIG_CMA_DEBUGFS ANDROID: dmabuf: Add mmap_count to struct dmabuf FROMLIST: arm64: meson: remove MESON_IRQ_GPIO selection FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module UPSTREAM: tty: serial: meson: enable console as module UPSTREAM: arm64: Kconfig: meson: drop pinctrl UPSTREAM: firmware: meson-sm: enable build as module UPSTREAM: soc: meson: enable building drivers as modules UPSTREAM: soc: amlogic: socinfo: build for specific arch UPSTREAM: arm64: meson: ship only the necessary clock controllers UPSTREAM: clk: meson: enable building as modules UPSTREAM: clk: avoid devm_clk_release name clash UPSTREAM: clk: meson: g12: use devm variant to register notifiers UPSTREAM: clk: add devm variant of clk_notifier_register UPSTREAM: clk: meson: g12: drop use of __clk_lookup() UPSTREAM: clk: add api to get clk consumer from clk_hw UPSTREAM: reset: meson: make it possible to build as a module UPSTREAM: pinctrl/meson: enable building as modules BACKPORT: FROMGIT: mm: filemap: Fix microblaze build failure with 'mmu_defconfig' BACKPORT: FROMGIT: mm/nommu: Fix return type of filemap_map_pages() BACKPORT: FROMGIT: Mark anonymous struct field of 'struct vm_fault' as 'const' BACKPORT: FROMGIT: mm: Use static initialisers for immutable fields of 'struct vm_fault' BACKPORT: FROMGIT: mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() BACKPORT: FROMGIT: mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT BACKPORT: FROMGIT: mm: Move immutable fields of 'struct vm_fault' into anonymous struct BACKPORT: FROMGIT: arm64: mm: Implement arch_wants_old_prefaulted_pte() BACKPORT: FROMGIT: mm: Allow architectures to request 'old' entries when prefaulting BACKPORT: FROMGIT: mm: Cleanup faultaround and finish_fault() codepaths UPSTREAM: regulator: Fix lockdep warning resolving supplies UPSTREAM: regulator: core: avoid regulator_resolve_supply() race condition ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /proc/*/fdinfo FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ FROMGIT: sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/connector/usb-connector.yaml Change-Id: Ife47d25dbe24585c11ba139ab884115edeeda4c9 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
0fc19ea22d |
Merge android12-5.10.15 (1092f69 ) into msm-5.10
* refs/heads/tmp-1092f69: Linux 5.10.15 net: sched: replaced invalid qdisc tree flush helper in qdisc_replace net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add udp: ipv4: manipulate network header of NATed UDP GRO fraglist net: ip_tunnel: fix mtu calculation neighbour: Prevent a dead entry from updating gc_list igc: Report speed and duplex as unknown when device is runtime suspended md: Set prev_flush_start and flush_bio in an atomic way Input: ili210x - implement pressure reporting for ILI251x Input: xpad - sync supported devices with fork on GitHub Input: goodix - add support for Goodix GT9286 chip x86/apic: Add extra serialization for non-serializing MSRs x86/debug: Prevent data breakpoints on cpu_dr7 x86/debug: Prevent data breakpoints on __per_cpu_offset x86/debug: Fix DR6 handling x86/build: Disable CET instrumentation in the kernel mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() mm: thp: fix MADV_REMOVE deadlock on shmem THP mm/vmalloc: separate put pages and flush VM flags mm, compaction: move high_pfn to the for loop scope mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active mm: hugetlb: fix a race between isolating and freeing page mm: hugetlb: fix a race between freeing and dissolving the page mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor ARM: footbridge: fix dc21285 PCI configuration accessors ARM: dts; gta04: SPI panel chip select is active low DTS: ARM: gta04: remove legacy spi-cs-high to make display work again KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs KVM: SVM: Treat SVM as unsupported when running as an SEV guest nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs io_uring: don't modify identity's files uncess identity is cowed drm/amd/display: Revert "Fix EDID parsing after resume from suspend" drm/i915: Power up combo PHY lanes for for HDMI as well drm/i915: Extract intel_ddi_power_up_lanes() drm/i915/display: Prevent double YUV range correction on HDR planes drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs drm/i915/gem: Drop lru bumping on display unpinning drm/i915: Fix the MST PBN divider calculation drm/dp/mst: Export drm_dp_get_vc_payload_bw() Fix unsynchronized access to sev members through svm_register_enc_region mmc: core: Limit retries when analyse of SDIO tuples fails mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb smb3: fix crediting for compounding when only one request in flight smb3: Fix out-of-bounds bug in SMB2_negotiate() iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it cifs: report error instead of invalid when revalidating a dentry fails RISC-V: Define MAXPHYSMEM_1GB only for RV32 xhci: fix bounce buffer usage for non-sg list case scripts: use pkg-config to locate libcrypto genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 libnvdimm/dimm: Avoid race between probe and available_slots_show() libnvdimm/namespace: Fix visibility of namespace resource attribute tracepoint: Fix race between tracing and removing tracepoint tracing: Use pause-on-trace with the latency tracers kretprobe: Avoid re-registration of the same kretprobe earlier tracing/kprobe: Fix to support kretprobe events on unloaded modules fgraph: Initialize tracing_graph_pause at task creation gpiolib: free device name on error path to fix kmemleak mac80211: fix station rate table updates on assoc ovl: implement volatile-specific fsync error behaviour ovl: avoid deadlock on directory ioctl ovl: fix dentry leak in ovl_get_redirect thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() kbuild: fix duplicated flags in DEBUG_CFLAGS memblock: do not start bottom-up allocations with kernel_end vdpa/mlx5: Restore the hardware used index after change map nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode net: ipa: pass correct dma_handle to dma_free_coherent() r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set net: mvpp2: TCAM entry enable should be written after SRAM data net: lapb: Copy the skb before sending a packet net/mlx5e: Release skb in case of failure in tc update skb net/mlx5e: Update max_opened_tc also when channels are closed net/mlx5: Fix leak upon failure of rule creation net/mlx5: Fix function calculation for page trees ibmvnic: device remove has higher precedence over reset i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" igc: check return value of ret_val in igc_config_fc_after_link_up igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr SUNRPC: Fix NFS READs that start at non-page-aligned offsets arm64: dts: ls1046a: fix dcfg address range rxrpc: Fix deadlock around release of dst cached on udp tunnel r8169: work around RTL8125 UDP hw bug arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 bpf, preload: Fix build when $(O) points to a relative path um: virtio: free vu_dev only with the contained struct device bpf, inode_storage: Put file handler if no storage was found bpf, cgroup: Fix problematic bounds check bpf, cgroup: Fix optlen WARN_ON_ONCE toctou vdpa/mlx5: Fix memory key MTT population ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board ARM: dts: stm32: Disable WP on DHCOM uSD slot ARM: dts: stm32: Connect card-detect signal on DHCOM ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro arm64: dts: rockchip: fix vopl iommu irq on px30 arm64: dts: amlogic: meson-g12: Set FL-adj property value Input: i8042 - unbreak Pegatron C15B arm64: dts: qcom: c630: keep both touchpad devices enabled ARM: OMAP1: OSK: fix ohci-omap breakage usb: xhci-mtk: break loop when find the endpoint to drop usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints usb: xhci-mtk: fix unreleased bandwidth data usb: dwc3: fix clock issue during resume in OTG mode usb: dwc2: Fix endpoint direction check in ep_from_windex usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() USB: usblp: don't call usb_set_interface if there's a single alt usb: gadget: aspeed: add missing of_node_put USB: gadget: legacy: fix an error code in eth_bind() usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 USB: serial: option: Adding support for Cinterion MV31 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 USB: serial: cp210x: add pid/vid for WSDA-200-USB ANDROID: db845c: Use FRAGMENT_CONFIG ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS ANDROID: x86/mm: fix vm_area_struct leak in speculative pagefault handling ANDROID: iommu: Add vendor hook ANDROID: abi_gki_aarch64_db845c: KMI update for dmabuf heaps deferred-free/pagepool functionality ANDROID: dma-buf: system_heap: Add deferred freeing to the system heap ANDROID: dma-buf: system_heap: Add pagepool support to system heap ANDROID: dma-buf: heaps: Add a shrinker controlled page pool ANDROID: dma-buf: heaps: Add deferred-free-helper library code ANDROID: sched: Fix wake_q length tracking ANDROID: GKI: update .xml file ANDROID: net: introduce ip_local_unbindable_ports sysctl UPSTREAM: dt-bindings: connector: Add SVDM VDO properties UPSTREAM: dt-bindings: connector: Add property to set initial current cap for FRS UPSTREAM: usb: typec: tcpm: Get Sink VDO from fwnode UPSTREAM: usb: typec: displayport: Fill the negotiated SVDM Version in the header UPSTREAM: usb: typec: ucsi: Determine common SVDM Version UPSTREAM: usb: typec: tcpm: Determine common SVDM Version UPSTREAM: usb: pd: Make SVDM Version configurable in VDM header UPSTREAM: usb: typec: Manage SVDM version UPSTREAM: usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt UPSTREAM: usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 Revert "ANDROID: configs: GKI: disable ARMv8.3 PAC" Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/connector/usb-connector.yaml Change-Id: I0191f30199dd8929c37159b0c6977f51fc4e9bcb Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
2a3dbbd786 |
Merge android12-5.10.14 (d0d8327 ) into msm-5.10
* refs/heads/tmp-d0d8327: ANDROID: mm/memory_hotplug: fix check for proper subsection removal Revert "FROMLIST: dt-bindings: reserved-memory: Make DMA-BUF CMA heap DT-configurable" Revert "FROMLIST: dma-buf: heaps: add chunk heap to dmabuf heaps" ANDROID: gki_defconfig: Enable NL80211_TESTMODE UPSTREAM: dt-binding: usb: Include USB SSP rates in GenXxY UPSTREAM: dt-bindings: usb: Add generic "usb-phy" property UPSTREAM: dt-bindings: usb: Add "ulpi/serial/hsic" PHY types UPSTREAM: dt-bindings: usb: Convert generic USB properties to DT schemas UPSTREAM: dt-bindings: usb: usb-hcd: Detach generic USB controller properties UPSTREAM: usb: dwc3: gadget: Set speed only up to the max supported UPSTREAM: usb: dwc3: gadget: Track connected SSP rate and lane count UPSTREAM: usb: dwc3: gadget: Implement setting of SSP rate UPSTREAM: usb: dwc3: core: Check maximum_speed SSP genXxY UPSTREAM: usb: common: Parse for USB SSP genXxY FROMGIT: kasan: untag addresses for KFENCE BACKPORT: kasan: remove redundant config option FROMGIT: kasan: don't run tests when KASAN is not enabled FROMGIT: kasan: add a test for kmem_cache_alloc/free_bulk FROMGIT: kasan: add proper page allocator tests FROMGIT: kasan: fix bug detection via ksize for HW_TAGS mode FROMGIT: kasan: move _RET_IP_ to inline wrappers FROMGIT: kasan: fix memory corruption in kasan_bitops_tags test FROMGIT: kasan: adapt kmalloc_uaf2 test to HW_TAGS mode FROMGIT: kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL FROMGIT: kasan: rename CONFIG_TEST_KASAN_MODULE FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode FROMGIT: kasan: add match-all tag tests FROMGIT: kasan: add macros to simplify checking test constraints FROMGIT: kasan: clean up comments in tests FROMGIT: kasan: clarify HW_TAGS impact on TBI FROMGIT: kasan: prefix global functions with kasan_ Linux 5.10.14 workqueue: Restrict affinity change to rescuer kthread: Extract KTHREAD_IS_PER_CPU x86/cpu: Add another Alder Lake CPU to the Intel family objtool: Don't fail the kernel build on fatal errors habanalabs: disable FW events on device removal habanalabs: fix backward compatibility of idle check habanalabs: zero pci counters packet before submit to FW drm/amd/display: Fixed corruptions on HPDRX link loss restore drm/amd/display: Use hardware sequencer functions for PG control drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping drm/amd/display: Allow PSTATE chnage when no displays are enabled drm/amd/display: Update dram_clock_change_latency for DCN2.1 selftests/powerpc: Only test lwm/stmw on big endian platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control nvmet: set right status on error in id-ns handler nvme-pci: allow use of cmb on v1.4 controllers nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout nvme: check the PRINFO bit before deciding the host buffer length udf: fix the problem that the disc content is not displayed i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO ALSA: hda: Add Cometlake-R PCI ID scsi: ibmvfc: Set default timeout to avoid crash during migration mac80211: fix encryption key selection for 802.3 xmit mac80211: fix fast-rx encryption check mac80211: fix incorrect strlen of .write in debugfs objtool: Don't add empty symbols to the rbtree ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid ASoC: SOF: Intel: hda: Resume codec to do jack detection scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 scsi: libfc: Avoid invoking response handler twice if ep is already completed scsi: scsi_transport_srp: Don't block target in failfast state x86: __always_inline __{rd,wr}msr() locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP habanalabs: fix dma_addr passed to dma_mmap_coherent platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency phy: cpcap-usb: Fix warning for missing regulator_disable iommu/vt-d: Do not use flush-queue when caching-mode is on ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" arm64: Do not pass tagged addresses to __is_lm_address() arm64: Fix kernel address detection of __is_lm_address() arm64: dts: meson: Describe G12b GPU as coherent drm/panfrost: Support cache-coherent integrations iommu/io-pgtable-arm: Support coherency for Mali LPAE ibmvnic: Ensure that CRQ entry read are correctly ordered net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP net: dsa: bcm_sf2: put device node before return mlxsw: spectrum_span: Do not overwrite policer configuration stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing net: octeontx2: Make sure the buffer is 128 byte aligned net: fec: put child node on error path net: stmmac: dwmac-intel-plat: remove config data on error net: dsa: microchip: Adjust reset release timing to match reference reset circuit ANDROID: usb: gadget: configfs: Move CONFIGFS_UEVENT #endif ANDROID: GKI: Enable KFENCE FROMGIT: KVM: arm64: Move __hyp_set_vectors out of .hyp.text FROMGIT: KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code FROMGIT: asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS FROMGIT: KVM: arm64: Correct spelling of DBGDIDR register FROMGIT: KVM: arm64: Use symbolic names for the PMU versions FROMGIT: KVM: arm64: Upgrade PMU support to ARMv8.4 FROMGIT: KVM: arm64: Limit the debug architecture to ARMv8.0 FROMGIT: KVM: arm64: Refactor filtering of ID registers FROMGIT: KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers FROMGIT: KVM: arm64: Fix AArch32 PMUv3 capping FROMGIT: KVM: arm64: Fix missing RES1 in emulation of DBGBIDR FROMGIT: KVM: arm64: Make gen-hyprel endianness agnostic FROMGIT: KVM: arm64: Implement the TRNG hypervisor call FROMGIT: KVM: arm64: Mark the page dirty only if the fault is handled successfully FROMGIT: KVM: arm64: Filter out the case of only changing permissions from stage-2 map path FROMGIT: KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map FROMGIT: KVM: arm64: Simplify __kvm_hyp_init HVC detection FROMGIT: KVM: arm64: Remove hyp_symbol_addr FROMGIT: KVM: arm64: Remove patching of fn pointers in hyp FROMGIT: KVM: arm64: Fix constant-pool users in hyp FROMGIT: KVM: arm64: Apply hyp relocations at runtime FROMGIT: KVM: arm64: Generate hyp relocation data FROMGIT: KVM: arm64: Add symbol at the beginning of each hyp section FROMGIT: KVM: arm64: Set up .hyp.rodata ELF section FROMGIT: KVM: arm64: Rename .idmap.text in hyp linker script FROMGIT: firmware: smccc: Add SMCCC TRNG function call IDs BACKPORT: arm64: Work around broken GCC 4.9 handling of "S" constraint FROMGIT: kasan: use error_report_end tracepoint FROMGIT: kfence: use error_report_end tracepoint FROMGIT: tracing: add error_report_end trace point FROMGIT: kfence: show access type in report FROMGIT: kfence: fix typo in test FROMGIT: kfence: add test suite FROMGIT: kfence: add missing copyright header to documentation FROMGIT: kfence, Documentation: add KFENCE documentation FROMGIT: kfence, kasan: make KFENCE compatible with KASAN FROMGIT: mm, kfence: insert KFENCE hooks for SLUB BACKPORT: mm, kfence: insert KFENCE hooks for SLAB FROMGIT: mm/slab: rerform init_on_free earlier FROMGIT: kfence: use pt_regs to generate stack trace on faults FROMGIT: kfence, arm64: add missing copyright and description header FROMGIT: arm64, kfence: enable KFENCE for ARM64 FROMGIT: kfence, x86: add missing copyright and description header FROMGIT: x86, kfence: enable KFENCE for x86 FROMGIT: kfence: add missing copyright and description headers FROMGIT: kfence: add option to use KFENCE without static keys FROMGIT: kfence: fix potential deadlock due to wake_up() FROMGIT: kfence: avoid stalling work queue task without allocations FROMGIT: kfence: Fix parameter description for kfence_object_start() BACKPORT: mm: add Kernel Electric-Fence infrastructure FROMLIST: fuse: Fix crediantials leak in passthrough read_iter UPSTREAM: userfaultfd: add user-mode only option to unprivileged_userfaultfd sysctl knob UPSTREAM: userfaultfd: add UFFD_USER_MODE_ONLY UPSTREAM: userfaultfd: use secure anon inodes for userfaultfd BACKPORT: selinux: teach SELinux about anonymous inodes UPSTREAM: fs: add LSM-supporting anon-inode interface UPSTREAM: security: add inode_init_security_anon() LSM hook UPSTREAM: cfg80211: Add support to calculate and report 4096-QAM HE rates UPSTREAM: cfg80211: Add support to configure SAE PWE value to drivers UPSTREAM: usb: dwc3: fix clock issue during resume in OTG mode Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/usb/usb-hcd.yaml drivers/dma-buf/heaps/Kconfig drivers/dma-buf/heaps/Makefile Change-Id: I3726725889da6ae622c1e319388831e7f99d14c5 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
75dc4d9433 |
Merge android12-5.10.13 (cf5b248 ) into msm-5.10
* refs/heads/tmp-cf5b248: BACKPORT: FROMLIST: arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores FROMLIST: arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 FROMLIST: arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system FROMLIST: arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0 FROMLIST: arm64: Implement task_cpu_possible_mask() FROMLIST: sched: Introduce force_compatible_cpus_allowed_ptr() to limit CPU affinity FROMLIST: sched: Reject CPU affinity changes based on task_cpu_possible_mask() BACKPORT: FROMLIST: cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() FROMLIST: cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 FROMLIST: sched: Introduce task_cpu_possible_mask() to limit fallback rq selection FROMLIST: arm64: Advertise CPUs capable of running 32-bit applications in sysfs BACKPORT: FROMLIST: arm64: Kill 32-bit applications scheduled on 64-bit-only CPUs FROMLIST: KVM: arm64: Kill 32-bit vCPUs on systems with mismatched EL0 support BACKPORT: FROMLIST: arm64: Allow mismatched 32-bit EL0 support FROMLIST: arm64: cpuinfo: Split AArch32 registers out into a separate struct Revert "ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations" Revert "ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu" Revert "ANDROID: arm64: Disallow offlining the last aarch32 cpu" Revert "ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM" Revert "ANDROID: arm64: Enable KVM for Asym AArch32" ANDROID: gki_defconfig: Remove CONFIG_ASYMMETRIC_AARCH32=y UPSTREAM: usb: pd: Reland VDO definitions of PD2.0 ANDROID: sched: Add PELT cmdline arg ANDROID: psci: use __pa_function for cpu_resume ANDROID: arm64: kernel: use __pa_function for secondary_entry ANDROID: arm64: add vendor hooks for kernel fault cases ANDROID: sched: add vendor hooks for bad scheduling ANDROID: power: add vendor hooks for try_to_freeze fail ANDROID: softlockup: add vendor hook for a softlockup task ANDROID: Fix sparse warning in __handle_speculative_fault caused by SPF ANDROID: mm, oom: Fix select_bad_process customization ANDROID: mm: sync rss in speculative page fault path ANDROID: GKI: Update ABI XML report ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size. ANDROID: GKI: enable CONFIG_USB_DUMMY_HCD ANDROID: GKI: Update ABI XML report ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats ANDROID: zram: allow zram to allocate CMA pages Linux 5.10.13 vsock: fix the race conditions in multi-transport support tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN tcp: make TCP_USER_TIMEOUT accurate for zero window probes team: protect features update by RCU to avoid deadlock scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() ASoC: topology: Properly unregister DAI on removal ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default NFC: fix possible resource leak NFC: fix resource leak when target index is invalid rxrpc: Fix memory leak in rxrpc_lookup_local selftests: forwarding: Specify interface when invoking mausezahn nvme-multipath: Early exit if no path is available iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() iommu/amd: Use IVHD EFR for early initialization of IOMMU features of/device: Update dma_range_map only when dev has valid dma-ranges ACPI/IORT: Do not blindly trust DMA masks from firmware can: dev: prevent potential information leak in can_fill_info() net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset net/mlx5e: Revert parameters on errors when changing trust state without reset net/mlx5e: Correctly handle changing the number of queues when the interface is down net/mlx5e: Fix CT rule + encap slow path offload and deletion net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled net/mlx5: Maintain separate page trees for ECPF and PF functions net/mlx5e: Reduce tc unsupported key print level net/mlx5e: free page before return net/mlx5e: E-switch, Fix rate calculation for overflow net/mlx5: Fix memory leak on flow table creation error flow igc: fix link speed advertising i40e: acquire VSI pointer only after VF is initialized ice: Fix MSI-X vector fallback logic ice: Don't allow more channels than LAN MSI-X available ice: update dev_addr in ice_set_mac_address even if HW filter exists ice: Implement flow for IPv6 next header (extension header) ice: fix FDir IPv6 flexbyte mac80211: pause TX while changing interface type iwlwifi: pcie: reschedule in long-running memory reads iwlwifi: pcie: use jiffies for memory read spin time limit iwlwifi: pcie: set LTR on more devices iwlwifi: pnvm: don't try to load after failures iwlwifi: pnvm: don't skip everything when not reloading iwlwifi: pcie: avoid potential PNVM leaks ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete spi: altera: Fix memory leak on error path ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY ASoC: qcom: Fix incorrect volatile registers ASoC: dt-bindings: lpass: Fix and common up lpass dai ids RDMA/cxgb4: Fix the reported max_recv_sge value firmware: imx: select SOC_BUS to fix firmware build arm64: dts: imx8mp: Correct the gpio ranges of gpio3 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status ARM: imx: fix imx8m dependencies arm64: dts: ls1028a: fix the offset of the reset register xfrm: Fix wraparound in xfrm_policy_addr_delta() selftests: xfrm: fix test return value override issue in xfrm_policy.sh xfrm: fix disable_xfrm sysctl when used on xfrm interfaces xfrm: Fix oops in xfrm_replay_advance_bmp Revert "block: simplify set_init_blocksize" to regain lost performance Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" netfilter: nft_dynset: add timeout extension to template ARM: zImage: atags_to_fdt: Fix node names on added root nodes ARM: imx: build suspend-imx6.S with arm instruction set clk: qcom: gcc-sm250: Use floor ops for sdcc clks clk: mmp2: fix build without CONFIG_PM clk: imx: fix Kconfig warning for i.MX SCU clk blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue xen-blkfront: allow discard-* nodes to be optional tee: optee: replace might_sleep with cond_resched KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM uapi: fix big endian definition of ipv6_rpl_sr_hdr drm/i915/selftest: Fix potential memory leak drm/i915: Check for all subplatform bits drm/nouveau/dispnv50: Restore pushing of all data. drm/vc4: Correct POS1_SCL for hvs5 drm/vc4: Correct lbm size and calculation drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight net/mlx5e: Fix IPSEC stats drm/i915/pmu: Don't grab wakeref when enabling events drm/i915/gt: Clear CACHE_MODE prior to clearing residuals iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. mt7601u: fix rx buffer refcounting mt76: mt7663s: fix rx buffer refcounting mt7601u: fix kernel crash unplugging the device arm64: dts: broadcom: Fix USB DMA address translation for Stingray leds: trigger: fix potential deadlock with libata xen: Fix XenStore initialisation for XS_LOCAL io_uring: fix wqe->lock/completion_lock deadlock KVM: Forbid the use of tagged userspace addresses for memslots KVM: x86: get smi pending status correctly KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit KVM: arm64: Filter out v8.1+ events on v8.0 HW KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] btrfs: fix possible free space tree corruption with online conversion btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs crypto: marvel/cesa - Fix tdma descriptor on 64-bit efi/apple-properties: Reinstate support for boolean properties x86/entry: Emit a symbol for register restoring thunk PM: hibernate: flush swap writer after marking s390/vfio-ap: No need to disable IRQ after queue reset s390: uv: Fix sysfs max number of VCPUs reporting net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes drm/i915/gt: Always try to reserve GGTT address 0x0 drm/i915: Always flush the active worker before returning from the wait drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" ASoC: AMD Renoir - refine DMI entries for some Lenovo products x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled wext: fix NULL-ptr-dereference with cfg80211's lack of commit() ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming ARM: dts: ux500: Reserve memory carveouts ARM: dts: tbs2910: rename MMC node aliases media: rc: ensure that uevent can be read directly after rc device register media: rc: ite-cir: fix min_timeout calculation media: rc: fix timeout handling after switch to microsecond durations media: hantro: Fix reset_raw_fmt initialization media: cedrus: Fix H264 decoding media: cec: add stm32 driver parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES ALSA: hda/via: Apply the workaround generically for Clevo machines ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 kernel: kexec: remove the lock operation of system_transition_mutex ACPI: thermal: Do not call acpi_thermal_check() directly ACPI: sysfs: Prefer "compatible" modalias tty: avoid using vfs_iocb_iter_write() for redirected console writes nbd: freeze the queue while we're adding connections iwlwifi: provide gso_type to GSO packets ANDROID: Add filp_open_block() for zram UPSTREAM: usb: pd: Update VDO definitions UPSTREAM: xhci: fix bounce buffer usage for non-sg list case UPSTREAM: usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 UPSTREAM: usb: xhci-mtk: break loop when find the endpoint to drop UPSTREAM: usb: typec: Return void in typec_partner_set_pd_revision ANDROID: GKI: Update ABI with virtual_device symbols ANDROID: make per-cgroup PSI tracking configurable BACKPORT: FROMLIST: dmabuf: Add the capability to expose DMA-BUF stats in sysfs UPSTREAM: usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable UPSTREAM: usb: typec: tcpci: Add Callback to Usb Communication capable partner UPSTREAM: usb: typec: tcpm: Add Callback to Usb Communication capable partner UPSTREAM: usb: typec: tcpm: Set in_ams flag when Source caps have been received UPSTREAM: usb: typec: tcpm: Handle vbus shutoff when in source mode ANDROID: GKI: Update virtual_device symbol list ANDROID: timer: Add vendor hook for timer calc index ANDROID: Make vsock virtio packet buff size configurable ANDROID: ipi: Add function to return nr_ipi and ipi_desc UPSTREAM: usb: typec: Add typec_partner_set_pd_revision UPSTREAM: usb: typec: Provide PD Specification Revision for cable and partner UPSTREAM: usb: typec: Standardize PD Revision format with Type-C Revision UPSTREAM: usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints UPSTREAM: modpost: turn static exports into error Revert "FROMLIST: modpost: Make static exports fatal" UPSTREAM: modpost: turn section mismatches to error from fatal() UPSTREAM: modpost: change license incompatibility to error() from fatal() UPSTREAM: modpost: turn missing MODULE_LICENSE() into error UPSTREAM: modpost: refactor error handling and clarify error/fatal difference UPSTREAM: modpost: rename merror() to error() Revert "ANDROID: GKI: bring WPAN into GKI" ANDROID: GKI: update .xml file ANDROID: GKI: bring WPAN into GKI ANDROID: db845c_gki.fragment: Drop CONFIG_USB_XHCI_HCD Revert "ANDROID: Update db845c KMI symbol list for DWC3 changes" Revert "Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"" Revert "Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"" Revert "Revert "ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in"" Conflicts: arch/arm64/Kconfig init/Kconfig Change-Id: I931bd41521892079722e6b8211d4864a685d3cb8 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
72ff3c4e94 |
Merge android12-5.10.12 (39564d7 ) into msm-5.10
* refs/heads/tmp-39564d7: Linux 5.10.12 printk: fix string termination for record_print_text() printk: fix buffer overflow potential for print_text() tools: Factor HOSTCC, HOSTLD, HOSTAR definitions mm: fix a race on nr_swap_pages mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint objtool: Don't fail on missing symbol table io_uring: fix sleeping under spin in __io_clean_op io_uring: dont kill fasync under completion_lock io_uring: fix skipping disabling sqo on exec io_uring: fix uring_flush in exit_files() warning io_uring: fix false positive sqo warning on flush io_uring: do sqo disable on install_fd error io_uring: fix null-deref in io_disable_sqo_submit io_uring: stop SQPOLL submit on creator's death io_uring: add warn_once for io_uring_flush() io_uring: inline io_uring_attempt_task_drop() kernel/io_uring: cancel io_uring before task works iwlwifi: dbg: Don't touch the tlv data RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC media: v4l2-subdev.h: BIT() is not available in userspace media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices HID: wacom: Correct NULL dereference on AES pen proximity futex: Handle faults correctly for PI futexes futex: Simplify fixup_pi_state_owner() futex: Use pi_state_update_owner() in put_pi_state() rtmutex: Remove unused argument from rt_mutex_proxy_unlock() futex: Provide and use pi_state_update_owner() futex: Replace pointless printk in fixup_owner() futex: Ensure the correct return value from futex_lock_pi() Revert "mm/slub: fix a memory leak in sysfs_slab_add()" gpio: mvebu: fix pwm .get_state period calculation FROMLIST: fuse: Allocate unlikely used ioctl number for passthrough V1 UPSTREAM: xhci: handle halting transfer event properly after endpoint stop and halt raced. UPSTREAM: xhci: Check for pending reset endpoint command before queueing a new one. UPSTREAM: xhci: remove obsolete dequeue pointer moving code UPSTREAM: xhci: introduce a new move_dequeue_past_td() function to replace old code. UPSTREAM: xhci: handle stop endpoint command completion with endpoint in running state. UPSTREAM: xhci: Fix halted endpoint at stop endpoint command completion UPSTREAM: xhci: split handling halted endpoints into two steps UPSTREAM: xhci: move and rename xhci_cleanup_halted_endpoint() UPSTREAM: xhci: turn cancelled td cleanup to its own function UPSTREAM: xhci: store TD status in the td struct instead of passing it along UPSTREAM: xhci: use xhci_td_cleanup() helper when giving back cancelled URBs UPSTREAM: xhci: move xhci_td_cleanup so it can be called by more functions UPSTREAM: xhci: Add xhci_reset_halted_ep() helper function ANDROID: x86: GKI: Enable CFI UPSTREAM: kasan: fix incorrect arguments passing in kasan_add_zero_shadow UPSTREAM: kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow UPSTREAM: kasan, mm: fix resetting page_alloc tags for HW_TAGS UPSTREAM: kasan, mm: fix conflicts with init_on_alloc/free UPSTREAM: kasan: fix HW_TAGS boot parameters UPSTREAM: kasan, arm64: fix pointer tags in KASAN reports UPSTREAM: arm64: mte: remove an ISB on kernel exit UPSTREAM: mm/mremap.c: fix extent calculation UPSTREAM: x86: mremap speedup - Enable HAVE_MOVE_PUD UPSTREAM: arm64: mremap speedup - enable HAVE_MOVE_PUD UPSTREAM: mm: speedup mremap on 1GB or larger regions ANDROID: x86: GKI: Enable LTO UPSTREAM: xhci: flush endpoint start to reduce race risk with stop endpoint command. UPSTREAM: xhci: Check link TRBs when updating ring enqueue and dequeue pointers. UPSTREAM: xhci: avoid DMA double fetch when reading event trb type. UPSTREAM: xhci: remove extra loop in interrupt context UPSTREAM: xhci: check slot_id is valid before gathering slot info UPSTREAM: xhci: prevent a theoretical endless loop while preparing rings. UPSTREAM: xhci: remove xhci_stream_id_to_ring() helper UPSTREAM: xhci: add xhci_virt_ep_to_ring() helper UPSTREAM: xhci: check virt_dev is valid before dereferencing it UPSTREAM: xhci: add xhci_get_virt_ep() helper UPSTREAM: xhci: remove unused event parameter from completion handlers UPSTREAM: xhci: adjust parameters passed to cleanup_halted_endpoint() UPSTREAM: xhci: get isochronous ring directly from endpoint structure UPSTREAM: xhci: Avoid parsing transfer events several times ANDROID: sched/core: prevent timers on paused cpus UPSTREAM: arm64: lto: Strengthen READ_ONCE() to acquire when CONFIG_LTO=y UPSTREAM: arm64: alternatives: Remove READ_ONCE() usage during patch operation BACKPORT: arm64: cpufeatures: Add capability for LDAPR instruction UPSTREAM: arm64: alternatives: Split up alternative.h UPSTREAM: arm64: uaccess: move uao_* alternatives to asm-uaccess.h ANDROID: x86: Add objtool to MAKE_GOALS FROMLIST: kbuild: improve libelf detection BACKPORT: tools: Factor HOSTCC, HOSTLD, HOSTAR definitions ANDROID: virtio: disable virtio_dma_buf callback checks with CFI FROMLIST: scsi: ufs: Fix deadlock while suspending ufs host FROMLIST: block: bsg: resume platform device before accessing FROMGIT: f2fs: flush data when enabling checkpoint back FROMGIT: KVM: arm64: Don't clobber x4 in __do_hyp_init FROMGIT: KVM: Forbid the use of tagged userspace addresses for memslots FROMGIT: KVM: arm64: Filter out v8.1+ events on v8.0 HW FROMGIT: KVM: arm64: Compute TPIDR_EL2 ignoring MTE tag FROMGIT: KVM: arm64: Use the reg_to_encoding() macro instead of sys_reg() FROMGIT: KVM: arm64: Allow PSCI SYSTEM_OFF/RESET to return FROMGIT: KVM: arm64: Simplify handling of absent PMU system registers FROMGIT: KVM: arm64: Hide PMU registers from userspace when not available UPSTREAM: KVM: arm64: Replace KVM_ARM_PMU with HW_PERF_EVENTS UPSTREAM: KVM: arm64: Remove spurious semicolon in reg_to_encoding() UPSTREAM: KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation UPSTREAM: KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() UPSTREAM: KVM: arm64: Remove redundant call to kvm_pmu_vcpu_reset() UPSTREAM: KVM: arm64: Update comment in kvm_vgic_map_resources() UPSTREAM: KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() UPSTREAM: KVM: arm64: arch_timer: Remove VGIC initialization check UPSTREAM: KVM: Documentation: Add arm64 KVM_RUN error codes UPSTREAM: KVM: arm64: Declutter host PSCI 0.1 handling UPSTREAM: KVM: arm64: Move skip_host_instruction to adjust_pc.h UPSTREAM: KVM: arm64: Remove unused includes in psci-relay.c UPSTREAM: KVM: arm64: Minor cleanup of hyp variables used in host UPSTREAM: KVM: arm64: Skip computing hyp VA layout for VHE UPSTREAM: KVM: arm64: Use lm_alias in nVHE-only VA conversion UPSTREAM: KVM: arm64: Prevent use of invalid PSCI v0.1 function IDs UPSTREAM: KVM: arm64: Fix nVHE boot on VHE systems UPSTREAM: KVM: arm64: Fix EL2 mode availability checks UPSTREAM: KVM: arm64: Trap host SMCs in protected mode UPSTREAM: KVM: arm64: Keep nVHE EL2 vector installed UPSTREAM: KVM: arm64: Intercept host's SYSTEM_SUSPEND PSCI SMCs UPSTREAM: KVM: arm64: Intercept host's CPU_SUSPEND PSCI SMCs UPSTREAM: KVM: arm64: Intercept host's CPU_ON SMCs UPSTREAM: KVM: arm64: Add function to enter host from KVM nVHE hyp code UPSTREAM: KVM: arm64: Extract __do_hyp_init into a helper function UPSTREAM: KVM: arm64: Forward safe PSCI SMCs coming from host UPSTREAM: KVM: arm64: Add offset for hyp VA <-> PA conversion UPSTREAM: KVM: arm64: Bootstrap PSCI SMC handler in nVHE EL2 UPSTREAM: KVM: arm64: Add SMC handler in nVHE EL2 UPSTREAM: KVM: arm64: Create nVHE copy of cpu_logical_map UPSTREAM: KVM: arm64: Support per_cpu_ptr in nVHE hyp code UPSTREAM: KVM: arm64: Add .hyp.data..ro_after_init ELF section UPSTREAM: KVM: arm64: Init MAIR/TCR_EL2 from params struct UPSTREAM: KVM: arm64: Move hyp-init params to a per-CPU struct UPSTREAM: KVM: arm64: Remove vector_ptr param of hyp-init UPSTREAM: arm64: Extract parts of el2_setup into a macro UPSTREAM: arm64: Make cpu_logical_map() take unsigned int UPSTREAM: psci: Add accessor for psci_0_1_function_ids UPSTREAM: psci: Replace psci_function_id array with a struct UPSTREAM: psci: Split functions to v0.1 and v0.2+ variants UPSTREAM: psci: Support psci_ops.get_version for v0.1 UPSTREAM: KVM: arm64: Add ARM64_KVM_PROTECTED_MODE CPU capability UPSTREAM: KVM: arm64: Add kvm-arm.mode early kernel parameter UPSTREAM: KVM: arm64: Use kvm_write_guest_lock when init stolen time UPSTREAM: KVM: arm64: Some fixes of PV-time interface document UPSTREAM: arm64: head.S: always initialize PSTATE UPSTREAM: arm64: head.S: cleanup SCTLR_ELx initialization UPSTREAM: arm64: head.S: rename el2_setup -> init_kernel_el UPSTREAM: arm64: add C wrappers for SET_PSTATE_*() UPSTREAM: arm64: ensure ERET from kthread is illegal BACKPORT: KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV3=1 if the CPUs are Meltdown-safe UPSTREAM: KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit UPSTREAM: arm64: Make the Meltdown mitigation state available UPSTREAM: KVM: arm64: selftests: Filter out DEMUX registers UPSTREAM: KVM: arm64: CSSELR_EL1 max is 13 UPSTREAM: KVM: arm64: Remove unused __extended_idmap_trampoline() prototype UPSTREAM: KVM: arm64: Remove kvm_arch_vm_ioctl_check_extension() UPSTREAM: KVM: arm64: Move 'struct kvm_arch_memory_slot' out of uapi/ UPSTREAM: KVM: arm64: Get rid of the PMU ready state UPSTREAM: KVM: arm64: Gate kvm_pmu_update_state() on the PMU feature UPSTREAM: KVM: arm64: Remove dead PMU sysreg decoding code UPSTREAM: KVM: arm64: Remove PMU RAZ/WI handling UPSTREAM: KVM: arm64: Inject UNDEF on PMU access when no PMU configured UPSTREAM: KVM: arm64: Refuse illegal KVM_ARM_VCPU_PMU_V3 at reset time UPSTREAM: KVM: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support UPSTREAM: KVM: arm64: Refuse to run VCPU if PMU is not initialized UPSTREAM: KVM: arm64: Add kvm_vcpu_has_pmu() helper UPSTREAM: KVM: arm64: Avoid repetitive stack access on host EL1 to EL2 exception UPSTREAM: KVM: arm64: Simplify __kvm_enable_ssbs() UPSTREAM: KVM: arm64: Patch kimage_voffset instead of loading the EL1 value UPSTREAM: KVM: arm64: Remove redundant hyp vectors entry UPSTREAM: arm64: spectre: Consolidate spectre-v3a detection UPSTREAM: arm64: spectre: Rename ARM64_HARDEN_EL2_VECTORS to ARM64_SPECTRE_V3A BACKPORT: KVM: arm64: Allocate hyp vectors statically UPSTREAM: KVM: arm64: Re-jig logic when patching hardened hyp vectors UPSTREAM: KVM: arm64: Move BP hardening helpers into spectre.h UPSTREAM: KVM: arm64: Make BP hardening globals static instead UPSTREAM: KVM: arm64: Move kvm_get_hyp_vector() out of header file UPSTREAM: KVM: arm64: Tidy up kvm_map_vector() UPSTREAM: KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector() UPSTREAM: KVM: arm64: Drop kvm_coproc.h UPSTREAM: KVM: arm64: Drop legacy copro shadow register UPSTREAM: KVM: arm64: Drop is_aarch32 trap attribute UPSTREAM: KVM: arm64: Drop is_32bit trap attribute UPSTREAM: KVM: arm64: Map AArch32 cp14 register to AArch64 sysregs UPSTREAM: KVM: arm64: Map AArch32 cp15 register to AArch64 sysregs UPSTREAM: KVM: arm64: Add AArch32 mapping annotation UPSTREAM: KVM: arm64: Move AArch32 exceptions over to AArch64 sysregs UPSTREAM: KVM: arm64: Get rid of the AArch32 register mapping code UPSTREAM: KVM: arm64: Consolidate exception injection UPSTREAM: KVM: arm64: Remove SPSR manipulation primitives UPSTREAM: KVM: arm64: Inject AArch32 exceptions from HYP UPSTREAM: KVM: arm64: Inject AArch64 exceptions from HYP UPSTREAM: KVM: arm64: Add basic hooks for injecting exceptions from EL2 UPSTREAM: KVM: arm64: Move VHE direct sysreg accessors into kvm_host.h UPSTREAM: KVM: arm64: Move PC rollback on SError to HYP UPSTREAM: KVM: arm64: Make kvm_skip_instr() and co private to HYP UPSTREAM: KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32() UPSTREAM: KVM: arm64: Don't adjust PC on SError during SMC trap UPSTREAM: KVM: arm64: Turn host HVC handling into a dispatch table UPSTREAM: KVM: arm64: Add kimg_hyp_va() helper FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers ANDROID: sched: Add restrict vendor hooks for balance_rt() ANDROID: GKI: select DMADEVICES if GKI_HIDDEN_SND_SOC_CONFIGS is set ANDROID: use ANDROID_OEM_DATA for OEM data ANDROID: defconfig: Enable debug_symbol driver ANDROID: android: Create debug_symbols driver Change-Id: I7a567fe31d6b789d215f4e6c2ff8401fd0dcb8ac Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
b69639c402 |
Merge android12-5.10.11 (ba15277 ) into msm-5.10
* refs/heads/tmp-ba15277: Linux 5.10.11 Revert "mm: fix initialization of struct page for holes in memory layout" mm: fix initialization of struct page for holes in memory layout Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. Fix the redirected_tty_write declaration also in n_tty and change the comparisons to use write_iter instead of write. also in n_tty and change the comparisons to use write_iter instead of write. fs/pipe: allow sendfile() to pipe again interconnect: imx8mq: Use icc_sync_state kernfs: wire up ->splice_read and ->splice_write kernfs: implement ->write_iter kernfs: implement ->read_iter bpf: Local storage helpers should check nullness of owner ptr passed drm/i915/hdcp: Get conn while content_type changed ASoC: SOF: Intel: hda: Avoid checking jack on system suspend tcp: Fix potential use-after-free due to double kfree() x86/sev-es: Handle string port IO to kernel memory properly net: systemport: free dev before on error path tty: fix up hung_up_tty_write() conversion tty: implement write_iter x86/sev: Fix nonistr violation pinctrl: qcom: Don't clear pending interrupts when enabling pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking pinctrl: qcom: No need to read-modify-write the interrupt status pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 net: core: devlink: use right genl user_ptr when handling port param get/set net: mscc: ocelot: Fix multicast to the CPU port tcp: fix TCP_USER_TIMEOUT with zero window tcp: do not mess with cloned skbs in tcp_add_backlog() net: dsa: b53: fix an off by one in checking "vlan->vid" net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled net: mscc: ocelot: allow offloading of bridge on top of LAG ipv6: set multicast flag on the multicast route net_sched: reject silly cell_log in qdisc_get_rtab() net_sched: avoid shift-out-of-bounds in tcindex_set_parms() ipv6: create multicast route with RTPROT_KERNEL udp: mask TOS bits in udp_v4_early_demux() net_sched: gen_estimator: support large ewma log tcp: fix TCP socket rehash stats mis-accounting kasan: fix incorrect arguments passing in kasan_add_zero_shadow kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too lightnvm: fix memory leak when submit fails cachefiles: Drop superfluous readpages aops NULL check nvme-pci: fix error unwind in nvme_map_data nvme-pci: refactor nvme_unmap_data sh_eth: Fix power down vs. is_opened flag ordering selftests/powerpc: Fix exit status of pkey tests net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext octeontx2-af: Fix missing check bugs in rvu_cgx.c ASoC: SOF: Intel: fix page fault at probe if i915 init fails locking/lockdep: Cure noinstr fail sh: Remove unused HAVE_COPY_THREAD_TLS macro sh: dma: fix kconfig dependency for G2_DMA drm/i915/hdcp: Update CP property in update_pipe tools: gpio: fix %llu warning in gpio-watch.c tools: gpio: fix %llu warning in gpio-event-mon.c netfilter: rpfilter: mask ecn bits before fib lookup cls_flower: call nla_ok() before nla_next() x86/cpu/amd: Set __max_die_per_package on AMD x86/entry: Fix noinstr fail drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ driver core: Extend device_is_dependent() driver core: Fix device link device name collision drivers core: Free dma_range_map when driver probe failed xhci: tegra: Delay for disabling LFPS detector xhci: make sure TRB is fully written before giving it to the controller usb: cdns3: imx: fix can't create core device the second time issue usb: cdns3: imx: fix writing read-only memory issue usb: bdc: Make bdc pci driver depend on BROKEN usb: udc: core: Use lock when write to soft_connect USB: gadget: dummy-hcd: Fix errors in port-reset handling usb: gadget: aspeed: fix stop dma register setting. USB: ehci: fix an interrupt calltrace error ehci: fix EHCI host controller initialization sequence serial: mvebu-uart: fix tx lost characters at power off stm class: Fix module init return on allocation failure intel_th: pci: Add Alder Lake-P support io_uring: fix short read retries for non-reg files io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state io_uring: iopoll requests should also wake task ->in_idle state mm: fix numa stats for thp migration mm: memcg: fix memcg file_dirty numa stat mm: memcg/slab: optimize objcg stock draining proc_sysctl: fix oops caused by incorrect command parameters x86/setup: don't remove E820_TYPE_RAM for pfn 0 x86/mmx: Use KFPU_387 for MMX string operations x86/topology: Make __max_die_per_package available unconditionally x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state irqchip/mips-cpu: Set IPI domain parent chip cifs: do not fail __smb_send_rqst if non-fatal signals are pending powerpc/64s: fix scv entry fallback flush vs interrupt counter:ti-eqep: remove floor iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c iio: ad5504: Fix setting power-down state iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread i2c: sprd: depend on COMMON_CLK to fix compile tests perf evlist: Fix id index for heterogeneous systems can: peak_usb: fix use after free bugs can: vxcan: vxcan_xmit: fix use after free bug can: dev: can_restart: fix use after free bug selftests: net: fib_tests: remove duplicate log test xsk: Clear pool even for inactive queues ALSA: hda: Balance runtime/system PM if direct-complete is disabled gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list drm/vc4: Unify PCM card's driver_name i2c: octeon: check correct size of maximum RECV_LEN packet iov_iter: fix the uaccess area in copy_compat_iovec_from_user printk: fix kmsg_dump_get_buffer length calulations printk: ringbuffer: fix line counting RDMA/cma: Fix error flow in default_roce_mode_store RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() bpf: Reject too big ctx_size_in for raw_tp test run arm64: entry: remove redundant IRQ flag tracing powerpc: Fix alignment bug within the init sections powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach crypto: omap-sham - Fix link error without crypto-engine scsi: ufs: Fix tm request when non-fatal error happens scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression btrfs: print the actual offset in btrfs_root_name RDMA/ucma: Do not miss ctx destruction steps in some cases pinctrl: mediatek: Fix fallback call path pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting gpiolib: cdev: fix frame size warning in gpio_ioctl() nfsd: Don't set eof on a truncated READ_PLUS nfsd: Fixes for nfsd4_encode_read_plus_data() x86/xen: fix 'nopvspin' build error RISC-V: Fix maximum allowed phsyical memory for RV32 RISC-V: Set current memblock limit libperf tests: Fail when failing to get a tracepoint id libperf tests: If a test fails return non-zero io_uring: flush timeouts that should already have expired drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 drm/nouveau/mmu: fix vram heap sizing drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields drm/nouveau/privring: ack interrupts the same way as RM drm/nouveau/bios: fix issue shadowing expansion ROMs drm/amd/display: Fix to be able to stop crc calculation HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode drm/amd/display: disable dcn10 pipe split by default drm/amdgpu/psp: fix psp gfx ctrl cmds riscv: defconfig: enable gpio support for HiFive Unleashed dts: phy: add GPIO number and active state used for phy reset dts: phy: fix missing mdio device and probe failure of vsc8541-01 device x86/xen: Fix xen_hvm_smp_init() when vector callback not available x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery xen: Fix event channel callback via INTX/GSI arm64: make atomic helpers __always_inline riscv: cacheinfo: Fix using smp_processor_id() in preemptible ALSA: hda/tegra: fix tegra-hda on tegra30 soc clk: tegra30: Add hda clock default rates to clock driver HID: Ignore battery for Elan touchscreen on ASUS UX550 HID: logitech-dj: add the G602 receiver riscv: Enable interrupts during syscalls with M-Mode riscv: Fix sifive serial driver riscv: Fix kernel time_init() scsi: sd: Suppress spurious errors when WRITE SAME is being disabled scsi: scsi_debug: Fix memleak in scsi_debug_init() scsi: qedi: Correct max length of CHAP secret scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL x86/hyperv: Fix kexec panic/hang issues dm integrity: select CRYPTO_SKCIPHER HID: sony: select CONFIG_CRC32 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device SUNRPC: Handle TCP socket sends with kernel_sendpage() again ASoC: rt711: mutex between calibration and power state changes ASoC: Intel: haswell: Add missing pm_ops drm/i915: Check for rq->hwsp validity after acquiring RCU lock drm/i915/gt: Prevent use of engine->wa_ctx after error drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case drm/amdgpu: remove gpu info firmware of green sardine drm/syncobj: Fix use-after-free drm/atomic: put state on error path dm integrity: conditionally disable "recalculate" feature dm integrity: fix a crash if "recalculate" used without "internal_hash" dm: avoid filesystem lookup in dm_get_dev_t() mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend mmc: sdhci-xenon: fix 1.8v regulator stabilization mmc: sdhci-of-dwcmshc: fix rpmb access mmc: core: don't initialize block size from ext_csd if not present pinctrl: ingenic: Fix JZ4760 support fs: fix lazytime expiration handling in __writeback_single_inode() btrfs: send: fix invalid clone operations when cloning from the same file and root btrfs: don't clear ret in btrfs_start_dirty_block_groups btrfs: fix lockdep splat in btrfs_recover_relocation btrfs: do not double free backref nodes on error btrfs: don't get an EINTR during drop_snapshot for reloc ACPI: scan: Make acpi_bus_get_device() clear return pointer on error dm crypt: fix copy and paste bug in crypt_alloc_req_aead crypto: xor - Fix divide error in do_xor_speed() ALSA: hda/via: Add minimum mute flag ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes i2c: bpmp-tegra: Ignore unknown I2C_M flags i2c: tegra: Wait for config load atomically while in ISR mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload scsi: target: tcmu: Fix use-after-free of se_cmd->priv ANDROID: simplify vendor hook definitions ANDROID: add macros to create OEM data fields ANDROID: dma-buf: fix return type mismatch ANDROID: cpu/hotplug: create vendor hook for cpu_up/cpu_down FROMLIST: fuse: Introduce passthrough for mmap ANDROID: Fix sparse warning in wp_page_copy caused by SPF patchset FROMLIST: fuse: Use daemon creds in passthrough mode FROMLIST: fuse: Handle asynchronous read and write in passthrough FROMLIST: fuse: Introduce synchronous read and write for passthrough FROMLIST: fuse: Passthrough initialization and release FROMLIST: fuse: Definitions and ioctl for passthrough FROMLIST: fuse: 32-bit user space ioctl compat for fuse device FROMLIST: fs: Generic function to convert iocb to rw flags Revert "FROMLIST: fuse: Definitions and ioctl() for passthrough" Revert "FROMLIST: fuse: Passthrough initialization and release" Revert "FROMLIST: fuse: Introduce synchronous read and write for passthrough" Revert "FROMLIST: fuse: Handle asynchronous read and write in passthrough" Revert "FROMLIST: fuse: Use daemon creds in passthrough mode" Revert "FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag" UPSTREAM: usb: xhci-mtk: fix unreleased bandwidth data ANDROID: sched: export task_rq_lock ANDROID: GKI: make VIDEOBUF2_DMA_CONTIG under GKI_HIDDEN_MEDIA_CONFIGS ANDROID: clang: update to 12.0.1 FROMLIST: dma-buf: heaps: add chunk heap to dmabuf heaps FROMLIST: dt-bindings: reserved-memory: Make DMA-BUF CMA heap DT-configurable FROMLIST: mm: failfast mode with __GFP_NORETRY in alloc_contig_range FROMLIST: mm: cma: introduce gfp flag in cma_alloc instead of no_warn UPSTREAM: kernfs: wire up ->splice_read and ->splice_write UPSTREAM: kernfs: implement ->write_iter UPSTREAM: kernfs: implement ->read_iter UPSTREAM: usb: typec: tcpm: Create legacy PDOs for PD2 connection Conflicts: Documentation/devicetree/bindings drivers/dma-buf/heaps/Kconfig drivers/dma-buf/heaps/Makefile drivers/pinctrl/qcom/pinctrl-msm.h Change-Id: I6412ddc7b1d215b7ea8bff5815277e13e8143888 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
cca7cf51c0 |
Merge android12-5.10.10 (c4cf078 ) into msm-5.10
* refs/heads/tmp-c4cf078: Linux 5.10.10 spi: cadence: cache reference clock rate during probe spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode cxgb4/chtls: Fix tid stuck due to wrong update of qid net: dsa: unbind all switches from tree when DSA master unbinds mac80211: check if atf has been disabled in __ieee80211_schedule_txq mac80211: do not drop tx nulldata packets on encrypted links drm/panel: otm8009a: allow using non-continuous dsi clock can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check net: stmmac: use __napi_schedule() for PREEMPT_RT rxrpc: Fix handling of an unsupported token type in rxrpc_read() net: dsa: clear devlink port type before unregistering slave netdevs net: phy: smsc: fix clk error handling dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps net: avoid 32 x truesize under-estimation for tiny skbs net: stmmac: fix taprio configuration when base_time is in the past net: stmmac: fix taprio schedule configuration net: sit: unregister_netdevice on newlink's error path net: stmmac: Fixed mtu channged by cache aligned i40e: fix potential NULL pointer dereferencing rxrpc: Call state should be read with READ_ONCE() under some circumstances net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands net: dcb: Validate netlink message in DCB handler esp: avoid unneeded kmap_atomic call rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request net: mvpp2: Remove Pause and Asym_Pause support mlxsw: core: Increase critical threshold for ASIC thermal zone mlxsw: core: Add validation of transceiver temperature thresholds tipc: fix NULL deref in tipc_link_xmit() net: ipv6: Validate GSO SKB before finish IPv6 processing netxen_nic: fix MSI/MSI-x interrupts udp: Prevent reuseport_select_sock from reading uninitialized socks net: fix use-after-free when UDP GRO with shared fraglist net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling bpf: Don't leak memory in bpf getsockopt when optlen == 0 nfsd4: readdirplus shouldn't return parent of export X.509: Fix crash caused by NULL pointer bpf: Fix signed_{sub,add32}_overflows type handling drm/amdgpu/display: drop DCN support for aarch64 x86/hyperv: Initialize clockevents after LAPIC is initialized bpf: Fix selftest compilation on clang 11 Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands" ANDROID: staging: debug-kinfo: remove unnecessary defer probe BACKPORT: arm64: expose FAR_EL1 tag bits in siginfo UPSTREAM: signal: define the SA_EXPOSE_TAGBITS bit in sa_flags UPSTREAM: signal: define the SA_UNSUPPORTED bit in sa_flags UPSTREAM: arch: provide better documentation for the arch-specific SA_* flags UPSTREAM: signal: clear non-uapi flag bits when passing/returning sa_flags UPSTREAM: arch: move SA_* definitions to generic headers UPSTREAM: parisc: start using signal-defs.h UPSTREAM: parisc: Drop parisc special case for __sighandler_t FROMLIST: x86/mm: add speculative pagefault handling FROMLIST: x86/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT ANDROID: mm: use raw seqcount variants in vm_write_* ANDROID: mm: Fix sleeping while atomic during speculative page fault FROMLIST: mm: don't do swap readahead during speculative page fault FROMLIST: mm: protect against PTE changes done by dup_mmap() FROMLIST: arm64/mm: add speculative page fault FROMLIST: arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT FROMLIST: mm: add speculative page fault vmstats FROMLIST: mm: speculative page fault handler return VMA FROMLIST: mm: adding speculative page fault failure trace events FROMLIST: mm: provide speculative fault infrastructure FROMLIST: mm: protect mm_rb tree with a rwlock FROMLIST: mm: introduce __page_add_new_anon_rmap() FROMLIST: mm: introduce __vm_normal_page() FROMLIST: mm: introduce __lru_cache_add_active_or_unevictable FROMLIST: mm/migrate: Pass vm_fault pointer to migrate_misplaced_page() FROMLIST: mm: cache some VMA fields in the vm_fault structure FROMLIST: mm: protect SPF handler against anon_vma changes FROMLIST: mm: protect mremap() against SPF hanlder FROMLIST: mm: protect VMA modifications using VMA sequence count FROMLIST: mm: VMA sequence count FROMLIST: mm: introduce INIT_VMA() FROMLIST: mm: make pte_unmap_same compatible with SPF FROMLIST: mm: introduce pte_spinlock for FAULT_FLAG_SPECULATIVE FROMLIST: mm: prepare for FAULT_FLAG_SPECULATIVE FROMLIST: mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT ANDROID: mm: use alloc_flags for cma first alloc policy UPSTREAM: ACPI: Use fwnode_init() to set up fwnode UPSTREAM: driver core: Delete pointless parameter in fwnode_operations.add_links UPSTREAM: driver core: Refactor fw_devlink feature UPSTREAM: efi: Update implementation of add_links() to create fwnode links UPSTREAM: of: property: Update implementation of add_links() to create fwnode links UPSTREAM: driver core: Use device's fwnode to check if it is waiting for suppliers UPSTREAM: driver core: Add fw_devlink_parse_fwtree() UPSTREAM: driver core: Redefine the meaning of fwnode_operations.add_links() UPSTREAM: device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() UPSTREAM: driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links UPSTREAM: driver core: Add fwnode link support UPSTREAM: driver core: Add fwnode_init() UPSTREAM: Revert "driver core: fw_devlink: Add support for batching fwnode parsing" UPSTREAM: Revert "of: platform: Batch fwnode parsing when adding all top level devices" UPSTREAM: Revert "driver core: Remove check in driver_deferred_probe_force_trigger()" UPSTREAM: Revert "driver core: Don't do deferred probe in parallel with kernel_init thread" UPSTREAM: Revert "driver core: Rename dev_links_info.defer_sync to defer_hook" UPSTREAM: Revert "driver core: Avoid deferred probe due to fw_devlink_pause/resume()" Revert "FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers" ANDROID: sched: add em_cpu_energy vendor hook FROMGIT: usb: typec: tcpm: Respond Wait if VDM state machine is running FROMGIT: usb: typec: tcpm: Protocol Error handling FROMGIT: usb: typec: tcpm: AMS and Collision Avoidance ANDROID: bug: add vendor hook for bug trap FROMGIT: ufs: relocate flush of exceptional event FROMGIT: ufs: ufs-exynos: use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE FROMGIT: ufs: introduce a quirk to allow only page-aligned sg entries FROMGIT: ufs: ufs-exynos: apply vendor specifics for three timeouts FROMGIT: ufs: add a quirk not to use default unipro timeout values FROMGIT: dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM8250, SM8350 FROMGIT: dt-bindings: usb: qcom,dwc3: Add binding for SDX55 FROMGIT: USB: gadget: udc: Process disconnect synchronously FROMGIT: usb: gadget: u_serial: Remove old tasklet comments FROMGIT: usb: typec: ucsi: Add conditional dependency on USB role switch FROMGIT: usb: gadget: u_audio: clean up locking FROMGIT: usb: gadget: u_audio: remove struct uac_req FROMGIT: usb: gadget: u_audio: factorize ssize to alsa fmt conversion FROMGIT: usb: gadget: u_audio: Free requests only after callback FROMGIT: usb: gadget: composite: Report various SSP sublink speeds FROMGIT: usb: gadget: Introduce udc_set_ssp_rate() for SSP FROMGIT: usb: gadget: Introduce SSP rates and lanes FROMGIT: usb: gadget: composite: Use SSP sublink speed macros ANDROID: Update QCOM symbol list ANDROID: gki_defconfig: add CONFIG_DEBUG_KINFO=y ANDROID: staging: add debug-kinfo driver FROMGIT: usb: ch9: Add USB 3.2 SSP attributes FROMGIT: usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot FROMGIT: usb: gadget: configfs: Add a specific configFS reset callback FROMGIT: usb: dwc3: pci: add support for the Intel Alder Lake-P FROMGIT: usb: dwc3: pci: ID for Tiger Lake CPU FROMGIT: usb: dwc3: pci: Register a software node for the dwc3 platform device FROMGIT: software node: Introduce device_add_software_node() FROMGIT: drivers/usb/gadget/udc: Assign boolean values to a bool variable FROMGIT: USB: dwc3: document gadget_max_speed FROMGIT: usb: dwc3: gadget: Disable Vendor Test LMP Received event FROMGIT: usb: dwc2: disable Link Power Management on STM32MP15 HS OTG FROMGIT: usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG FROMGIT: usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS FROMGIT: usb: dwc3: Simplify with dev_err_probe() FROMGIT: usb: dwc3: keystone: Simplify with dev_err_probe() FROMGIT: usb: udc: core: Introduce started state FROMGIT: usb: dwc3: core: Replace devm_reset_control_array_get() FROMGIT: USB: gadget: f_printer: set a default q_len FROMGIT: usb: dwc3: gadget: Preserve UDC max speed setting FROMGIT: usb: gadget: composite: Split composite reset and disconnect FROMGIT: usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback FROMGIT: usb: gadget: u_serial: use %*ph to print small buffer FROMGIT: usb: dwc3: add imx8mp dwc3 glue layer driver FROMGIT: dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings FROMGIT: usb: dwc3: drd: Improve dwc3_get_extcon() style FROMGIT: usb: dwc3: drd: Avoid error when extcon is missing Revert "ANDROID: arm64: gki_defconfig: Disable VHE" UPSTREAM: arm64: mte: optimize asynchronous tag check fault flag check UPSTREAM: kasan: fix null pointer dereference in kasan_record_aux_stack UPSTREAM: kasan: update documentation UPSTREAM: kasan, mm: allow cache merging with no metadata UPSTREAM: kasan: sanitize objects when metadata doesn't fit UPSTREAM: kasan: clarify comment in __kasan_kfree_large UPSTREAM: kasan: simplify assign_tag and set_tag calls UPSTREAM: kasan: don't round_up too much UPSTREAM: kasan, mm: rename kasan_poison_kfree UPSTREAM: kasan, mm: check kasan_enabled in annotations UPSTREAM: kasan: add and integrate kasan boot parameters UPSTREAM: kasan: inline (un)poison_range and check_invalid_free UPSTREAM: kasan: open-code kasan_unpoison_slab UPSTREAM: kasan: inline random_tag for HW_TAGS UPSTREAM: kasan: inline kasan_reset_tag for tag-based modes UPSTREAM: kasan: remove __kasan_unpoison_stack UPSTREAM: kasan: allow VMAP_STACK for HW_TAGS mode UPSTREAM: kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK UPSTREAM: kasan: introduce set_alloc_info UPSTREAM: kasan: rename get_alloc/free_info UPSTREAM: kasan: simplify quarantine_put call site UPSTREAM: kselftest/arm64: check GCR_EL1 after context switch UPSTREAM: kasan: add documentation for hardware tag-based mode UPSTREAM: kasan, arm64: enable CONFIG_KASAN_HW_TAGS UPSTREAM: kasan, mm: reset tags when accessing metadata UPSTREAM: kasan, arm64: print report from tag fault handler UPSTREAM: kasan, arm64: implement HW_TAGS runtime BACKPORT: kasan, arm64: expand CONFIG_KASAN checks UPSTREAM: kasan, x86, s390: update undef CONFIG_KASAN UPSTREAM: kasan: define KASAN_GRANULE_SIZE for HW_TAGS UPSTREAM: arm64: kasan: add arch layer for memory tagging helpers UPSTREAM: arm64: kasan: align allocations for HW_TAGS UPSTREAM: kasan, mm: untag page address in free_reserved_area UPSTREAM: arm64: mte: switch GCR_EL1 in kernel entry and exit UPSTREAM: arm64: mte: convert gcr_user into an exclude mask UPSTREAM: arm64: kasan: allow enabling in-kernel MTE BACKPORT: arm64: mte: add in-kernel tag fault handler UPSTREAM: arm64: mte: reset the page tag in page->flags UPSTREAM: arm64: mte: add in-kernel MTE helpers UPSTREAM: arm64: enable armv8.5-a asm-arch option UPSTREAM: kasan: introduce CONFIG_KASAN_HW_TAGS UPSTREAM: kasan: separate metadata_fetch_row for each mode UPSTREAM: kasan: rename SHADOW layout macros to META UPSTREAM: kasan: rename print_shadow_for_address to print_memory_metadata UPSTREAM: kasan: rename addr_has_shadow to addr_has_metadata UPSTREAM: kasan, arm64: rename kasan_init_tags and mark as __init UPSTREAM: kasan, arm64: move initialization message UPSTREAM: kasan, arm64: only use kasan_depth for software modes UPSTREAM: kasan, arm64: only init shadow for software modes UPSTREAM: kasan: decode stack frame only with KASAN_STACK_ENABLE UPSTREAM: kasan: hide invalid free check implementation UPSTREAM: kasan: don't duplicate config dependencies UPSTREAM: kasan: rename report and tags files UPSTREAM: kasan: define KASAN_MEMORY_PER_SHADOW_PAGE UPSTREAM: kasan: split out shadow.c from common.c UPSTREAM: kasan: only build init.c for software modes UPSTREAM: kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* UPSTREAM: kasan: rename (un)poison_shadow to (un)poison_range UPSTREAM: kasan: shadow declarations only for software modes UPSTREAM: kasan: group vmalloc code UPSTREAM: kasan: KASAN_VMALLOC depends on KASAN_GENERIC UPSTREAM: kasan: drop unnecessary GPL text from comment headers UPSTREAM: lkdtm: disable KASAN for rodata.o UPSTREAM: kasan: update documentation for generic kasan UPSTREAM: lib/test_kasan.c: add workqueue test case UPSTREAM: kasan: print workqueue stack UPSTREAM: workqueue: kasan: record workqueue stack UPSTREAM: Documentation: document /proc api for arm64 MTE vm flags UPSTREAM: Documentation: fix typos in dev-tools/kasan.rst UPSTREAM: kasan: arm64: set TCR_EL1.TBID1 when enabled ANDROID: dm-user: Fix the list walk-and-delete code ANDROID: mm: add get_page_owner_handle function ANDROID: Add initial QCOM symbol list ANDROID: schedutil: add vendor hook for adjusting util to freq calculation Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/net/renesas,etheravb.yaml Documentation/devicetree/bindings/usb/qcom,dwc3.yaml android/abi_gki_aarch64_qcom drivers/usb/dwc3/Kconfig drivers/usb/dwc3/Makefile drivers/usb/dwc3/core.c drivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c drivers/usb/gadget/function/u_audio.c include/trace/events/pagefault.h Change-Id: I823028f1dabf11d5dcda519d69489d50884232ee Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
c8ee9b1333 |
Merge android12-5.10.8 (f11e175 ) into msm-5.10
* refs/heads/tmp-f11e175: FROMGIT: usb: gadget: u_ether: support configuring interface names. Revert "FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once" Linux 5.10.8 tools headers UAPI: Sync linux/fscrypt.h with the kernel sources drm/panfrost: Remove unused variables in panfrost_job_close() regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet block: fix use-after-free in disk_part_iter_next can: isotp: isotp_getname(): fix kernel information leak block/rnbd-clt: avoid module unload race with close confirmation xsk: Rollback reservation at NETDEV_TX_BUSY xsk: Fix race in SKB mode transmit with shared cq KVM: arm64: Don't access PMCR_EL0 when no PMU is available selftests: fib_nexthops: Fix wrong mausezahn invocation net: mvneta: fix error message when MTU too large for XDP drm/i915/dp: Track pm_qos per connector net: mvpp2: disable force link UP during port init procedure regulator: qcom-rpmh-regulator: correct hfsmps515 definition arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST wan: ds26522: select CONFIG_BITREVERSE regmap: debugfs: Fix a memory leak when calling regmap_attach_dev net/mlx5e: Fix two double free cases net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups nvme-tcp: Fix possible race of io_work and direct send bpftool: Fix compilation failure for net.o with older glibc iommu/intel: Fix memleak in intel_irq_remapping_alloc iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() zonefs: select CONFIG_CRC32 lightnvm: select CONFIG_CRC32 block: rsxx: select CONFIG_CRC32 wil6210: select CONFIG_CRC32 phy: dp83640: select CONFIG_CRC32 qed: select CONFIG_CRC32 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA dmaengine: xilinx_dma: fix mixed_enum_type coverity warning dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() dmaengine: xilinx_dma: check dma_async_device_register return value dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function interconnect: qcom: fix rpmh link failures interconnect: imx: Add a missing of_node_put after of_device_is_available bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET i2c: mediatek: Fix apdma and i2c hand-shake timeout i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated spi: stm32: FIFO threshold level - fix align packet size spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending can: kvaser_pciefd: select CONFIG_CRC32 can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver selftests/bpf: Clarify build error if no vmlinux dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() i2c: sprd: use a specific timeout to avoid system hang up issue ARM: OMAP2+: omap_device: fix idling of devices during probe fanotify: Fix sys_fanotify_mark() on native x86-32 HID: wacom: Fix memory leakage caused by kfifo_alloc ionic: start queues before announcing link up scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() net/mlx5: Check if lag is supported before creating one net/mlx5e: In skb build skip setting mark in switchdev mode net/mlx5e: ethtool, Fix restriction of autoneg with 56G net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE s390/qeth: fix L2 header access in qeth_l3_osa_features_check() s390/qeth: fix locking for discipline setup / removal s390/qeth: fix deadlock during recovery nexthop: Bounce NHA_GATEWAY in FDB nexthop groups nexthop: Unlink nexthop group entry in error path nexthop: Fix off-by-one error in error path octeontx2-af: fix memory leak of lmac and lmac->name chtls: Fix chtls resources release sequence chtls: Added a check to avoid NULL pointer dereference chtls: Replace skb_dequeue with skb_peek chtls: Avoid unnecessary freeing of oreq pointer chtls: Fix panic when route to peer not configured chtls: Remove invalid set_tcb call chtls: Fix hardware tid leak net: ip: always refragment ip defragmented packets net: fix pmtu check in nopmtudisc mode tools: selftests: add test for changing routes with PTMU exceptions net: ipv6: fib: flush exceptions when purging route ptp: ptp_ines: prevent build when HAS_IOMEM is not set net: bareudp: add missing error handling for bareudp_link_config() net/sonic: Fix some resource leaks in error handling paths net: vlan: avoid leaks on register_vlan_dev() failures net: stmmac: dwmac-sun8i: Balance syscon (de)initialization net: stmmac: dwmac-sun8i: Balance internal PHY power net: stmmac: dwmac-sun8i: Balance internal PHY resource references net: stmmac: dwmac-sun8i: Fix probe error handling net: hns3: fix a phy loopback fail issue net: hns3: fix the number of queues actually used by ARQ net: hns3: fix incorrect handling of sctp6 rss tuple net: cdc_ncm: correct overhead in delayed_ndp_size btrfs: shrink delalloc pages instead of full inodes btrfs: fix deadlock when cloning inline extent and low on free metadata space btrfs: skip unnecessary searches for xattrs when logging an inode scsi: ufs: Fix -Wsometimes-uninitialized warning io_uring: Fix return value from alloc_fixed_file_ref_node drm/panfrost: Don't corrupt the queue mutex on open/close iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context RDMA/hns: Avoid filling sl in high 3 bits of vlan_id io_uring: patch up IOPOLL overflow_flush sync io_uring: limit {io|sq}poll submit locking scope io_uring: synchronise IOPOLL on task_submit fail powerpc/32s: Fix RTAS machine check with VMAP stack ANDROID: scsi: ufs: fix wrong merge conflict ANDROID: GKI: provide initial snapshot for android12-5.10 .xml FROMGIT: mm: improve mprotect(R|W) efficiency on pages referenced once BACKPORT: FROMGIT: scsi: ufs-qcom: Fix ufs RST_n specs violation BACKPORT: FROMGIT: scsi: ufs: Fix ufs clk specs violation ANDROID: fix 0-day build-break for non-GKI ANDROID: simplify vendor hooks for non-GKI builds ANDROID: fix incorrect printk format ANDROID: Disable CFI on restricted vendor hooks UPSTREAM: x86/pci: Fix the function type for check_reserved_t ANDROID: x86/purgatory: disable CFI ANDROID: x86: kprobes: fix references to optprobe_template_func ANDROID: x86: map CFI jump tables in pti_clone_entry_text ANDROID: x86, module: Ignore __typeid__ relocations ANDROID: x86, relocs: Ignore __typeid__ relocations ANDROID: x86/alternatives: Use C int3 selftest but disable KASAN ANDROID: x86/extable: Do not mark exception callback as CFI ANDROID: arm64: disable BTI with CFI for Clang <12 ANDROID: KVM: arm64: disable CFI for hypervisor code ANDROID: arm64: add __nocfi to __apply_alternatives ANDROID: arm64: add __va_function and __pa_function ANDROID: arm64: add __nocfi to functions that jump to a physical address ANDROID: lkdtm: use __va_function FROMLIST: cfg80211: fix callback type mismatches in wext-compat FROMLIST: lib/list_sort: fix function type mismatches ANDROID: bpf: disable CFI in dispatcher functions ANDROID: kallsyms: cfi: strip hashes from static functions ANDROID: kthread: cfi: disable callback pointer check with modules ANDROID: workqueue: cfi: disable callback pointer check with modules ANDROID: objtool: Find a destination for jumps beyond the section end ANDROID: objtool: Ignore CFI jump tables ANDROID: export: cfi: fix ksymtab addresses ANDROID: module: cfi: ensure __cfi_check alignment ANDROID: mm: add generic __va_function and __pa_function ANDROID: cfi: add __cficanonical and fix PREL32 relocations ANDROID: add support for Clang's Control Flow Integrity (CFI) ANDROID: Incremental fs: Make data validation failure a warn ANDROID: Incremental fs: Free mount info after files are flushed ANDROID: Incremental fs: Fix selinux issues ANDROID: Incremental fs: fix .blocks_written Conflicts: drivers/scsi/ufs/ufs-qcom.c Change-Id: I5b1732fb70e1c38ef95df836b52fc329fc14e0a9 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
9eeca3e9c5 |
Merge android12-5.10.7+ (43edfc8 ) into msm-5.10
* refs/heads/tmp-43edfc8: FROMLIST: fs/buffer.c: Revoke LRU when trying to drop buffers ANDROID: dm-user: fix typo in channel_free ANDROID: PM / Domains: add vendor_hook to disallow domain idle state ANDROID: sched: Export available_idle_cpu ANDROID: sched: Export sched_domains_mutex for lockdep ANDROID: iommu/dma: Add support for DMA_ATTR_SYS_CACHE_ONLY_NWA ANDROID: iommu/dma: Add support fo DMA_ATTR_SYS_CACHE_ONLY ANDROID: arm64: Add support for system cache memory type ANDROID: ftrace: vendor hook for ftrace dump on oops ANDROID: irqdesc: Export symbol for vendor modules ANDROID: fix 0-day bot build-break in fair.c ANDROID: cpuidle: export cpuidle_driver_state_disabled Linux 5.10.7 scsi: target: Fix XCOPY NAA identifier lookup rtlwifi: rise completion at the last step of firmware callback xsk: Fix memory leak for failed bind KVM: x86: fix shift out of bounds reported by UBSAN x86/mtrr: Correct the range check before performing MTRR type lookups dmaengine: idxd: off by one in cleanup code netfilter: nft_dynset: report EOPNOTSUPP on missing set feature netfilter: xt_RATEEST: reject non-null terminated string from userspace netfilter: ipset: fix shift-out-of-bounds in htable_bits() netfilter: x_tables: Update remaining dereference to RCU ARM: dts: OMAP3: disable AES on N950/N9 net/mlx5e: Fix SWP offsets when vlan inserted by driver bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket bcache: check unsupported feature sets for bcache register bcache: fix typo from SUUP to SUPP in features.h drm/i915: clear the gpu reloc batch drm/i915: clear the shadow batch arm64: link with -z norelro for LLD or aarch64-elf dmabuf: fix use-after-free of dmabuf's file->f_inode Revert "device property: Keep secondary firmware node secondary by type" btrfs: send: fix wrong file path when there is an inode with a pending rmdir btrfs: qgroup: don't try to wait flushing if we're already holding a transaction iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 ALSA: hda/realtek: Add mute LED quirk for more HP laptops ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 ALSA: hda/conexant: add a new hda codec CX11970 ALSA: hda/via: Fix runtime PM for Clevo W35xSS blk-iocost: fix NULL iocg deref from racing against initialization x86/resctrl: Don't move a task to the same resource group x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR KVM: x86/mmu: Ensure TDP MMU roots are freed after yield kvm: check tlbs_dirty directly KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() x86/mm: Fix leak of pmd ptlock mm: make wait_on_page_writeback() wait for multiple pending writebacks hwmon: (amd_energy) fix allocation of hwmon_channel_info config USB: serial: keyspan_pda: remove unused variable usb: gadget: configfs: Fix use-after-free issue with udc_name usb: gadget: configfs: Preserve function ordering after bind failure usb: gadget: Fix spinlock lockup on usb_function_deactivate USB: gadget: legacy: fix return error code in acm_ms_bind() usb: gadget: u_ether: Fix MTU size mismatch with RX packet size usb: gadget: function: printer: Fix a memory leak for interface descriptor usb: gadget: f_uac2: reset wMaxPacketSize USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug usb: gadget: select CONFIG_CRC32 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks USB: usblp: fix DMA to stack USB: yurex: fix control-URB timeout handling USB: serial: option: add Quectel EM160R-GL USB: serial: option: add LongSung M5710 module support USB: serial: iuu_phoenix: fix DMA from stack usb: uas: Add PNY USB Portable SSD to unusual_uas usb: usbip: vhci_hcd: protect shift size USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion usb: dwc3: gadget: Clear wait flag on dequeue usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup usb: dwc3: meson-g12a: disable clk on error handling path in probe usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). USB: cdc-acm: blacklist another IR Droid device usb: gadget: enable super speed plus staging: mt7621-dma: Fix a resource leak in an error handling path Staging: comedi: Return -EFAULT if copy_to_user() fails powerpc: Handle .text.{hot,unlikely}.* in linker script crypto: asym_tpm: correct zero out potential secrets crypto: ecdh - avoid buffer overflow in ecdh_set_secret() scsi: block: Do not accept any requests while suspended scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close kbuild: don't hardcode depmod path scsi: ufs: Clear UAC for FFU and RPMB LUNs depmod: handle the case of /sbin/depmod without /sbin in PATH lib/genalloc: fix the overflow when size is too big local64.h: make <asm/local64.h> mandatory scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE scsi: scsi_transport_spi: Set RQF_PM for domain validation commands scsi: ide: Mark power management requests with RQF_PM instead of RQF_PREEMPT scsi: ide: Do not set the RQF_PREEMPT flag for sense requests scsi: block: Introduce BLK_MQ_REQ_PM scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel controllers scsi: ufs-pci: Fix recovery from hibernate exit errors for Intel controllers scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() scsi: ufs-pci: Fix restore from S4 for Intel controllers scsi: ufs: Fix wrong print message in dev_err() workqueue: Kick a worker based on the actual activation of delayed works block: add debugfs stanza for QUEUE_FLAG_NOWAIT selftests/vm: fix building protection keys test stmmac: intel: Add PCI IDs for TGL-H platform selftests: mlxsw: Set headroom size of correct port net: usb: qmi_wwan: add Quectel EM160R-GL ibmvnic: fix: NULL pointer dereference. CDC-NCM: remove "connected" log message net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs r8169: work around power-saving bug on some chip versions vhost_net: fix ubuf refcount incorrectly when sendmsg fails bareudp: Fix use of incorrect min_headroom size bareudp: set NETIF_F_LLTX flag net: hdlc_ppp: Fix issues when mod_timer is called while timer is running erspan: fix version 1 check in gre_parse_header() net: hns: fix return value check in __lb_other_process() net: sched: prevent invalid Scell_log shift count ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() bnxt_en: Fix AER recovery. net: mvpp2: fix pkt coalescing int-threshold configuration bnxt_en: Check TQM rings for maximum supported value. e1000e: Export S0ix flags to ethtool Revert "e1000e: disable s0ix entry and exit flows for ME systems" e1000e: bump up timeout to wait when ME un-configures ULP mode e1000e: Only run S0ix flows if shutdown succeeded tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc net-sysfs: take the rtnl lock when storing xps_rxqs net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc net-sysfs: take the rtnl lock when storing xps_cpus net: ethernet: Fix memleak in ethoc_probe net/ncsi: Use real net-device for response handler virtio_net: Fix recursive call to cpus_read_lock() qede: fix offload for IPIP tunnel packets net: ethernet: mvneta: Fix error handling in mvneta_probe ibmvnic: continue fatal error reset after passive init ibmvnic: fix login buffer memory leak net: stmmac: dwmac-meson8b: ignore the second clock input net: mvpp2: Fix GoP port 3 Networking Complex Control configurations atm: idt77252: call pci_disable_device() on error path ionic: account for vlan tag len in rx buffer len ethernet: ucc_geth: set dev->max_mtu to 1518 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE net: mvpp2: prs: fix PPPoE with ipv6 packet parse net: mvpp2: Add TCAM entry to drop flow control pause frames net/sched: sch_taprio: ensure to reset/destroy all child qdiscs iavf: fix double-release of rtnl_lock i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs Linux 5.10.6 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start exec: Transform exec_update_mutex into a rw_semaphore rwsem: Implement down_read_interruptible rwsem: Implement down_read_killable_nested perf: Break deadlock involving exec_update_mutex fuse: fix bad inode RDMA/siw,rxe: Make emulated devices virtual in the device tree RDMA/core: remove use of dma_virt_ops scsi: ufs: Re-enable WriteBooster after device reset scsi: ufs: Allow an error return value from ->device_reset() drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() ALSA: hda/realtek - Modify Dell platform name Bluetooth: Fix attempting to set RPA timeout when unsupported kdev_t: always inline major/minor helper functions dt-bindings: rtc: add reset-source property rtc: pcf2127: only use watchdog when explicitly available rtc: pcf2127: move watchdog initialisation to a separate function Revert "mtd: spinand: Fix OOB read" Revert "drm/amd/display: Fix memory leaks in S3 resume" Conflicts: Documentation/devicetree/bindings Documentation/devicetree/bindings/rtc/rtc.yaml drivers/usb/dwc3/gadget.c drivers/usb/gadget/function/f_uac2.c fs/buffer.c include/linux/dma-mapping.h Change-Id: Ia31d8db4ad2181df65e2c455c0c252563b4c004e Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
e437794d7e |
Merge android12-5.10.5 (9cf2cea ) into msm-5.10
* refs/heads/tmp-9cf2cea: ANDROID: GKI: disable CONFIG_MEMCG ANDROID: mm, oom: Avoid killing tasks with negative ADJ scores ANDROID: add flags to android_rvh_enqueue_task/dequeue_task parameter ANDROID: Sched: Add export symbol resched_curr ANDROID: Sched: Add hooks for scheduler UPSTREAM: arm64: sdei: Push IS_ENABLED() checks down to callee functions UPSTREAM: arm64: scs: use vmapped IRQ and SDEI shadow stacks UPSTREAM: scs: switch to vmapped shadow stacks ANDROID: sched: add trace hook to enable EAS for SMP systems ANDROID: sched/tracing: Print task status in sched_migrate_task UPSTREAM: PM / EM: Micro optimization in em_cpu_energy ANDROID: GKI: Disable symbol stripping ANDROID: GKI: bfq: enable bfq i/o group scheduling ANDROID: sched: cpufreq_schedutil: add sugov tracepoints UPSTREAM: mm/page_owner: record timestamp and pid ANDROID: renamed virtual device symbol list ANDROID: mm: oom_kill: reap memory of a task that receives SIGKILL ANDROID: GKI: Enable XFRM_MIGRATE ANDROID: mm: Export get_page_owner ANDROID: mm: Export lookup_page_ext ANDROID: mm: Export get_slabinfo Linux 5.10.5 device-dax: Fix range release ext4: avoid s_mb_prefetch to be zero in individual scenarios dm verity: skip verity work if I/O error when system is shutting down ALSA: pcm: Clear the full allocated memory at hw_params io_uring: remove racy overflow list fast checks s390: always clear kernel stack backchain before calling functions tick/sched: Remove bogus boot "safety" check drm/amd/display: updated wm table for Renoir ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow um: ubd: Submit all data segments atomically um: random: Register random as hwrng-core device watchdog: rti-wdt: fix reference leak in rti_wdt_probe fs/namespace.c: WARN if mnt_count has become negative powerpc/64: irq replay remove decrementer overflow check module: delay kobject uevent until after module init call f2fs: fix race of pending_pages in decompression f2fs: avoid race condition for shrinker count NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode i3c master: fix missing destroy_workqueue() on error in i3c_master_register powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() rtc: pl031: fix resource leak in pl031_probe quota: Don't overflow quota file offsets module: set MODULE_STATE_GOING state when a module fails to load rtc: sun6i: Fix memleak in sun6i_rtc_clk_init io_uring: check kthread stopped flag when sq thread is unparked fcntl: Fix potential deadlock in send_sig{io, urg}() ext4: check for invalid block size early when mounting a file system bfs: don't use WARNING: string when it's just info. ALSA: rawmidi: Access runtime->avail always in spinlock ALSA: seq: Use bool for snd_seq_queue internal flags f2fs: fix shift-out-of-bounds in sanity_check_raw_super() media: gp8psk: initialize stats at power control logic misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() reiserfs: add check for an invalid ih_entry_count fbcon: Disable accelerated scrolling Bluetooth: hci_h5: close serdev device and free hu in h5_close scsi: cxgb4i: Fix TLS dependency zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c cgroup: Fix memory leak when parsing multiple source parameters tools headers UAPI: Sync linux/const.h with the kernel headers uapi: move constants from <linux/kernel.h> to <linux/const.h> io_uring: fix io_sqe_files_unregister() hangs io_uring: add a helper for setting a ref node io_uring: use bottom half safe lock for fixed file data io_uring: don't assume mm is constant across submits lib/zlib: fix inflating zlib streams on s390 mm: memmap defer init doesn't work as expected mm/hugetlb: fix deadlock in hugetlb_cow error path scsi: block: Fix a race in the runtime power management code opp: Call the missing clk_put() on error opp: fix memory leak in _allocate_opp_table spi: dw-bt1: Fix undefined devm_mux_control_get symbol jffs2: Fix NULL pointer dereference in rp_size fs option parsing jffs2: Allow setting rp_size to zero during remounting io_uring: close a small race gap for files cancel drm/amd/display: Add get_dig_frontend implementation for DCEx md/raid10: initialize r10_bio->read_slot before use. ethtool: fix string set id check ethtool: fix error paths in ethnl_set_channels() mptcp: fix security context on server socket net/sched: sch_taprio: reset child qdiscs before freeing them ANDROID: db845c: Fixup missing XHCI_HCD config and abi symbols UPSTREAM: driver core: Fix lockdep warning on wfs_lock FROMLIST: scsi: ufs: fix livelock of ufshcd_clear_ua_wluns ANDROID: GKI: enable CONFIG_SRAM ANDROID: rwsem: Export rwsem_waiter struct for loadable modules ANDROID: vendor_hook: modify cpuidle vendor hook ANDROID: abi_gki_aarch64_db845c: Update for the DMABUF_HEAPS_SYSTEM change fs-verity: move structs needed for file signing to UAPI header fs-verity: rename "file measurement" to "file digest" fs-verity: rename fsverity_signed_digest to fsverity_formatted_digest fs-verity: remove filenames from file comments fscrypt: allow deleting files with unsupported encryption policy fscrypt: unexport fscrypt_get_encryption_info() fscrypt: move fscrypt_require_key() to fscrypt_private.h fscrypt: move body of fscrypt_prepare_setattr() out-of-line fscrypt: introduce fscrypt_prepare_readdir() ext4: don't call fscrypt_get_encryption_info() from dx_show_leaf() ubifs: remove ubifs_dir_open() f2fs: remove f2fs_dir_open() ext4: remove ext4_dir_open() fscrypt: simplify master key locking fscrypt: remove unnecessary calls to fscrypt_require_key() ubifs: prevent creating duplicate encrypted filenames f2fs: prevent creating duplicate encrypted filenames ext4: prevent creating duplicate encrypted filenames fscrypt: add fscrypt_is_nokey_name() fscrypt: remove kernel-internal constants from UAPI header Conflicts: include/trace/events/power.h kernel/sched/core.c kernel/sched/cpufreq_schedutil.c kernel/sched/topology.c Change-Id: Ibcdd9143b0681c06b83db322db0d9b44ce4d8ad6 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
8e9c4f0a5c |
Merge android12-5.10.4 (19057a6 ) into msm-5.10
* refs/heads/tmp-19057a6: Revert "remoteproc: sysmon: Ensure remote notification ordering" Linux 5.10.4 x86/CPU/AMD: Save AMD NodeId as cpu_die_id drm/edid: fix objtool warning in drm_cvt_modes() null_blk: Fail zone append to conventional zones null_blk: Fix zone size initialization Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed remoteproc: sysmon: Ensure remote notification ordering regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x PCI: Fix pci_slot_release() NULL pointer dereference of: fix linker-section match-table corruption mt76: add back the SUPPORTS_REORDERING_BUFFER flag tracing: Disable ftrace selftests when any tracer is running platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer() memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe() memory: jz4780_nemc: Fix an error pointer vs NULL check in probe() xenbus/xenbus_backend: Disallow pending watch messages xen/xenbus: Count pending messages for each watch xen/xenbus/xen_bus_type: Support will_handle watch callback xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() xen/xenbus: Allow watches discard events before queueing xen-blkback: set ring->xenblkd to NULL after kthread_stop() driver: core: Fix list corruption after device_del() dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. device-dax/core: Fix memory leak when rmmod dax.ko counter: microchip-tcb-capture: Fix CMR value check clk: tegra: Do not return 0 on failure clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 clk: ingenic: Fix divider calculation with div tables pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler md/cluster: fix deadlock when node is doing resync job md/cluster: block reshape with remote resync job iio:adc:ti-ads124s08: Fix alignment and data leak issues. iio:adc:ti-ads124s08: Fix buffer being too long. iio:imu:bmi160: Fix alignment and data leak issues iio:imu:bmi160: Fix too large a buffer. iio:pressure:mpl3115: Force alignment of buffer iio:magnetometer:mag3110: Fix alignment and data leak issues. iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. iio:light:rpr0521: Fix timestamp alignment and prevent data leak. iio: imu: st_lsm6dsx: fix edge-trigger interrupts iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume iio: buffer: Fix demux update openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() scsi: qla2xxx: Fix crash during driver load on big endian machines mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read mtd: core: Fix refcounting for unpartitioned MTDs mtd: parser: cmdline: Fix parsing of part-names with colons mtd: spinand: Fix OOB read soc: qcom: smp2p: Safely acquire spinlock without IRQs spi: atmel-quadspi: Fix AHB memory accesses spi: atmel-quadspi: Disable clock in probe error path spi: mt7621: Don't leak SPI master in probe error path spi: mt7621: Disable clock in probe error path spi: synquacer: Disable clock in probe error path spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path spi: spi-qcom-qspi: Fix use-after-free on unbind spi: spi-geni-qcom: Fix use-after-free on unbind spi: sc18is602: Don't leak SPI master in probe error path spi: rpc-if: Fix use-after-free on unbind spi: rb4xx: Don't leak SPI master in probe error path spi: pic32: Don't leak DMA channels in probe error path spi: npcm-fiu: Disable clock in probe error path spi: mxic: Don't leak SPI master in probe error path spi: gpio: Don't leak SPI master in probe error path spi: fsl: fix use of spisel_boot signal on MPC8309 spi: davinci: Fix use-after-free on unbind spi: ar934x: Don't leak SPI master in probe error path spi: spi-mtk-nor: Don't leak SPI master in probe error path spi: atmel-quadspi: Fix use-after-free on unbind spi: spi-sh: Fix use-after-free on unbind spi: pxa2xx: Fix use-after-free on unbind iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack drm/i915: Fix mismatch between misplaced vma check and vma insert drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() drm/amd/display: Fix memory leaks in S3 resume drm/amdgpu: only set DP subconnector type on DP and eDP connectors platform/x86: mlx-platform: remove an unused variable drm/panfrost: Move the GPU reset bits outside the timeout handler drm/panfrost: Fix job timeout handling jfs: Fix array index bounds check in dbAdjTree fsnotify: fix events reported to watching parent and child inotify: convert to handle_inode_event() interface fsnotify: generalize handle_inode_event() jffs2: Fix ignoring mounting options problem during remounting jffs2: Fix GC exit abnormally ubifs: wbuf: Don't leak kernel memory to flash SMB3.1.1: do not log warning message if server doesn't populate salt SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp SMB3: avoid confusing warning message on mount to Azure ceph: fix race in concurrent __ceph_remove_cap invocations um: Fix time-travel mode um: Remove use of asprinf in umid.c ima: Don't modify file descriptor mode on the fly ovl: make ioctl() safe powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently powerpc/powernv/memtrace: Don't leak kernel memory to user space powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU powerpc/mm: Fix verification of MMU_FTR_TYPE_44x powerpc/8xx: Fix early debug when SMC1 is relocated powerpc/xmon: Change printk() to pr_cont() powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at powerpc/32: Fix vmap stack - Properly set r1 before activating MMU on syscall too xprtrdma: Fix XDRBUF_SPARSE_PAGES support ARM: tegra: Populate OPP table for Tegra20 Ventana ARM: dts: at91: sama5d2: fix CAN message ram offset and size ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES iommu/arm-smmu-qcom: Implement S2CR quirk iommu/arm-smmu-qcom: Read back stream mappings iommu/arm-smmu: Allow implementation specific write_s2cr KVM: SVM: Remove the call to sev_platform_status() during setup KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits KVM: arm64: Introduce handling of AArch32 TTBCR2 traps arm64: dts: marvell: keep SMMU disabled by default for Armada 7040 and 8040 arm64: dts: ti: k3-am65: mark dss as dma-coherent RISC-V: Fix usage of memblock_enforce_memory_limit ext4: don't remount read-only with errors=continue on reboot ext4: fix deadlock with fs freezing and EA inodes ext4: fix a memory leak of ext4_free_data ext4: fix an IS_ERR() vs NULL check btrfs: fix race when defragmenting leads to unnecessary IO btrfs: update last_byte_to_unpin in switch_commit_roots btrfs: do not shorten unpin len for caching block groups USB: serial: keyspan_pda: fix write unthrottling USB: serial: keyspan_pda: fix tx-unthrottle use-after-free USB: serial: keyspan_pda: fix write-wakeup use-after-free USB: serial: keyspan_pda: fix stalled writes USB: serial: keyspan_pda: fix write deadlock USB: serial: keyspan_pda: fix dropped unthrottle interrupts USB: serial: digi_acceleport: fix write-wakeup deadlocks USB: serial: mos7720: fix parallel-port state restore dyndbg: fix use before null check cpuset: fix race between hotplug work and later CPU offline EDAC/amd64: Fix PCI component registration EDAC/i10nm: Use readl() to access MMIO registers Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g m68k: Fix WARNING splat in pmac_zilog driver crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() cpufreq: intel_pstate: Use most recent guaranteed performance values powerpc/perf: Exclude kernel samples while counting events in user space. perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY z3fold: stricter locking and more careful reclaim z3fold: simplify freeing slots staging: comedi: mf6x4: Fix AI end-of-conversion detection ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams binder: add flag to clear buffer on txn complete s390/dasd: fix list corruption of lcu list s390/dasd: fix list corruption of pavgroup group list s390/dasd: prevent inconsistent LCU device data s390/dasd: fix hanging device offline processing s390/idle: fix accounting with machine checks s390/idle: add missing mt_cycles calculation s390/kexec_file: fix diag308 subcode when loading crash kernel s390/smp: perform initial CPU reset also for SMT siblings ALSA: core: memalloc: add page alignment for iram ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S ALSA: usb-audio: Disable sample read check if firmware doesn't give back ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices ALSA: hda/realtek - Supported Dell fixed type headset ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 ALSA: hda/realtek: Apply jack fixup for Quanta NL3 ALSA: hda/realtek: Add quirk for MSI-GP73 ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G ALSA: pcm: oss: Fix a few more UBSAN fixes ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. ALSA: hda: Fix regressions on clear and reconfig sysfs ACPI: PNP: compare the string length in the matching_id() Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() ACPI: NFIT: Fix input validation of bus-family ALSA: hda/ca0132 - Change Input Source enum strings. Input: cyapa_gen6 - fix out-of-bounds stack access media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE media: ipu3-cio2: Validate mbus format in setting subdev format media: ipu3-cio2: Serialise access to pad format media: ipu3-cio2: Return actual subdev format media: ipu3-cio2: Remove traces of returned buffers media: netup_unidvb: Don't leak SPI master in probe error path media: sunxi-cir: ensure IR is handled when it is continuous io_uring: make ctx cancel on exit targeted to actual ctx io_uring: fix double io_uring free io_uring: fix ignoring xa_store errors io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() io_uring: fix 0-iov read buffer select io_uring: fix io_wqe->work_list corruption media: gspca: Fix memory leak in probe vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU vfio/pci: Move dummy_resources_list init in vfio_pci_probe() io_uring: always let io_iopoll_complete() complete polled io io_uring: fix racy IOPOLL completions io_uring: fix io_cqring_events()'s noflush proc mountinfo: make splice available again Smack: Handle io_uring kernel thread privileges io_uring: cancel reqs shouldn't kill overflow list io_uring: fix racy IOPOLL flush overflow perf probe: Fix memory leak when synthesizing SDT probes ARM: 9036/1: uncompress: Fix dbgadtb size parameter name ARM: 9044/1: vfp: use undef hook for VFP support detection powerpc/smp: Add __init to init_big_cores() powerpc/boot: Fix build of dts/fsl kconfig: fix return value of do_error_if() clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts" clk: sunxi-ng: Make sure divider tables have sentinel clk: s2mps11: Fix a resource leak in error handling paths in the probe function clk: at91: sam9x60: remove atmel,osc-bypass support clk: at91: sama7g5: fix compilation error clk: bcm: dvp: Add MODULE_DEVICE_TABLE() epoll: check for events when removing a timed out thread from the wait queue vhost scsi: fix error return code in vhost_scsi_set_endpoint() virtio_ring: Fix two use after free bugs virtio_net: Fix error code in probe() virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() vdpa/mlx5: Use write memory barrier after updating CQ index nfp: move indirect block cleanup to flower app stop callback qlcnic: Fix error code in probe perf record: Fix memory leak when using '--user-regs=?' to list registers tools build: Add missing libcap to test-all.bin target io_uring: cancel only requests of current task pwm: sun4i: Remove erroneous else branch pwm: imx27: Fix overflow for bigger periods pwm: lp3943: Dynamically allocate PWM chip base pwm: zx: Add missing cleanup in error path clk: ti: Fix memleak in ti_fapll_synth_setup watchdog: coh901327: add COMMON_CLK dependency watchdog: qcom: Avoid context switch in restart handler powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug libnvdimm/label: Return -ENXIO for no slot in __blk_label_update devlink: use _BITUL() macro instead of BIT() in the UAPI header net: korina: fix return value NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() block/rnbd-clt: Fix possible memleak block/rnbd-clt: Get rid of warning regarding size argument in strlcpy net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function net: mscc: ocelot: Fix a resource leak in the error handling path of the probe function net: bcmgenet: Fix a resource leak in an error handling path in the probe functin dpaa2-eth: fix the size of the mapped SGT buffer net: dsa: qca: ar9331: fix sleeping function called from invalid context bug i40e, xsk: clear the status bits for the next_to_use descriptor ice, xsk: clear the status bits for the next_to_use descriptor lan743x: fix rx_napi_poll/interrupt ping-pong s390/test_unwind: fix CALL_ON_STACK tests checkpatch: fix unescaped left brace proc: fix lookup in /proc/net subdirectories after setns(2) mm: don't wake kswapd prematurely when watermark boosting is disabled hugetlb: fix an error code in hugetlb_reserve_pages() mm,memory_failure: always pin the page in madvise_inject_error mm/vmalloc.c: fix kasan shadow poisoning size mm/vmalloc: Fix unlock order in s_stop() sparc: fix handling of page table constructor failure mm/rmap: always do TTU_IGNORE_ACCESS mm: memcg/slab: fix use after free in obj_cgroup_charge mm: memcg/slab: fix return of child memcg objcg for root memcg mm/gup: combine put_compound_head() and unpin_user_page() mm/gup: prevent gup_fast from racing with COW during fork mm/gup: reorganize internal_get_user_pages_fast() drm/amdgpu: fix regression in vbios reservation handling on headless perf test: Fix metric parsing test powerpc/ps3: use dma_mapping_error() powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge nfc: s3fwrn5: Release the nfc firmware RDMA/cma: Don't overwrite sgid_attr after device is released RDMA/mlx5: Fix MR cache memory leak sunrpc: fix xs_read_xdr_buf for partial pages receive um: chan_xterm: Fix fd leak um: tty: Fix handling of close in tty lines um: Monitor error events in IRQ controller ubifs: Fix error return code in ubifs_init_authentication() watchdog: Fix potential dereferencing of null pointer watchdog: sprd: check busy bit before new loading rather than after that watchdog: sprd: remove watchdog disable from resume fail path watchdog: sirfsoc: Add missing dependency on HAS_IOMEM watchdog: armada_37xx: Add missing dependency on HAS_IOMEM irqchip/qcom-pdc: Fix phantom irq when changing between rising/falling ath11k: Fix incorrect tlvs in scan start command gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask RDMA/hns: Do shift on traffic class when using RoCEv2 RDMA/hns: Normalization the judgment of some features RDMA/hns: Limit the length of data copied between kernel and userspace dmaengine: ti: k3-udma: Correct normal channel offset when uchan_cnt is not 0 irqchip/ti-sci-intr: Fix freeing of irqs irqchip/ti-sci-inta: Fix printing of inta id on probe success irqchip/alpine-msi: Fix freeing of interrupts on allocation error path ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() mac80211: fix a mistake check for rx_stats update mac80211: don't set set TDLS STA bandwidth wider than possible crypto: atmel-i2c - select CONFIG_BITREVERSE extcon: max77693: Fix modalias string fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() samples/bpf: Fix possible hang in xdpsock with multiple threads mtd: rawnand: gpmi: Fix the random DMA timeout issue mtd: rawnand: meson: Fix a resource leak in init mtd: rawnand: gpmi: fix reference count leak in gpmi ops clk: tegra: Fix duplicated SE clock entry clk: qcom: gcc-sc7180: Use floor ops for sdcc clks remoteproc/mediatek: unprepare clk if scp_before_load fails remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc_of_get_memories() remoteproc: qcom: pas: fix error handling in adsp_pds_enable remoteproc: qcom: fix reference leak in adsp_start remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF remoteproc/mediatek: change MT8192 CFG register base RDMA/uverbs: Fix incorrect variable type RDMA/core: Do not indicate device ready when device enablement fails ALSA: hda/hdmi: fix silent stream for first playback to DP slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew() powerpc/sstep: Cover new VSX instructions under CONFIG_VSX powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit clk: renesas: r8a779a0: Fix R and OSC clocks erofs: avoid using generic_block_bmap iwlwifi: mvm: hook up missing RX handlers iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() s390/cio: fix use-after-free in ccw_device_destroy_console fsi: Aspeed: Add mutex to protect HW access bus: fsl-mc: fix error return code in fsl_mc_object_allocate() bus: fsl-mc: add back accidentally dropped error check misc: pci_endpoint_test: fix return value of error branch platform/chrome: cros_ec_spi: Don't overwrite spi::mode scsi: qla2xxx: Fix N2N and NVMe connect retry failure scsi: qla2xxx: Fix FW initialization error on big endian machines x86/kprobes: Restore BTF if the single-stepping is cancelled nfs_common: need lock during iterate through the list NFSD: Fix 5 seconds delay when doing inter server copy nfsd: Fix message level for normal termination speakup: fix uninitialized flush_lock usb: oxu210hp-hcd: Fix memory leak in oxu_create usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S ASoC: max98390: Fix error codes in max98390_dsm_init() coresight: remove broken __exit annotations ASoC: amd: change clk_get() to devm_clk_get() and add missed checks drm/mediatek: avoid dereferencing a null hdmi_phy on an error message powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK powerpc/pseries/hibernation: remove redundant cacheinfo update powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems scsi: fnic: Fix error return code in fnic_probe() seq_buf: Avoid type mismatch for seq_buf_init scsi: iscsi: Fix inappropriate use of put_device() scsi: pm80xx: Fix error return in pm8001_pci_probe() scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe clk: fsl-sai: fix memory leak arm64: dts: meson: g12b: w400: fix PHY deassert timing requirements arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements ARM: dts: meson: fix PHY deassert timing requirements arm64: dts: meson: fix PHY deassert timing requirements arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timing requirements mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 mtd: spi-nor: atmel: remove global protection flag mtd: spi-nor: ignore errors in spi_nor_unlock_all() mtd: spi-nor: sst: fix BPn bits for the SST25VF064C adm8211: fix error return code in adm8211_probe() platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on some HP x360 models Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 block/rnbd: fix a null pointer dereference on dev->blk_symlink_name block/rnbd-clt: Dynamically alloc buffer for pathname & blk_symlink_name Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() spi: dw: Fix error return code in dw_spi_bt1_probe() staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls staging: bcm2835: fix vchiq_mmal dependencies macintosh/adb-iop: Send correct poll command macintosh/adb-iop: Always wait for reply message from IOP cpufreq: imx: fix NVMEM_IMX_OCOTP dependency cpufreq: vexpress-spc: Add missing MODULE_ALIAS cpufreq: scpi: Add missing MODULE_ALIAS cpufreq: loongson1: Add missing MODULE_ALIAS cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE cpufreq: st: Add missing MODULE_DEVICE_TABLE cpufreq: qcom: Add missing MODULE_DEVICE_TABLE cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE cpufreq: highbank: Add missing MODULE_DEVICE_TABLE cpufreq: ap806: Add missing MODULE_DEVICE_TABLE clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne drm/msm: add IOMMU_SUPPORT dependency drm/msm: a5xx: Make preemption reset case reentrant memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe() memory: ti-emif-sram: only build for ARMv7 phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure phy: mediatek: allow compile-testing the hdmi phy ASoC: qcom: fix QDSP6 dependencies, attempt #3 ASoC: atmel: mchp-spdifrx needs COMMON_CLK ASoC: cros_ec_codec: fix uninitialized memory read dm ioctl: fix error return code in target_message ASoC: q6afe-clocks: Add missing parent clock rate ASoC: jz4740-i2s: add missed checks for clk_get() mt76: fix tkip configuration for mt7615/7663 devices mt76: fix memory leak if device probing fails net/mlx5: Properly convey driver version to firmware mt76: dma: fix possible deadlock running mt76_dma_cleanup mt76: set fops_tx_stats.owner to THIS_MODULE mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE mt76: mt7663s: fix a possible ple quota underflow MIPS: Don't round up kernel sections size for memblock_add() memstick: r592: Fix error return in r592_probe() arm64: dts: rockchip: Fix UART pull-ups on rk3328 soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe() pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() selftests/bpf: Fix invalid use of strncat in test_sockmap bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() scripts: kernel-doc: fix parsing function-like typedefs ARM: dts: at91: sama5d2: map securam as device ARM: dts: at91: sam9x60ek: remove bypass property libbpf: Sanitise map names before pinning iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI clocksource/drivers/ingenic: Fix section mismatch clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path powerpc/perf: Fix the PMU group constraints for threshold events in power10 powerpc/perf: Update the PMU group constraints for l2l3 events in power10 powerpc/perf: Fix to update radix_scope_qual in power10 powerpc/xmon: Fix build failure for 8xx powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S powerpc/perf: Fix crash with is_sier_available when pmu is not set media: saa7146: fix array overflow in vidioc_s_audio() media: tvp5150: Fix wrong return value of tvp5150_parse_dt() f2fs: fix double free of unicode map hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable vfio-pci: Use io_remap_pfn_range() for PCI IO memory selftests/seccomp: Update kernel config NFS: switch nfsiod to be an UNBOUND workqueue. lockd: don't use interval-based rebinding over TCP net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' NFSv4: Fix the alignment of page data in the getdeviceinfo reply SUNRPC: xprt_load_transport() needs to support the netid "rdma6" NFSv4.2: condition READDIR's mask for security label based on LSM state SUNRPC: rpc_wake_up() should wake up tasks in the correct order ath10k: Release some resources in an error handling path ath10k: Fix an error handling path ath10k: Fix the parsing error in service available event ath11k: Fix an error handling path ath11k: Reset ath11k_skb_cb before setting new flags ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control media: i2c: imx219: Selection compliance fixes media: rdacm20: Enable GPIO1 explicitly media: max9271: Fix GPIO enable/disable ASoC: Intel: Boards: tgl_max98373: update TDM slot_width platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init soundwire: master: use pm_runtime_set_active() on add mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfree with devm_kfree RDMA/hns: Bugfix for calculation of extended sge RDMA/hns: Fix 0-length sge calculation error ARM: dts: at91: at91sam9rl: fix ADC triggers spi: spi-fsl-dspi: Use max_native_cs instead of num_chipselect to set SPI_MCR scsi: pm80xx: Do not sleep in atomic context scsi: hisi_sas: Fix up probe error handling for v3 hw soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() arm64: dts: meson-sm1: fix typo in opp table arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 PCI: iproc: Invalidate correct PAXB inbound windows PCI: iproc: Fix out-of-bound array accesses PCI: Fix overflow in command-line resource alignment requests PCI: Bounds-check command-line resource alignment requests arm64: dts: qcom: c630: Fix pinctrl pins properties arm64: dts: qcom: c630: Polish i2c-hid devices phy: tegra: xusb: Fix usb_phy device driver field arm64: dts: freescale: sl28: combine SPI MTD partitions arm64: dts: ls1028a: fix FlexSPI clock input arm64: dts: ls1028a: fix ENETC PTP clock input genirq/irqdomain: Don't try to free an interrupt that has no mapping power: supply: bq24190_charger: fix reference leak power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc power: supply: bq25890: Use the correct range for IILIM register arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name ARM: dts: Remove non-existent i2c1 from 98dx3236 HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() drm/mediatek: Use correct aliases name for ovl RDMA/core: Track device memory MRs slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI media: max2175: fix max2175_set_csm_mode() error code mips: cdmm: fix use-after-free in mips_cdmm_bus_discover media: imx214: Fix stop streaming samples: bpf: Fix lwt_len_hist reusing previous BPF map serial: 8250-mtk: Fix reference leak in mtk8250_probe RDMA/hns: Avoid setting loopback indicator when smac is same as dmac RDMA/hns: Fix missing fields in address vector RDMA/hns: Only record vlan info for HIP08 arm64: dts: qcom: sc7180: limit IPA iommu streams platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration media: siano: fix memory leak of debugfs members in smsdvb_hotplug drm/imx/dcss: fix rotations for Vivante tiled formats soundwire: qcom: Fix build failure when slimbus is module RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind arm64: tegra: Fix DT binding for IO High Voltage entry leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED_COLOR_ID_MULTI leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' leds: netxbig: add missing put_device() call in netxbig_leds_get_of_pdata() arm64: dts: qcom: sdm845: Limit ipa iommu streams dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() cw1200: fix missing destroy_workqueue() on error in cw1200_init_common rsi: fix error return code in rsi_reset_card() qtnfmac: fix error return code in qtnf_pcie_probe() orinoco: Move context allocation after processing the skb brcmfmac: fix error return code in brcmf_cfg80211_connect() mmc: pxamci: Fix error return code in pxamci_probe ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host ARM: dts: at91: sam9x60: add pincontrol for USB Host memstick: fix a double-free bug in memstick_check pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute RDMA/cxgb4: Validate the number of CQEs ath11k: Fix the rx_filter flag setting for peer rssi stats staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe() clk: meson: Kconfig: fix dependency for G12A Input: omap4-keypad - fix runtime PM error handling arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp soc: qcom: initialize local variable drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe soc: ti: Fix reference imbalance in knav_dma_probe soc: ti: knav_qmss: fix reference leak in knav_queue_probe PCI: brcmstb: Initialize "tmp" before use PCI: Disable MSI for Pericom PCIe-USB adapter drm/meson: dw-hdmi: Enable the iahb clock early enough drm/meson: dw-hdmi: Disable clocks on driver teardown spi: fix resource leak for drivers without .remove callback crypto: sun8i-ce - fix two error path's memory leak crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd rcu/tree: Defer kvfree_rcu() allocation to a clean context rcu,ftrace: Fix ftrace recursion rcu: Allow rcu_irq_enter_check_tick() from NMI scsi: ufs: Fix clkgating on/off scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId mfd: cpcap: Fix interrupt regression with regmap clear_ack mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c() powerpc/powernv/sriov: fix unsigned int win compared to less than zero Revert "powerpc/pseries/hotplug-cpu: Remove double free in error path" ARM: dts: tacoma: Fix node vs reg mismatch for flash memory powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 powerpc: Avoid broken GCC __attribute__((optimize)) selftests/bpf: Fix broken riscv build spi: mxs: fix reference leak in mxs_spi_probe usb/max3421: fix return error code in max3421_probe() bus: mhi: core: Fix null pointer access when parsing MHI configuration bus: mhi: core: Remove double locking from mhi_driver_remove() Input: ads7846 - fix unaligned access on 7845 Input: ads7846 - fix integer overflow on Rt calculation Input: ads7846 - fix race that causes missing releases iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY drm/meson: dw-hdmi: Ensure that clocks are enabled before touching the TOP registers drm/meson: dw-hdmi: Register a callback to disable the regulator drm/meson: Unbind all connectors on module removal drm/meson: Free RDMA resources after tearing down DRM drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() mmc: sdhci: tegra: fix wrong unit with busy_timeout video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() media: solo6x10: fix missing snd_card_free in error handling case media: venus: put dummy vote on video-mem path after last session release scsi: core: Fix VPD LUN ID designator priorities spi: dw: fix build error by selecting MULTIPLEXER ASoC: meson: fix COMPILE_TEST error RDMA/cma: Add missing error handling of listen_id media: venus: core: vote with average bandwidth and peak bandwidth as zero media: venus: core: vote for video-mem path media: venus: core: change clk enable and disable order in resume and suspend media: platform: add missing put_device() call in mtk_jpeg_probe() and mtk_jpeg_remove() media: cedrus: fix reference leak in cedrus_start_streaming media: staging: rkisp1: cap: fix runtime PM imbalance on error media: ov5640: fix support of BT656 bus mode media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must init vep argument media: v4l2-fwnode: Return -EINVAL for invalid bus-type media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() media: platform: add missing put_device() call in mtk_jpeg_clk_init() media: tm6000: Fix sizeof() mismatches ionic: change set_rx_mode from_ndo to can_sleep ionic: flatten calls to ionic_lif_rx_mode ionic: use mc sync for multicast filters drm/amdkfd: Put ACPI table after using it scripts: kernel-doc: Restore anonymous enum parsing staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c staging: greybus: codecs: Fix reference counter leak in error handling drm/udl: Fix missing error code in udl_handle_damage() firmware: arm_scmi: Fix missing destroy_workqueue() crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted drm/amdgpu: fix compute queue priority if num_kcq is less than 4 MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA arm64: dts: ti: k3-am65*/j721e*: Fix unit address format error for dss node ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG RDMa/mthca: Work around -Wenum-conversion warning ASoC: arizona: Fix a wrong free in wm8997_probe virtiofs fix leak in setup spi: sprd: fix reference leak in sprd_spi_remove ASoC: wm8998: Fix PM disable depth imbalance on error ASoC: wm8994: Fix PM disable depth imbalance on error selftest/bpf: Add missed ip6ip6 test back selftests/run_kselftest.sh: fix dry-run typo drm/msm/dp: do not notify audio subsystem if sink doesn't support audio drm/msm/dp: skip checking LINK_STATUS_UPDATED bit drm/msm/dp: return correct connection status after suspend firmware: tegra: fix strncpy()/strncat() confusion drm/msm/a5xx: Clear shadow on suspend drm/msm/a6xx: Clear shadow on suspend mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure ath11k: Handle errors if peer creation fails ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() spi: imx: fix reference leak in two imx operations spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume spi: tegra114: fix reference leak in tegra spi ops spi: tegra20-sflash: fix reference leak in tegra_sflash_resume spi: tegra20-slink: fix reference leak in slink ops of tegra20 spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe spi: spi-ti-qspi: fix reference leak in ti_qspi_setup spi: stm32-qspi: fix reference leak in stm32 qspi operations Bluetooth: hci_h5: fix memory leak in h5_close Bluetooth: Fix: LL PRivacy BLE device fails to connect Bluetooth: Fix null pointer dereference in hci_event_packet() drm/panel: simple: Add flags to boe_nv133fhm_n61 arm64: dts: exynos: Correct psci compatible used on Exynos7 arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} ath11k: fix wmi init configuration ath11k: Fix number of rules in filtered ETSI regdomain ath11k: Initialize complete alpha2 for regulatory change drm/edid: Fix uninitialized variable in drm_cvt_modes() x86/mce: Correct the detection of invalid notifier priorities bpf: Fix tests for local_storage spi: stm32: fix reference leak in stm32_spi_resume nl80211/cfg80211: fix potential infinite loop selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling crypto: caam - fix printing on xts fallback allocation error path crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback crypto: arm64/poly1305-neon - reorder PAC authentication with SP update drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe ASoC: pcm: DRAIN support reactivation pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB scsi: aacraid: Improve compat_ioctl handlers spi: spi-mem: fix reference leak in spi_mem_access_start drm/msm/dpu: fix clock scaling on non-sc7180 board drm/msm/dsi_pll_10nm: restore VCO rate during restore_state drm/msm/dsi_pll_7nm: restore VCO rate during restore_state drm/msm/dp: DisplayPort PHY compliance tests fixup perf test: Use generic event for expand_libpfm_events() RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() f2fs: call f2fs_get_meta_page_retry for nat page spi: img-spfi: fix reference leak in img_spfi_resume powerpc/64: Set up a kernel stack for secondaries before cpu_restore() drm/amdgpu: fix build_coefficients() argument ARM: dts: aspeed: tiogapass: Remove vuart drm/msm: Add missing stub definition ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode crypto: inside-secure - Fix sizeof() mismatch crypto: talitos - Fix return type of current_desc_hdr() crypto: talitos - Endianess in current_desc_hdr() drm/amdgpu: fix incorrect enum type sched: Reenable interrupts in do_sched_yield() sched/deadline: Fix sched_dl_global_validate() ASoC: qcom: fix unsigned int bitwidth compared to less than zero x86/apic: Fix x2apic enablement without interrupt remapping RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving failed ARM: p2v: fix handling of LPAE translation in BE mode x86/mm/ident_map: Check for errors from ident_pud_init() RDMA/rxe: Compute PSN windows correctly RDMA/core: Fix error return in _ib_modify_qp() ARM: dts: aspeed: s2600wf: Fix VGA memory region location ARM: dts: aspeed-g6: Fix the GPIO memory size selinux: fix error initialization in inode_doinit_with_dentry() RDMA/bnxt_re: Fix entry size during SRQ create rtc: pcf2127: fix pcf2127_nvmem_read/write() returns RDMA/bnxt_re: Set queue pair state when being queried Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" soc: qcom: geni: More properly switch to DMA mode arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference arm64: dts: ipq6018: update the reserved-memory node arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value soc: mediatek: Check if power domains can be powered on at boot time soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node drm/tve200: Fix handling of platform_get_irq() error drm/mcde: Fix handling of platform_get_irq() error drm/aspeed: Fix Kconfig warning & subsequent build errors iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr() drm/gma500: fix double free of gma_connector hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs ANDROID: usb: f_accessory: Don't drop NULL reference in acc_disconnect() ANDROID: usb: f_accessory: Avoid bitfields for shared variables ANDROID: usb: f_accessory: Cancel any pending work before teardown ANDROID: usb: f_accessory: Don't corrupt global state on double registration ANDROID: usb: f_accessory: Fix teardown ordering in acc_release() ANDROID: usb: f_accessory: Add refcounting to global 'acc_dev' ANDROID: usb: f_accessory: Wrap '_acc_dev' in get()/put() accessors ANDROID: usb: f_accessory: Remove useless assignment ANDROID: usb: f_accessory: Remove useless non-debug prints ANDROID: usb: f_accessory: Remove stale comments f2fs: compress: fix compression chksum f2fs: fix shift-out-of-bounds in sanity_check_raw_super() f2fs: fix race of pending_pages in decompression f2fs: fix to account inline xattr correctly during recovery f2fs: inline: fix wrong inline inode stat f2fs: inline: correct comment in f2fs_recover_inline_data f2fs: don't check PAGE_SIZE again in sanity_check_raw_super() f2fs: convert to F2FS_*_INO macro f2fs: introduce max_io_bytes, a sysfs entry, to limit bio size f2fs: don't allow any writes on readonly mount f2fs: avoid race condition for shrinker count f2fs: add F2FS_IOC_DECOMPRESS_FILE and F2FS_IOC_COMPRESS_FILE f2fs: add compress_mode mount option f2fs: Remove unnecessary unlikely() f2fs: init dirty_secmap incorrectly f2fs: remove buffer_head which has 32bits limit f2fs: fix wrong block count instead of bytes f2fs: use new conversion functions between blks and bytes f2fs: rename logical_to_blk and blk_to_logical f2fs: fix kbytes written stat for multi-device case f2fs: compress: support chksum f2fs: fix to avoid REQ_TIME and CP_TIME collision f2fs: change to use rwsem for cp_mutex f2fs: Handle casefolding with Encryption fscrypt: Have filesystems handle their d_ops libfs: Add generic function for setting dentry_ops f2fs: Remove the redundancy initialization f2fs: remove writeback_inodes_sb in f2fs_remount f2fs: fix double free of unicode map f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE f2fs: avoid unneeded data copy in f2fs_ioc_move_range() f2fs: add F2FS_IOC_SET_COMPRESS_OPTION ioctl f2fs: add F2FS_IOC_GET_COMPRESS_OPTION ioctl f2fs: move ioctl interface definitions to separated file f2fs: fix to seek incorrect data offset in inline data file f2fs: call f2fs_get_meta_page_retry for nat page Conflicts: drivers/iommu/arm/arm-smmu/arm-smmu.c drivers/slimbus/qcom-ngd-ctrl.c drivers/soc/qcom/smp2p.c Change-Id: Idd89bbb5a4d4a88384563c87f865716aeaf9eb8c Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
64f21b2c07 |
Merge android12-5.10.3 (8c1b0c9 ) into msm-5.10
* refs/heads/tmp-8c1b0c9: ANDROID: USB: gadget: f_fs.c: Fix merge issue ANDROID: crypto: keysetup: use FSCRYPT_MODE_MAX instead of __FSCRYPT_MODE_MAX Linux 5.10.3 md: fix a warning caused by a race between concurrent md_ioctl()s nl80211: validate key indexes for cfg80211_registered_device crypto: af_alg - avoid undefined behavior accessing salg_name media: msi2500: assign SPI bus number dynamically fs: quota: fix array-index-out-of-bounds bug by passing correct argument to vfs_cleanup_quota_inode() quota: Sanity-check quota file headers on load Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() f2fs: prevent creating duplicate encrypted filenames ext4: prevent creating duplicate encrypted filenames ubifs: prevent creating duplicate encrypted filenames fscrypt: add fscrypt_is_nokey_name() fscrypt: remove kernel-internal constants from UAPI header serial_core: Check for port state when tty is in error state HID: i2c-hid: add Vero K147 to descriptor override scsi: megaraid_sas: Check user-provided offsets f2fs: init dirty_secmap incorrectly f2fs: fix to seek incorrect data offset in inline data file coresight: etm4x: Handle TRCVIPCSSCTLR accesses coresight: etm4x: Fix accesses to TRCPROCSELR coresight: etm4x: Fix accesses to TRCCIDCTLR1 coresight: etm4x: Fix accesses to TRCVMIDCTLR1 coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, skip-power-up coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() coresight: tmc-etr: Fix barrier packet insertion for perf buffer coresight: tmc-etr: Check if page is valid before dma_map_page() coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul USB: gadget: f_rndis: fix bitrate for SuperSpeed and above usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus USB: gadget: f_midi: setup SuperSpeed Plus descriptors USB: gadget: f_acm: add support for SuperSpeed Plus USB: serial: option: add interface-number sanity check to flag handling usb: mtu3: fix memory corruption in mtu3_debugfs_regset() soc/tegra: fuse: Fix index bug in get_process_id exfat: Avoid allocating upcase table using kcalloc() x86/split-lock: Avoid returning with interrupts enabled net: ipconfig: Avoid spurious blank lines in boot log ANDROID: dma-buf: heap: export dma_heap_put ANDROID: percpu: Export per_cpu_ptr_to_phys for loadable modules ANDROID: printk: Export symbols for loadable modules ANDROID: cpuhp/pause: add trace points for pause and resume ANDROID: usb: gadget: f_accessory: fix CTS test stuck ANDROID: GKI: Enable CRYPTO_MD5 ANDROID: defconfig: Enable DMA-BUF system heap as a module ANDROID: dma-buf: heaps: Allow the DMA-BUF system heap to be a module ANDROID: Update db845c KMI symbol list for DWC3 changes UPSTREAM: selftests/seccomp: Update kernel config UPSTREAM: seccomp: Remove bogus __user annotations UPSTREAM: xtensa: Enable seccomp architecture tracking UPSTREAM: sh: Enable seccomp architecture tracking UPSTREAM: s390: Enable seccomp architecture tracking UPSTREAM: riscv: Enable seccomp architecture tracking UPSTREAM: powerpc: Enable seccomp architecture tracking UPSTREAM: parisc: Enable seccomp architecture tracking UPSTREAM: csky: Enable seccomp architecture tracking UPSTREAM: arm: Enable seccomp architecture tracking UPSTREAM: arm64: Enable seccomp architecture tracking UPSTREAM: selftests/seccomp: Compare bitmap vs filter overhead UPSTREAM: x86: Enable seccomp architecture tracking UPSTREAM: seccomp/cache: Add "emulator" to check if filter is constant allow UPSTREAM: seccomp/cache: Lookup syscall allowlist bitmap for fast path ANDROID: timer: Export hrtimer_expire_entry/exit tracepoints ANDROID: workqueue: Export workqueue_execute_start/end tracepoints ANDROID: softirq: Export irq_handler_exit tracepoint ANDROID: sched: Add rvh for cpu controller cgroup can attach Change-Id: I46f3ac80cb7cebd996156f37513adfbc19c283bd Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
926a9f59f4 |
Merge android12-5.10.2 (40ec013 ) into msm-5.10
* refs/heads/tmp-40ec013: Linux 5.10.2 serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access ALSA: pcm: oss: Fix potential out-of-bounds shift USB: sisusbvga: Make console support depend on BROKEN USB: UAS: introduce a quirk to set no_write_same xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK xhci: Give USB2 ports time to enter U3 in bus suspend ALSA: usb-audio: Fix control 'access overflow' errors from chmap ALSA: usb-audio: Fix potential out-of-bounds shift USB: add RESET_RESUME quirk for Snapscan 1212 USB: dummy-hcd: Fix uninitialized array use in init() USB: legotower: fix logical error in recent commit ktest.pl: Fix the logic for truncating the size of the log file for email ktest.pl: If size of log is too big to email, email error message ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() Change-Id: I7b1c40db0df24ce35dd559d25c5bd84a710447c6 Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org> |
||
Ivaylo Georgiev
|
642de2eea2 |
Merge android12-5.10.1+ (ec1fff1 ) into msm-5.10
* refs/heads/tmp-ec1fff1:
ANDROID: enable assymetric aarch32 for 32 bit app support
ANDROID: GKI: Export memblock_free to drivers
ANDROID: arch_topology: Export thermal pressure symbol
ANDROID: softirq: Export irq_handler_entry tracepoint
ANDROID: sched: Export sched_switch tracepoint symbol
Revert "ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD"
UPSTREAM: binder: add flag to clear buffer on txn complete
Revert "ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament"
Revert "ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in"
FROMGIT: dt-bindings: arm-smmu: Add compatible string for Adreno GPU SMMU
FROMGIT: iommu/arm-smmu-qcom: Add implementation for the adreno GPU SMMU
ANDROID: GKI: Unhide VIRTIO_DMA_SHARED_BUFFER
ANDROID: Disable dynamic ftrace for allmodconfig builds
FROMLIST: x86, build: allow LTO to be selected
FROMLIST: x86, vdso: disable LTO only for vDSO
FROMLIST: kbuild: lto: postpone objtool
FROMLIST: objtool: Split noinstr validation from --vmlinux
FROMLIST: x86, build: use objtool mcount
FROMLIST: tracing: add support for objtool mcount
FROMLIST: objtool: Don't autodetect vmlinux.o
ANDROID: objtool: Fix __mcount_loc generation with Clang's assembler
FROMLIST: objtool: Add a pass for generating __mcount_loc
FROMLIST: arm64: allow LTO to be selected
FROMLIST: arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS
FROMLIST: arm64: vdso: disable LTO
FROMLIST: drivers/misc/lkdtm: disable LTO for rodata.o
FROMLIST: efi/libstub: disable LTO
FROMLIST: scripts/mod: disable LTO for empty.c
FROMLIST: modpost: lto: strip .lto from module names
FROMLIST: PCI: Fix PREL32 relocations for LTO
FROMLIST: init: lto: fix PREL32 relocations
FROMLIST: init: lto: ensure initcall ordering
FROMLIST: kbuild: lto: add a default list of used symbols
FROMLIST: kbuild: lto: merge module sections
FROMLIST: kbuild: lto: limit inlining
FROMLIST: kbuild: lto: fix module versioning
FROMLIST: kbuild: add support for Clang LTO
FROMLIST: tracing: move function tracer options to Kconfig
UPSTREAM: arm64/mm: add fallback option to allocate virtually contiguous memory
ANDROID: add initial symbol list for cuttlefish
ANDROID: add initial symbol list for db845c
ANDROID: create initial symbol lists for android12-5.10
ANDROID: binder: Export binder_transaction_received trace point
ANDROID: binder: consolidate wakeup vendor hooks into one
ANDROID: GKI: Drop CONFIG_LOCALVERSION on 5.10
ANDROID: usb: typec: tcpm: Add a helper function to port is toggling
ANDROID: disable BTF generation
FROMLIST: dma-buf: system_heap: Add a system-uncached heap re-using the system heap
FROMLIST: dma-buf: dma-heap: Keep track of the heap device struct
Linux 5.10.1
Revert "dm raid: fix discard limits for raid1 and raid10"
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
ANDROID: GKI: remove lockup detection configs
ANDROID: tty: hvc_dcc: Save irq flags when locking
ANDROID: sched: Export sched_setattr_nocheck
ANDROID: sched/fair: fix place_entity() vendor hook
ANDROID: sched/fair: export sysctl_sched_latency symbol
FROMLIST: PM / Domains: use device's next wakeup to determine domain idle state
FROMLIST: PM / domains: inform PM domain of a device's next wakeup
FROMLIST: PM / Domains: add domain feature flag for next wakeup
ANDROID: sched: Export key used by module
ANDROID: cgroup: Export functions used by modules
ANDROID: build.config: set branch to android12-5.10
Linux 5.10
FROMGIT: cpuidle: psci: Enable suspend-to-idle for PSCI OSI mode
FROMGIT: PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle
FROMGIT: PM: domains: Rename pm_genpd_syscore_poweroff|poweron()
md: change mddev 'chunk_sectors' from int to unsigned
x86/kprobes: Fix optprobe to detect INT3 padding correctly
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
tools/kvm_stat: Exempt time-based counters
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
mm/hugetlb: clear compound_nr before freeing gigantic pages
kasan: fix object remaining in offline per-cpu quarantine
elfcore: fix building with clang
initramfs: fix clang build failure
kbuild: avoid static_assert for genksyms
selftest/fpu: avoid clang warning
proc: use untagged_addr() for pagemap_read addresses
revert "mm/filemap: add static for function __add_to_page_cache_locked"
Input: cm109 - do not stomp on control URB
ANDROID: configs: GKI: disable ARMv8.3 PAC
mtd: rawnand: xway: Do not force a particular software ECC engine
mtd: rawnand: socrates: Do not force a particular software ECC engine
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
mtd: rawnand: pasemi: Do not force a particular software ECC engine
mtd: rawnand: orion: Do not force a particular software ECC engine
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
mtd: rawnand: gpio: Do not force a particular software ECC engine
mtd: rawnand: au1550: Do not force a particular software ECC engine
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
FROMGIT: usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled
FROMGIT: usb: typec: Add class for plug alt mode device
FROMGIT: USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition
FROMGIT: USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP
FROMGIT: USB: typec: tcpm: Fix PR_SWAP error handling
FROMGIT: USB: typec: tcpm: Hard Reset after not receiving a Request
RISC-V: Define get_cycles64() regardless of M-mode
drm/i915/display: Go softly softly on initial modeset failure
ANDROID: dm: dm-user: New target that proxies BIOs to userspace
ANDROID: uapi: Add dm-user structure definition
x86/apic/vector: Fix ordering in vector assignment
NFS: Disable READ_PLUS by default
NFSv4.2: Fix 5 seconds delay when doing inter server copy
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
ANDROID: x86: configs: gki: add missing CONFIG_BLK_CGROUP
selftests: fix poll error in udpgro.sh
selftests/bpf: Fix "dubious pointer arithmetic" test
selftests/bpf: Fix array access with signed variable test
selftests/bpf: Add test for signed 32-bit bound check bug
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
ANDROID: Incremental fs: Set credentials before reading/writing
ANDROID: Incremental fs: Fix incfs_test use of atol, open
ANDROID: Incremental fs: Change per UID timeouts to microseconds
ANDROID: Incremental fs: Add v2 feature flag
ANDROID: Incremental fs: Add zstd feature flag
ANDROID: sched: Add rvh for cpu controller cgroup attach
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
FROMGIT: usb: typec: intel_pmc_mux: Configure cable generation value for USB4
ANDROID: sched: Fix sched_cpu_drain CONFIG_HOTPLUG_CPU dependence
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
ANDROID: db845c_gki.fragment: Drop CONFIG_USB_DWC3 from config frament
zonefs: fix page reference and BIO leak
Input: i8042 - add Acer laptops to the i8042 reset list
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Revert "md/raid10: extend r10bio devs to raid disks"
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Revert "md/raid10: improve raid10 discard request"
Revert "md/raid10: improve discard request for far layout"
Revert "dm raid: remove unnecessary discard limits for raid10"
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Input: cros_ec_keyb - send 'scancodes' in addition to key events
ANDROID: Revert "GKI: build in a kernel command line of "rw""
net/mlx4_en: Handle TX error CQE
net/mlx4_en: Avoid scheduling restart task if it is already running
BACKPORT: dma-buf: system_heap: Allocate higher order pages if available
BACKPORT: dma-buf: heaps: Skip sync if not mapped
BACKPORT: dma-buf: heaps: Remove heap-helpers code
BACKPORT: dma-buf: heaps: Move heap-helper logic into the cma_heap implementation
BACKPORT: dma-buf: system_heap: Rework system heap to use sgtables instead of pagelists
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
net: flow_offload: Fix memory leak for indirect flow block
tcp: Retain ECT bits for tos reflection
ethtool: fix stack overflow in ethnl_parse_bitset()
e1000e: fix S0ix flow to allow S0i3.2 subset entry
ice: avoid premature Rx buffer reuse
ixgbe: avoid premature Rx buffer reuse
i40e: avoid premature Rx buffer reuse
igb: avoid transmit queue timeout in xdp path
igb: use xdp_do_flush
igb: skb add metasize for xdp
igb: XDP extack message on error
igb: take VLAN double header into account
igb: XDP xmit back fix error code
Revert "geneve: pull IP header before ECN decapsulation"
firmware: xilinx: Mark pm_api_features_map with static keyword
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
FROMGIT: usb: typec: tcpci_maxim: Enable VSAFE0V signalling
FROMGIT: scsi: ufs: Print host regs in IRQ handler when AH8 error happens
BACKPORT: FROMGIT: scsi: ufs: Fix a race condition between ufshcd_abort() and eh_work()
FROMGIT: scsi: ufs: Serialize eh_work with system PM events and async scan
ANDROID: GKI: enable CONFIG_USB_DWC3 to be build in
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
selftests/bpf/test_offload.py: Fix expected case of extack messages
selftests/bpf/test_offload.py: Only check verifier log on verification fails
netdevsim: Add debugfs toggle to reject BPF programs in verifier
selftests/bpf/test_offload.py: Remove check for program load flags match
xdp: Remove the xdp_attachment_flags_ok() callback
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
drm/amdgpu: fix size calculation with stolen vga memory
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
drm/amdkfd: Fix leak in dmabuf import
drm/amdgpu: fix sdma instance fw version and feature version init
drm/amd/display: Add wm table for Renoir
drm/amd/display: Prevent bandwidth overflow
drm/amdgpu: fix debugfs creation/removal, again
drm/amdgpu/disply: set num_crtc earlier
FROMGIT: usb: typec: tcpci: Add support to report vSafe0V
FROMGIT: usb: typec: tcpm: Introduce vsafe0v for vbus
FROMGIT: usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover
FROMGIT: usb: typec: tcpm: Pass down negotiated rev to update retry count
FROMGIT: usb: typec: intel_pmc_mux: Use correct response message bits
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
xen: don't use page->lru for ZONE_DEVICE memory
xen: add helpers for caching grant mapping pages
gpio: eic-sprd: break loop when getting NULL device resource
membarrier: Execute SYNC_CORE on the calling thread
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
membarrier: Add an actual barrier before rseq_preempt()
x86/membarrier: Get rid of a dubious optimization
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
mm/madvise: remove racy mm ownership check
drm/amdgpu/powerplay: parse fan table for CI asics
bpf, doc: Update KP's email in MAINTAINERS
FROMGIT: f2fs: fix race of pending_pages in decompression
tcp: select sane initial rcvq_space.space for big MSS
net: ll_temac: Fix potential NULL dereference in temac_probe()
afs: Fix memory leak when mounting with multiple source parameters
net: tipc: prevent possible null deref of link
ANDROID: x86: entry: fix LSL open coding
Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"
net: stmmac: overwrite the dma_cap.addr64 according to HW design
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: increase the timeout for dma reset
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() changes
netfilter: nftables: comment indirect serialization of commit_mutex with rtnl_mutex
netfilter: nft_dynset: fix timeouts later than 23 days
bonding: fix feature flag setting at init time
Revert "cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem"
ANDROID: cpu/hotplug: vendor hook for resume cpus
ANDROID: cpu/hotplug: rebuild sched domains immediately
ANDROID: cpu/hotplug: add migration to paused_cpus
ANDROID: cpu/hotplug: add pause/resume_cpus interface
ANDROID: cpu/hotplug: protect _cpu_down against partial HP
ANDROID: cgroup/cpuset: rely on active_mask for guaranteed online CPU
ANDROID: sched/fair: update_max_interval() active_mask dependant
ANDROID: sched/rt: cpu_active_mask intersection
ANDROID: stop_machine: stop_one_cpu_async
io_uring: fix file leak on error path of io ctx creation
tools/bpftool: Fix PID fetching with a lot of results
drm/i915/gt: Declare gen9 has 64 mocs entries!
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
drm/i915: fix size_t greater or equal to zero comparison
drm/i915/gt: Cancel the preemption timeout on responding to it
drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
drm/i915/gem: Propagate error from cancelled submit due to context closure
drm/i915/gem: Check the correct variable in selftest
netfilter: x_tables: Switch synchronization to RCU
ANDROID: Disable hermetic toolchain for allmodconfig builds
pinctrl: aspeed: Fix GPIO requests on pass-through banks
media: vidtv: fix some warnings
scsi: hisi_sas: Select a suitable queue for internal I/Os
scsi: core: Fix race between handling STS_RESOURCE and completion
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
dpaa2-mac: Add a missing of_node_put after of_device_is_available
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
bridge: Fix a deadlock when enabling multicast snooping
enetc: Fix reporting of h/w packet counters
powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_allowed()
clk: renesas: r9a06g032: Drop __packed for portability
clk: imx: scu: fix MXC_CLK_SCU module build break
RDMA/core: Fix empty gid table for non IB/RoCE devices
lwt_bpf: Replace preempt_disable() with migrate_disable()
lwt: Disable BH too in run_lwt_bpf()
io_uring: fix mis-seting personality's creds
MAINTAINERS: add a limited ARM and ARM64 SoC entry
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments
net: hns3: remove a misused pragma packed
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_use_low_level_irq list
Input: raydium_ts_i2c - do not split tx transactions
Linux 5.10-rc7
mm/mmap.c: fix mmap return value when vma is merged after call_mmap()
hugetlb_cgroup: fix offline of hugetlb cgroup with reservations
mm/filemap: add static for function __add_to_page_cache_locked
userfaultfd: selftests: fix SIGSEGV if huge mmap fails
tools/testing/selftests/vm: fix build error
mailmap: add two more addresses of Uwe Kleine-König
mm/swapfile: do not sleep with a spin lock held
mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING
mm: list_lru: set shrinker map bit when child nr_items is not zero
mm: memcg/slab: fix obj_cgroup_charge() return value handling
coredump: fix core_pattern parse error
zlib: export S390 symbols for zlib modules
kbuild: avoid split lines in .mod files
Revert "mei: virtio: virtualization frontend driver"
x86/sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes
x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
net: marvell: prestera: Fix error return code in prestera_port_create()
vrf: packets with lladdr src needs dst at input with orig_iif when needs strict
can: softing: softing_netdev_open(): fix error handling
ch_ktls: fix build warning for ipv4-only config
i2c: mlxbf: Fix the return check of devm_ioremap and ioremap
i2c: mlxbf: select CONFIG_I2C_SLAVE
mac80211: mesh: fix mesh_pathtbl_init() error path
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
openvswitch: fix error return code in validate_and_copy_dec_ttl()
net: bridge: vlan: fix error return code in __vlan_add()
ipv4: fix error return code in rtm_to_fib_config()
ethernet: select CONFIG_CRC32 as needed
net: ipa: pass the correct size when freeing DMA memory
block: fix incorrect branching in blk_max_size_offset()
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
tracing: Fix userstacktrace option for instances
dm: remove invalid sparse __acquires and __releases annotations
dm: fix double RCU unlock in dm_dax_zero_page_range() error path
dm: fix IO splitting
tty: Fix ->session locking
tty: Fix ->pgrp locking in tiocspgrp()
xsk: Return error code if force_zc is set
usb: gadget: f_fs: Use local copy of descriptors for userspace copy
usb: ohci-omap: Fix descriptor conversion
Revert "usb-storage: fix sdev->host->dma_dev"
Revert "uas: fix sdev->host->dma_dev"
Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives"
mmc: mediatek: mark PM functions as __maybe_unused
mmc: block: Fixup condition for CMD13 polling for RPMB requests
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
cfg80211: initialize rekey_data
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
USB: serial: kl5kusb105: fix memleak on open
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
pinctrl: amd: remove debounce filter setting in IRQ type setting
kvm: x86/mmu: Use cpuid to determine max gfn
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
cifs: refactor create_sd_buf() and and avoid corrupting the buffer
cifs: add NULL check for ses->tcon_ipc
smb3: set COMPOUND_FID to FileID field of subsequent compound request
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
ANDROID: Sched: Add restricted vendor hooks for scheduler
net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering
net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS
net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled
net/mlx5: Fix wrong address reclaim when command interface is down
net/sched: act_mpls: ensure LSE is pullable before reading it
net: openvswitch: ensure LSE is pullable before reading it
net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl
net: mvpp2: Fix error return code in mvpp2_open()
chelsio/chtls: fix a double free in chtls_setkey()
uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT
pwm: sl28cpld: fix getting driver data in pwm callbacks
lib/syscall: fix syscall registers retrieval on 32-bit platforms
ANDROID: tracing: Add restricted vendor hooks for preemptirq events
selftests: kvm/set_memory_region_test: Fix race in move region test
x86/platform/uv: Fix UV4 hub revision adjustment
ANDROID: Sched: Export scheduler symbols needed by vendor modules
rtw88: debug: Fix uninitialized memory in debugfs code
USB: serial: ch341: sort device-id entries
USB: serial: ch341: add new Product ID for CH341A
perf/x86/intel: Check PEBS status correctly
perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS
intel_idle: Build fix
FROMLIST: scripts: merge_config: add strict mode to fail upon any redefinition
drm/amdgpu/vcn3.0: remove old DPG workaround
drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset
drm/amd/display: Init clock value by current vbios CLKs
drm/amdgpu/pm/smu11: Fix fan set speed bug
vxlan: fix error return code in __vxlan_dev_create()
net: pasemi: fix error return code in pasemi_mac_open()
cxgb3: fix error return code in t3_sge_alloc_qset()
net/x25: prevent a couple of overflows
drm/i915/display: Defer initial modeset until after GGTT is initialised
drm/i915/display: return earlier from intel_modeset_init() without display
drm/i915/gt: Limit frequency drop to RPe on parking
drm/i915/gt: Retain default context state across shrinking
drm/i915/gt: Split the breadcrumb spinlock between global and contexts
drm/i915/gt: Protect context lifetime with RCU
xsk: Change the tx writeable condition
xsk: Replace datagram_poll by sock_poll_wait
FROMLIST: scsi: ufs: clear uac for RPMB after ufshcd resets
i2c: imx: Don't generate STOP condition if arbitration has been lost
i2c: imx: Check for I2SR_IAL after every byte
i2c: imx: Fix reset of I2SR_IAL flag
dpaa_eth: copy timestamp fields to new skb in A-050385 workaround
net: ip6_gre: set dev->hard_header_len when using header_ops
mt76: usb: fix crash on device removal
iwlwifi: pcie: add some missing entries for AX210
iwlwifi: pcie: invert values of NO_160 device config entries
iwlwifi: pcie: add one missing entry for AX210
iwlwifi: update MAINTAINERS entry
scsi: bnx2i: Requires MMU
s390: fix irq state tracing
s390/pci: fix CPU address in MSI for directed IRQ
ANDROID: binder: Add vendor hooks
i2c: qcom: Fix IRQ error misassignement
i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc()
ANDROID: gki: build-in DMA_VIRTUAL_CHANNELS
media: vidtv: fix kernel-doc markups
powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE
media: [next] media: vidtv: fix a read from an object after it has been freed
media: vb2: set cache sync hints when init buffers
FROMGIT: arm64: mm: account for hotplug memory when randomizing the linear region
gpio: mvebu: fix potential user-after-free on probe
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
KVM: arm64: Fix handling of merging tables into a block entry
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
gpio: zynq: fix reference leak in zynq_gpio functions
gpiolib: Don't free if pin ranges are not defined
gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
gpio: arizona: disable pm_runtime in case of failure
vhost_vdpa: return -EFAULT if copy_to_user() fails
vdpa: mlx5: fix vdpa/vhost dependencies
selftests/bpf: Drain ringbuf samples at the end of test
libbpf: Fix ring_buffer__poll() to return number of consumed samples
geneve: pull IP header before ECN decapsulation
inet_ecn: Fix endianness of checksum update when setting ECT(1)
RDMA/efa: Use the correct current and new states in modify QP
RDMA/qedr: iWARP invalid(zero) doorbell address fix
tipc: fix incompatible mtu of transmission
ANDROID: usb: gadget: f_midi: Avoid invalid pointer access
dm writecache: remove BUG() and fail gracefully instead
dm table: Remove BUG_ON(in_interrupt())
dm: fix bug with RCU locking in dm_blk_report_zones
Revert "dm cache: fix arm link errors with inline"
fs: 9p: add generic splice_write file operation
net: broadcom CNIC: requires MMU
ibmvnic: Fix TX completion error handling
ibmvnic: Ensure that SCRQ entry reads are correctly ordered
ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations
ANDROID: mm: add cma pcp list
ANDROID: cma: redirect page allocation to CMA
block: use gcd() to fix chunk_sectors limit stacking
Input: atmel_mxt_ts - fix lost interrupts
fpga: Specify HAS_IOMEM dependency for FPGA_DFL
fs: 9p: add generic splice_read file operations
x86/resctrl: Fix AMD L3 QOS CDP enable/disable
ANDROID: spi: of: Populate fwnode in of_register_spi_device
media: pulse8-cec: add support for FW v10 and up
media: pulse8-cec: fix duplicate free at disconnect or probe error
media: mtk-cir: fix calculation of chk period
kbuild: Disable CONFIG_LD_ORPHAN_WARN for ld.lld 10.0.1
kbuild: Hoist '--orphan-handling' into Kconfig
ANDROID: net: xfrm: always export pktgen_xfrm_outer_mode_output
KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity check
arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id
USB: serial: option: fix Quectel BG96 matching
ANDROID: pcie/dwc: driver: export dw_handle_msi_irq
Input: xpad - support Ardwiino Controllers
Input: i8042 - add ByteSpeed touchpad to noloop table
scsi: mpt3sas: Increase IOCInit request timeout to 30s
scsi: mpt3sas: Fix ioctl timeout
scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()
docs: bootconfig: Add the endianness of fields
tools/bootconfig: Store size and checksum in footer as le32
bootconfig: Load size and checksum in the footer as le32
ring-buffer: Always check to put back before stamp when crossing pages
scsi: storvsc: Fix error return in storvsc_probe()
ftrace: Fix DYNAMIC_FTRACE_WITH_DIRECT_CALLS dependency
ftrace: Fix updating FTRACE_FL_TRAMP
tracing: Fix alignment of static buffer
tracing: Remove WARN_ON in start_thread()
samples/ftrace: Mark my_tramp[12]? global
vxlan: Copy needed_tailroom from lowerdev
vxlan: Add needed_headroom for lower device
chelsio/chtls: fix panic during unload reload chtls
ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
ANDROID: sched: Track wake_q length
drm/i915/gt: Program mocs:63 for cache eviction on gen9
ARM: imx: Use correct SRC base address
gfs2: Fix deadlock between gfs2_{create_inode,inode_lookup} and delete_work_func
xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
ktest.pl: Fix incorrect reboot for grub2bls
cifs: fix potential use-after-free in cifs_echo_request()
cifs: allow syscalls to be restarted in __smb_send_rqst()
ring-buffer: Set the right timestamp in the slow path of __rb_reserve_next()
ring-buffer: Update write stamp with the correct ts
io_uring: fix recvmsg setup with compat buf-select
arm64: mte: Fix typo in macro definition
pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
ANDROID: sched/cpuset: Add vendor hook to change tasks affinity
ANDROID: sched/core: Add vendor hook to change task affinity
arm64: entry: fix EL1 debug transitions
arm64: entry: fix NMI {user, kernel}->kernel transitions
arm64: entry: fix non-NMI kernel<->kernel transitions
arm64: ptrace: prepare for EL1 irq/rcu tracking
arm64: entry: fix non-NMI user<->kernel transitions
arm64: entry: move el1 irq/nmi logic to C
arm64: entry: prepare ret_to_user for function call
arm64: entry: move enter_from_user_mode to entry-common.c
arm64: entry: mark entry code as noinstr
arm64: mark idle code as noinstr
arm64: syscall: exit userspace before unmasking exceptions
can: kvaser_pciefd: kvaser_pciefd_open(): fix error handling
can: c_can: c_can_power_up(): fix error handling
can: sun4i_can: sun4i_can_err(): don't count arbitration lose as an error
can: sja1000: sja1000_err(): don't count arbitration lose as an error
can: m_can: tcan4x5x_can_probe(): fix error path: remove erroneous clk_disable_unprepare()
powerpc/pseries: Pass MSI affinity to irq_create_mapping()
genirq/irqdomain: Add an irq_create_mapping_affinity() function
drm/omap: sdi: fix bridge enable/disable
MAINTAINERS: Move Jason Cooper to CREDITS
habanalabs: put devices before driver removal
habanalabs: free host huge va_range if not used
speakup: Reject setting the speakup line discipline outside of speakup
usb: cdns3: core: fix goto label for error path
usb: cdns3: gadget: clear trb->length as zero after preparing every trb
usb: cdns3: Fix hardware based role switch
Linux 5.10-rc6
drm/panel: sony-acx565akm: Fix race condition in probe
drm/rockchip: Avoid uninitialized use of endpoint id in LVDS
dt-bindings: net: correct interrupt flags in examples
ibmvnic: reduce wait for completion time
ibmvnic: no reset timeout for 5 seconds after reset
ibmvnic: send_login should check for crq errors
ibmvnic: track pending login
ibmvnic: delay next reset if hard reset fails
ibmvnic: restore adapter state on failed reset
ibmvnic: avoid memset null scrq msgs
ibmvnic: stop free_all_rwi on failed reset
ibmvnic: handle inconsistent login with reset
selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module
ipv4: Fix tos mask in inet_rtm_getroute()
netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal
ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model
ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14
ALSA: hda/generic: Add option to enforce preferred_dacs pairs
ANDROID: GKI: export dev_pm_qos_read_value
FROMGIT: usb: typec: Add type sysfs attribute file for partners
FROMGIT: usb: pd: DFP product types
FROMGIT: usb: typec: Constify static attribute_group structs
FROMGIT: usb: typec: Expose Product Type VDOs via sysfs
FROMGIT: usb: typec: Consolidate sysfs ABI documentation
FROMGIT: usb: typec: Fix num_altmodes kernel-doc error
FROMGIT: usb: typec: Add plug num_altmodes sysfs attr
FROMGIT: usb: typec: Add number of altmodes partner attr
FROMGIT: usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable
FROMGIT: platform/chrome: cros_ec_typec: Correct the Thunderbolt rounded/non-rounded cable support
sock: set sk_err to ee_errno on dequeue from errq
mptcp: fix NULL ptr dereference on bad MPJ
net: openvswitch: fix TTL decrement action netlink message format
ANDROID: drm: expose drm_mode_convert_to_umode to display module
perf probe: Change function definition check due to broken DWARF
perf probe: Fix to die_entrypc() returns error correctly
perf stat: Use proper cpu for shadow stats
perf record: Synthesize cgroup events only if needed
perf diff: Fix error return value in __cmd_diff()
perf tools: Update copy of libbpf's hashmap.c
ANDROID: Revert "thermal: Make thermal_zone_device_is_enabled() available to core only"
x86/mce: Do not overwrite no_way_out if mce_end() fails
FROMGIT: usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits
FROMGIT: usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support
FROMGIT: usb: typec: ucsi: Work around PPM losing change information
FROMGIT: usb: typec: ucsi: acpi: Always decode connector change information
ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
ANDROID: cpuset: Make cpusets restore on hotplug
ANDROID: sched: Export symbols for vendor EAS wakup path function
ANDROID: sched: Add vendor hooks for skipping sugov update
ANDROID: sched: Add vendor hooks for override sugov behavior
ANDROID: attribute page lock and waitqueue functions as sched
ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu
kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT
ANDROID: arch_topology: Export symbol for thermal pressure notification
ANDROID: sched/core: Export symbols needed by modules
ANDROID: modpost: Forbid double exports
FROMLIST: modpost: Make static exports fatal
ANDROID: GKI: enable CONFIG_THERMAL_NETLINK
KVM: x86: Fix split-irqchip vs interrupt injection window request
KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint
ALSA: usb-audio: US16x08: fix value count for level meters
ANDROID: sched: Add env->cpus to android_rvh_sched_nohz_balancer_kick
usb: typec: stusb160x: fix power-opmode property with typec-power-opmode
FROMGIT: usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen
FROMGIT: usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON
FROMGIT: usb: typec: tcpci_maxim: Fix the compatible string
netfilter: nftables_offload: build mask based from the matching bytes
netfilter: nftables_offload: set address type in control dissector
ipvs: fix possible memory leak in ip_vs_control_net_init
powerpc/numa: Fix a regression on memoryless node 0
printk: finalize records with trailing newlines
ANDROID: extract-cert: omit PKCS#11 support if building against BoringSSL
USB: serial: option: add support for Thales Cinterion EXS82
can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check
can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0
can: m_can: fix nominal bitiming tseg2 min for version >= 3.1
can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags
FROMGIT: dt-bindings: usb: Maxim type-c controller device tree binding document
FROMGIT: usb: typec: tcpci_maxim: Fix uninitialized return variable
FROMGIT: usb: typec: tcpci_maxim: Enable auto discharge disconnect
FROMGIT: usb: typec: tcpci: Implement Auto discharge disconnect callbacks
ALSA: hda/realtek - Add new codec supported for ALC897
FROMGIT: usb: typec: tcpm: Implement enabling Auto Discharge disconnect support
batman-adv: Don't always reallocate the fragmentation skb head
batman-adv: Reserve needed_*room for fragments
batman-adv: Consider fragmentation for needed_headroom
FROMGIT: usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink
FROMGIT: usb: typec: tcpci: frs sourcing vbus callback
FROMGIT: usb: typec: tcpm: frs sourcing vbus callback
ANDROID: staging: ion: export some ion symbols
ANDROID: staging: ion: Remove unused local variable 'vaddr'
ANDROID: staging: ion: remove kmap from begin[end]_cpu_access
ANDROID: staging: ion: Fix potential memory corruption
ANDROID: staging: ion: optimize cache operation for non-cached buffer
ANDROID: staging: ion: use dma_[un]map_sg_attrs
ANDROID: staging: ion: Export query function to be used in modules
FROMGIT: usb: typec: tcpm: Refactor logic for new-source-frs-typec-current
ANDROID: USB: gadget: f_accessory: add support for SuperSpeed Plus
FROMLIST: USB: gadget: f_rndis: fix bitrate for SuperSpeed and above
FROMLIST: USB: gadget: f_midi: setup SuperSpeed Plus descriptors
FROMLIST: USB: gadget: f_fs: add SuperSpeed Plus support
FROMLIST: USB: gadget: f_acm: add support for SuperSpeed Plus
ANDROID: configs: gki: add CONFIG_PSTORE_PMSG
ANDROID: configs: gki: add CONFIG_LEDS_TRIGGER_TRANSIENT
gfs2: Upgrade shared glocks for atime updates
drm/tegra: sor: Disable clocks on error in tegra_sor_init()
mm: memcg: relayout structure mem_cgroup to avoid cache interference
drm/nouveau: make sure ret is initialized in nouveau_ttm_io_mem_reserve
io_uring: fix files grab/cancel race
RDMA/hns: Bugfix for memory window mtpt configuration
RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP
RDMA/hns: Fix wrong field of SRQ number the device supports
iommu/vt-d: Don't read VCCAP register unless it exists
platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet
platform/x86: touchscreen_dmi: Add info for the Predia Basic tablet
platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
platform/x86: toshiba_acpi: Fix the wrong variable assignment
platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE
platform/x86: thinkpad_acpi: Whitelist P15 firmware for dual fan control
platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time
platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen
platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e
platform/x86: thinkpad_acpi: add P1 gen3 second fan support
powerpc/64s: Trim offlined CPUs from mm_cpumasks
kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling
powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels
powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation
ASoC: rt5682: change SAR voltage threshold
drm: mxsfb: Implement .format_mod_supported
drm: mxsfb: fix fence synchronization
ANDROID: configs: gki: add CONFIG_PRINTK_CALLER
can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given
can: gs_usb: fix endianess problem with candleLight firmware
MAINTAINERS: Adding help for coresight subsystem
media: vidtv.rst: add kernel-doc markups
media: vidtv.rst: update vidtv documentation
media: vidtv: simplify EIT write function
media: vidtv: simplify NIT write function
media: vidtv: simplify SDT write function
media: vidtv: cleanup PMT write table function
media: vidtv: cleanup PAT write function
media: vidtv: cleanup PSI table header function
media: vidtv: cleanup PSI descriptor write function
media: vidtv: simplify the crc writing logic
media: vidtv: simplify PSI write function
media: vidtv: add date to the current event
media: vidtv: fix service_id at SDT table
media: vidtv: fix service type
media: vidtv: add a PID entry for the NIT table
media: vidtv: properly fill EIT service_id
media: vidtv: fix the network ID range
media: vidtv: improve EIT data
media: vidtv: cleanup null packet initialization logic
media: vidtv: pre-initialize mux arrays
media: vidtv: remove some unused functions
media: vidtv: do some cleanups at the driver
drm/nouveau: fix relocations applying logic and a double-free
media: vidtv: avoid copying data for PES structs
media: vidtv: avoid data copy when initializing the multiplexer
media: vidtv: fix some notes at the tone generator
media: vidtv: fix the tone generator logic
media: vidtv: fix the name of the program
media: vidtv: don't use recursive functions
media: vidtv: add error checks
media: vidtv: reorganize includes
media: vidtv: psi: fix missing assignments in while loops
media: vidtv: Move s302m specific fields into encoder context
media: vidtv: psi: extract descriptor chaining code into a helper
media: vidtv: psi: Implement an Event Information Table (EIT)
media: vidtv: psi: add a Network Information Table (NIT)
media: vidtv: extract the initial CRC value to into a #define
ch_ktls: lock is not freed
net/tls: Protect from calling tls_dev_del for TLS RX twice
devlink: Make sure devlink instance and port are in same net namespace
devlink: Hold rtnl lock while reading netdev attributes
ptp: clockmatrix: bug fix for idtcm_strverscmp
IB/hfi1: Ensure correct mm is used at all times
netfilter: nf_tables: avoid false-postive lockdep splat
netfilter: ipset: prevent uninit-value in hash_ip6_add
bpf: Add MAINTAINERS entry for BPF LSM
enetc: Let the hardware auto-advance the taprio base-time of 0
gro_cells: reduce number of synchronize_net() calls
net: stmmac: fix incorrect merge of patch upstream
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init
x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb
RISC-V: fix barrier() use in <vdso/processor.h>
RISC-V: Add missing jump label initialization
riscv: Explicitly specify the build id style in vDSO Makefile again
gfs2: Don't freeze the file system during unmount
gfs2: check for empty rgrp tree in gfs2_ri_update
ANDROID: sync encrypt+casefold support with patches going upstream
efi: EFI_EARLYCON should depend on EFI
efivarfs: revert "fix memory leak in efivarfs_create()"
efi/efivars: Set generic ops before loading SSDT
RDMA/i40iw: Address an mmap handler exploit in i40iw
arm64: tegra: Fix Tegra234 VDK node names
arm64: tegra: Wrong AON HSP reg property size
arm64: tegra: Fix USB_VBUS_EN0 regulator on Jetson TX1
arm64: tegra: Correct the UART for Jetson Xavier NX
arm64: tegra: Disable the ACONNECT for Jetson TX2
spi: dw: Fix spi registration for controllers overriding CS
ASoC: wm_adsp: fix error return code in wm_adsp_load()
x86/tboot: Don't disable swiotlb when iommu is forced on
trace: fix potenial dangerous pointer
optee: add writeback to valid memory type
vhost-vdpa: fix page pinning leakage in error path (rework)
vringh: fix vringh_iov_push_*() documentation
vhost scsi: fix lun reset completion handling
drm/ast: Reload gamma LUT after changing primary plane's color format
drm/amdgpu: Fix size calculation when init onchip memory
Documentation: netdev-FAQ: suggest how to post co-dependent series
Input: i8042 - fix error return code in i8042_setup_aux()
Input: soc_button_array - add missing include
ibmvnic: enhance resetting status check during module exit
ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq
ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues
net: ena: fix packet's addresses for rx_offset feature
net: ena: set initial DMA width to avoid intel iommu issue
net: ena: handle bad request id in ena_netdev
mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)
nfc: s3fwrn5: use signed integer for parsing GPIO numbers
dpaa2-eth: Fix compile error due to missing devlink support
gfs2: set lockdep subclass for iopen glocks
gfs2: Fix deadlock dumping resource group glocks
MAINTAINERS: Update page pool entry
bpftool: Fix error return value in build_btf_type_table
tcp: Set ECT0 bit in tos/tclass for synack when BPF needs ECN
net, xsk: Avoid taking multiple skbuff references
devlink: Fix reload stats structure
aquantia: Remove the build_skb path
Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kbuild: use -fmacro-prefix-map for .S sources
Makefile.extrawarn: move -Wcast-align to W=3
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/display: Avoid HDCP initialization in devices without output
drm/i915/gt: Free stale request on destroying the virtual engine
drm/i915/gt: Don't cancel the interrupt shadow too early
drm/i915/gt: Track signaled breadcrumbs outside of the breadcrumb spinlock
drm/amdgpu: fix a page fault
drm/amdgpu: fix SI UVD firmware validate resume fail
drm/amd/amdgpu: fix null pointer in runtime pm
drm/i915/gt: Defer enabling the breadcrumb interrupt to after submission
drm/i915/gvt: correct a false comment of flag F_UNALIGN
drm/i915/perf: workaround register corruption in OATAILPTR
ANDROID: vfs: d_canonical_path cleanup #if 0
intel_idle: Fix intel_idle() vs tracing
sched/idle: Fix arch_cpu_idle() vs tracing
io_uring: fix ITER_BVEC check
io_uring: fix shift-out-of-bounds when round up cq size
ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
spi: imx: fix the unbalanced spi runtime pm management
firmware: xilinx: Use hash-table for api feature check
firmware: xilinx: Fix SD DLL node reset issue
ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294
x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak
x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak
mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
mmc: mediatek: Extend recheck_sdio_irq fix to more variants
ANDROID: sched: add missing data type for cpu variable
net/packet: fix packet receive on L3 devices without visible hard header
soc: fsl: dpio: Get the cpumask through cpumask_of(cpu)
ANDROID: sched: Add restrict vendor hooks for load balance
i40e: Fix removing driver while bare-metal VFs pass traffic
vsock/virtio: discard packets only when socket is really closed
ANDROID: db845c_gki.fragment: Remove USB_XHCI_HCD and XHCI_PCI_RENESAS configs
tcp: fix race condition when creating child sockets from syncookies
ANDROID: sched/fair: Have sync honor fits_capacity
ANDROID: usb: f_accessory: avoid requeuing write req if disconnected
FROMGIT: scsi: ufs: Put HBA into LPM during gating
ANDROID: add vendor hooks to override show_cpufinfo_max_freq
IB/mthca: fix return value of error branch in mthca_init_cq()
btrfs: fix lockdep splat when enabling and disabling qgroups
btrfs: do nofs allocations when adding and removing qgroup relations
btrfs: fix lockdep splat when reading qgroup config on mount
btrfs: tree-checker: add missing returns after data_ref alignment checks
btrfs: don't access possibly stale fs_info data for printing duplicate device
ASoC: qcom: Fix enabling BCLK and LRCLK in LPAIF invalid state
habanalabs/gaudi: fix missing code in ECC handling
ANDROID: arm64: gki_defconfig: Disable VHE
drm/vc4: kms: Don't disable the muxing of an active CRTC
drm/vc4: kms: Store the unassigned channel list in the state
ANDROID: GKI: enable CONFIG_SCSI_UFS_BSG=y
arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect()
arm64: pgtable: Fix pte_accessible()
ANDROID: GKI: Enable CONFIG_USB_TYPEC_UCSI
ANDROID: GKI: enable CONFIG_SCSI_UFS_DWC_TC_PLATFORM
ANDROID: GKI: enable a bunch of HID config options =y
iommu: Check return of __iommu_attach_device()
arm-smmu-qcom: Ensure the qcom_scm driver has finished probing
spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts
mmc: mediatek: Fix system suspend/resume support for CQHCI
iommu/amd: Enforce 4k mapping for certain IOMMU data structures
xsk: Fix incorrect netdev reference count
ANDROID: GKI: Enable CONFIG_USB_XHCI_HCD
ACPI/IORT: Fix doc warnings in iort.c
arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build
s390: fix fpu restore in entry.S
powerpc/64s: Fix allnoconfig build since uaccess flush
cpufreq: scmi: Fix build for !CONFIG_COMMON_CLK
drm/exynos: depend on COMMON_CLK to fix compile tests
Linux 5.10-rc5
afs: Fix speculative status fetch going out of order wrt to modifications
mm: fix madvise WILLNEED performance problem
libfs: fix error cast of negative value in simple_attr_write()
mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
mm: memcg/slab: fix root memcg vmstats
mm: fix readahead_page_batch for retry entries
mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exports
compiler-clang: remove version check for BPF Tracing
mm/madvise: fix memory leak from process_madvise
irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend
irqchip/exiu: Fix the index of fwspec for IRQ type
ibmvnic: skip tx timeout reset while in resetting
ibmvnic: notify peers when failover and migration happen
ibmvnic: fix call_netdevice_notifiers in do_reset
tun: honor IOCB_NOWAIT flag
net/af_iucv: set correct sk_protocol for child sockets
usbnet: ipheth: fix connectivity with iOS 14
cxgb4: Fix build failure when CONFIG_TLS=m
bonding: wait for sysfs kobject destruction before freeing struct slave
drm/mediatek: dsi: Modify horizontal front/back porch byte formula
s390/qeth: fix tear down of async TX buffers
s390/qeth: fix af_iucv notification race
s390/qeth: make af_iucv TX notification call more robust
s390/qeth: Remove pnso workaround
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control
tcp: Allow full IP tos/IPv6 tclass to be reflected in L3 header
dpaa2-eth: select XGMAC_MDIO for MDIO bus support
ANDROID: gki_defconfig: Enable SERIAL_MSM_GENI_EARLY_CONSOLE
ANDROID: gki_defconfig: Remove QCOM_COMMAND_DB=y
cxgb4: fix the panic caused by non smac rewrite
selftests/seccomp: sh: Fix register names
selftests/seccomp: powerpc: Fix typo in macro variable name
block/keyslot-manager: prevent crash when num_slots=1
net/tls: missing received data after fast remote close
bnxt_en: Release PCI regions when DMA mask setup fails during probe.
rose: Fix Null pointer dereference in rose_send_frame()
MAINTAINERS: Change Solarflare maintainers
spi: Take the SPI IO-mutex in the spi_setup() method
ARM: dts: sun8i: v3s: fix GIC node memory range
USB: core: Change %pK for __user pointers to %px
MAINTAINERS: Update email address for Sean Christopherson
USB: core: Fix regression in Hercules audio card
usb: gadget: Fix memleak in gadgetfs_fill_super
usb: gadget: f_midi: Fix memleak in f_midi_alloc
USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card
xsk: Fix umem cleanup bug at socket destruct
MAINTAINERS: Update XDP and AF_XDP entries
interconnect: fix memory trashing in of_count_icc_providers()
ALSA: hda/realtek - Fixed Dell AIO wrong sound tone
interconnect: qcom: qcs404: Remove GPU and display RPM IDs
interconnect: qcom: msm8916: Remove rpm-ids from non-RPM nodes
video: hyperv_fb: Fix the cache type when mapping the VRAM
mtd: rawnand: socrates: Move the ECC initialization to ->attach_chip()
mtd: rawnand: sharpsl: Move the ECC initialization to ->attach_chip()
mtd: rawnand: r852: Move the ECC initialization to ->attach_chip()
USB: serial: option: add Fibocom NL668 variants
ANDROID: sched: rt: rearrange invocation of find_lowest_rq() vendor hook
bnxt_en: fix error return code in bnxt_init_board()
bnxt_en: fix error return code in bnxt_init_one()
ext4: fix bogus warning in ext4_update_dx_flag()
jbd2: fix kernel-doc markups
scsi: ufs: Fix race between shutdown and runtime resume flow
ANDROID: GKI: enable CONFIG_SUN4I_TIMER
xfs: revert "xfs: fix rmap key and record comparison functions"
ANDROID: mm/memblock: export memblock_end_of_DRAM
mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip()
mtd: rawnand: pasemi: Move the ECC initialization to ->attach_chip()
mtd: rawnand: tmio: Move the ECC initialization to ->attach_chip()
mtd: rawnand: txx9ndfmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: orion: Move the ECC initialization to ->attach_chip()
mtd: rawnand: mpc5121: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_slc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: fsmc: Move the ECC initialization to ->attach_chip()
mtd: rawnand: diskonchip: Move the ECC initialization to ->attach_chip()
mtd: rawnand: davinci: Move the ECC initialization to ->attach_chip()
mtd: rawnand: cs553x: Move the ECC initialization to ->attach_chip()
ext4: drop fast_commit from /proc/mounts
mtd: rawnand: au1550: Move the ECC initialization to ->attach_chip()
mtd: rawnand: ams-delta: Move the ECC initialization to ->attach_chip()
mtd: rawnand: xway: Move the ECC initialization to ->attach_chip()
mtd: rawnand: gpio: Move the ECC initialization to ->attach_chip()
drm/i915/gt: Fixup tgl mocs for PTE tracking
fail_function: Remove a redundant mutex unlock
selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL
lib/strncpy_from_user.c: Mask out bytes after NUL terminator.
ANDROID: Sched: Export sched_feat_keys symbol needed by vendor modules
drm/vram-helper: Fix use of top-down placement
net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid()
net/smc: fix matching of existing link groups
ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module
ANDROID: sched: Export few scheduler symbols for vendor modules
ALSA: mixart: Fix mutex deadlock
xfs: don't allow NOWAIT DIO across extent boundaries
libbpf: Fix VERSIONED_SYM_COUNT number parsing
HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver
HID: logitech-dj: Fix an error in mse_bluetooth_descriptor
drm/vc4: hdmi: Disable Wifi Frequencies
dt-bindings: display: Add a property to deal with WiFi coexistence
thunderbolt: Fix use-after-free in remove_unplugged_switch()
Revert "iommu/vt-d: Take CONFIG_PCI_ATS into account"
docs: bootconfig: Update file format on initrd image
tools/bootconfig: Align the bootconfig applied initrd image size to 4
tools/bootconfig: Fix to check the write failure correctly
tools/bootconfig: Fix errno reference after printf()
drm/vc4: kms: Document the muxing corner cases
drm/vc4: kms: Split the HVS muxing check in a separate function
drm/vc4: kms: Rename NUM_CHANNELS
drm/vc4: kms: Remove useless define
drm/vc4: kms: Switch to drmm_add_action_or_reset
drm/vc4: hdmi: Block odd horizontal timings
drm/vc4: hdmi: Make sure our clock rate is within limits
ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks
powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_security_mitigations
selftests/powerpc: refactor entry and rfi_flush tests
selftests/powerpc: entry flush test
powerpc: Only include kup-radix.h for 64-bit Book3S
powerpc/64s: flush L1D after user accesses
powerpc/64s: flush L1D on kernel entry
selftests/powerpc: rfi_flush: disable entry flush if present
ALSA: hda/ca0132: Fix compile warning without PCI
MAINTAINERS: Temporarily add myself to the IOMMU entry
iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set
ARM: dts: dra76x: m_can: fix order of clocks
bus: ti-sysc: suppress err msg for timers used as clockevent/source
drm/i915/gt: Remember to free the virtual breadcrumbs
drm/i915: Handle max_bpc==16
scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE
scsi: ufs: Fix unexpected values from ufshcd_read_desc_param()
net/mlx4_core: Fix init_hca fields offset
atm: nicstar: Unmap DMA on send error
page_frag: Recover from memory pressure
ANDROID: uid_sys_stats: report uid_cputime stats in microseconds
drm/amd/display: Always get CRTC updated constant values inside commit tail
net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset
mlxsw: core: Use variable timeout for EMAD retries
mlxsw: Fix firmware flashing
net: Have netpoll bring-up DSA management interface
atl1e: fix error return code in atl1e_probe()
atl1c: fix error return code in atl1c_probe()
ah6: fix error return code in ah6_input()
net: usb: qmi_wwan: Set DTR quirk for MR400
regulator: ti-abb: Fix array out of bound read access on the first transition
ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock
xfs: return corresponding errcode if xfs_initialize_perag() fail
xfs: ensure inobt record walks always make forward progress
xfs: fix forkoff miscalculation related to XFS_LITINO(mp)
xfs: directory scrub should check the null bestfree entries too
xfs: strengthen rmap record flags checking
xfs: fix the minrecs logic when dealing with inode root child blocks
can: m_can: process interrupt only when not runtime suspended
gfs2: Fix regression in freeze_go_sync
can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery
io_uring: order refnode recycling
io_uring: get an active ref_node from files_data
iommu/vt-d: Avoid panic if iommu init fails in tboot system
dmaengine: fix error codes in channel_register()
MAINTAINERS: add uv.c also to KVM/s390
s390/uv: handle destroy page legacy interface
x86/dumpstack: Do not try to access user space code of other tasks
can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
can: kvaser_pciefd: Fix KCAN bittiming limits
drm/sun4i: backend: Fix probe failure with multiple backends
ARC: stack unwinding: reorganize how initial register state setup
ARC: stack unwinding: don't assume non-current task is sleeping
ARC: mm: fix spelling mistakes
ARC: bitops: Remove unecessary operation and value
powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context
ipv4: use IS_ENABLED instead of ifdef
qed: fix ILT configuration of SRC block
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
tools/testing/scatterlist: Fix test to compile and run
bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list
bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self
bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self
bpf, sockmap: Use truesize with sk_rmem_schedule()
bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect
bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made
net/tls: Fix wrong record sn in async mode of device resync
interconnect: qcom: msm8974: Don't boost the NoC rate during boot
interconnect: qcom: msm8974: Prevent integer overflow in rate
io_uring: don't double complete failed reissue request
netdevsim: set .owner to THIS_MODULE
seccomp: Set PF_SUPERPRIV when checking capability
ptrace: Set PF_SUPERPRIV when checking capability
enetc: Workaround for MDIO register access issue
MAINTAINERS: Remove myself as LPC32xx maintainers
net/mlx5: fix error return code in mlx5e_tc_nic_init()
net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled
net/mlx5: Disable QoS when min_rates on all VFs are zero
net/mlx5: Clear bw_share upon VF disable
net/mlx5: Add handling of port type in rule deletion
net/mlx5e: Fix check if netdev is bond slave
net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb
net/mlx5e: Set IPsec WAs only in IP's non checksum partial case.
net/mlx5e: Fix refcount leak on kTLS RX resync
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
net: ftgmac100: Fix crash when removing driver
KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace
net: b44: fix error return code in b44_init_one()
qed: fix error return code in qed_iwarp_ll2_start()
drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind()
spi: npcm-fiu: Don't leak SPI master in probe error path
spi: dw: Set transfer handler before unmasking the IRQs
dm writecache: fix the maximum number of arguments
dm writecache: advance the number of arguments when reporting max_age
dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
arm64: dts: qcom: clear the warnings caused by empty dma-ranges
arm64: dts: broadcom: clear the warnings caused by empty dma-ranges
xtensa: uaccess: Add missing __user to strncpy_from_user() prototype
ALSA: usb-audio: Add delay quirk for all Logitech USB devices
perf/x86: fix sysfs type mismatches
lockdep: Put graph lock/unlock under lock_recursion protection
sched/deadline: Fix priority inheritance with multiple scheduling classes
sched: Fix rq->nr_iowait ordering
sched: Fix data-race in wakeup
sched/fair: Fix overutilized update in enqueue_task_fair()
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
mmc: sdhci-of-arasan: Issue DLL reset explicitly
mmc: sdhci-of-arasan: Use Mask writes for Tap delays
mmc: sdhci-of-arasan: Allow configuring zero tap values
mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers
powerpc: Drop -me200 addition to build flags
x86/microcode/intel: Check patch signature before saving microcode for early loading
MIPS: kernel: Fix for_each_memblock conversion
KVM: SVM: fix error return code in svm_create_vcpu()
cpufreq: scmi: Fix OPP addition failure with a dummy clock provider
cpufreq: tegra186: Fix get frequency callback
scsi: target: iscsi: Fix cmd abort fabric stop race
scsi: libiscsi: Fix NOP race condition
bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs.
bnxt_en: Fix counter overflow logic.
bnxt_en: Free port stats during firmware reset.
bnxt_en: read EEPROM A2h address using page 0
net: ipa: lock when freeing transaction
net/tls: fix corrupted data in recvmsg
net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup
net: mvneta: fix possible memory leak in mvneta_swbm_add_rx_fragment
net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call
net: bridge: add missing counters to ndo_get_stats64 callback
net: ethernet: ti: cpsw: fix error return code in cpsw_probe()
net: stmmac: dwmac-intel-plat: fix error return code in intel_eth_plat_probe()
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
cx82310_eth: fix error return code in cx82310_bind()
drm/i915/selftests: Fix wrong return value of perf_request_latency()
drm/i915/selftests: Fix wrong return value of perf_series_engines()
drm/i915: Avoid memory leak with more than 16 workarounds on a list
drm/i915/tgl: Fix Media power gate sequence.
MAINTAINERS: update cxgb4 and cxgb3 maintainer
drm/amdgpu: remove experimental flag from arcturus
net: lantiq: Wait for the GPHY firmware to be ready
selftests/bpf: Fix error return code in run_getsockopt_test()
mm: never attempt async page lock if we've transferred data already
ASoC: Intel: catpt: Correct clock selection for dai trigger
ASoC: Intel: catpt: Skip position update for unprepared streams
spi: cadence-quadspi: Fix error return code in cqspi_probe
ASoC: qcom: lpass-platform: Fix memory leak
ASoC: Intel: KMB: Fix S24_LE configuration
KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt().
drm/amd/display: Add missing pflip irq for dcn2.0
ACPI, APEI, Fix error return value in apei_map_generic_address()
MAINTAINERS: Add Martin Schiller as a maintainer for the X.25 stack
ipv6/netfilter: Discard first fragment not including all headers
media: venus: pm_helpers: Fix kernel module reload
media: venus: venc: Fix setting of profile and level
net: fec: Fix reference count leak in fec series ops
PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter
dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size
dmaengine: ioatdma: remove unused function missed during dma_v2 removal
perf test: Avoid an msan warning in a copied stack.
dmaengine: idxd: fix mapping of portal size
perf inject: Fix file corruption due to event deletion
arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed
s390/dasd: fix null pointer dereference for ERP requests
ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid
ACPI: fan: Initialize performance state sysfs attribute
iommu/vt-d: Take CONFIG_PCI_ATS into account
KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page
cpuidle: tegra: Annotate tegra_pm_set_cpu_in_lp2() with RCU_NONIDLE
xtensa: disable preemption around cache alias management calls
xtensa: fix TLBTEMP area placement
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: merrifield: Set default bias in case no particular value given
pinctrl: jasperlake: Fix HOSTSW_OWN offset
pinctrl: jasperlake: Unhide SPI group of pins
KVM: arm64: Correctly align nVHE percpu data
usb: typec: qcom-pmic-typec: fix builtin build errors
ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo
phy: mediatek: fix spelling mistake in Kconfig "veriosn" -> "version"
phy: qualcomm: Fix 28 nm Hi-Speed USB PHY OF dependency
phy: qualcomm: usb: Fix SuperSpeed PHY OF dependency
phy: intel: PHY_INTEL_KEEMBAY_EMMC should depend on ARCH_KEEMBAY
usb: cdns3: gadget: calculate TD_SIZE based on TD
usb: cdns3: gadget: initialize link_trb as NULL
smb3: Handle error case during offload read path
smb3: Avoid Mid pending list corruption
smb3: Call cifs reconnect from demultiplex thread
cifs: fix a memleak with modefromsid
fix return values of seq_read_iter()
Linux 5.10-rc4
powerpc/64s: Fix KVM system reset handling when CONFIG_PPC_PSERIES=y
vhost scsi: Add support for LUN resets.
vhost scsi: add lun parser helper
vhost scsi: fix cmd completion race
vhost scsi: alloc cmds per vq instead of session
vhost: add helper to check if a vq has been setup
vdpasim: fix "mac_pton" undefined error
can: m_can: m_can_stop(): set device to software init mode before closing
can: m_can: Fix freeing of can device from peripherials
can: m_can: m_can_class_free_dev(): introduce new function
can: m_can: m_can_handle_state_change(): fix state change
can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration
can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init()
can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI
can: flexcan: fix failure handling of pm_runtime_get_sync()
can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment
can: peak_usb: fix potential integer overflow on shift of a int
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
can: ti_hecc: Fix memleak in ti_hecc_probe
can: dev: can_restart(): post buffer from the right context
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
can: af_can: prevent potential access of uninitialized member in can_rcv()
kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use
batman-adv: set .owner to THIS_MODULE
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
net: stmmac: dwmac_lib: enlarge dma reset timeout
lan743x: prevent entire kernel HANG on open, for some platforms
lan743x: fix issue causing intermittent kernel log warnings
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
sctp: change to hold/put transport for proto_unreach_timer
afs: Fix afs_write_end() when called with copied == 0 [ver #3]
vsock: forward all packets to the host when no H2G is registered
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
ocfs2: initialize ip_next_orphan
panic: don't dump stack twice on warn
hugetlbfs: fix anon huge page migration race
mm: memcontrol: fix missing wakeup polling thread
kernel/watchdog: fix watchdog_allowed_mask not used warning
reboot: fix overflow parsing reboot cpu number
Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
compiler.h: fix barrier_data() on clang
mm/gup: use unpin_user_pages() in __gup_longterm_locked()
mm/slub: fix panic in slab_alloc_node()
mailmap: fix entry for Dmitry Baryshkov/Eremin-Solenikov
mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit
mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate
mm/compaction: count pages and stop correctly during page isolation
net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe()
blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
io_uring: handle -EOPNOTSUPP on path resolution
bpf: Relax return code check for subprograms
nvme: fix memory leak freeing command effects
nvme: directly cache command effects log
nvme: free sq/cq dbbuf pointers when dbbuf set fails
drm/nouveau/kms/nv50-: Use atomic encoder callbacks everywhere
drm/nouveau/ttm: avoid using nouveau_drm.ttm.type_vram prior to nv50
drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth
ipv6: Fix error path to cancel the meseage
ip_tunnels: Set tunnel option flag when tunnel metadata is present
proc: don't allow async path resolution of /proc/self components
net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR
net: marvell: prestera: fix error return code in prestera_pci_probe()
net: phy: mscc: remove non-MACSec compatible phy
net: Exempt multicast addresses from five-second neighbor lifetime
net: ethernet: ti: cpsw: fix cpts irq after suspend
block: mark flush request as IDLE when it is really finished
btrfs: tree-checker: add missing return after error in root_item
btrfs: qgroup: don't commit transaction when we already hold the handle
btrfs: fix missing delalloc new bit for new delalloc ranges
ANDROID: sched_clock: Add vendor hook to print epoch values
drm/tegra: output: Do not put OF node twice
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for x86_64
ANDROID: x86: entry: work around LLVM_IAS=1 bug in LSL
spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe
ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
IB/hfi1: Fix error return code in hfi1_init_dd()
ANDROID: ARM: Bump command line size
ANDROID: ARM: Use zImage instead of Image
docs: ABI: testing: iio: stm32: remove re-introduced unsupported ABI
tools, bpftool: Add missing close before bpftool net attach exit
dt-bindings: clock: imx5: fix example
dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53
hwmon: (amd_energy) modify the visibility of the counters
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
MAINTAINERS: add usb raw gadget entry
usb: typec: ucsi: Report power supply changes
regulator: workaround self-referent regulators
regulator: avoid resolve_supply() infinite recursion
regulator: fix memory leak with repeated set_machine_constraints()
ASoC: rt1015: increase the time to detect BCLK
xhci: hisilicon: fix refercence leak in xhci_histb_probe
Revert "usb: musb: convert to devm_platform_ioremap_resource_byname"
ARM: dts: exynos: revert "add input clock to CMU in Exynos4412 Odroid"
KVM: SVM: Update cr3_lm_rsvd_bits for AMD SEV guests
KVM: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch
KVM: x86: clflushopt should be treated as a no-op by emulation
iommu/vt-d: Cure VF irqdomain hickup
ALSA: ctl: fix error path at adding user-defined element set
ALSA: hda/realtek - HP Headset Mic can't detect after boot
ALSA: hda/realtek - Add supported mute Led for HP
arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver
arm64: proton-pack: Add KRYO2XX silver CPUs to spectre-v2 safe-list
arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist
arm64: Add MIDR value for KRYO2XX gold/silver CPU cores
arm64/mm: Validate hotplug range before creating linear mapping
ANDROID: scsi: ufs: Allow prepare_command to return error code
FROMLIST: scsi: ufs: show lba and length for unmap commands
mac80211: free sta in sta_info_insert_finish() on errors
drm/amdgpu: enable DCN for navi10 headless SKU
drm/amdgpu: add ta firmware load for green-sardine
drm/i915/gvt: return error when failing to take the module reference
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
net: ethernet: mtk-star-emac: fix error return code in mtk_star_enable()
bootconfig: Extend the magic check range to the preceding 3 bytes
selinux: Fix error return code in sel_ib_pkey_sid_slow()
net: ethernet: mtk-star-emac: return ok when xmit drops
net/ncsi: Fix netlink registration
drm/i915: Correctly set SFC capability for video engines
drm/i915/gem: Pull phys pread/pwrite implementations to the backend
drm/i915/gem: Allow backends to override pread implementation
x86/platform/uv: Fix copied UV5 output archtype
KVM: arm64: Handle SCXTNUM_ELx traps
KVM: arm64: Unify trap handlers injecting an UNDEF
KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspace
drm: bridge: dw-hdmi: Avoid resetting force in the detect function
loop: Fix occasional uevent drop
block: add a return value to set_capacity_revalidate_and_notify
SUNRPC: Fix oops in the rpc_xdr_buf event class
perf test: Update branch sample pattern for cs-etm
perf test: Fix a typo in cs-etm testing
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
perf lock: Correct field name "flags"
MAINTAINERS/bpf: Update Andrii's entry.
spi: lpspi: Fix use-after-free on unbind
lan743x: fix use of uninitialized variable
net: udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO
net: udp: fix UDP header access on Fast/frag0 UDP GRO
gfs2: Fix case in which ail writes are done to jdata holes
Revert "gfs2: Ignore journal log writes for jdata holes"
RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs
selftests/bpf: Fix unused attribute usage in subprogs_unused test
RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device()
FROMLIST: fuse: Fix colliding FUSE_PASSTHROUGH flag
RDMA/cm: Make the local_id_table xarray non-irq
devlink: Avoid overwriting port attributes of registered port
vrf: Fix fast path output packet handling with async Netfilter rules
NFS: Remove unnecessary inode lock in nfs_fsync_dir()
NFS: Remove unnecessary inode locking in nfs_llseek_dir()
NFS: Fix listxattr receive buffer size
NFSv4.2: fix failure to unregister shrinker
spi: bcm-qspi: Fix use-after-free on unbind
spi: bcm2835aux: Fix use-after-free on unbind
spi: bcm2835: Fix use-after-free on unbind
spi: Introduce device-managed SPI controller allocation
HID: Add Logitech Dinovo Edge battery quirk
HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge
hwmon: (applesmc) Re-work SMC comms
hwmon: (pwm-fan) Fix RPM calculation
HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad
gfs2: fix possible reference leak in gfs2_check_blk_type
thermal: ti-soc-thermal: Disable the CPU PM notifier for OMAP4430
s390/cpum_sf.c: fix file permission for cpum_sfb_size
s390: update defconfigs
mac80211: minstrel: fix tx status processing corner case
mac80211: minstrel: remove deferred sampling code
mac80211: fix memory leak on filtered powersave frames
serial: ar933x_uart: disable clk on error handling path in probe
tty: serial: imx: keep console clocks always on
speakup: Do not let the line discipline be used several times
tty: serial: imx: fix potential deadlock
rfkill: Fix use-after-free in rfkill_resume()
drm/i915/gvt: Set ENHANCED_FRAME_CAP bit
fscrypt: fix inline encryption not used on new files
Input: elan_i2c - fix firmware update on newer ICs
ANDROID: gic-v3: Add vendor hook to GIC v3
cosa: Add missing kfree in error path of cosa_write
Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER
net: switch to the kernel.org patchwork instance
ANDROID: arm64: gki_defconfig: Disable RANDOMIZE_MODULE_REGION_FULL
ch_ktls: stop the txq if reaches threshold
ch_ktls: tcb update fails sometimes
ch_ktls/cxgb4: handle partial tag alone SKBs
ch_ktls: don't free skb before sending FIN
ch_ktls: packet handling prior to start marker
ch_ktls: Correction in middle record handling
ch_ktls: missing handling of header alone
ch_ktls: Correction in trimmed_len calculation
cxgb4/ch_ktls: creating skbs causes panic
ch_ktls: Update cheksum information
ch_ktls: Correction in finding correct length
cxgb4/ch_ktls: decrypted bit is not enough
dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode
of/address: Fix of_node memory leak in of_dma_is_coherent
net/x25: Fix null-ptr-deref in x25_connect
arm64: dts: fsl-ls1028a-kontron-sl28: specify in-band mode for ENETC
tipc: fix memory leak in tipc_topsrv_start()
Revert "ext4: fix superblock checksum calculation race"
ext4: handle dax mount option collision
ANDROID: ext4: fix encrypt+casefold support
io_uring: round-up cq size before comparing with rounded sq size
xfs: fix a missing unlock on error in xfs_fs_map_blocks
spi: fsi: Fix transfer returning without finalizing message
spi: fix client driver breakages when using GPIO descriptors
regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200}
x86/platform/uv: Drop last traces of uv_flush_tlb_others
Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected
bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id
gpio: sifive: Fix SiFive gpio probe
KVM: s390: remove diag318 reset code
KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup
ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
ARM: dts: am437x-l4: fix compatible for cpsw switch dt node
scsi: ufshcd: Fix missing destroy_workqueue()
MAINTAINERS: remove Ursula Braun as s390 network maintainer
net/af_iucv: fix null pointer dereference on shutdown
lan743x: fix "BUG: invalid wait context" when setting rx mode
net: dsa: mv88e6xxx: Fix memleak in mv88e6xxx_region_atu_snapshot
net: Update window_clamp if SOCK_RCVBUF is set
rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled
vfs: move __sb_{start,end}_write* to fs.h
vfs: separate __sb_start_write into blocking and non-blocking helpers
vfs: remove lockdep bogosity in __sb_start_write
xfs: fix brainos in the refcount scrubber's rmap fragment processor
xfs: fix rmap key and record comparison functions
xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents
xfs: fix flags argument to rmap lookup when converting shared file rmaps
net: phy: realtek: support paged operations on RTL8201CP
lan743x: correctly handle chips with internal PHY
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
drm/mcde: Fix unbalanced regulator
MAINTAINERS: Update repositories for Intel Ethernet Drivers
igc: Fix returning wrong statistics
i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc()
i40e: Fix MAC address setting for a VF via Host/VM
selftest: fix flower terse dump tests
ANDROID: scsi: ufs: revise and fix custom keyslot manager support
ANDROID: vendor_hooks: Add hook for jiffies updates
ANDROID: clk: Enable writable debugfs files
um: Call pgtable_pmd_page_dtor() in __pmd_free_tlb()
kunit: fix display of failed expectations for strings
kunit: tool: fix extra trailing \n in raw + parsed test output
kunit: tool: print out stderr from make (like build warnings)
KUnit: Docs: usage: wording fixes
KUnit: Docs: style: fix some Kconfig example issues
KUnit: Docs: fix a wording typo
kunit: Do not pollute source directory with generated files (test.log)
ANDROID: enable LLVM_IAS=1 for clang's integrated assembler for aarch64
FROMLIST: Kbuild: do not emit debug info for assembly with LLVM_IAS=1
kunit: Do not pollute source directory with generated files (.kunitconfig)
kunit: tool: fix pre-existing python type annotation errors
kunit: Fix kunit.py parse subcommand (use null build_dir)
ANDROID: printk: add vendor hook for console flush
ANDROID: Reduce log level for couple of prints in hotplug flow
kunit: tool: unmark test_data as binary blobs
drm/tegra: replace idr_init() by idr_init_base()
ANDROID: GKI: Enable CONFIG_RT_SOFTINT_OPTIMIZATION
ANDROID: trace: Add trace points for tasklet entry/exit
ANDROID: Revert "softirq: Let ksoftirqd do its job"
ANDROID: Revert "Mark HI and TASKLET softirq synchronous"
ANDROID: softirq: defer softirq processing to ksoftirqd if CPU is busy with RT
ANDROID: sched: avoid migrating when softint on tgt cpu should be short
ANDROID: sched: avoid placing RT threads on cores handling softirqs
Revert "ANDROID: Kbuild, LLVMLinux: allow overriding clang target triple"
iwlwifi: mvm: fix kernel panic in case of assert during CSA
iwlwifi: pcie: set LTR to avoid completion timeout
iwlwifi: mvm: write queue_sync_state only for sync
iwlwifi: mvm: properly cancel a session protection for P2P
iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC
iwlwifi: sta: set max HE max A-MPDU according to HE capa
efi/x86: Free efi_pgd with free_pages()
ACPI: DPTF: Support Alder Lake
Documentation: ACPI: fix spelling mistakes
sched/debug: Fix memory corruption caused by multiple small reads of flags
sched/fair: Prefer prev cpu in asymmetric wakeup path
sched/fair: Ensure tasks spreading in LLC during LB
perf/x86/intel/uncore: Fix Add BW copypasta
lockdep: Avoid to modify chain keys in validate_chain()
drm/tegra: sor: Ensure regulators are disabled on teardown
cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account
cpufreq: Add strict_target to struct cpufreq_policy
cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET
cpufreq: Introduce governor flags
regulator: core: don't disable regulator if is_enabled return error.
tools/power turbostat: update version number
powercap: restrict energy meter to root access
nbd: fix a block_device refcount leak in nbd_release
pinctrl: qcom: sm8250: Specify PDC map
pinctrl: qcom: Move clearing pending IRQ to .irq_request_resources callback
pinctrl: amd: use higher precision for 512 RtcClk
pinctrl: amd: fix incorrect way to disable debounce filter
arm64: smp: Tell RCU about CPUs that fail to come online
arm64: psci: Avoid printing in cpu_psci_cpu_die()
arm64: kexec_file: Fix sparse warning
arm64: errata: Fix handling of
|