Skip to content
  • Greg Kroah-Hartman's avatar
    Merge 5.10.15 into android12-5.10 · 1092f698
    Greg Kroah-Hartman authored
    
    
    Changes in 5.10.15
    	USB: serial: cp210x: add pid/vid for WSDA-200-USB
    	USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000
    	USB: serial: option: Adding support for Cinterion MV31
    	usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720
    	USB: gadget: legacy: fix an error code in eth_bind()
    	usb: gadget: aspeed: add missing of_node_put
    	USB: usblp: don't call usb_set_interface if there's a single alt
    	usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop()
    	usb: dwc2: Fix endpoint direction check in ep_from_windex
    	usb: dwc3: fix clock issue during resume in OTG mode
    	usb: xhci-mtk: fix unreleased bandwidth data
    	usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints
    	usb: xhci-mtk: break loop when find the endpoint to drop
    	ARM: OMAP1: OSK: fix ohci-omap breakage
    	arm64: dts: qcom: c630: keep both touchpad devices enabled
    	Input: i8042 - unbreak Pegatron C15B
    	arm64: dts: amlogic: meson-g12: Set FL-adj property value
    	arm64: dts: rockchip: fix vopl iommu irq on px30
    	arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro
    	ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect
    	ARM: dts: stm32: Connect card-detect signal on DHCOM
    	ARM: dts: stm32: Disable WP on DHCOM uSD slot
    	ARM: dts: stm32: Disable optional TSC2004 on DRC02 board
    	ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02
    	vdpa/mlx5: Fix memory key MTT population
    	bpf, cgroup: Fix optlen WARN_ON_ONCE toctou
    	bpf, cgroup: Fix problematic bounds check
    	bpf, inode_storage: Put file handler if no storage was found
    	um: virtio: free vu_dev only with the contained struct device
    	bpf, preload: Fix build when $(O) points to a relative path
    	arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4
    	r8169: work around RTL8125 UDP hw bug
    	rxrpc: Fix deadlock around release of dst cached on udp tunnel
    	arm64: dts: ls1046a: fix dcfg address range
    	SUNRPC: Fix NFS READs that start at non-page-aligned offsets
    	igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr
    	igc: check return value of ret_val in igc_config_fc_after_link_up
    	i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues"
    	ibmvnic: device remove has higher precedence over reset
    	net/mlx5: Fix function calculation for page trees
    	net/mlx5: Fix leak upon failure of rule creation
    	net/mlx5e: Update max_opened_tc also when channels are closed
    	net/mlx5e: Release skb in case of failure in tc update skb
    	net: lapb: Copy the skb before sending a packet
    	net: mvpp2: TCAM entry enable should be written after SRAM data
    	r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set
    	net: ipa: pass correct dma_handle to dma_free_coherent()
    	ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode
    	nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs
    	vdpa/mlx5: Restore the hardware used index after change map
    	memblock: do not start bottom-up allocations with kernel_end
    	kbuild: fix duplicated flags in DEBUG_CFLAGS
    	thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link()
    	ovl: fix dentry leak in ovl_get_redirect
    	ovl: avoid deadlock on directory ioctl
    	ovl: implement volatile-specific fsync error behaviour
    	mac80211: fix station rate table updates on assoc
    	gpiolib: free device name on error path to fix kmemleak
    	fgraph: Initialize tracing_graph_pause at task creation
    	tracing/kprobe: Fix to support kretprobe events on unloaded modules
    	kretprobe: Avoid re-registration of the same kretprobe earlier
    	tracing: Use pause-on-trace with the latency tracers
    	tracepoint: Fix race between tracing and removing tracepoint
    	libnvdimm/namespace: Fix visibility of namespace resource attribute
    	libnvdimm/dimm: Avoid race between probe and available_slots_show()
    	genirq: Prevent [devm_]irq_alloc_desc from returning irq 0
    	genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set
    	scripts: use pkg-config to locate libcrypto
    	xhci: fix bounce buffer usage for non-sg list case
    	RISC-V: Define MAXPHYSMEM_1GB only for RV32
    	cifs: report error instead of invalid when revalidating a dentry fails
    	iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it
    	smb3: Fix out-of-bounds bug in SMB2_negotiate()
    	smb3: fix crediting for compounding when only one request in flight
    	mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb
    	mmc: core: Limit retries when analyse of SDIO tuples fails
    	Fix unsynchronized access to sev members through svm_register_enc_region
    	drm/dp/mst: Export drm_dp_get_vc_payload_bw()
    	drm/i915: Fix the MST PBN divider calculation
    	drm/i915/gem: Drop lru bumping on display unpinning
    	drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs
    	drm/i915/display: Prevent double YUV range correction on HDR planes
    	drm/i915: Extract intel_ddi_power_up_lanes()
    	drm/i915: Power up combo PHY lanes for for HDMI as well
    	drm/amd/display: Revert "Fix EDID parsing after resume from suspend"
    	io_uring: don't modify identity's files uncess identity is cowed
    	nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs
    	KVM: SVM: Treat SVM as unsupported when running as an SEV guest
    	KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs
    	KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off
    	KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl
    	KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode
    	KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset
    	DTS: ARM: gta04: remove legacy spi-cs-high to make display work again
    	ARM: dts; gta04: SPI panel chip select is active low
    	ARM: footbridge: fix dc21285 PCI configuration accessors
    	ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor
    	mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page
    	mm: hugetlb: fix a race between freeing and dissolving the page
    	mm: hugetlb: fix a race between isolating and freeing page
    	mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active
    	mm, compaction: move high_pfn to the for loop scope
    	mm/vmalloc: separate put pages and flush VM flags
    	mm: thp: fix MADV_REMOVE deadlock on shmem THP
    	mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()
    	x86/build: Disable CET instrumentation in the kernel
    	x86/debug: Fix DR6 handling
    	x86/debug: Prevent data breakpoints on __per_cpu_offset
    	x86/debug: Prevent data breakpoints on cpu_dr7
    	x86/apic: Add extra serialization for non-serializing MSRs
    	Input: goodix - add support for Goodix GT9286 chip
    	Input: xpad - sync supported devices with fork on GitHub
    	Input: ili210x - implement pressure reporting for ILI251x
    	md: Set prev_flush_start and flush_bio in an atomic way
    	igc: Report speed and duplex as unknown when device is runtime suspended
    	neighbour: Prevent a dead entry from updating gc_list
    	net: ip_tunnel: fix mtu calculation
    	udp: ipv4: manipulate network header of NATed UDP GRO fraglist
    	net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add
    	net: sched: replaced invalid qdisc tree flush helper in qdisc_replace
    	Linux 5.10.15
    
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
    Change-Id: I15750357b4c30739515fdc0bbbd0e04b7c986171
    1092f698