Merge 5.10.211 into android13-5.10-lts
Changes in 5.10.211 net/sched: Retire CBQ qdisc net/sched: Retire ATM qdisc net/sched: Retire dsmark qdisc smb: client: fix OOB in receive_encrypted_standard() smb: client: fix potential OOBs in smb2_parse_contexts() smb: client: fix parsing of SMB3.1.1 POSIX create context sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb zonefs: Improve error handling sched/rt: Fix sysctl_sched_rr_timeslice intial value sched/rt: Disallow writing invalid values to sched_rt_period_us scsi: target: core: Add TMF to tmr_list handling dmaengine: shdma: increase size of 'dev_id' dmaengine: fsl-qdma: increase size of 'irq_name' wifi: cfg80211: fix missing interfaces when dumping wifi: mac80211: fix race condition on enabling fast-xmit fbdev: savage: Error out if pixclock equals zero fbdev: sis: Error out if pixclock equals zero spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected ahci: asm1166: correct count of reported ports ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() dmaengine: ti: edma: Add some null pointer checks to the edma_probe regulator: pwm-regulator: Add validity checks in continuous .get_voltage nvmet-tcp: fix nvme tcp ida memory leak ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616 spi: sh-msiof: avoid integer overflow in constants netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new nvme-fc: do not wait in vain when unloading module nvmet-fcloop: swap the list_add_tail arguments nvmet-fc: release reference on target port nvmet-fc: abort command when there is no binding ext4: correct the hole length returned by ext4_map_blocks() Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table efi: runtime: Fix potential overflow of soft-reserved region size efi: Don't add memblocks for soft-reserved memory hwmon: (coretemp) Enlarge per package core count limit scsi: lpfc: Use unsigned type for num_sge firewire: core: send bus reset promptly on gap count error virtio-blk: Ensure no requests in virtqueues before deleting vqs. pmdomain: renesas: r8a77980-sysc: CR7 must be always on ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable ARM: dts: imx: Set default tuning step for imx6sx usdhc ASoC: fsl_micfil: register platform component before registering cpu dai media: av7110: prevent underflow in write_ts_to_decoder() hvc/xen: prevent concurrent accesses to the shared ring hsr: Avoid double remove of a node. x86/uaccess: Implement macros for CMPXCHG on user addresses seccomp: Invalidate seccomp mode to catch death failures block: ataflop: fix breakage introduced at blk-mq refactoring powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions powerpc/watchpoints: Annotate atomic context in more places cifs: add a warning when the in-flight count goes negative mtd: spinand: macronix: Add support for MX35LFxGE4AD ASoC: Intel: boards: harden codec property handling ASoC: Intel: boards: get codec device with ACPI instead of bus search ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use task_stack, x86/cea: Force-inline stack helpers btrfs: tree-checker: check for overlapping extent items btrfs: introduce btrfs_lookup_match_dir btrfs: unify lookup return value when dir entry is missing btrfs: do not pin logs too early during renames lan743x: fix for potential NULL pointer dereference with bare card platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC iwlwifi: mvm: do more useful queue sync accounting iwlwifi: mvm: write queue_sync_state only for sync jbd2: remove redundant buffer io error checks jbd2: recheck chechpointing non-dirty buffer jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() erofs: fix lz4 inplace decompression IB/hfi1: Fix sdma.h tx->num_descs off-by-one error s390/cio: fix invalid -EBUSY on ccw_device_start dm-crypt: don't modify the data when using authenticated encryption KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() PCI/MSI: Prevent MSI hardware interrupt number truncation l2tp: pass correct message length to ip6_append_data ARM: ep93xx: Add terminator to gpiod_lookup_table Revert "x86/ftrace: Use alternative RET encoding" x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() x86/ftrace: Use alternative RET encoding x86/returnthunk: Allow different return thunks Revert "x86/alternative: Make custom return thunk unconditional" x86/alternative: Make custom return thunk unconditional usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() usb: cdns3: fix memory double free when handle zero packet usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs usb: roles: fix NULL pointer issue when put module's reference usb: roles: don't get/set_role() when usb_role_switch is unregistered mptcp: fix lockless access in subflow ULP diag IB/hfi1: Fix a memleak in init_credit_return RDMA/bnxt_re: Return error for SRQ resize RDMA/srpt: Support specifying the srpt_service_guid parameter RDMA/qedr: Fix qedr_create_user_qp error flow arm64: dts: rockchip: set num-cs property for spi on px30 RDMA/srpt: fix function pointer cast warnings bpf, scripts: Correct GPL license name scsi: jazz_esp: Only build if SCSI core is builtin nouveau: fix function cast warnings ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid afs: Increase buffer size in afs_update_volume_status() ipv6: sr: fix possible use-after-free and null-ptr-deref packet: move from strlcpy with unused retval to strscpy net: dev: Convert sa_data to flexible array in struct sockaddr s390: use the correct count for __iowrite64_copy() tls: rx: jump to a more appropriate label tls: rx: drop pointless else after goto tls: stop recv() if initial process_rx_list gave us non-DATA netfilter: nf_tables: set dormant flag on hook register failure drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set drm/amd/display: Fix memory leak in dm_sw_fini() block: ataflop: more blk-mq refactoring fixes fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio arp: Prevent overflow in arp_req_get(). ext4: regenerate buddy after block freeing failed if under fc replay Linux 5.10.211 Note, this merges away the following commit: a0180e94 ("erofs: fix lz4 inplace decompression") as it conflicted too badly with the existing erofs changes in this branch that are not upstream. If it is needed, it can be brought back in the future in a safe way. Change-Id: Id7772759482fca3aea48fb03a62e34f526a19a04 Signed-off-by:Greg Kroah-Hartman <gregkh@google.com>
Showing
- Makefile 1 addition, 1 deletionMakefile
- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts 0 additions, 1 deletionarch/arm/boot/dts/bcm47189-luxul-xap-1440.dts
- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts 0 additions, 2 deletionsarch/arm/boot/dts/bcm47189-luxul-xap-810.dts
- arch/arm/boot/dts/imx6sx.dtsi 6 additions, 0 deletionsarch/arm/boot/dts/imx6sx.dtsi
- arch/arm/mach-ep93xx/core.c 1 addition, 0 deletionsarch/arm/mach-ep93xx/core.c
- arch/arm64/boot/dts/rockchip/px30.dtsi 2 additions, 0 deletionsarch/arm64/boot/dts/rockchip/px30.dtsi
- arch/arm64/kvm/vgic/vgic-its.c 5 additions, 0 deletionsarch/arm64/kvm/vgic/vgic-its.c
- arch/powerpc/kernel/hw_breakpoint.c 74 additions, 2 deletionsarch/powerpc/kernel/hw_breakpoint.c
- arch/s390/pci/pci.c 1 addition, 1 deletionarch/s390/pci/pci.c
- arch/x86/include/asm/cpu_entry_area.h 1 addition, 1 deletionarch/x86/include/asm/cpu_entry_area.h
- arch/x86/include/asm/nospec-branch.h 2 additions, 0 deletionsarch/x86/include/asm/nospec-branch.h
- arch/x86/include/asm/text-patching.h 23 additions, 7 deletionsarch/x86/include/asm/text-patching.h
- arch/x86/include/asm/uaccess.h 142 additions, 0 deletionsarch/x86/include/asm/uaccess.h
- arch/x86/kernel/alternative.c 9 additions, 4 deletionsarch/x86/kernel/alternative.c
- arch/x86/kernel/ftrace.c 1 addition, 3 deletionsarch/x86/kernel/ftrace.c
- arch/x86/kernel/paravirt.c 5 additions, 17 deletionsarch/x86/kernel/paravirt.c
- arch/x86/kernel/static_call.c 1 addition, 1 deletionarch/x86/kernel/static_call.c
- arch/x86/net/bpf_jit_comp.c 1 addition, 1 deletionarch/x86/net/bpf_jit_comp.c
- drivers/ata/ahci.c 28 additions, 6 deletionsdrivers/ata/ahci.c
- drivers/ata/ahci.h 1 addition, 0 deletionsdrivers/ata/ahci.h
Loading