* b62d908bd5ee 4.20.4-xanmod3 * 79a591f2b1b9 Merge tag 'v4.20.4' into 4.20 |\ | * 3d4332cd8258 Linux 4.20.4 | * b00af935ce03 nbd: Use set_blocksize() to set device blocksize | * deb89c6ef9d3 media: vb2: be sure to unlock mutex on errors | * 8ebc192f9091 drm/fb-helper: Ignore the value of fb_var_screeninfo.pixclock | * fbc329a075db loop: drop caches if offset or block_size are changed | * a7569e702a50 loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() | * 6022f2518cb5 loop: Get rid of 'nested' acquisition of loop_ctl_mutex | * 273618e24ef9 loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex | * 92affbf845f3 loop: Fix deadlock when calling blkdev_reread_part() | * 9f26d605afa5 loop: Move loop_reread_partitions() out of loop_ctl_mutex | * e04b3348a6b6 loop: Move special partition reread handling in loop_clr_fd() | * af2dfddd0032 loop: Push loop_ctl_mutex down to loop_change_fd() | * 44e30aca0708 loop: Push loop_ctl_mutex down to loop_set_fd() | * a22475190f73 loop: Push loop_ctl_mutex down to loop_set_status() | * 6d9cdb0e8f90 loop: Push loop_ctl_mutex down to loop_get_status() | * 6d73158884d8 loop: Push loop_ctl_mutex down into loop_clr_fd() | * 6e22f199bd39 loop: Split setting of lo_state from loop_clr_fd | * 56b897daad18 loop: Push lo_ctl_mutex down into individual ioctls | * dc04196fae88 loop: Get rid of loop_index_mutex | * 1de686d15b2f loop: Fold __loop_release into loop_release | * 264a6e74867a block/loop: Use global lock for ioctl() operation. | * e86b34ad87f3 block/loop: Don't grab "struct file" for vfs_getattr() operation. | * a5fe02be40a8 tipc: fix uninit-value in tipc_nl_compat_doit | * 5486e8d46560 tipc: fix uninit-value in tipc_nl_compat_name_table_dump | * c9d3883792bf tipc: fix uninit-value in tipc_nl_compat_link_set | * 86a25533a1ba tipc: fix uninit-value in tipc_nl_compat_bearer_enable | * 0d32cdd25dba tipc: fix uninit-value in tipc_nl_compat_link_reset_stats | * e4ce0e2d2d74 tipc: fix uninit-value in in tipc_conn_rcv_sub | * 90f633969031 sctp: allocate sctp_sockaddr_entry with kzalloc | * 00199a49afcd blockdev: Fix livelocks on loop device | * 081aee5c7e30 selinux: fix GPF on invalid policy | * fb298c065482 gpu/drm: Fix lock held when returning to user space. | * 94b2aec76d68 drm/vkms: Fix plane duplicate_state | * f3631a8b2fcb block: use rcu_work instead of call_rcu to avoid sleep in softirq | * 21e69f878b0a netfilter: ebtables: account ebt_table_info to kmemcg | * 3b640cc51533 sunrpc: handle ENOMEM in rpcb_getport_async | * c1014f1acf79 media: vb2: vb2_mmap: move lock up | * 06959caf70bc LSM: Check for NULL cred-security on free | * 4917a54c025a ipv6: make icmp6_send() robust against null skb->dev | * 8981cf219343 bpf: in __bpf_redirect_no_mac pull mac only if present | * 387ebb1e8378 media: vivid: set min width/height to a value > 0 | * 78e7067a0a35 media: vivid: fix error handling of kthread_run | * f134f703dd8a omap2fb: Fix stack memory disclosure | * 43805c8fde67 fix int_sqrt64() for very large numbers | * 3d7c3186604f Disable MSI also when pcie-octeon.pcie_disable on | * 6a0ed519f32c fbdev: offb: Fix OF node name handling | * cf59d388b8ba arm64: dts: marvell: armada-ap806: reserve PSCI area | * c60a14ba43a1 arm64: kaslr: ensure randomized quantities are clean to the PoC | * 83dcbd8f7dba powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM | * bdc0577ff335 SUNRPC: Fix TCP receive code on archs with flush_dcache_page() | * d6a37229d72a pstore/ram: Avoid allocation and leak of platform data | * 36bb9a63e5d4 net: dsa: realtek-smi: fix OF child-node lookup | * 35875c6ca66c kbuild: mark prepare0 as PHONY to fix external module build | * 1749c7f28972 kbuild: fix single target build for external module | * f20e6ccb1845 kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & GCC <= 4.7 | * 6c6f0b13f77d RDMA/vmw_pvrdma: Return the correct opcode when creating WR | * 47a3f9dd7731 RDMA/nldev: Don't expose unsafe global rkey to regular user | * d4e68f59a7a0 media: vim2m: only cancel work if it is for right context | * ab7cc2702350 media: v4l: ioctl: Validate num_planes for debug messages | * a2c7b2452876 mfd: tps6586x: Handle interrupts on suspend | * 3deeef642b3a OF: properties: add missing of_node_put | * c9b4560b41bf drm/rockchip: add missing of_node_put | * 99d64199514b drm/i915/gvt: Fix mmap range check | * dcbbfa23eb99 MIPS: OCTEON: fix kexec support | * 6071e4c6c3a1 MIPS: lantiq: Fix IPI interrupt handling | * 23b14e747ee0 MIPS: BCM47XX: Setup struct device for the SoC | * 1dc84a4b44e7 mips: fix n32 compat_ipc_parse_version | * de970bee0d15 virtio-balloon: tweak config_changed implementation | * 1210dfc9dcee virtio: don't allocate vqs when names[i] = NULL | * 871858ab0035 scsi: sd: Fix cache_type_store() | * ee16d7294851 scsi: core: Synchronize request queue PM status only on successful resume | * a49be9dcb1ec Yama: Check for pid death before checking ancestry | * 51f39f27a15c btrfs: wait on ordered extents on abort cleanup | * 480c6fb23eb8 Revert "btrfs: balance dirty metadata pages in btrfs_finish_ordered_io" | * d14816d53291 xen: Fix x86 sched_clock() interface for xen | * b7984d461743 crypto: talitos - fix ablkcipher for CONFIG_VMAP_STACK | * 6cef4dddc508 crypto: talitos - reorder code in talitos_edesc_alloc() | * 80733239c7ae crypto: authenc - fix parsing key with misaligned rta_len | * 87e721e6061e crypto: bcm - convert to use crypto_authenc_extractkeys() | * 478aefeccba3 crypto: ccree - convert to use crypto_authenc_extractkeys() | * ac8d9ed2f7eb crypto: authencesn - Avoid twice completion call in decrypt path | * 9f79bd5b2fb9 crypto: caam - fix zero-length buffer DMA mapping | * 2661032cca5c crypto: sm3 - fix undefined shift by >= width of value | * 4fa151046fdb smc: move unhash as early as possible in smc_release() | * 7b585b0b02b6 r8169: don't try to read counters if chip is in a PCI power-save state | * 89b97ed03867 ip: on queued skb use skb_header_pointer instead of pskb_may_pull | * dfabcd6b3988 bonding: update nest level on unlink | * 5247215eef0e r8169: load Realtek PHY driver module before r8169 | * a6ab2ac98635 IN_BADCLASS: fix macro to actually work | * ee894171fbcb lan743x: Remove phy_read from link status change function | * 4f70f94d92ec net: phy: meson-gxl: Use the genphy_soft_reset callback | * 702ee83110b5 net: phy: Add missing features to PHY drivers | * 4dd178004029 net: phy: add missing phy driver features | * 9ff0436e2c35 tun: publish tfile after it's fully initialized | * 5ff03ea6617c tcp: change txhash on SYN-data timeout | * 58f453e31924 packet: Do not leak dev refcounts on error exit | * 50265bcad4dc net: bridge: fix a bug on using a neighbour cache entry without checking its state | * ac6a4d97a7f4 ipv6: fix kernel-infoleak in ipv6_local_error() | * 6da7da96cf34 arm64: Don't trap host pointer auth use to EL2 | * e47647c715e2 arm64/kvm: consistently handle host HCR_EL2 flags | * 41bed3ab57c8 mmc: sdhci-msm: Disable CDR function on TX | * b0b9b2cf441b netfilter: nf_conncount: fix argument order to find_next_bit | * 385c1e4b7788 netfilter: nf_conncount: speculative garbage collection on empty lists | * 2c58a49f2a07 netfilter: nf_conncount: move all list iterations under spinlock | * 3409dd1ddb38 netfilter: nf_conncount: merge lookup and add functions | * 43a3c2e4a648 netfilter: nf_conncount: restart search when nodes have been erased | * dc273e584dd3 netfilter: nf_conncount: split gc in two phases | * d87c0fc76fc0 netfilter: nf_conncount: don't skip eviction when age is negative | * d771106c7896 netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS | * a4aba230bb0c can: gw: ensure DLC boundaries after CAN frame modification | * 844fc57064d7 tty: Don't hold ldisc lock in tty_reopen() if ldisc present | * 5cdfe41c94cd tty: Simplify tty->count math in tty_reopen() | * 91fa6599b033 tty: Hold tty_ldisc_lock() during tty_reopen() | * 4fdb088f4d3b tty/ldsem: Wake up readers after timed out down_write() | * e9a713f77bb2 Linux 4.20.3 | * 90caba63c29d Btrfs: use nofs context when initializing security xattrs to avoid deadlock | * d27994b2b249 Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation | * 50ab57b23dbb Btrfs: fix access to available allocation bits when starting balance | * 696d76cca371 sunrpc: use-after-free in svc_process_common() | * 2ed2db6a69d8 mm: page_mapped: don't assume compound page is huge or THP | * 096909af7606 ext4: fix special inode number checks in __ext4_iget() | * 06c8f5791475 ext4: track writeback errors using the generic tracking infrastructure | * b4ac5d92f7fd ext4: use ext4_write_inode() when fsyncing w/o a journal | * 3f98cd7a87d0 ext4: avoid kernel warning when writing the superblock to a dead device | * 88a35247f8b6 ext4: fix a potential fiemap/page fault deadlock w/ inline_data | * 6559ca88ab0f ext4: make sure enough credits are reserved for dioread_nolock writes | * f3e9ba4c1b5d rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set | * 513bbaffa81e drm/amdgpu: Don't fail resume process if resuming atomic state fails | * 2d48d2653c51 drm/amdgpu: Don't ignore rc from drm_dp_mst_topology_mgr_resume() | * 0c55c7cd437d drm/i915: Unwind failure on pinning the gen7 ppgtt | * 7fc57d45ddb1 drm/fb-helper: Partially bring back workaround for bugs of SDL 1.2 | * abdabe649647 drm/amd/display: Fix MST dp_blank REG_WAIT timeout | * 6fdf960d8ccc PCI: dwc: Move interrupt acking into the proper callback | * e156854dede3 PCI: dwc: Take lock when ACKing an interrupt | * 5a6781ac523b PCI: dwc: Use interrupt masking instead of disabling | * 3e8ea9151207 drm/amdgpu: Add new VegaM pci id | * b336fa0bb9e4 vfio/type1: Fix unmap overflow off-by-one | * 6496715c48bd mtd: rawnand: qcom: fix memory corruption that causes panic | * 92995f57f3a0 i2c: dev: prevent adapter retries and timeout being set as minus value | * e707f95b8f6a ACPI/IORT: Fix rc_dma_get_range() | * 165c17a9b97e ACPI / PMIC: xpower: Fix TS-pin current-source handling | * 17f179128332 ACPI: power: Skip duplicate power resource references in _PRx | * 60a801a204d4 mm, memcg: fix reclaim deadlock with writeback | * 58a689c2ae5c mm/usercopy.c: no check page span for stack objects | * 089374f87410 slab: alien caches must not be initialized if the allocation of the alien cache failed | * 278ad4849088 fork, memcg: fix cached_stacks case | * 1ef2da729fa7 USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB | * 8315e43b74fb USB: storage: add quirk for SMI SM3350 | * ae2a21fcaeaf USB: storage: don't insert sane sense for SPC3+ when bad sense specified | * 7fb2b8405246 usb: cdc-acm: send ZLP for Telit 3G Intel based modems | * 94a2c202587a ARM: davinci: da830-evm: fix label names in GPIO lookup entries | * 279e846d7ad8 ARM: davinci: dm644x-evm: fix label names in GPIO lookup entries | * 0e1f52720e15 ARM: davinci: omapl138-hawk: fix label names in GPIO lookup entries | * aea10e0e13c1 ARM: davinci: da850-evm: fix label names in GPIO lookup entries | * e2201d5be3f4 ARM: davinci: dm355-evm: fix label names in GPIO lookup entries | * a14f1eb71785 cifs: check kzalloc return | * ab613718d8bf cifs: Fix potential OOB access of lock element array | * bb8e09a2b4f0 CIFS: Fix credit computation for compounded requests | * 132e31e65d1c CIFS: Do not hide EINTR after sending network packets | * c636811d21da CIFS: Do not set credits to 1 if the server didn't grant anything | * 44057fc8cc45 CIFS: Fix adjustment of credits for MTU requests | * 92e4902ac46b ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 | * ce640af13367 ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 | * 54be61ee5231 ALSA: hda/realtek - Support Dell headset mode for New AIO platform | * d7aff5e5c37e x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE | * d677ef8f6ce0 cpufreq: scmi: Fix frequency invariance in slow path | * 94fca4b44ea2 cpufreq: scpi/scmi: Fix freeing of dynamic OPPs | * 202e65e3b015 staging: rtl8188eu: Fix module loading from tasklet for WEP encryption | * 7fbc68c7bcb5 staging: rtl8188eu: Fix module loading from tasklet for CCMP encryption | * 5d8c09bacb99 usbcore: Select only first configuration for non-UAC3 compliant devices | * 99f2b1929b93 Btrfs: fix deadlock when using free space tree due to block group creation | * 36556fcd29e4 powerpc/tm: Unset MSR[TS] if not recheckpointing * 4a2a770ff92b Tag PDS 0.99l * 878a2d01c7e7 pds: Fix wrong task priority issue.