* c5d006f3569e 5.0.10-xanmod6 * 2ab50ac4f373 Merge tag 'v5.0.10' into 5.0 * d3da1f09fff2 Linux 5.0.10 * c735a988a9ca kernel/sysctl.c: fix out-of-bounds access when setting file-max * 822482bff7c5 percpu: stop printing kernel addresses * b2c65593ea62 ALSA: info: Fix racy addition/deletion of nodes * c3d0cf332bcd mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n * 4ae522890cc1 mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock * c138ed72186a perf/ring_buffer: Fix AUX record suppression * 65fce15dbd87 device_cgroup: fix RCU imbalance in error case * 74b4ef5df590 mt76x02: avoid status_list.lock and sta->rate_ctrl_lock dependency * edc94cb2c13b tpm: fix an invalid condition in tpm_common_poll * 6799f32fff63 sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup * fb9693679feb Revert "kbuild: use -Oz instead of -Os when using clang" * 18636692a1b4 tpm: Fix the type of the return value in calc_tpm2_event_size() * 03c1d8f8afd8 tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete * 4a96e63f8f7d nfit/ars: Avoid stale ARS results * 33dcadf02c1f nfit/ars: Allow root to busy-poll the ARS state machine * b49a9157c3ec nfit/ars: Introduce scrub_flags * 2cc8e8c230e8 nfit/ars: Remove ars_start_flags * 451fd88f62b9 timers/sched_clock: Prevent generic sched_clock wrap caused by tick_freeze() * 205c53cbe553 x86/speculation: Prevent deadlock on ssb_state::lock * 19867049334b perf/x86: Fix incorrect PEBS_REGS * 5e34d62b59dd x86/cpu/bugs: Use __initconst for 'const' init data * 35f288b72f64 perf/x86/amd: Add event map for AMD Family 17h * 22cc6e1b4fc0 drm/amdgpu/gmc9: fix VM_L2_CNTL3 programming * 5b05d7d6fd5b s390/mem_detect: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) * b1db090fb046 mac80211: do not call driver wake_tx_queue op during reconfig * 9a0748c55188 rt2x00: do not increment sequence number while re-transmitting * 44aa331f99b4 kprobes: Fix error check when reusing optimized probes * ca61e51567a7 x86/kprobes: Avoid kretprobe recursion bug * 7b91f26c45b6 kprobes: Mark ftrace mcount handler functions nokprobe * fbe6f067a3ad x86/kprobes: Verify stack frame on kretprobe * f89f9d9636f0 arm64: futex: Restore oldval initialization to work around buggy compilers * 508b773175c7 drm/ttm: fix out-of-bounds read in ttm_put_pages() v2 * 8223263d7c44 crypto: x86/poly1305 - fix overflow during partial reduction * 46c4f2375638 ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier * 2f6919fdc23b x86/kvm: move kvm_load/put_guest_xcr0 into atomic context * 1eb719f09f7e coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping * e58a114d0746 Revert "svm: Fix AVIC incomplete IPI emulation" * 922270b4f018 i3c: Fix the verification of random PID * 33a3fff44a0f i3c: dw: Fix dw_i3c_master_disable controller by using correct mask * e6200707e648 Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" * ad1deea5c4c9 scsi: core: set result when the command cannot be dispatched * c2116717884c vt: fix cursor when clearing the screen * 5ae77c340c52 serial: sh-sci: Fix HSCIF RX sampling point calculation * 333a81c16e4f serial: sh-sci: Fix HSCIF RX sampling point adjustment * 95df599f95f3 Input: elan_i2c - add hardware ID for multiple Lenovo laptops * 6ef122eb7956 ALSA: core: Fix card races between register and disconnect * ffd87f87a9c1 ALSA: hda/realtek - add two more pin configuration sets to quirk table * 8834139083cd staging: comedi: ni_usb6501: Fix possible double-free of ->usb_rx_buf * 16b235e81d9d staging: comedi: ni_usb6501: Fix use of uninitialized mutex * a47fd7121627 staging: comedi: vmk80xx: Fix possible double-free of ->usb_rx_buf * bd3011021447 staging: comedi: vmk80xx: Fix use of uninitialized semaphore * dcff1b3c1a1d staging: most: core: use device description as name * 68bbd7524a6f io: accel: kxcjk1013: restore the range after resume. * 3e13bb9782f5 iio: core: fix a possible circular locking dependency * 1f6b63285e2f iio: adc: at91: disable adc channel interrupt in timeout case * 2b70088e1509 iio: Fix scan mask selection * 5c526f27861f iio: dac: mcp4725: add missing powerdown bits in store eeprom * 50bc2c022b6e iio: ad_sigma_delta: select channel when reading register * f65207cfee33 iio: cros_ec: Fix the maths for gyro scale calculation * b4dd709ada6d iio:chemical:bme680: Fix SPI read interface * fd3c6ad2a934 iio:chemical:bme680: Fix, report temperature in millidegrees * 5527e1e58007 iio/gyro/bmg160: Use millidegrees for temperature scale * 9efe152f769c iio: gyro: mpu3050: fix chip ID reading * 25a91f7b9810 staging: iio: ad7192: Fix ad7193 channel address * 80c1486b7e20 Staging: iio: meter: fixed typo * 739969f56e4f KVM: x86: svm: make sure NMI is injected after nmi_singlestep * 935fef82120f KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU * d12bcf87e6ff fs/dax: Deposit pagetable even when installing zero page * f6846161e203 cifs: fix handle leak in smb2_query_symlink() * 76dbd554c273 cifs: Fix use-after-free in SMB2_read * e8ac406c749e cifs: Fix use-after-free in SMB2_write * 9582ba401ef0 cifs: Fix lease buffer length error * ebac4d0adf68 CIFS: keep FileInfo handle live during oplock break * 2cf17769d6b5 sch_cake: Simplify logic in cake_select_tin() * 5aa94a5b5641 nfc: nci: Potential off by one in ->pipes[] array * a023c1a245a7 NFC: nci: Add some bounds checking in nci_hci_cmd_received() * d58923dac952 sch_cake: Make sure we can write the IP header before changing DSCP bits * 064290d0f6c7 sch_cake: Use tc_skb_protocol() helper for getting packet protocol * 116ac142d2c6 nfp: flower: remove vlan CFI bit from push vlan action * 51db0d068057 nfp: flower: replace CFI with vlan present * da86299fcccb route: Avoid crash from dereferencing NULL rt->from * 6ad8c35a70cc net/mlx5: FPGA, tls, idr remove on flow delete * d3697f88a271 net/tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() * 1d9005b96dce net/mlx5: FPGA, tls, hold rcu read lock a bit longer * abe4a1328a78 Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" * acf4d270942a net/mlx5e: Rx, Check ip headers sanity * 3ce8793e03cd net/mlx5e: Rx, Fixup skb checksum for packets with tail padding * af294d42d43e net/mlx5e: Switch to Toeplitz RSS hash by default * 6daad2e30e0b net/mlx5e: Protect against non-uplink representor for encap * 58f682514cb5 net/mlx5e: XDP, Avoid checksum complete when XDP prog is loaded * 0e4b3800c069 net: bridge: fix netlink export of vlan_stats_per_port option * adfc12451123 net/tls: fix build without CONFIG_TLS_DEVICE * 5e7171bf8db7 net: strparser: partially revert "strparser: Call skb_unclone conditionally" * 96418eaa8e6a net/tls: don't leak partially sent record in device mode * b30d9457b1dc net/tls: fix the IV leaks * ae924f4e1c45 net: thunderx: don't allow jumbo frames with XDP * a902fe6dd585 net: thunderx: raise XDP MTU to 1508 * 9be4e8224cd6 mlxsw: spectrum_router: Do not check VRF MAC address * 61647856f32a mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue * 87ffb893490a mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue * 565e18a0be10 mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue * 6f180e411c3e mlxsw: spectrum_switchdev: Add MDB entries in prepare phase * ed112abe6795 ipv4: ensure rcu_read_lock() in ipv4_link_failure() * 6bd1ee0a993f ipv4: recompile ip options in ipv4_link_failure * 8cc6c4767e49 vhost: reject zero size iova range * e35fa0016788 tipc: missing entries in name table of publications * aad7db2b23c1 team: set slave to promisc if team is already in promisc mode * 8aa965e92750 tcp: tcp_grow_window() needs to respect tcp_space() * 1274905c8e1b net: fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv * 49f472ba481b net: Fix missing meta data in skb with vlan packet * a7a3382b1564 net: fec: manage ahb clock in runtime pm * 88f561ab1bd4 net: bridge: multicast: use rcu to access port list from br_multicast_start_querier * 88c58435304b net: bridge: fix per-port af_packet sockets * 11ba95c4503b net: atm: Fix potential Spectre v1 vulnerabilities * b633f6580b62 failover: allow name change on IFF_UP slave interfaces * 7e2c712830d6 bonding: fix event handling for stacked bonds * e4abcebedac3 Linux 5.0.9 * 2db9f8d63d74 paride/pcd: Fix potential NULL pointer dereference and mem leak * e78434f4dcd2 paride/pf: Fix potential NULL pointer dereference * b59d92ac8a32 IB/hfi1: Failed to drain send queue when QP is put into error state * b05baa9f19d0 bpf: fix use after free in bpf_evict_inode * d05fb50b3d0c include/linux/swap.h: use offsetof() instead of custom __swapoffset macro * 1c108a1b6459 f2fs: fix to add refcount once page is tagged PG_private * b5f51f7abb43 f2fs: fix to use kvfree instead of kzfree * c55d13d94f8c f2fs: fix to dirty inode for i_mode recovery * 4fb70c2107e9 rxrpc: Fix client call connect/disconnect race * 78154e319888 lib/div64.c: off by one in shift * f0f1c97f38b8 cifs: return -ENODATA when deleting an xattr that does not exist * 2fbb0171b13a appletalk: Fix use-after-free in atalk_proc_exit * a33383757975 drm/amdkfd: use init_mqd function to allocate object for hid_mqd (CI) * 3835c46e6ff5 ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t * ed3a6901a3d7 platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown * 36f268740bce drm/nouveau/volt/gf117: fix speedo readout register * 3b2457ce9997 f2fs: sync filesystem after roll-forward recovery * b851a25507e2 PCI/ASPM: Save LTR Capability for suspend/resume * 75e3256e2309 PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports * dce48c5878ab coresight: cpu-debug: Support for CA73 CPUs * cf56bb03ffa3 RDMA/hns: Fix the Oops during rmmod or insmod ko when reset occurs * 5ada4de03943 Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" * 41c3883dfadb crypto: axis - fix for recursive locking from bottom half * b9563b52e802 net: hns3: Fix NULL deref when unloading driver * f1a2397542f6 drm/panel: panel-innolux: set display off in innolux_panel_unprepare * 3fcb02749530 drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL * e7ab5c78e516 lkdtm: Add tests for NULL pointer dereference * 8167ea40725d lkdtm: Print real addresses * 8bc6ef890c86 ext4: prohibit fstrim in norecovery mode * 642530739f19 x86/gart: Exclude GART aperture from kcore * 14bec2dda7a0 cifs: Fix slab-out-of-bounds when tracing SMB tcon * a419571b2da5 fix incorrect error code mapping for OBJECTID_NOT_FOUND * 21edc981053f cifs: fix that return -EINVAL when do dedupe operation * 92b646e27677 x86/hw_breakpoints: Make default case in hw_breakpoint_arch_parse() return an error * aca4bd1a1cc6 iommu/vt-d: Save the right domain ID used by hardware * d96516127498 iommu/vt-d: Check capability before disabling protected memory * d9fb98c921a8 drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure * f0a085e99ff7 x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode processors * aaddd952f3db x86/hyperv: Prevent potential NULL pointer dereference * 105d043fedcb x86/hpet: Prevent potential NULL pointer dereference * 1512c986c578 irqchip/mbigen: Don't clear eventid when freeing an MSI * dc60ac49b040 irqchip/stm32: Don't set rising configuration registers at init * d79220ee57b8 irqchip/stm32: Don't clear rising/falling config registers at init * c24b1f67cea0 drm/exynos/mixer: fix MIXER shadow registry synchronisation code * c43003451a01 blk-iolatency: #include "blk.h" * 8bd30e5e0ec5 PM / Domains: Avoid a potential deadlock * 66495ebfd4df ACPI / utils: Drop reference in test for device presence * fd9f338db867 perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() * 26980cd03ea6 perf tests: Fix memory leak by expr__find_other() in test__expr() * 5ffefcfe9764 perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test * ece1fd3f4023 perf evsel: Free evsel->counts in perf_evsel__exit() * 05fe1d5b6ed1 perf top: Fix global-buffer-overflow issue * 940df86f505d perf maps: Purge all maps from the 'names' tree * 60b7f41c4aea perf map: Remove map from 'names' tree in __maps__remove() * d86bf97d119d perf hist: Add missing map__put() in error case * 4a66a027c1ba perf top: Fix error handling in cmd_top() * 29dddb32f56b perf build-id: Fix memory leak in print_sdt_events() * 86cb58f1a12f perf config: Fix a memory leak in collect_config() * 5bb92662f2f1 perf config: Fix an error in the config template documentation * d41f87ee413f perf tools: Fix errors under optimization level '-Og' * 84b2a2ca6d41 perf list: Don't forget to drop the reference to the allocated thread_map * 0c6568492019 perf stat: Fix --no-scale * c957d798c11c scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID * 9ec3c84936f7 scsi: core: Also call destroy_rcu_head() for passthrough requests * 638bf55940b9 tools/power turbostat: return the exit status of a command * 4a45137bb2eb x86/mm: Don't leak kernel addresses * 8764542aa21c sched/core: Fix buffer overflow in cgroup2 property cpu.max * 02abd369fa77 sched/cpufreq: Fix 32-bit math overflow * 7aa9be519579 scsi: iscsi: flush running unbind operations when removing a session * b0b05ab719c3 thermal/intel_powerclamp: fix truncated kthread name * 800e3fd7bfce thermal/int340x_thermal: fix mode setting * 891fea677cca thermal/int340x_thermal: Add additional UUIDs * f1a315ca06be thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs * 481c8a89e89a thermal: samsung: Fix incorrect check after code merge * 74920ee161d4 thermal/intel_powerclamp: fix __percpu declaration of worker_data * 6e684bd65a5c paride/pcd: cleanup queues when detection fails * 77323732005a paride/pf: cleanup queues when detection fails * 1f208b0adaee ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration * bdb43acc8858 mmc: davinci: remove extraneous __init annotation * e52431f7547c i40iw: Avoid panic when handling the inetdev event * 221b45319d05 IB/mlx4: Fix race condition between catas error reset and aliasguid flows * b21723eda4cc drm/udl: use drm_gem_object_put_unlocked. * 33550275bbcf auxdisplay: hd44780: Fix memory leak on ->remove() * 4c12b50fc86a ALSA: sb8: add a check for request_region * b3a964aea086 ALSA: echoaudio: add a check for ioremap_nocache * 2c20533ea602 ext4: report real fs size after failed resize * d45fc2ba0e39 ext4: add missing brelse() in add_new_gdb_meta_bg() * e23981104716 ext4: avoid panic during forced reboot * 0a7ef6820970 mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 * c5d7b6089be5 perf/core: Restore mmap record type correctly * 7f434180c880 inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() * 9005b534c2ba arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM * 48de44356e07 ARC: u-boot args: check that magic number is correct