Linux 5.2-rc7

From: Linus Torvalds
Date: Sat Jun 29 2019 - 23:36:33 EST


It's Sunday afternoon _somewhere_ in the world right now. In
particular, in the middle of nowhere on a boat.

I didn't expect to have any internet this week, and honestly, I
haven't had much, and not fast. But enough to keep up with critical
pull requests, and enough to push out an rc.

But credit for the internet goes to Disk Hohndel and vmware, because
I'm mooching off his phone hotspot WiFi to do this.

Anyway, It's been _fairly_ calm. Would I have hoped for even calmer
with my crappy internet? Sure. But hey, it's a lot smaller than rc6
was and I'm not really complaining.

All small and fairly uninteresting. Arch updates, networking, core
kernel, filesystems, misc drivers. Nothing stands out - just read the
appended shortlog. It's small enough to be easy to just scroll
through.

Linus

---

Al Viro (1):
copy_process(): don't use ksys_close() on cleanups

Alejandro Jimenez (1):
x86/speculation: Allow guests to use SSBD even if host does not

Alexandre Belloni (2):
pinctrl: ocelot: fix gpio direction for pins after 31
pinctrl: ocelot: fix pinmuxing for pins after 31

Alexey Brodkin (1):
ARC: build: Try to guess CROSS_COMPILE with cc-cross-prefix

Andrea Arcangeli (1):
fork,memcg: alloc_thread_stack_node needs to set tsk->stack

Anshuman Khandual (1):
mm/dev_pfn: exclude MEMORY_DEVICE_PRIVATE while computing virtual address

Antoine Tenart (1):
net: macb: do not copy the mac address if NULL

Ard Biesheuvel (1):
efi/memreserve: deal with memreserve entries in unmapped memory

Arnd Bergmann (2):
ARM: omap2: remove incorrect __init annotation
mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning

Atish Patra (1):
RISC-V: defconfig: enable MMC & SPI for RISC-V

BjÃrn Mork (1):
qmi_wwan: Fix out-of-bounds read

Christian Brauner (1):
proc: remove useless d_is_dir() check

Colin Ian King (2):
x86/apic: Fix integer overflow on 10 bit left shift of cpu_khz
mm/page_idle.c: fix oops because end_pfn is larger than max_pfn

Dan Carpenter (3):
mfd: stmfx: Uninitialized variable in stmfx_irq_handler()
mfd: stmfx: Fix an endian bug in stmfx_irq_handler()
HID: intel-ish-hid: Fix a use after free in load_fw_from_host()

David Howells (4):
afs: Fix over zealous "vnode modified" warnings
afs: Fix vlserver record corruption
afs: Fix uninitialised spinlock afs_volume::cb_break_lock
afs: Fix setting of i_blocks

Dinh Nguyen (1):
clk: socfpga: stratix10: fix divider entry for the emac clocks

Dirk van der Merwe (1):
net/tls: fix page double free on TX cleanup

Dmitry Bogdanov (1):
net: aquantia: fix vlans not working over bridged network

Dmitry V. Levin (2):
fork: don't check parent_tidptr with CLONE_PIDFD
samples: make pidfd-metadata fail gracefully on older kernels

Eiichi Tsukata (2):
net/ipv6: Fix misuse of proc_dointvec "skip_notify_on_dev_down"
cpu/hotplug: Fix out-of-bounds read when setting fail state

Eric Dumazet (1):
net/packet: fix memory leak in packet_set_ring()

Eugeniy Paltsev (1):
ARC: [plat-hsdk]: unify memory apertures configuration

Florian Fainelli (2):
MAINTAINERS: BCM2835: Add internal Broadcom mailing list
MAINTAINERS: BCM53573: Add internal Broadcom mailing list

Geert Uytterhoeven (2):
cpu/speculation: Warn on unsupported mitigations= parameter
initramfs: fix populate_initrd_image() section mismatch

Gen Zhang (1):
dm init: fix incorrect uses of kstrndup()

Guo Ren (2):
irqchip/irq-csky-mpintc: Support auto irq deliver to all cpus
csky: Fixup libgcc unwind error

Hans de Goede (2):
efi/bgrt: Drop BGRT status field reserved bits check
HID: logitech-dj: Fix forwarding of very long HID++ reports

Helge Deller (1):
parisc: Fix module loading error with JUMP_LABEL feature

Heyi Guo (1):
irqchip/gic-v3-its: Fix command queue pointer comparison bug

Huang Ying (1):
mm, swap: fix THP swap out

Huaping Zhou (1):
net/smc: hold conns_lock before calling smc_lgr_register_conn()

Hyungwoo Yang (1):
HID: intel-ish-hid: fix wrong driver_data usage

Jan Kara (1):
scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck()

Jann Horn (1):
fs/binfmt_flat.c: make load_flat_shared_library() work

Jeff Layton (1):
ceph: fix ceph_mdsc_build_path to not stop on first component

Jens Axboe (1):
io_uring: ensure req->file is cleared on allocation

Jerome Brunet (1):
clk: meson: fix MPLL 50M binding id typo

Jerome Marchand (1):
dm table: don't copy from a NULL pointer in realloc_argv()

Johannes Weiner (1):
mm: fix page cache convergence regression

John Ogness (1):
fs/proc/array.c: allow reporting eip/esp for all coredumping threads

Jon Hunter (1):
clk: tegra210: Fix default rates for HDA clocks

Josh Poimboeuf (1):
x86/unwind/orc: Fall back to using frame pointers for generated code

Kai-Heng Feng (1):
HID: multitouch: Add pointstick support for ALPS Touchpad

Kan Liang (5):
perf/x86: Disable extended registers for non-supported PMUs
perf/x86/regs: Check reserved bits
perf/x86: Clean up PEBS_XMM_REGS
perf/x86: Remove pmu->pebs_no_xmm_regs
perf/x86/regs: Use PERF_REG_EXTENDED_MASK

Kirill A. Shutemov (3):
x86/boot/64: Fix crash if kernel image crosses page table boundary
x86/boot/64: Add missing fixup_pointer() for next_early_pgt access
x86/mm: Handle physical-virtual alignment mismatch in phys_p4d_init()

Kyle Godbey (1):
HID: uclogic: Add support for Huion HS64 tablet

Li Yang (1):
arm64: defconfig: Enable FSL_EDMA driver

Linus Torvalds (1):
Linux 5.2-rc7

Linus Walleij (2):
ARM: dts: Blank D-Link DIR-685 console
ARM: dts: gemini Fix up DNS-313 compatible string

Marek Vasut (1):
net: dsa: microchip: Use gpiod_set_value_cansleep()

Martin Blumenstingl (4):
clk: meson: meson8b: fix a typo in the VPU parent names array variable
ARM: dts: meson8: fix GPU interrupts and drop an undocumented property
ARM: dts: meson8b: drop undocumented property from the Mali GPU node
ARM: dts: meson8b: fix the operating voltage of the Mali GPU

Matthew Wilcox (1):
XArray tests: Add check_insert

Matthew Wilcox (Oracle) (1):
idr: Fix idr_get_next race with idr_remove

Michael Ellerman (2):
powerpc/mm/64s/hash: Reallocate context ids on fork
selftests/powerpc: Add test of fork with mapping above 512TB

Milan Broz (1):
dm verity: use message limit for data block corruption message

Naoya Horiguchi (2):
mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails
mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero
on !PageHuge

Neil Horman (1):
af_packet: Block execution of tasks waiting for transmit to
complete in AF_PACKET

Nicholas Piggin (1):
powerpc/64s/exception: Fix machine check early corrupting AMR

Nick Desaulniers (1):
MAINTAINERS: add CLANG/LLVM BUILD SUPPORT info

Nicolas Boichat (2):
pinctrl: mediatek: Ignore interrupts that are wake only during resume
pinctrl: mediatek: Update cur_mask in mask/mask ops

Nicolas Dichtel (2):
ipv6: constify rt6_nexthop()
ipv6: fix neighbour resolution with raw socket

Oleg Nesterov (1):
signal: remove the wrong signal_pending() check in restore_user_sigmask()

Oleksandr Natalenko (1):
HID: chicony: add another quirk for PixArt mouse

Paolo Valente (1):
block, bfq: fix operator in BFQQ_TOTALLY_SEEKY

Paul Burton (1):
irqchip/mips-gic: Use the correct local interrupt map registers

Paul Walmsley (2):
dt-bindings: riscv: resolve 'make dt_binding_check' warnings
dt-bindings: clock: sifive: add MIT license as an option for the
header file

Peter Ujfalusi (1):
irqchip/ti-sci-inta: Fix kernel crash if irq_create_fwspec_mapping fail

Peter Zijlstra (1):
perf/core: Fix perf_sample_regs_user() mm check

Petr Oros (1):
be2net: fix link failure after ethtool offline test

Phil Reid (1):
pinctrl: mcp23s08: Fix add_data and irqchip_add_nested call order

Qian Cai (1):
x86/efi: fix a -Wtype-limits compilation warning

Rafael J. Wysocki (1):
PCI: PM: Avoid skipping bus-level PM on platforms without ACPI

Ran Wang (1):
arm64: dts: ls1028a: Fix CPU idle fail.

Ravi Bangoria (1):
perf/ioctl: Add check for the sample_period value

Reinette Chatre (1):
x86/resctrl: Prevent possible overrun during bitmap operations

Roland Hii (2):
net: stmmac: fixed new system time seconds value calculation
net: stmmac: set IC bit when transmitting frames with HW timestamp

Sascha Hauer (1):
mtd: rawnand: initialize ntargets with maxchips

Sergej Benilov (1):
sis900: fix TX completion

ShihPo Hung (1):
riscv: mm: Fix code comment

Song Liu (1):
perf/x86: Always store regs->ip in perf_callchain_kernel()

Souptick Joarder (2):
auxdisplay/cfag12864bfb.c: Convert to use vm_map_pages_zero()
auxdisplay/ht16k33.c: Convert to use vm_map_pages_zero()

Stephen Boyd (2):
clk: Do a DT parent lookup even when index < 0
dm init: remove trailing newline from calls to DMERR() and DMINFO()

Stephen Suryaputra (2):
ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop
ipv4: reset rt_iif for recirculated mcast/bcast out pkts

SÃbastien Szymanski (1):
ARM: dts: imx6ul: fix PWM[1-4] interrupts

Takashi Iwai (1):
ppp: mppe: Add softdep to arc4

Thomas Gleixner (1):
x86/microcode: Fix the microcode load on CPU hotplug for real

Tian Baofeng (1):
efibc: Replace variable set function in notifier call

Tony Lindgren (1):
clk: ti: clkctrl: Fix returning uninitialized data

Trond Myklebust (2):
SUNRPC: Fix up calculation of client message length
NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O

Tudor Ambarus (1):
mtd: spi-nor: use 16-bit WRR command when QE is set on spansion flashes

Vinod Koul (1):
linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL

Xin Long (3):
tipc: change to use register_pernet_device
tipc: check msg->req data len in tipc_nl_compat_bearer_disable
sctp: change to hold sk after auth shkey is created successfully

Yafang Shao (1):
mm/oom_kill.c: fix uninitialized oc->constraint

Yash Shah (1):
riscv: dts: Re-organize the DT nodes

YueHaibing (4):
net/sched: cbs: Fix error path of cbs_module_init
bonding: Always enable vlan tx offload
net/smc: Fix error path in smc_init
team: Always enable vlan tx offload

zhangyi (F) (1):
dm log writes: make sure super sector log updates are written in order

zhong jiang (1):
mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask