* 25e6ac523e7f 4.19.19-xanmod10 * 315fc35c1046 Merge tag 'v4.19.19' into 4.19 * dffbba4348e9 Linux 4.19.19 * 3a3b6a6b15db Input: input_event - fix the CONFIG_SPARC64 mixup * d4a6ac28d44a ide: fix a typo in the settings proc file name * 25ad17d692ad usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup * 6bab957396ce Revert "mm, memory_hotplug: initialize struct pages for the full memory section" * 7dbf12973d53 nvmet-rdma: fix null dereference under heavy load * fa9184be67a6 nvmet-rdma: Add unlikely for response allocated check * 48046a0177e6 s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU * 37c9e3ee4239 bpf: fix inner map masking to prevent oob under speculation * eed84f94ff8d bpf: fix sanitation of alu op with pointer / scalar type from different paths * f92a819b4cbe bpf: prevent out of bounds speculation on pointer arithmetic * 4f7f708d0e6c bpf: fix check_map_access smin_value test when pointer contains offset * 44f8fc649980 bpf: restrict unknown scalars of mixed signed bounds for unprivileged * 5332dda94f63 bpf: restrict stack pointer arithmetic for unprivileged * 9e57b2969d4a bpf: restrict map value pointer arithmetic for unprivileged * 232ac70dd38b bpf: enable access to ax register also from verifier rewrite * b855e3103740 bpf: move tmp variable into ax register in interpreter * 333a31c89ae2 bpf: move {prev_,}insn_idx into verifier env * 437112946263 bpf: add per-insn complexity limit * 7da6cd690c43 bpf: improve verifier branch analysis * ce8d0581ae33 drm/meson: Fix atomic mode switching regression * 8b4dffe8261a vt: invoke notifier on screen size change * 18ef43def81c vt: always call notifier with the console lock held * 855f7e64169f vt: make vt_console_print() compatible with the unicode screen buffer * 6f4f2a443d87 can: flexcan: fix NULL pointer exception during bringup * 576f474fb2d3 can: bcm: check timer values before ktime conversion * 8d85aa96c54b can: dev: __can_get_echo_skb(): fix bogous check for non-existing skb by removing it * bdcf74e735b1 irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size * 6f4db68ab5ce net: sun: cassini: Cleanup license conflict * 21c0d1621b8d posix-cpu-timers: Unbreak timer rearming * dd085f9b1dc1 x86/entry/64/compat: Fix stack switching for XEN PV * ed334be9c2ed x86/kaslr: Fix incorrect i8254 outb() parameters * 334c0e1b3cdd x86/selftests/pkeys: Fork() to check for state being preserved * db01b8d40feb x86/pkeys: Properly copy pkey state at fork() * f9203cd03125 KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned * d58f5e638b18 kvm: x86/vmx: Use kzalloc for cached_vmcs12 * bbb8c5c75f6e KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error * b2598858ac21 KVM: x86: Fix PV IPIs for 32-bit KVM host * 6d3dabbdf46e KVM: x86: Fix single-step debugging * c1bfae340367 drm/amdgpu: Add APTX quirk for Lenovo laptop * b911f1dcb60d dm crypt: fix parsing of extended IV arguments * 5b779f841773 dm thin: fix passdown_double_checking_shared_status() * eba68bd45672 scsi: ufs: Use explicit access size in ufshcd_dump_regs * b18931c5fe0d acpi/nfit: Fix command-supported detection * 3cb00cfa3d37 acpi/nfit: Block function zero DSMs * 92fbac528fd0 Input: uinput - fix undefined behavior in uinput_validate_absinfo() * 71b1af87749b Input: input_event - provide override for sparc64 * 865a07956db5 Input: xpad - add support for SteelSeries Stratus Duo * 06d9f987201f smb3: add credits we receive from oplock/break PDUs * 779c65bb7739 CIFS: Do not reconnect TCP session in add_credits() * 2ae6fedbd5cb CIFS: Fix credit calculation for encrypted reads with errors * 0380ed9b1cd3 CIFS: Fix credits calculations for reads with errors * 07b9e5e35e8f CIFS: Fix possible hang during async MTU reads and writes * f4abbb16ed9a vgacon: unconfuse vc_origin when using soft scrollback * a912e16faeda Drivers: hv: vmbus: Check for ring when getting debug info * bfe482b9b299 hv_balloon: avoid touching uninitialized struct page during tail onlining * 71d1a74f36a7 tty/n_hdlc: fix __might_sleep warning * 6d15ef2c912a uart: Fix crash in uart_write and uart_put_char * 80250b48803a tty: Handle problem if line discipline does not have receive_buf * 3209eeded863 staging: rtl8188eu: Add device code for D-Link DWA-121 rev B1 * 75a08b9a0fcb mmc: meson-gx: Free irq in release() callback * 4a559dfe6603 mmc: dw_mmc-bluefield: : Fix the license information * d3faea2d152e char/mwave: fix potential Spectre v1 vulnerability * 0479bdbf55d8 misc: ibmvsm: Fix potential NULL pointer dereference * 049c7b068dd1 s390/smp: fix CPU hotplug deadlock with CPU rescan * e0d573a08f23 s390/early: improve machine detection * b563764443a3 s390/mm: always force a load of the primary ASCE on context switch * 8cbca17381ac ARC: perf: map generic branches to correct hardware condition * 2f0d2f3ace1f ARC: adjust memblock_reserve of kernel memory * 7bb78e62f712 ARCv2: lib: memeset: fix doing prefetchw outside of buffer * cf662d989425 ALSA: hda - Add mute LED support for HP ProBook 470 G5 * 2173f5a1b0d7 ALSA: hda/realtek - Fix typo for ALC225 model * a719cbe07847 inotify: Fix fd refcount leak in inotify_add_watch(). * afb4a7ca7818 clk: socfpga: stratix10: fix naming convention for the fixed-clocks * cf8ea8d536a4 clk: socfpga: stratix10: fix rate calculation for pll clocks * 0af64fda917d ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode * 4fedd516d554 ASoC: rt5514-spi: Fix potential NULL pointer dereference * d6847f539bd6 ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages * 3e05ceedf143 ceph: clear inode pointer when snap realm gets dropped by its inode * 8e7320b9f551 USB: serial: pl2303: add new PID to support PL2303TB * 4d984aab54a6 USB: serial: simple: add Motorola Tetra TPG2200 device id * a70e5cd09361 USB: leds: fix regression in usbport led trigger * f8982204cbea mei: me: add denverton innovation engine device IDs * adfda26bdf47 mei: me: mark LBG devices as having dma support * 2cade15d58ca tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state * 6c4d069aec0f ip6_gre: update version related info when changing link * c9fe9d194d45 net: phy: marvell: Fix deadlock from wrong locking * 552cd931b483 erspan: build the header with the right proto according to erspan_ver * 0449da6fc203 ip6_gre: fix tunnel list corruption for x-netns * e3fa624ee7af udp: with udp_segment release on error path * 84bf74307c88 net/sched: cls_flower: allocate mask dynamically in fl_change() * bdafc159ac8c mlxsw: pci: Ring CQ's doorbell before RDQ's * c82f4684d330 mlxsw: spectrum_fid: Update dummy FID index * adbf7e580994 net: ipv4: Fix memory leak in network namespace dismantle * bc4e2300e44a mlxsw: pci: Increase PCI SW reset timeout * 1688e75cae7d vhost: log dirty page correctly * 3d997bf0074e openvswitch: Avoid OOB read when parsing flow nlattrs * 916c27c8cf88 net_sched: refetch skb protocol for each filter * 02239e797ac7 net/sched: act_tunnel_key: fix memory leak in case of action replace * 3e4cd0677715 net: phy: mdio_bus: add missing device_del() in mdiobus_register() error handling * 1a864e38b39e net: phy: marvell: Errata for mv88e6390 internal PHYs * 40f2f08030fa net: Fix usage of pskb_trim_rcsum * e287968a3837 net: bridge: Fix ethernet header pointer before check skb forwardable * 779a5077d9cf amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs * 34ae65724615 Linux 4.19.18 * b40aec33eeb5 ipmi: Don't initialize anything in the core until something uses it * 031a94ff8ac4 ipmi:ssif: Fix handling of multi-part return messages * 821a003d8e81 ipmi: Prevent use-after-free in deliver_response * 753abe2a6339 ipmi: msghandler: Fix potential Spectre v1 vulnerabilities * 1c393ca118cf ipmi: fix use-after-free of user->release_barrier.rda * 7557895b3dda Bluetooth: Fix unnecessary error message for HCI request completion * d9bcbcb7d77c iwlwifi: mvm: Send LQ command as async when necessary * 0d73e773edc9 mm, proc: be more verbose about unstable VMA flags in /proc//smaps * 2011eb741803 userfaultfd: clear flag if remap event not enabled * b0cd52e644ef mm/swap: use nr_node_ids for avail_lists in swap_info_struct * dc15e3fd3fbe mm/page-writeback.c: don't break integrity writeback on ->writepage() error * 5a404f39f8fa ocfs2: fix panic due to unrecovered local alloc * c9dcb871b1a9 iomap: don't search past page end in iomap_is_partially_uptodate * 00886cebcce5 scsi: megaraid: fix out-of-bound array accesses * d640fb10cab4 scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() * dd619b90dd71 ath10k: fix peer stats null pointer dereference * ca8ad9bcbebd scsi: smartpqi: correct lun reset issues * 868152e4ca97 scsi: mpt3sas: fix memory ordering on 64bit writes * 6fa75685aa3a IB/usnic: Fix potential deadlock * a13daf038b49 sysfs: Disable lockdep for driver bind/unbind files * 959bf5c190ea ALSA: bebob: fix model-id of unit for Apogee Ensemble * c5e68453be0c Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 * 887b1c9a7d17 dm: Check for device sector overflow if CONFIG_LBDAF is not set * decca9bc2116 clocksource/drivers/integrator-ap: Add missing of_node_put() * 876b79b973f2 quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON,OFF} quotactls. * 77f14a495530 perf tools: Add missing open_memstream() prototype for systems lacking it * e2a1f8d695c2 perf tools: Add missing sigqueue() prototype for systems lacking it * 4bc4b575131f perf cs-etm: Correct packets swapping in cs_etm__flush() * 9e5be33b1061 dm snapshot: Fix excessive memory usage and workqueue stalls * d9513fdbeb62 tools lib subcmd: Don't add the kernel sources to the include path * 8603cac28a78 perf stat: Avoid segfaults caused by negated options * cbd257f3bbc9 dm kcopyd: Fix bug causing workqueue stalls * 4e26ee3149e4 dm crypt: use u64 instead of sector_t to store iv_offset * a4772e8b3e60 x86/topology: Use total_cpus for max logical packages calculation * 9d51378a6893 netfilter: ipt_CLUSTERIP: fix deadlock in netns exit routine * bb7b6c49cc34 netfilter: ipt_CLUSTERIP: remove wrong WARN_ON_ONCE in netns exit routine * 744383c88e2e netfilter: ipt_CLUSTERIP: check MAC address when duplicate config is set * bd1040e646d6 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX * 58c67a0b06a7 perf parse-events: Fix unchecked usage of strncpy() * b332b4cd25e7 perf svghelper: Fix unchecked usage of strncpy() * f54fc4c23eea perf tests ARM: Disable breakpoint tests 32-bit * c3e8c335e788 perf intel-pt: Fix error with config term "pt=0" * f74fc96e32ab tty/serial: do not free trasnmit buffer page under port lock * 310f8296d630 btrfs: improve error handling of btrfs_add_link * 38b17eee7074 btrfs: fix use-after-free due to race between replace start and cancel * 720b86a53a10 btrfs: alloc_chunk: fix more DUP stripe size handling * bb5717a4a165 btrfs: volumes: Make sure there is no overlap of dev extents at mount time * c21991ed17e9 mmc: atmel-mci: do not assume idle after atmci_request_end * 461991104dcb kconfig: fix memory leak when EOF is encountered in quotation * ba8efcdc5779 kconfig: fix file name and line number of warn_ignored_character() * 344b51e7ce13 bpf: relax verifier restriction on BPF_MOV | BPF_ALU * dfbf8c981f83 arm64: Fix minor issues with the dcache_by_line_op macro * 73f0b2e36e40 clk: imx6q: reset exclusive gates on init * 8f183b332398 arm64: kasan: Increase stack size for KASAN_EXTRA * 656257cf1cbd selftests: do not macro-expand failed assertion expressions * 3ad8148ce042 scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough * 25d3546acd60 scsi: target: use consistent left-aligned ASCII INQUIRY data * 50deccdceb59 net: call sk_dst_reset when set SO_DONTROUTE * fd4c7fe100fc staging: erofs: fix use-after-free of on-stack `z_erofs_vle_unzip_io' * 38be2cbae300 media: venus: core: Set dma maximum segment size * 9df6861a35d1 ASoC: use dma_ops of parent device for acp_audio_dma * 597a09e0ce2c media: firewire: Fix app_info parameter type in avc_ca{,_app}_info * 3049cdc28409 powerpc/pseries/cpuidle: Fix preempt warning * 115a0d668793 powerpc/xmon: Fix invocation inside lock region * 819e2e0760f3 media: uvcvideo: Refactor teardown of uvc on USB disconnect * 265242d82a3c pstore/ram: Do not treat empty buffers as valid * ed99d79a158c clk: imx: make mux parent strings const * c356972f27cc jffs2: Fix use of uninitialized delayed_work, lockdep breakage * 50063ba9dd51 efi/libstub: Disable some warnings for x86{,_64} * fded1b0e0c89 rxe: IB_WR_REG_MR does not capture MR's iova field * e34e54f925e2 drm/amdgpu: Reorder uvd ring init before uvd resume * 4614fe394c55 scsi: qedi: Check for session online before getting iSCSI TLV data. * 22e568af3989 ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined * 34ea589d97d7 selinux: always allow mounting submounts * e4c04fd44157 fpga: altera-cvp: fix probing for multiple FPGAs on the bus * 7cae65dbc7b4 usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device * 7187ac3e3c4d samples: bpf: fix: error handling regarding kprobe_events * 5e1be9c72310 clk: meson: meson8b: fix incorrect divider mapping in cpu_scale_table * 6ebffc54843b drm/atomic-helper: Complete fake_commit->flip_done potentially earlier * 6f88ff119205 arm64: perf: set suppress_bind_attrs flag to true * dbb97f7663c0 crypto: ecc - regularize scalar for scalar multiplication * 6e5be6e3f56a MIPS: SiByte: Enable swiotlb for SWARM, LittleSur and BigSur * 1d839c72fc13 x86/mce: Fix -Wmissing-prototypes warnings * 3945c33a608e ALSA: oxfw: add support for APOGEE duet FireWire * 464b01e4406e bpf: Allow narrow loads with offset > 0 * 4c7c36a7f348 serial: set suppress_bind_attrs flag only if builtin * e7a5f0073533 writeback: don't decrement wb->refcnt if !wb->bdi * b6d75422462a of: overlay: add missing of_node_put() after add new node to changeset * d216d503a0b2 selftests/bpf: enable (uncomment) all tests in test_libbpf.sh * 579f3fc1f46f usb: typec: tcpm: Do not disconnect link for self powered devices * 88f3beae5836 e1000e: allow non-monotonic SYSTIM readings * e5090418fbb0 platform/x86: asus-wmi: Tell the EC the OS will handle the display off hotkey * 3dc1bc575e75 ixgbe: allow IPsec Tx offload in VEPA mode * bd240b1182da drm/amdkfd: fix interrupt spin lock * 07f4cf9547d9 drm/amd/display: Guard against null stream_state in set_crc_source * 414dbd6c00b9 gpio: pl061: Move irq_chip definition inside struct pl061 * ad7013cd6d6a netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets * 183144815e34 net: clear skb->tstamp in bridge forwarding path * c1fa98a5748f ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses * 19ad57e220a1 r8169: Add support for new Realtek Ethernet * 8bb38336b721 qmi_wwan: add MTU default to qmap network interface * 598e57e02929 net, skbuff: do not prefer skb allocation fails early * e10411389248 net: dsa: mv88x6xxx: mv88e6390 errata * 07348a7ebb58 mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion * cac1bffc77e9 mlxsw: spectrum: Disable lag port TX before removing it * 9b25d7b69d61 ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address