* d7448189e984 4.19.76-xanmod37 * 06aea4b10c69 Merge tag 'v4.19.76' into 4.19 * 555161ee1b7a Linux 4.19.76 * 59a5cea41dd0 f2fs: use generic EFSBADCRC/EFSCORRUPTED * fc3d296491f4 net/rds: Check laddr_check before calling it * 3de749d6d7ce net/rds: An rds_sock is added too early to the hash table * 07f7ec87b5f6 net_sched: check cops->tcf_block in tc_bind_tclass() * 90b0761c1b81 Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices * 6934809432d2 netfilter: nft_socket: fix erroneous socket assignment * 649836fe946c xfs: don't crash on null attr fork xfs_bmapi_read * 91ae87240166 drm/nouveau/disp/nv50-: fix center/aspect-corrected scaling * 3717f4a49b34 ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 * 46beb6eacef5 Bluetooth: btrtl: HCI reset on close for Realtek BT chip * 8ffd7ba9ffb1 net: don't warn in inet diag when IPV6 is disabled * ff0fbfacc94f drm: Flush output polling on shutdown * 303f6d6bbc0c f2fs: fix to do sanity check on segment bitmap of LFS curseg * dec09554eba9 net/ibmvnic: Fix missing { in __ibmvnic_reset * dc9118feb472 dm zoned: fix invalid memory access * 73d90f57fcc2 Revert "f2fs: avoid out-of-range memory access" * 40cdc71e1111 blk-mq: move cancel of requeue_work to the front of blk_exit_queue * 313efb253d03 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs * 75448f40b9f6 initramfs: don't free a non-existent initrd * ad16dfef4a44 bcache: remove redundant LIST_HEAD(journal) from run_cache_set() * 08fdaee2d97b PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it * ef2baa03b7f0 f2fs: check all the data segments against all node ones * ef06c33dc371 irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices * 52b4947bac50 bpf: libbpf: retry loading program on EAGAIN * a935d78e54cc Revert "drm/amd/powerplay: Enable/Disable NBPSTATE on On/OFF of UVD" * 288831cba980 scsi: qla2xxx: Return switch command on a timeout * 2b983f212c68 scsi: qla2xxx: Remove all rports if fabric scan retry fails * 6b449e4cf090 scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion * 9423770eb336 locking/lockdep: Add debug_locks check in __lock_downgrade() * 0c23335a2d81 power: supply: sysfs: ratelimit property read error message * 1456c40aa906 pinctrl: sprd: Use define directive for sprd_pinconf_params values * 037d73a6458e objtool: Clobber user CFLAGS variable * 952844f31eb7 ALSA: hda - Apply AMD controller workaround for Raven platform * 50c9ccffe041 ALSA: hda - Add laptop imic fixup for ASUS M9V laptop * 866a1a7e9f23 ALSA: dice: fix wrong packet parameter for Alesis iO26 * 9829fd27501e ALSA: usb-audio: Add DSD support for EVGA NU Audio * 303921276360 ALSA: usb-audio: Add Hiby device family to quirks for native DSD support * 8a845c02e495 ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() * a5e2c65034f8 ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled * ec2a3681b30c media: tvp5150: fix switch exit in set control handler * ba6860700d1f iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates * ced0676fc9c2 iwlwifi: mvm: send BCAST management frames to the right station * b3873e34cbf2 net/mlx5e: Rx, Check ip headers sanity * 404f118f2790 net/mlx5e: Rx, Fixup skb checksum for packets with tail padding * c95ebb394d65 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded * 79e972a89cad net/mlx5e: Allow reporting of checksum unnecessary * 8da68f79b3b3 mlx5: fix get_ip_proto() * 44da02576b5d net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets * 6debda97411e net/mlx5e: Set ECN for received packets using CQE indication * e867ef113004 CIFS: fix deadlock in cached root handling * f3160a1d71f7 crypto: talitos - fix missing break in switch statement * c1a7fe486647 mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword() * 5fdefdcb92bb HID: Add quirk for HP X500 PIXART OEM mouse * 3d072c272b88 HID: hidraw: Fix invalid read in hidraw_ioctl * acc96be807bb HID: logitech: Fix general protection fault caused by Logitech driver * 3e785174fb35 HID: sony: Fix memory corruption issue on cleanup. * eb77929769e3 HID: prodikeys: Fix general protection fault during probe * 2661d462aaa9 IB/core: Add an unbound WQ type to the new CQ API * 70ec2eecc550 drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines * 80fc27953e74 powerpc/xive: Fix bogus error code returned by OPAL * 4eb92a114834 RDMA/restrack: Protect from reentry to resource return path * 373f9092df95 net/ibmvnic: free reset work of removed device from queue * 2af977b0d1db Revert "Bluetooth: validate BLE connection interval updates" * d573e8a79f70 Linux 4.19.75 * b841a9f58d9c media: technisat-usb2: break out of loop at end of buffer * f35f5a990a07 arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field * c0ccb4da26bc binfmt_elf: move brk out of mmap when doing direct loader exec * c3817ffb1036 floppy: fix usercopy direction * 9c13e770cca9 ovl: fix regression caused by overlapping layers detection * 5e74396d8beb PCI: kirin: Fix section mismatch warning * 0d50f7b1e8c8 iommu/amd: Fix race in increase_address_space() * 52f32e4aec50 iommu/amd: Flush old domains in kdump kernel * ca77acdf1ac9 keys: Fix missing null pointer check in request_key_auth_describe() * d73515a17c14 x86/hyper-v: Fix overflow bug in fill_gva_list() * 371357770c8b x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation * 72c762b01eb0 dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe() * d04b522a65c0 dmaengine: ti: dma-crossbar: Fix a memory leak bug * 6bc421d5a04a net: seeq: Fix the function used to release some memory in an error handling path * 83360eb798ca net: aquantia: fix out of memory condition on rx side * 30c345bd786a tools/power turbostat: fix buffer overrun * d485c65853de tools/power x86_energy_perf_policy: Fix argument parsing * 254b9b2971a7 tools/power x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 * a85a0d9f3796 amd-xgbe: Fix error path in xgbe_mod_init() * 7ec11cad3fde perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops * 560857de3064 perf/x86/intel: Restrict period on Nehalem * 65ad72ce10e7 i2c: designware: Synchronize IRQs when unregistering slave client * 5a45b14b03f7 sky2: Disable MSI on yet another ASUS boards (P6Xxxx) * 6cce2adae3e1 ibmvnic: Do not process reset during or after device removal * 080ca754f5db ARM: 8901/1: add a criteria for pfn_valid of arm * c6d779fd8197 usb: host: xhci-tegra: Set DMA mask correctly * b62946852afa cifs: Use kzfree() to zero out the password * 325fa2a6729b cifs: set domainName when a domain-key is used in multiuser * 9a74f799b99c kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol * 0f7130177325 NFSv2: Fix write regression * 60f0d449601d NFSv2: Fix eof handling * 6075729f76da netfilter: nf_conntrack_ftp: Fix debug output * 7ac5947f7578 netfilter: xt_physdev: Fix spurious error message in physdev_mt_check * e997c0730520 x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines * 688fdaa54a3e r8152: Set memory to all 0xFFs on failed reg reads * d9f79f0ace55 bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 * 7d4201ff9f73 batman-adv: Only read OGM2 tvlv_len after buffer len check * 5b8b66274183 ARM: 8874/1: mm: only adjust sections of valid mm structures * b870f8afc5a5 qed: Add cleanup in qed_slowpath_start() * 30881d79de31 xdp: unpin xdp umem pages in error path * 55ed0ad50201 Kconfig: Fix the reference to the IDT77105 Phy driver in the description of ATM_NICSTAR_USE_IDT77105 * 767877deb25a NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup * 4ac4f4716fba NFSv4: Fix return value in nfs_finish_open() * d7565d51af18 NFSv4: Fix return values for nfs4_file_open() * 4e5fbcb9a615 netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info * a02c676c0f03 netfilter: nft_flow_offload: missing netlink attribute policy * a4fa6c68ecc3 netfilter: ebtables: Fix argument order to ADD_COUNTER * 634dd5a48627 fpga: altera-ps-spi: Fix getting of optional confd gpio * 0d393f23f18e tools: bpftool: close prog FD before exit on showing a single program * c5bb033529f1 selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 * 48d77ca1497f s390/bpf: use 32-bit index for tail calls * 999f33c2438c bus: ti-sysc: Simplify cleanup upon failures in sysc_probe() * 1a85d5819ade ARM: OMAP1: ams-delta-fiq: Fix missing irq_ack * a8919f8d352f ARM: dts: dra74x: Fix iodelay configuration for mmc3 * 2ff2bd2c5526 ARM: OMAP2+: Fix omap4 errata warning on other SoCs * 73d003274a42 s390/bpf: fix lcgr instruction encoding * c1e0937ef4d5 bus: ti-sysc: Fix using configured sysc mask value * 0aee9e118eee ARM: OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss * f696ba6b122d ARM: dts: am57xx: Disable voltage switching for SD card * ac8f26f6a035 ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails * c237a050df3b ieee802154: hwsim: Fix error handle path in hwsim_init_module * 6a10e87ffca1 nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds * 941431c491a6 mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings * 770cee245191 tty/serial: atmel: reschedule TX after RX was started * 4c2f60ed8ed8 serial: sprd: correct the wrong sequence of arguments * 2871621518ac firmware: google: check if size is valid when decoding VPD data * 232a6462f43f KVM: coalesced_mmio: add bounds checking * 7a1bad565ceb net_sched: let qdisc_put() accept NULL pointer * 47288968eebd xen-netfront: do not assume sk_buff_head list is empty in error handling * fdd60d80c429 udp: correct reuseport selection with connected sockets * 97b5f8c95b75 ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit * 4fb95f299504 phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current * abf389e0795a media: tm6000: double free if usb disconnect while streaming * 77d4e2a05885 USB: usbcore: Fix slab-out-of-bounds bug during device reset * b01b1eb24c04 powerpc/mm/radix: Use the right page size for vmemmap mapping * 289f3c82b116 Input: elan_i2c - remove Lenovo Legion Y7000 PnpID * 305c3b497662 RDMA/restrack: Release task struct which was hold by CM_ID object * 8993c673d6c4 HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report * 2a0aa8a06aea netfilter: nf_flow_table: set default timeout after successful insertion * dbc29aff8d04 Linux 4.19.74 * 9d587fe2cd70 x86/build: Add -Wnoaddress-of-packed-member to REALMODE_CFLAGS, to silence GCC9 build warning * 96c08711fc66 nvmem: Use the same permissions for eeprom as for nvmem * 3622d621e9be rsi: fix a double free bug in rsi_91x_deinit() * 780f3aadee1e platform/x86: pmc_atom: Add CB4063 Beckhoff Automation board to critclk_systems DMI table * 52bfcc9c8406 modules: fix compile error if don't have strict module rwx * ae415d7a2707 modules: fix BUG when load module with rodata=n * 0ae0c43abcbf iio: adc: stm32-dfsdm: fix data type * acf77c411b4e Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" * a03ed2891cdb drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto * d13a836d787d drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC * 4b30a0698208 firmware: ti_sci: Always request response from firmware * 3dfc787f2f50 crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking. * e89d4cb6fba3 crypto: talitos - Do not modify req->cryptlen on decryption. * 9aff4077304b crypto: talitos - fix ECB algs ivsize * c4d7148e2d67 crypto: talitos - check data blocksize in ablkcipher. * 02ebbb4f8df8 crypto: talitos - fix CTR alg blocksize * 39fa02a36bb3 crypto: talitos - check AES key size * e1666bcbae0c driver core: Fix use-after-free and double free on glue directory * 72cd230b3231 ubifs: Correctly use tnc_next() in search_dh_cookie() * a65290083b66 gpio: fix line flag validation in lineevent_create * 0f4095f33557 PCI: Always allow probing with driver_override * 70facf939ba2 mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue * 6da56f8982bb clk: rockchip: Don't yell about bad mmc phases when getting * a63416f39aaf drm/meson: Add support for XBGR8888 & ABGR8888 formats * d9e8b4ba0397 powerpc: Add barrier_nospec to raw_copy_in_user() * eb020b77b646 x86/purgatory: Change compiler flags from -mcmodel=kernel to -mcmodel=large to fix kexec relocation errors * 73c31bd92039 KVM: nVMX: handle page fault in vmread * 6e60900cfa3e KVM: x86: work around leak of uninitialized stack contents * 09a9f894c65b KVM: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl * 9f8a2825918c KVM: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() * 991b3458da56 genirq: Prevent NULL pointer dereference in resend_irqs() * 5b5f14601e0a ixgbe: Prevent u8 wrapping of ITR value to something less than 10us * 7cbd49cf0d62 Btrfs: fix assertion failure during fsync and use of stale transaction * 22ed1d472811 gpio: fix line flag validation in linehandle_create * 705df757e937 gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist * 0f4ceb259493 tun: fix use-after-free when register netdev failed * 9a4598424e99 tipc: add NULL pointer check before calling kfree_rcu * 67fe3b94a833 tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR * 7c34a29261ee sctp: use transport pf_retrans in sctp_do_8_2_transport_strike * 41b624ff83d2 sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' * a9e91767b921 sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero * a7f46e18ecfe net: sched: fix reordering issues * 3600a311f83d net: phylink: Fix flow control resolution * 821302dd0c51 net: gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list * 88a46756f016 net: Fix null de-reference of device refcount * b26f489245b3 ixgbe: Fix secpath usage for IPsec TX offload. * 2354e925e361 isdn/capi: check message length in capi_write() * ea6ec671c87e ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' * a20c8e4ae48d cdc_ether: fix rndis support for Mediatek based smartphones * f57fd58dda42 bridge/mdb: remove wrong use of NLM_F_MULTI