* 1b94aef99c5f 5.2.5-xanmod6 * badef6f3db25 loop: Fix mount(2) failure due to race with LOOP_SET_FD * 484c33286aeb Merge tag 'v5.2.5' into 5.2 * 2519374d2a6b Linux 5.2.5 * 19a732f71d46 io_uring: don't use iov_iter_advance() for fixed buffers * 4686e134619c io_uring: fix counter inc/dec mismatch in async_list * 119be19fa6b6 io_uring: ensure ->list is initialized for poll commands * 91b4f2b6bbfd io_uring: add a memory barrier before atomic_read * 7e37ded00e8c access: avoid the RCU grace period for the temporary subjective credentials * 872c54664f54 drm/i915: Make the semaphore saturation mask global * e8bbd6178866 structleak: disable STRUCTLEAK_BYREF in combination with KASAN_STACK * 343286166652 libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() * f61303db9d67 libnvdimm/region: Register badblocks before namespaces * ce4e36ece203 libnvdimm/bus: Prevent duplicate device_unregister() calls * d0ed1dbc8a54 drivers/base: Introduce kill_device() * 32e5133912ff iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA * 0ce35762bad7 iommu/iova: Remove stale cached32_node * 8498d00472bf iommu/vt-d: Don't queue_iova() if there is no flush queue * 654da1b1f026 io_uring: fix the sequence comparison in io_sequence_defer * e9921197ba25 powerpc/pmu: Set pmcregs_in_use in paca when running as LPAR * 8716e8d122e1 powerpc/tm: Fix oops on sigreturn on systems without TM * dde60fe53d7e powerpc/mm: Limit rma_size to 1TB when running without HV mode * f5fa311323f2 powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() * 5b5b3340a105 powerpc/dma: Fix invalid DMA mmap behavior * 2180be3072a5 ALSA: hda - Add a conexant codec entry to let mute led work * b411e4f44303 ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips * 65a96bb655ec ALSA: pcm: Fix refcount_inc() on zero usage * b8e0b3ea392a ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 * 38c1eed50a85 ALSA: ac97: Fix double free of ac97_codec_device * e24e8d9ae65d drm/panel: Add support for Armadeus ST0700 Adapt * 25b3a749643d hpet: Fix division by zero in hpet_time_div() * 4559d613e564 eeprom: make older eeprom drivers select NVMEM_SYSFS * f524108c0967 mei: me: add mule creek canyon (EHL) device ids * ccfad1fdd347 fpga-manager: altera-ps-spi: Fix build error * 726e76ea9330 binder: prevent transactions to context manager from its own process. * 01ca6aed36d0 binder: Set end of SG buffer area properly. * ea449923454a x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() * eb134f33319e x86/speculation/mds: Apply more accurate check on hypervisor platform * ae995a18ecfc x86/sysfb_efi: Add quirks for some devices with swapped width and height * 117d3b1d5e31 selinux: check sidtab limit before adding a new entry * e459c059b044 btrfs: inode: Don't compress if NODATASUM or NODATACOW set * 0c247d6d410f media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use * 373108886c31 KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create fails * 13135247b771 KVM: PPC: Book3S HV: Save and restore guest visible PSSCR bits on pseries * 08ab7cccafa6 KVM: PPC: Book3S HV: Always save guest pmu for guest capable of nesting * ca7e6b286333 KVM: X86: Fix fpu state crash in kvm guest * 71f9fbd354ce usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port * b1f55b18d4dc Revert "usb: usb251xb: Add US port lanes inversion property" * c061554d812b Revert "usb: usb251xb: Add US lanes inversion dts-bindings" * 16ea412d40cc usb: pci-quirks: Correct AMD PLL quirk detection * d9dd384c6c7b usb: wusbcore: fix unbalanced get/put cluster_id * 3c2faef16e16 usb-storage: Add a limitation for blk_queue_max_hw_sectors() * ddc2ea0c281b xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT). * ca40a74b28eb locking/lockdep: Hide unused 'class' variable * 12b4d230660f mm, swap: fix race between swapoff and some swap operations * 2a8d344726e3 mm: use down_read_killable for locking mmap_sem in access_remote_vm * f61d5f5006d9 locking/lockdep: Fix lock used or unused stats error * 9ddc746cf21b proc: use down_read_killable mmap_sem for /proc/pid/maps * ba64866b8b4f cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() * 7766ce7e9e1e proc: use down_read_killable mmap_sem for /proc/pid/map_files * e1e84958b11d proc: use down_read_killable mmap_sem for /proc/pid/clear_refs * 69b30136d75b proc: use down_read_killable mmap_sem for /proc/pid/pagemap * cf30a361a65b proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup * ba56ef5fc677 mm/mmu_notifier: use hlist_add_head_rcu() * d9428ac0cd21 memcg, fsnotify: no oom-kill for remote memcg charging * 0ebe6d4221a1 mm/gup.c: remove some BUG_ONs from get_gate_page() * ffd51eba9112 mm/gup.c: mark undo_dev_pagemap as __maybe_unused * 8aaa5eef4cff mm/mincore.c: fix race between swapoff and mincore * 04ce274994ea 9p: pass the correct prototype to read_cache_page * d90e2ab5f4b2 mm/kmemleak.c: fix check for softirq context * 109460c0c793 sh: prevent warnings when using iounmap * 182141b21214 nvme: fix NULL deref for fabrics options * e9094b611736 block/bio-integrity: fix a memory leak bug * cdc73257a41a platform/x86: Fix PCENGINES_APU2 Kconfig warning * 3916be4f0bdc powerpc/eeh: Handle hugepages in ioremap space * 7f6367122bb6 dlm: check if workqueues are NULL before flushing/destroying * fca30d485c6f mailbox: handle failed named mailbox channel request * 171fc85b0933 f2fs: avoid out-of-range memory access * afa4990b08d0 f2fs: fix to avoid long latency during umount * 9dd7d2cdef14 rds: Accept peer connection reject messages due to incompatible version * 65dfe3fafd1c block: init flush rq ref count to 1 * 14deb9df67c3 powerpc/boot: add {get, put}_unaligned_be32 to xz_config.h * 6c63d45e473f powerpc/irq: Don't WARN continuously in arch_local_irq_restore() * 74da3cda6172 nvme-tcp: set the STABLE_WRITES flag when data digests are enabled * 552d0f52c22d io_uring: fix io_sq_thread_stop running in front of io_sq_thread * 68a96697dacb nvme-tcp: don't use sendpage for SLAB pages * 63e6e5bfa0eb nvme-pci: limit max_hw_sectors based on the DMA max mapping size * 37c3c50d46ec nvme-pci: check for NULL return from pci_alloc_p2pmem() * 16c2bdf840b0 RDMA/core: Fix race when resolving IP address * f5ae4c3fd3b8 perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool * 145aecd0c334 PCI: dwc: pci-dra7xx: Fix compilation when !CONFIG_GPIOLIB * 3cce892efc71 RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM * 342aed7dd4e6 perf hists browser: Fix potential NULL pointer dereference found by the smatch tool * 073f1c0c2c2f perf annotate: Fix dereferencing freed memory found by the smatch tool * 01d66420f6fc perf map: Fix potential NULL pointer dereference found by smatch tool * 263cd6e74372 perf session: Fix potential NULL pointer dereference found by the smatch tool * 28090547c425 perf trace: Fix potential NULL pointer dereference found by the smatch tool * ae66773a08c8 perf top: Fix potential NULL pointer dereference detected by the smatch tool * 5a4b4efa9d7b rseq/selftests: Fix Thumb mode build failure on arm32 * 025c3912f570 perf stat: Fix use-after-freed pointer detected by the smatch tool * ec6806965e67 perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning * 67d42e6ab903 PCI: mobiveil: Use the 1st inbound window for MEM inbound transactions * ed100a9da66e PCI: mobiveil: Initialize Primary/Secondary/Subordinate bus numbers * e8596ac7d1e9 kallsyms: exclude kasan local symbols on s390 * 1e764667b01e PCI: mobiveil: Fix the Class Code field * fd0b95493bc2 PCI: mobiveil: Fix PCI base address in MEM/IO outbound windows * c99f27330396 KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT * 77177ba55bb3 arm64: assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS * bf257a7b0294 IB/ipoib: Add child to parent list only if device initialized * 86f4ce0db736 powerpc/mm: Handle page table allocation failures * a5382200c616 IB/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE * 70e770a81aed serial: sh-sci: Fix TX DMA buffer flushing and workqueue races * 1dffbe1fffb9 serial: sh-sci: Terminate TX DMA during buffer flushing * 66c3a603d682 RDMA/i40iw: Set queue pair state when being queried * 8e86a540c654 powerpc/mm: mark more tlb functions as __always_inline * d97cfca8faa4 powerpc/4xx/uic: clear pending interrupt after irq type/pol change * d3d8bd3cfa37 powerpc: silence a -Wcast-function-type warning in dawr_write_file_bool * 4453eb78fe79 f2fs: fix is_idle() check for discard type * 4af197342ba4 um: Silence lockdep complaint about mmap_sem * 2df1bd94412c mm/swap: fix release_pages() when releasing devmap pages * 7891d8a7448d mfd: hi655x-pmic: Fix missing return value check for devm_regmap_init_mmio_clk * 4c0f6d486fb7 mfd: arizona: Fix undefined behavior * 8c0948e4be87 mfd: core: Set fwnode for created devices * 5fd2751507d7 mfd: madera: Add missing of table registration * 0ca2305a1c90 mfd: cros_ec: Register cros_ec_lid_angle driver when presented * e7d6ecc8dffb recordmcount: Fix spurious mcount entries on powerpc * 800eb38a885b fixdep: check return value of printf() and putchar() * 2fac004c4150 powerpc/rtas: retry when cpu offline races with suspend/migration * dcce5f7010b7 powerpc/xmon: Fix disabling tracing while in xmon * efade8329269 powerpc/cacheflush: fix variable set but not used * 44c6b91580a8 dt-bindings: backlight: lm3630a: correct schema validation * 5d691a4b82ad iio: iio-utils: Fix possible incorrect mask calculation * fae39a0c5cd3 PCI: xilinx-nwl: Fix Multi MSI data programming * 542bb544bbdb phy: meson-g12a-usb3-pcie: disable locking for cr_regmap * 667b1d0b964d genksyms: Teach parser about 128-bit built-in types * b7eb5a63ab64 kbuild: Add -Werror=unknown-warning-option to CLANG_FLAGS * 1b5fbb2d3ab5 i2c: stm32f7: fix the get_irq error cases * a96db791e00a PCI: sysfs: Ignore lockdep for remove attribute * ff33d296df0e phy: renesas: rcar-gen3-usb2: fix imbalance powered flag * f24ce1c295b0 serial: mctrl_gpio: Check if GPIO property exisits before requesting it * 29aed715d251 drm/msm: Depopulate platform on probe failure * 1b404f35dfa3 powerpc/pci/of: Fix OF flags parsing for 64bit BARs * 9a08330437d6 drm/msm/adreno: Ensure that the zap shader region is big enough * 3543f9977de4 kvm: vmx: segment limit check: use access length * 09878d15216e KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES * b0e98a3b9bec mmc: sdhci: sdhci-pci-o2micro: Check if controller supports 8-bit width * fd094a14290d kvm: vmx: fix limit checking in get_vmx_mem_address() * e5415333692e usb: dwc3: Fix core validation in probe, move after clocks are enabled * 4b2163461e30 usb: gadget: Zero ffs_io_data * d9dbb3c00483 tty: serial_core: Set port active bit in uart_port_activate * c9712e333809 serial: uartps: Use the same dynamic major number for all ports * e3d4d2459c47 serial: imx: fix locking in set_termios() * 943ab89e8ccb iio: adxl372: fix iio_triggered_buffer_{pre,post}enable positions * 5c92bf4d7173 platform/x86: asus-wmi: Increase input buffer size of WMI methods * 1a93cdd8c9a4 drm/rockchip: Properly adjust to a true clock in adjusted_mode * 724f88e5ed64 dma-remap: Avoid de-referencing NULL atomic_pool * e26242e22678 powerpc/pseries/mobility: prevent cpu hotplug during DT update * 23c2c8bdfa69 drm/bridge: tfp410: fix use of cancel_delayed_work_sync * 141075746c82 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg * 91bac7fe5eb1 drm/amd/display: fix compilation error * 506549767261 phy: renesas: rcar-gen2: Fix memory leak at error paths * 123bcb4ea3b6 drm/amd/display: set link->dongle_max_pix_clk to 0 on a disconnect * 8afce646df19 drm/virtio: Add memory barriers for capset cache. * 63f02a45405d drm/amd/display: Update link rate from DPCD 10 * bdd2a87af311 drm/amd/display: Always allocate initial connector state state * 3ba9ffa4b4ec PCI: endpoint: Allocate enough space for fixed size BAR * d7d97f469691 serial: 8250: Fix TX interrupt handling condition * f3399d6e5def tty: serial: msm_serial: avoid system lockup condition * f0728a6e34ee tty/serial: digicolor: Fix digicolor-usart already registered warning * 5b885e012f60 memstick: Fix error cleanup path of memstick_init * 9ff8fb85b62e drm/omap: don't check dispc timings for DSI * 9a1713bed0c2 mm/hmm: fix use after free with struct hmm in the mmu notifiers * b18ed6d4e096 i2c: nvidia-gpu: resume ccgx i2c client * ee80886991a6 drm/vkms: Forward timer right after drm_crtc_handle_vblank * 8eec4901fbb1 drm/crc-debugfs: Also sprinkle irqrestore over early exits * 4ca20d17873e drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry * 77e4f68ccfac gpu: host1x: Increase maximum DMA segment size * 26ccec2dc778 f2fs: Lower threshold for disable_cp_again * 4483b9a88b95 f2fs: Fix accounting for unusable blocks * 5420c23f3dfe drm/amd/display: Increase Backlight Gain Step Size * 3b0a7154bf98 drm/amd/display: CS_TFM_1D only applied post EOTF * 09a524734682 drm/amd/display: Reset planes for color management changes * b8041c6c3ee1 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz * 77680b5f5949 drm/bridge: tc358767: read display_props in get_modes() * 0481c9f74e4f staging: kpc2000: report error status to spi core * 8299d8dd51f0 PCI: Return error if cannot probe VF * 153318495185 tools: PCI: Fix broken pcitest compilation * 50271c005a2f drm/edid: Fix a missing-check bug in drm_load_edid_firmware() * 4664b796f994 drm/amdkfd: Fix sdma queue map issue * a3485498c007 drm/amdkfd: Fix a potential memory leak * 6817ce7fe1f1 drm/amd/display: Disable ABM before destroy ABM struct * 15357e565277 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE * 9fc3cc6cb0cf f2fs: fix to avoid deadloop if data_flush is on * f12bc552766d drm/amdgpu: Reserve shared fence for eviction fence * bd14be9ac21e drm/amd/display: Fill plane attrs only for valid pxl format * 2bd24435038e drm/amd/display: Disable cursor when offscreen in negative direction * d7d2ce6f1b5f drm/msm/a6xx: Avoid freeing gmu resources multiple times * f197db99bbfc drm/amd/display: fix multi display seamless boot case * ffd65f196223 drm/amd/display: Fill prescale_params->scale for RGB565 * 834f196a6eaa ipmi_ssif: fix unexpected driver unregister warning * 81865bd492d1 drm/msm/a6xx: Check for ERR or NULL before iounmap * 07fc9d96e407 f2fs: fix to check layout on last valid checkpoint park * e9ddcfa61b82 tty: serial: cpm_uart - fix init when SMC is relocated * 8470dffc6c73 pinctrl: rockchip: fix leaked of_node references * 9f9f6d50bd46 tty: max310x: Fix invalid baudrate divisors calculator * 2042746d8734 usb: core: hub: Disable hub-initiated U1/U2 * 5bca88972a6b drm/bochs: Fix connector leak during driver unload * 3f71d9237585 staging: vt6656: use meaningful error code during buffer allocation * c5f98dd5b16a ipmi_si: fix unexpected driver unregister warning * d1ff023462be staging: kpc2000: added missing clean-up to probe_core_uio. * ac97f9cf3891 drm/virtio: set seqno for dma-fence * 6ef0e38601df iio: adc: stm32-dfsdm: missing error case during probe * 108e03242d76 iio: adc: stm32-dfsdm: manage the get_irq error case * 68953ae09cbd drm/panel: simple: Fix panel_simple_dsi_probe * 36a66cd28e40 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler * bee7e7e1f536 btrfs: shut up bogus -Wmaybe-uninitialized warning * 15718c84f313 media: drivers: media: coda: fix warning same module names * 56555c8f32b4 regulator: 88pm800: fix warning same module names