* 8057b43d9d4d 4.19.4-xanmod3 * 115f1668561d Merge tag 'v4.19.4' into 4.19 * 98a661ea85a8 Linux 4.19.4 * 6b188783345f Revert "x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation" * 520d56492bb8 usbnet: smsc95xx: disable carrier check while suspending * 36b0575076d5 rxrpc: Fix lockup due to no error backoff after ack transmit error * 75f75716355f net: smsc95xx: Fix MTU range * 34863c74ad5b mlxsw: spectrum: Fix IP2ME CPU policer configuration * a886c278ad86 sctp: not increase stream's incnt before sending addstrm_in request * 79abb48af681 net: phy: mdio-gpio: Fix working over slow can_sleep GPIOs * 5811532fe8d1 sctp: fix strchange_flags name for Stream Change Event * 1d72b5d3b1e5 net: dsa: microchip: initialize mutex before use * ab60e82f031a net: qualcomm: rmnet: Fix incorrect assignment of real_dev * cc8d2e5309ec sctp: define SCTP_SS_DEFAULT for Stream schedulers * c87de8694883 net: phy: realtek: fix RTL8201F sysfs name * a043791f5614 net: dsa: mv88e6xxx: Fix clearing of stats counters * 0b4beb0d8c30 net/mlx5e: IPoIB, Reset QP after channels are closed * 7962f000f596 net/mlx5: IPSec, Fix the SA context hash key * 79272fc2c124 l2tp: fix a sock refcnt leak in l2tp_tunnel_register * 115973a608a1 inet: frags: better deal with smp races * 642e1d8a4209 net/mlx5e: Removed unnecessary warnings in FEC caps query * bb3255de882d net/mlx5e: Fix selftest for small MTUs * 52ae8d6c80e2 net/mlx5e: Always use the match level enum when parsing TC rule match * 004973021da1 Revert "sctp: remove sctp_transport_pmtu_check" * 5fa9f2bdf848 net/mlx5e: RX, verify received packet size in Linear Striding RQ * 97cc2cc1190b net/mlx5e: Adjust to max number of channles when re-attaching * 92a2f39fc374 net/mlx5e: Claim TC hw offloads support only under a proper build config * 5351b859a6dd net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded * 961842dcc1fd tipc: fix link re-establish failure * ed25a2066e19 net: sched: cls_flower: validate nested enc_opts_policy to avoid warning * ae06e2f9c177 net/sched: act_pedit: fix memory leak when IDR allocation fails * 3d6679c85a53 net: systemport: Protect stop from timeout * 3e8f5d550a75 tuntap: fix multiqueue rx * ce209966357d tipc: fix lockdep warning when reinitilaizing sockets * aaf137723108 tipc: don't assume linear buffer when reading ancillary data * 710c65c8c855 tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths * 7e6782271fd8 tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing * 7e86081c985c sctp: not allow to set asoc prsctp_enable by sockopt * a21a82a9a3e5 net-gro: reset skb->pkt_type in napi_reuse_skb() * 852c280df5e3 net: bcmgenet: protect stop from timeout * 5bb115fb7d33 ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF * b536dd802a36 ipv6: fix a dst leak when removing its exception * 60258098e8e0 ip_tunnel: don't force DF when MTU is locked * a6870825d555 ibmvnic: fix accelerated VLAN handling * ad6dfbd1b567 flow_dissector: do not dissect l4 ports for fragments * 73aa1c86c6ec Linux 4.19.3 * 8ef305fbc50d Revert "ACPICA: AML interpreter: add region addresses in global list during initialization" * 491636a88c11 CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM * 32bd1336061d drm/i915: Fix hpd handling for pins with two encoders * 67d55fb274e5 drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST * 72cb9a9da589 drm/i915: Fix possible race in intel_dp_add_mst_connector() * 7a268b8f1bac drm/i915/execlists: Force write serialisation into context image vs execution * 828271c43b78 drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5 * 8ce52581567c drm/i915: Mark pin flags as u64 * a95174d79b00 drm/i915: Don't oops during modeset shutdown after lpe audio deinit * b4aa9db0b24f drm/i915: Compare user's 64b GTT offset even on 32b * a46a7350b1e8 drm/i915: Fix ilk+ watermarks when disabling pipes * 6d6e718e454b drm/i915: Fix error handling for the NV12 fb dimensions check * 1a25e1a1be71 drm/i915: Mark up GTT sizes as u64 * 80b8d405c640 drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values * 51ad687461b4 drm/i915/icl: Fix the macros for DFLEXDPMLE register bits * c4b7c61cdcdc drm/i915/dp: Restrict link retrain workaround to external monitors * bf30d9c95f57 drm/i915/dp: Fix link retraining comment in intel_dp_long_pulse() * 528e652dbc8c drm/i915: Large page offsets for pread/pwrite * 811342d76160 drm/i915: Skip vcpi allocation for MSTB ports that are gone * bc72d290f56d drm/i915: Don't unset intel_connector->mst_port * 3715b63f66e0 drm/i915: Restore vblank interrupts earlier * a1e34bfc066b drm/i915: Use the correct crtc when sanitizing plane mapping * 49218c83e25b drm/i915/dp: Link train Fallback on eDP only if fallback link BW can fit panel's native mode * c98bfa671c17 drm: panel-orientation-quirks: Add quirk for Acer One 10 (S1003) * 07c393db2629 drm/dp_mst: Check if primary mstb is null * 3ff21b59ffd2 drm/etnaviv: fix bogus fence complete check in timeout handler * 506acd7ee64c drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD * f551c11d7f5d drm/nouveau: Fix nv50_mstc->best_encoder() * 83f04a7f9e45 drm/nouveau: Check backlight IDs are >= 0, not > 0 * c0845493a2b8 drm/amdgpu: Suppress keypresses from ACPI_VIDEO events * 3f43692a6986 drm/amdgpu: add missing CHIP_HAINAN in amdgpu_ucode_get_load_type * 633322afae62 drm/amdgpu: Fix typo in amdgpu_vmid_mgr_init * d56cc4f14bf2 drm/rockchip: Allow driver to be shutdown on reboot/kexec * ccbc11b384e3 scripts/spdxcheck.py: make python3 compliant * 5ebac3b957a9 mm: don't reclaim inodes with many attached pages * d1cbbc39d6f3 efi/arm/libstub: Pack FDT after populating it * 113737cc3180 mm/swapfile.c: use kvzalloc for swap_info_struct allocation * 7b46e532dec0 hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! * b8703946d741 lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn * a0f044f025e9 crypto: user - fix leaking uninitialized memory to userspace * 8ef7a9a5d27d libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD * 55795dac8ea7 gfs2: Fix metadata read-ahead during truncate (2) * 8793f67af1c0 gfs2: Put bitmap buffers in put_super * c75e3cbfd91b selinux: check length properly in SCTP bind hook * 18cd6106cf9b fuse: fix possibly missed wake-up after abort * 280da476036d fuse: fix leaked notify reply * c0f5298635bb fuse: fix use-after-free in fuse_direct_IO() * 3363e7110a23 rtc: hctosys: Add missing range error reporting * 20965de7f472 nfsd: COPY and CLONE operations require the saved filehandle to be set * c355fb8d33e6 NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING * 03c91663c093 sunrpc: correct the computation for page_ptr when truncating * 401182ae096b kdb: print real address of pointers instead of hashed addresses * 47052af23720 kdb: use correct pointer when 'btc' calls 'btt' * 110e9082dc64 ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO * 0d406e7972dd uapi: fix linux/kfd_ioctl.h userspace compilation errors * 83eec9ad8130 mnt: fix __detach_mounts infinite loop * a7861ef89957 mount: Prevent MNT_DETACH from disconnecting locked mounts * 14e4bec183e5 mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts * 32224b874cd8 mount: Retest MNT_LOCKED in do_umount * 4d01f0310cd0 ext4: fix buffer leak in __ext4_read_dirblock() on error path * b0f2b1fea812 ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path * 29ee4d62f6db ext4: fix buffer leak in ext4_xattr_move_to_block() on error path * 4648dcb21c94 ext4: release bs.bh before re-using in ext4_xattr_block_find() * 0f0d1c16ae0f ext4: fix buffer leak in ext4_xattr_get_block() on error path * 0a992da563c3 ext4: fix possible leak of s_journal_flag_rwsem in error path * 0d339ced0792 ext4: fix possible leak of sbi->s_group_desc_leak in error path * 64a3d5374bb1 ext4: avoid possible double brelse() in add_new_gdb() on error path * 110a1994e1cf ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing * 656b121b39dc ext4: avoid buffer leak in ext4_orphan_add() after prior errors * d65b7d334f77 ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() * 36b1ba6a5ef5 ext4: fix possible inode leak in the retry loop of ext4_resize_fs() * 4903c091ce48 ext4: missing !bh check in ext4_xattr_inode_write() * 20dd2c4e7ffb ext4: avoid potential extra brelse in setup_new_flex_group_blocks() * 2aa79d317c21 ext4: add missing brelse() add_new_gdb_meta_bg()'s error path * cd18d6e0c11d ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path * f7b6459e5144 ext4: add missing brelse() update_backups()'s error path * ebbc6fce6d2c clockevents/drivers/i8253: Add support for PIT shutdown quirk * f2589f9a3e53 btrfs: tree-checker: Fix misleading group system information * ec6d90a4b7f3 Btrfs: fix data corruption due to cloning of eof block * bafd5b780111 Btrfs: fix infinite loop on inode eviction after deduplication of eof block * db39065cb240 Btrfs: fix cur_offset in the error case for nocow * fa625a480cef Btrfs: fix missing data checksums after a ranged fsync (msync) * ec26ad250a5f btrfs: fix pinned underflow after transaction aborted * cb7c993f487c watchdog/core: Add missing prototypes for weak functions * 139ca3da7f4d arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 * 8851e11fc823 termios, tty/tty_baudrate.c: fix buffer overrun * 2deb55aa0291 x86/hyper-v: Enable PIT shutdown quirk * e73cb6a6da2d x86/cpu/vmware: Do not trace vmware_sched_clock() * 3cbdaf131c90 of, numa: Validate some distance map rules * 73c660f3e13c perf intel-pt: Insert callchain context into synthesized callchains * f3de8640d63e perf intel-pt/bts: Calculate cpumode for synthesized samples * 1b91345326b8 perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} * 7b0131a022e2 perf stat: Handle different PMU names with common prefix * 29414ff37072 perf cs-etm: Correct CPU mode for samples * a63fffbd90f6 hwmon: (core) Fix double-free in __hwmon_device_register() * 14e58f9d1a5a mtd: docg3: don't set conflicting BCH_CONST_PARAMS option * 9bec0c3da480 mtd: nand: Fix nanddev_neraseblocks() * 9e9dd0f1c345 mtd: spi-nor: cadence-quadspi: Return error code in cqspi_direct_read_execute() * 218b6e82d07f bonding/802.3ad: fix link_failure_count tracking * 9333523bf98f ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm * 1be1576a1354 netfilter: conntrack: fix calculation of next bucket number in early_drop * ccd35ba5ebeb memory_hotplug: cond_resched in __remove_pages * 67a19f87a02b mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings * 6bb462a42e8b ocfs2: free up write context when direct IO failed * 148dc9315b5e ocfs2: fix a misuse a of brelse after failing ocfs2_check_dir_entry * 176e8d6df912 soc: ti: QMSS: Fix usage of irq_set_affinity_hint * ce65f0f625ba Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" * 410306a0f2ba SCSI: fix queue cleanup race before queue initialization is done * dd2fb8c67d81 scsi: qla2xxx: Initialize port speed to avoid setting lower speed * b1e99af92fdf vhost/scsi: truncate T10 PI iov_iter to prot_bytes * 12555475a061 crypto: hisilicon - Fix reference after free of memories on error path * 093d6ab590bd crypto: hisilicon - Fix NULL dereference for same dst and src * 459cfe0a6ee8 reset: hisilicon: fix potential NULL pointer dereference * b0a737bf93f2 acpi, nfit: Fix ARS overflow continuation * 8c5476246451 acpi/nfit, x86/mce: Validate a MCE's address before using it * 9013ac4d54d7 acpi/nfit, x86/mce: Handle only uncorrectable machine checks * 3690f530e172 mach64: fix image corruption due to reading accelerator registers * 215c55984c76 mach64: fix display corruption on big endian machines * 2561c45b52d7 thermal: core: Fix use-after-free in thermal_cooling_device_destroy_sysfs * e2496105bca6 Revert "ceph: fix dentry leak in splice_dentry()" * 542705afd8ab libceph: bump CEPH_MSG_MAX_DATA_LEN * 72872e360037 clk: rockchip: Fix static checker warning in rockchip_ddrclk_get_parent call * a3eeeed10702 clk: rockchip: fix wrong mmc sample phase shift for rk3328 * 1a2502d376ac clk: sunxi-ng: h6: fix bus clocks' divider position * 11ace0214bb0 clk: at91: Fix division by zero in PLL recalc_rate() * 3d8c2945fcbf clk: s2mps11: Fix matching when built as module and DT node contains compatible * 4a0344c5f4c8 um: Drop own definition of PTRACE_SYSEMU/_SINGLESTEP * 3ad5f23377b0 xtensa: fix boot parameters address translation * 591dd5df1758 xtensa: make sure bFLT stack is 16 byte aligned * 47af963b58e5 xtensa: add NOTES section to the linker script * 5d55ba0ffec1 MIPS: Loongson-3: Fix BRIDGE irq delivery problem * 0a825f0b441a MIPS: Loongson-3: Fix CPU UART irq delivery problem * 9e07f4e24379 zram: close udev startup race condition as default groups * 52cad794b4ea clk: meson: axg: mark fdiv2 and fdiv3 as critical * a98af72325dc clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL * 347d88036255 arm64: dts: stratix10: fix multicast filtering * 8f49fe42dd74 arm64: dts: stratix10: Support Ethernet Jumbo frame * 08261cada1d5 drm/msm: fix OF child-node lookup * c1ef6c983a00 fuse: set FR_SENT while locked * 1ed087a7d75f fuse: fix blocked_waitq wakeup * 569fda5c0183 fuse: Fix use-after-free in fuse_dev_do_write() * e8e17b1be3e8 fuse: Fix use-after-free in fuse_dev_do_read() * cbd6cfd2ee36 vfs: fix FIGETBSZ ioctl on an overlayfs file * d49d9460b0e6 scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured * 33bf45f344f8 scsi: qla2xxx: Fix duplicate switch database entries * f00c0acfcd8d scsi: qla2xxx: Fix NVMe Target discovery * 7b0474865dcf scsi: qla2xxx: Fix NVMe session hang on unload * 0858d74e8845 scsi: qla2xxx: Fix for double free of SRB structure * 966faef442d6 scsi: qla2xxx: Fix re-using LoopID when handle is in use * 5630d7c76dd3 scsi: qla2xxx: Reject bsg request if chip is down. * 68ae7d06bf11 scsi: qla2xxx: shutdown chip if reset fail * c97c9cfb4d80 scsi: qla2xxx: Fix early srb free on abort * 731fe8aaa87c scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx * 6c60951c9854 scsi: qla2xxx: Fix process response queue for ISP26XX and above * 8f8f199b5ee7 scsi: qla2xxx: Fix incorrect port speed being set for FC adapters * d168af20257b serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout * be67725944de ovl: automatically enable redirect_dir on metacopy=on * dee4ce11c576 ovl: check whiteout in ovl_create_over_whiteout() * 72f6852d9baa ovl: fix recursive oi->lock in ovl_link() * 37403ba3c413 ovl: fix error handling in ovl_verify_set_fh() * c8099dbf492b cdrom: fix improper type cast, which can leat to information leak. * f9de7e61354f media: ov5640: fix restore of last mode set * 6fc72c1b8865 drm/amdgpu: fix integer overflow test in amdgpu_bo_list_create() * 36c99a163661 9p: clear dangling pointers in p9stat_free * 7e0a5da540fb media: ov5640: fix mode change regression * 2db3680153c3 ARM: dts: imx6ull: keep IMX6UL_ prefix for signals on both i.MX6UL and i.MX6ULL * 8035d1a13d50 udf: Prevent write-unsupported filesystem to be remounted read-write * 949fd0eaf955 9p locks: fix glock.client_id leak in do_lock * e55677b9efb8 staging: most: video: fix registration of an empty comp core_component * 3b6ff8ebd35d drm/amdgpu: Fix SDMA TO after GPU reset v3 * d6a4baf458ab drm: rcar-du: Update Gen3 output limitations * 73ad8868960a staging:iio:ad7606: fix voltage scales * 38672b57416d powerpc/selftests: Wait all threads to join * 733b1b422304 media: tvp5150: fix width alignment during set_selection() * c50363ded3c1 sc16is7xx: Fix for multi-channel stall * ff8bf8522808 serial: 8250_of: Fix for lack of interrupt support * 19527c628c90 staging: erofs: fix a missing endian conversion * 92db94fa518f MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRS * 75837895b38b powerpc/memtrace: Remove memory in chunks * ce62cb996071 powerpc/boot: Ensure _zimage_start is a weak symbol * 754b404db8c8 MIPS: kexec: Mark CPU offline before disabling local IRQ * e066306bacaf media: coda: don't overwrite h.264 profile_idc on decoder instance * b3ad2c5249a5 media: pci: cx23885: handle adding to list failure * 85c2f31ac392 drm/hisilicon: hibmc: Do not carry error code in HiBMC framebuffer pointer * a1d0566c93f9 drm/amd/display: fix gamma not being applied * ce46da15e8c7 drm/amd/display: Raise dispclk value for dce120 by 15% * 7423c2883cf6 drm/omap: fix memory barrier bug in DMM driver * 5b248698c58b powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak * fb4dd7a9eb62 drm/msm: dpu: Allow planes to extend past active display * 721b54a6d6a6 drm/msm/disp/dpu: Use proper define for drm_encoder_init() 'encoder_type' * 9565e7c02b8b drm/msm/gpu: fix parameters in function msm_gpu_crashstate_capture * b0f859919638 powerpc/nohash: fix undefined behaviour when testing page size support * 270cbdee8878 ARM: imx_v6_v7_defconfig: Select CONFIG_TMPFS_POSIX_ACL * 17a5d018f68b drm/amdgpu/powerplay: fix missing break in switch statements * 05dff1e2018b drm/nouveau/secboot/acr: fix memory leak * 784c2eb37ba6 tracing/kprobes: Check the probe on unloaded module correctly * 7ecd146b9189 tty: check name length in tty_find_polling_driver() * 234bee8bb3a4 powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() * 32f2674c7c06 powerpc/Makefile: Fix PPC_BOOK3S_64 ASFLAGS * d7dba42c3810 Input: wm97xx-ts - fix exit path * 139dde1e967d drm/amd/display: fix bug of accessing invalid memory * 56e4367f7c43 powerpc/mm: fix always true/false warning in slice.c * 287deb228d32 powerpc/mm: Fix page table dump to work on Radix * 63880b2f9974 powerpc/64/module: REL32 relocation range check * 54de3d7d55dc powerpc/traps: restore recoverability of machine_check interrupts