* 81289aa947dc 4.19.96-xanmod46 * 1006f28329bf Merge tag 'v4.19.96' into 4.19 * db5b9190ff82 Linux 4.19.96 * dd4f3b3508f6 drm/i915/gen9: Clear residual context state on context switch * 28de8b9c5958 netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present * df39bb2aa9eb netfilter: conntrack: dccp, sctp: handle null timeout argument * 46abb2a5cd2f netfilter: arp_tables: init netns pointer in xt_tgchk_param struct * d429612632cc phy: cpcap-usb: Fix flakey host idling and enumerating of devices * 99b79d4811ce phy: cpcap-usb: Fix error path when no host driver is loaded * 1a4da00e9af2 USB: Fix: Don't skip endpoint descriptors with maxpacket=0 * dcdaaa0b1360 HID: hiddev: fix mess in hiddev_open() * aed1b68eadf2 ath10k: fix memory leak * 0e27512c5d0b rtl8xxxu: prevent leaking urb * 486f51201528 scsi: bfa: release allocated memory in case of error * f2bde0e9989e mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf * 0aa8632c5793 mwifiex: fix possible heap overflow in mwifiex_process_country_ie() * 1656f00becca tty: always relink the port * 65c6710c3fab tty: link tty and port before configuring it as console * 8b16b0cb36a1 serdev: Don't claim unsupported ACPI serial devices * 200d4eb8fdc0 staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21 * c6fb6c8066dc staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713 * 72dd6da28c18 usb: musb: dma: Correct parameter passed to IRQ handler * 9742c5c28252 usb: musb: Disable pullup at init * 39cc25e028c2 usb: musb: fix idling for suspend after disconnect interrupt * 60ee12c9e0b0 USB: serial: option: add ZLP support for 0x1bc7/0x9010 * 24e0769fdbe9 staging: vt6656: set usb_set_intfdata on driver fail. * 05100db84bd9 gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism * 34defb89679e gpiolib: acpi: Turn dmi_system_id table into a generic quirk table * 8bd6980a014d can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs * 67e3a9f31a49 can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode * 43fe49891dee can: gs_usb: gs_usb_probe(): use descriptors of current altsetting * 62c6e8d0a449 can: kvaser_usb: fix interface sanity check * ba4c2a719ee1 drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ * 779f5790fa47 drm/fb-helper: Round up bits_per_pixel if possible * 845f872f2fe7 drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware model * c00eb2b2d0f4 Input: input_event - fix struct padding on sparc64 * f5b9bfbe94a0 Input: add safety guards to input_set_keycode() * 64c8b76e69ac HID: hid-input: clear unmapped usages * 2d21f37e5212 HID: uhid: Fix returning EPOLLOUT from uhid_char_poll * 31d06cc8e7ca HID: Fix slab-out-of-bounds read in hid_field_extract * ee1e909080b9 tracing: Change offset type to s32 in preempt/irq tracepoints * c91909655268 tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined * 5ab4bb7b406f kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail * 53a13c565e97 ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen * ce515433ff03 ALSA: hda/realtek - Set EAPD control to default for ALC222 * 6aeb9cdd4860 ALSA: hda/realtek - Add new codec supported for ALCS1200A * 024891ee861b ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 * 1b7d82175bf8 usb: chipidea: host: Disable port power only if previously enabled * beab31b2af28 i2c: fix bus recovery stop mode timing * ec576895d613 chardev: Avoid potential use-after-free in 'chrdev_open()' * dcd888983542 Linux 4.19.95 * aad8003ad201 usb: missing parentheses in USE_NEW_SCHEME * a16ae61375c0 USB: serial: option: add Telit ME910G1 0x110a composition * f85541a5d8d5 USB: core: fix check for duplicate endpoints * ceaeb21b4bda usb: dwc3: gadget: Fix request complete check * 672d3ca2f395 net: sch_prio: When ungrafting, replace with FIFO * 741cf884069e mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO * a98672dd8f79 vlan: vlan_changelink() should propagate errors * 4e71a156b40d vlan: fix memory leak in vlan_dev_set_egress_priority * b5fdf59c2019 vxlan: fix tos value before xmit * 5ea5b6e3c6e1 tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK * 5f52b9ebd47c sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY * f5c8c211d811 sch_cake: avoid possible divide by zero in cake_enqueue() * 94ac4a4d938f pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM * 77b07bbf47e4 net: usb: lan78xx: fix possible skb leak * 5994f91dcdc4 net: stmmac: dwmac-sunxi: Allow all RGMII modes * 527d74630691 net: stmmac: dwmac-sun8i: Allow all RGMII modes * d36857e02bf8 net: dsa: mv88e6xxx: Preserve priority when setting CPU port. * 5f3274c53ae7 macvlan: do not assume mac_header is set in macvlan_broadcast() * 776a81a024e7 gtp: fix bad unlock balance in gtp_encap_enable_socket * 13d9f98ef4c1 PCI/switchtec: Read all 64 bits of part_event_bitmap * 40b049d085f3 ARM: dts: imx6ul: use nvmem-cells for cpu speed grading * 4ef576e99d29 cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull * 0b9700de712a powerpc/spinlocks: Include correct header for static key * 04a2096c4bf0 powerpc/vcpu: Assume dedicated processors as non-preempt * 24fc85b5f5b6 hv_netvsc: Fix unwanted rx_table reset * fc95d2b0d4ee llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c) * 4b9f0187aa07 parisc: Fix compiler warnings in debug_core.c * e80e36de03f3 block: fix memleak when __blk_rq_map_user_iov() is failed * 729a7f5e41f3 s390/dasd: fix memleak in path handling error case * 000d4f2fcf2c s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly * f2bcbc595849 drm/exynos: gsc: add missed component_del * 152eaa8626cc s390/purgatory: do not build purgatory with kcov, kasan and friends * 5ee6f0da6bbd net: stmmac: Always arm TX Timer at end of transmission start * c8fa1cb10330 net: stmmac: RX buffer size must be 16 byte aligned * 864a8ff571d2 net: stmmac: xgmac: Clear previous RX buffer size * 57d547a41ecf net: stmmac: Do not accept invalid MTU values * 77de8ee6b09f fs: avoid softlockups in s_inodes iterators * 50360686bf73 perf/x86/intel: Fix PT PMI handling * a64d7894b461 kconfig: don't crash on NULL expressions in expr_eq() * 17a6e26e5474 iommu/iova: Init the struct iova to fix the possible memleak * b82c08e490c0 regulator: rn5t618: fix module aliases * 18932974d67b ASoC: wm8962: fix lambda value * d8ec4cf103d6 rfkill: Fix incorrect check to avoid NULL pointer dereference * 4afc044f2010 parisc: add missing __init annotation * 588b700ce88b net: usb: lan78xx: Fix error message format specifier * 93aaacd3da74 cxgb4: Fix kernel panic while accessing sge_info * 133c0bab9437 bnx2x: Fix logic to get total no. of PFs per engine * 1c96c9f1470b bnx2x: Do not handle requests from VFs after parity * e3d5f12b312a bpf: Clear skb->tstamp in bpf_redirect when necessary * 12ac1eb6ee76 btrfs: Fix error messages in qgroup_rescan_init * 055b4a62f115 powerpc: Ensure that swiotlb buffer is allocated from low memory * 7d5ad9fe2c9b samples: bpf: fix syscall_tp due to unused syscall * 5663eb75ee9a samples: bpf: Replace symbol compare of trace_event * 712cd9d02b84 ARM: dts: am437x-gp/epos-evm: fix panel compatible * 5821a1e91e0f spi: spi-ti-qspi: Fix a bug when accessing non default CS * e240f26a7f1d bpf, mips: Limit to 33 tail calls * 4bf973a1f84a bnxt_en: Return error if FW returns more data than dump length * d1611ab68772 ARM: dts: bcm283x: Fix critical trip point * 459e1fba92b6 ASoC: topology: Check return value for soc_tplg_pcm_create() * f8832728bf33 spi: spi-cavium-thunderx: Add missing pci_release_regions() * 59b1cbee0885 ARM: dts: Cygnus: Fix MDIO node address/size cells * db3cb5c11ae7 selftests/ftrace: Fix multiple kprobe testcase * 6e168ef21fa3 ARM: dts: BCM5301X: Fix MDIO node address/size cells * 84133b6011ee netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() * dc330d942c9f netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END * 80a035ebefa1 netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets * 962debec8313 netfilter: uapi: Avoid undefined left-shift in xt_sctp.h * 829fde079bd9 ARM: vexpress: Set-up shared OPP table instead of individual for each CPU * 05f3fbb05380 ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing * 0010192db178 efi/gop: Fix memory leak in __gop_query32/64() * 737bc8f67879 efi/gop: Return EFI_SUCCESS if a usable GOP was found * 765a2970e66f efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs * 0320cc64e325 ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 * fa03b9cab91c x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage * cb3b83a1151b libtraceevent: Fix lib installation with O= * 21f08020dd85 mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() * 9e0f4d24733e netfilter: ctnetlink: netns exit must wait for callbacks * c7673f01604f locking/spinlock/debug: Fix various data races * 5a8c4f96a5f0 ASoC: max98090: fix possible race conditions * 551d7ff754f5 regulator: fix use after free issue * f70280ee8937 bpf: Fix passing modified ctx to ld/abs/ind instruction * 11c6893b1b23 USB: dummy-hcd: increase max number of devices to 32 * 41f78c38ed9c USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein * cb1f9a169a0e Linux 4.19.94 * 78880475f700 perf/x86/intel/bts: Fix the use of page_private() * 87d43527edf0 xen/blkback: Avoid unmapping unmapped grant pages * a5011c789031 s390/smp: fix physical to logical CPU map for SMT * 7764ed0b7274 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps * bc5fc4a6099e net: add annotations on hh->hh_len lockless accesses * 58a4661896d2 xfs: periodically yield scrub threads to the scheduler * 6dc835dbe6a2 ath9k_htc: Discard undersized packets * f10bcc6bddd9 ath9k_htc: Modify byte order for an error message * a2e065542a75 net: core: limit nested device depth * 67f028acac5f tcp: annotate tp->rcv_nxt lockless reads * d9f4d60a2336 rxrpc: Fix possible NULL pointer access in ICMP handling * a2118e6e0dc0 KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag * 107726ad0479 selftests: rtnetlink: add addresses with fixed life time * 3d14b83e71b2 powerpc/pseries/hvconsole: Fix stack overread via udbg * efa13b328e6a drm/mst: Fix MST sideband up-reply failure handling * 359a3d6fc282 scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails * a06ee0d2ff92 bdev: Refresh bdev size for disks without partitioning * 2a5b5131487b bdev: Factor out bdev revalidation into a common helper * 0e7dd198aa84 fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP * 2db81976ca11 tty: serial: msm_serial: Fix lockup for sysrq and oops * 679d4ed5ea02 arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning * f6aa433c8f3b dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example * d933de8115f3 media: usb: fix memory leak in af9005_identify_state * 50b55230ed93 regulator: ab8500: Remove AB8505 USB regulator * 51ebfce1170e media: flexcop-usb: ensure -EIO is returned on error condition * dfde3147c6a7 Bluetooth: Fix memory leak in hci_connect_le_scan * cf223ff1a2a5 Bluetooth: delete a stray unlock * a0a5f3d36b04 Bluetooth: btusb: fix PM leak in error case of setup * b1ecf978fadf platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table * e1ceceb49482 xfs: don't check for AG deadlock for realtime files in bunmapi * dba77370ad88 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 * 9d8338627207 HID: i2c-hid: Reset ALPS touchpads on resume * 58f7525f62ef nfsd4: fix up replay_matches_cache() * ac57e1605822 PM / devfreq: Check NULL governor in available_governors_show * 062ec830fd76 drm/msm: include linux/sched/task.h * 010a7e846d4b ftrace: Avoid potential division by zero in function profiler * d89a351b082e arm64: Revert support for execute-only user mappings * b9227aacdc14 exit: panic before exit_mm() on global init exit * aa94893fdbb8 ALSA: firewire-motu: Correct a typo in the clock proc string * 8f093a2152ca ALSA: cs4236: fix error return comparison of an unsigned integer * f3248d6dce68 apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock * 1c662483c563 tracing: Fix endianness bug in histogram trigger * 0c815959304b tracing: Have the histogram compare functions convert to u64 first * 8595e2aaddd8 tracing: Avoid memory leak in process_system_preds() * 0e48d030e332 tracing: Fix lock inversion in trace_event_enable_tgid_record() * 349e05e9c9b3 rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30 * ac8e28a9b2ff riscv: ftrace: correct the condition logic in function graph tracer * 316a9a84dbaf gpiolib: fix up emulated open drain outputs * c89e7917a214 libata: Fix retrieving of active qcs * 07c0735e8539 ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE * 12567657a7dd ata: ahci_brcm: Add missing clock management during recovery * 46a746f026bc ata: ahci_brcm: Allow optional reset controller to be used * d6d821712bf7 ata: ahci_brcm: Fix AHCI resources management * 4ccf3f6f80dd ata: libahci_platform: Export again ahci_platform_able_phys() * a95d032abe87 compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE * fc982b8fbd10 compat_ioctl: block: handle Persistent Reservations * 2f7db098b1e2 dmaengine: Fix access to uninitialized dma_slave_caps * 0211f27ac1df locks: print unsigned ino in /proc/locks * 903065d53f2d pstore/ram: Write new dumps to start of recycled zones * 146a44da6e23 mm: move_pages: return valid node id in status if the page is already on the target node * 3b677f75434a memcg: account security cred as well to kmemcg * b9fffe57eaaa mm/zsmalloc.c: fix the migrated zspage statistics. * d8961949a27b media: cec: check 'transmit_in_progress', not 'transmitting' * cdcf9c99212e media: cec: avoid decrementing transmit_queue_sz if it is 0 * ffbcee5097ad media: cec: CEC 2.0-only bcast messages were ignored * 76373a85c19a media: pulse8-cec: fix lost cec_transmit_attempt_done() call * 9b8a065de9a5 MIPS: Avoid VDSO ABI breakage due to global register variable * a12892826249 drm/sun4i: hdmi: Remove duplicate cleanup calls * 973f2e438912 ALSA: hda/realtek - Add headset Mic no shutup for ALC283 * 9884a8d03973 ALSA: usb-audio: set the interface format after resume on Dell WD19 * 70986b20f631 ALSA: usb-audio: fix set_format altsetting sanity check * fb6b15324d2f ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code * da7504b07cc2 netfilter: nft_tproxy: Fix port selector on Big Endian * 85b1e127aa57 drm: limit to INT_MAX in create_blob ioctl * 95c4742b1f00 taskstats: fix data-race * d47137ce79f9 xfs: fix mount failure crash on invalid iclog memory access * 1e465e1b4ea2 ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen * af38a3e7d298 ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC * 09361acd5ca1 ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker * 76548ddc1b7e PM / hibernate: memory_bm_find_bit(): Tighten node optimisation * 71d955cdbbc4 xen/balloon: fix ballooned page accounting without hotplug enabled * 240d1a8b7d96 xen-blkback: prevent premature module unload * d66e67b62ef0 IB/mlx5: Fix steering rule of drop and count * d93412f23423 IB/mlx4: Follow mirror sequence of device add during device removal * fbf01d59bcf8 s390/cpum_sf: Avoid SBD overflow condition in irq handler * 25fb38550cb1 s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits * ec322d9884f4 md: raid1: check rdev before reference in raid1_sync_request func * 281c1b305274 afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP * b280f0ea1c83 net: make socket read/write_iter() honor IOCB_NOWAIT * 9d5b54cfe0af usb: gadget: fix wrong endpoint desc * 60dee18d2ce4 drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit * 8b9bf467061b scsi: libsas: stop discovering if oob mode is disconnected * 9e46af40e4d5 scsi: iscsi: qla4xxx: fix double free in probe * b8ca74b9ff68 scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI * b0cb3b488977 scsi: qla2xxx: Send Notify ACK after N2N PLOGI * ec00e0e02b80 scsi: qla2xxx: Configure local loop for N2N target * 0ef1cf777a44 scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length * b6a21efb23dd scsi: qla2xxx: Don't call qlt_async_event twice * afda7bde3c45 scsi: qla2xxx: Drop superfluous INIT_WORK of del_work * b57221a273ae scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func * 71427eda272b rxe: correctly calculate iCRC for unaligned payloads * e295e82a4304 RDMA/cma: add missed unregister_pernet_subsys in init failure * 0d0940a9b099 afs: Fix SELinux setting security label on /afs * 4075bd35bc32 afs: Fix afs_find_server lookups for ipv4 peers * 6c3986b6b552 PM / devfreq: Don't fail devfreq_dev_release if not in list * 56f1c5108d67 PM / devfreq: Set scaling_max_freq to max on OPP notifier error * 6b2c3bb311f3 PM / devfreq: Fix devfreq_notifier_call returning errno * 346812c25f75 iio: adc: max9611: Fix too short conversion time delay * 12fefecbcb4d drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle * a073ae477701 drm/amdgpu: add cache flush workaround to gfx8 emit_fence * 3517664ad07c drm/amdgpu: add check before enabling/disabling broadcast mode * 25d87eebc712 nvme-fc: fix double-free scenarios on hw queues * 6c786e656cd9 nvme_fc: add module to ops template to allow module references