Linux 5.0-rc7

From: Linus Torvalds
Date: Sun Feb 17 2019 - 21:57:27 EST


A nice and calm week, with statistics looking normal. Just under half
drivers (gpu, networking, input, md, block, sound, ...), with the rest
being architecture fixes (arm64, arm, x86, kvm), networking and misc
(filesystem etc).

Nothing particularly odd stands out, and everything is pretty small.
Just the way I like it. Shortlog appended,

Linus

---

Aditya Swarup (1):
drm/i915/cnl: Fix CNL macros for Voltage Swing programming

Alex Deucher (1):
drm/amdgpu/psp11: TA firmware is optional (v3)

Alexander Shiyan (1):
gpu: ipu-v3: Fix i.MX51 CSI control registers offset

Amit Kucheria (2):
thermal: of-thermal: Print name of device node with error
thermal: cpu_cooling: Clarify error message

Andrea Claudi (1):
ipvs: fix dependency on nf_defrag_ipv6

Andreas Ziegler (1):
tracing: probeevent: Correctly update remaining space in dynamic area

Ard Biesheuvel (2):
arm64, mm, efi: Account for GICv3 LPI tables in static memblock
reserve table
efi/arm: Revert "Defer persistent reservations until after paging_init()"

Arthur Kiyanovski (2):
net: ena: fix race between link up and device initalization
net: ena: update driver version from 2.0.2 to 2.0.3

Aviya Erenfeld (1):
nl80211: Fix FTM per burst maximum value

Benjamin Coddington (1):
NFS: Don't use page_file_mapping after removing the page

Bert Kenward (1):
sfc: initialise found bitmap in efx_ef10_mtd_probe

Bill Kuzeja (1):
scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd

Bob Peterson (1):
Revert "gfs2: read journal in large chunks to locate the head"

Bob Tracy (1):
tools uapi: fix Alpha support

Borislav Petkov (1):
x86/a.out: Clear the dump structure initially

Carlo Caione (1):
arm64: dts: imx8mq: Fix boot from eMMC

Charles Keepax (1):
ASoC: core: Allow soc_find_component lookups to match parent of_node

Chen-Yu Tsai (2):
mmc: sunxi: Disable HS-DDR mode for H5 eMMC controller by default
mmc: sunxi: Filter out unsupported modes declared in the device tree

Christoffer Dall (2):
KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded
KVM: arm/arm64: vgic: Always initialize the group of private IRQs

Clint Taylor (1):
drm/i915/icl: combo port vswing programming changes per BSPEC

Cong Wang (4):
net_sched: fix a race condition in tcindex_destroy()
net_sched: fix a memory leak in cls_tcindex
net_sched: fix two more memory leaks in cls_tcindex
team: avoid complex list operations in team_nl_cmd_options_set()

Dan Carpenter (1):
net: dsa: bcm_sf2: potential array overflow in bcm_sf2_sw_suspend()

Dave Chinner (2):
Revert "mm: don't reclaim inodes with many attached pages"
Revert "mm: slowly shrink slabs with a relatively small number of objects"

Deepa Dinamani (1):
selftests: fix timestamping Makefile

Dmitry Torokhov (6):
Input: cap11xx - switch to using set_brightness_blocking()
Input: ps2-gpio - flush TX work when closing port
Input: matrix_keypad - use flush_delayed_work()
Input: qt2160 - switch to using brightness_set_blocking()
Revert "Input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G"
Input: apanel - switch to using brightness_set_blocking()

Dmitry Voytik (1):
arm64: dts: rockchip: enable usb-host regulators at boot on rk3328-rock64

Enric Balletbo i Serra (1):
arm64: dts: rockchip: fix graph_port warning on rk3399 bob kevin
and excavator

Eric Anholt (1):
drm/sched: Always trace the dependencies we wait on, to fix a race.

Eric Dumazet (4):
vxlan: test dev->flags & IFF_UP before calling netif_rx()
net/x25: do not hold the cpu too long in x25_new_lci()
batman-adv: fix uninit-value in batadv_interface_tx()
net: fix possible overflow in __sk_mem_raise_allocated()

Eric W. Biederman (1):
signal: Restore the stop PTRACE_EVENT_EXIT

Fabio Estevam (1):
ASoC: MAINTAINERS: fsl: Change Fabio's email address

Florian Westphal (1):
netfilter: nat: fix spurious connection timeouts

Francesco Ruggeri (1):
netfilter: compat: initialize all fields in xt_init

Gabriel Fernandez (1):
Input: st-keyscan - fix potential zalloc NULL dereference

Gilad Ben-Yossef (1):
crypto: ccree - fix resume race condition on init

Greg Kroah-Hartman (1):
rpc: properly check debugfs dentry before using it

Guennadi Liakhovetski (1):
ASoC: topology: fix oops/use-after-free case with dai driver

Guenter Roeck (1):
hwmon: (nct6775) Fix fan6 detection for NCT6793D

Guo Ren (5):
csky: Fixup _PAGE_GLOBAL bit for 610 tlb entry
csky: Fixup wrong pt_regs size
csky: coding convention: Use task_stack_page
csky: Fixup io-range page attribute for mmap("/dev/mem")
csky: Fixup dead loop in show_stack

Harald Freudenberger (1):
s390/zcrypt: fix specification exception on z196 during ap probe

Hedi Berriche (1):
x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls

Heiner Kallweit (5):
Revert "r8169: remove unneeded mmiowb barriers"
Revert "r8169: make use of xmit_more and __netdev_sent_queue"
net: phy: fix interrupt handling in non-started states
net: phy: don't use locking in phy_is_started
net: phy: fix potential race in the phylib state machine

Hoang Le (1):
tipc: fix skb may be leaky in tipc_link_input

Huang Zijiang (1):
net: hns: Fix object reference leaks in hns_dsaf_roce_reset()

Huy Nguyen (1):
net/mlx5: No command allowed when command interface is not ready

Ilan Peer (1):
mac80211: Fix Tx aggregation session tear down with ITXQs

Ingo Molnar (1):
perf/core: Fix impossible ring-buffer sizes warning

J. Bruce Fields (1):
Revert "nfsd4: return default lease period"

James Bottomley (1):
scsi: sd: fix entropy gathering for most rotational disks

James Morse (1):
KVM: arm64: Forbid kprobing of the VHE world-switch code

Jani Nikula (2):
drm/i915/opregion: fix version check
drm/i915/opregion: rvda is relative from opregion base in opregion 2.1+

Jann Horn (2):
netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs
mm: page_alloc: fix ref bias in page_frag_alloc() for 1-byte allocs

Jiada Wang (1):
ASoC: rsnd: ssiu: correct shift bit for ssiu9

Jianchao Wang (1):
blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue

Jiri Olsa (1):
perf/x86: Add check_period PMU callback

Johan Jonker (1):
ARM: dts: rockchip: remove qos_cif1 from rk3188 power-domain

Johannes Berg (5):
cfg80211: pmsr: fix MAC address setting
cfg80211: pmsr: fix abort locking
mac80211: call drv_ibss_join() on restart
cfg80211: pmsr: record netlink port ID
cfg80211: prevent speculation on cfg80211_classify8021d() return

John David Anglin (1):
dsa: mv88e6xxx: Ensure all pending interrupts are handled prior to exit

Jonathan Bakker (2):
Input: pwm-vibra - prevent unbalanced regulator
Input: bma150 - register input device after setting private data

Joonas Lahtinen (1):
drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set

Jouke Witteveen (1):
Documentation: bring operstate documentation up-to-date

Julia Lawall (1):
drm/imx: imx-ldb: add missing of_node_puts

Julien Thierry (3):
KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock
KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock
KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock

Jurica Vukadin (1):
ALSA: hda - Add quirk for HP EliteBook 840 G5

Kal Conley (1):
net/packet: fix 4gb buffer limit due to overflow check

Keith Busch (1):
nvme-pci: add missing unlock for reset error

Konstantin Khlebnikov (1):
inet_diag: fix reporting cgroup classid and fallback to priority

Kuninori Morimoto (2):
ASoC: rsnd: fixup MIX kctrl registration
ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check

Li RongQing (1):
ipv6: propagate genlmsg_reply return code

Linus Torvalds (2):
Revert "exec: load_script: don't blindly truncate shebang string"
Linux 5.0-rc7

Lorenzo Bianconi (1):
net: ipv4: use a dedicated counter for icmp_v4 redirect packets

Lucas Stach (1):
gpu: ipu-v3: pre: don't trigger update if buffer address doesn't change

Luwei Kang (1):
KVM: x86: Recompute PID.ON when clearing PID.SN

Lyude Paul (1):
drm/i915: Block fbdev HPD processing during suspend

Manuel Reinhardt (1):
ALSA: usb-audio: Fix implicit fb endpoint setup by quirk

Marc Zyngier (4):
arm64: KVM: Don't generate UNDEF when LORegion feature is present
arm/arm64: KVM: Allow a VCPU to fully reset itself
arm/arm64: KVM: Don't panic on failure to properly reset system registers
arm: KVM: Add missing kvm_stage2_has_pmd() helper

Maria Pasechnik (1):
net/mlx5e: Fix NULL pointer derefernce in set channels error flow

Martin Blumenstingl (1):
mmc: meson-gx: fix interrupt name

Martin Schwidefsky (1):
s390/suspend: fix stack setup in swsusp_arch_suspend

Masahiro Yamada (1):
Rename include/{uapi => }/asm-generic/shmparam.h really

Matteo Croce (1):
geneve: change NET_UDP_TUNNEL dependency to select

Matthew Wilcox (1):
drm: Use array_size() when creating lease

Matti Kurkela (1):
Input: elantech - enable 3rd button support on Fujitsu CELSIUS H780

Mauro Ciancio (1):
Input: elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK

Meelis Roos (1):
alpha: Fix Eiger NR_IRQS to 128

Michael Ellerman (1):
powerpc/64s: Fix possible corruption on big endian due to
pgd/pud_present()

Miguel Ojeda (4):
auxdisplay: ht16k33: fix potential user-after-free on module unload
lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure
Compiler Attributes: add support for __copy (gcc >= 9)
include/linux/module.h: copy __init/__exit attrs to init/cleanup_module

Mikulas Patocka (1):
dm crypt: don't overallocate the integrity tag space

Nate Dailey (1):
md/raid1: don't clear bitmap bits on interrupted recovery.

Nicholas Kazlauskas (1):
drm/amd/display: Expose connector VRR range via debugfs

Nicolas Morey-Chaisemartin (1):
xprtrdma: Make sure Send CQ is allocated on an existing compvec

Nikos Tsironis (1):
dm thin: fix bug where bio that overwrites thin block ignores FUA

Pablo Neira Ayuso (1):
netfilter: nft_compat: use-after-free when deleting targets

Palmer Dabbelt (1):
Revert "RISC-V: Make BSS section as the last section in vmlinux.lds.S"

Paolo Abeni (1):
vsock: cope with memory allocation failure at socket creation time

Paul Kocialkowski (1):
i2c: bcm2835: Clear current buffer pointers and counts after a transfer

PaweÅ Chmiel (1):
Input: pwm-vibra - stop regulator after disabling pwm, not before

Philipp Zabel (1):
drm/imx: ignore plane updates on disabled crtcs

Pierre-Louis Bossart (1):
ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables

Qian Cai (1):
Revert "mm: use early_pfn_to_nid in page_ext_init"

Rajneesh Bhardwaj (1):
x86/CPU: Add Icelake model number

Rodrigo Siqueira (1):
drm/vkms: Fix license inconsistent

Russell King (4):
ASoC: hdmi-codec: fix oops on re-probe
ARM: OMAP2+: fix lack of timer interrupts on CPU1 after hotplug
net: sfp: do not probe SFP module before we're attached
net: phylink: avoid resolving link state too early

Saeed Mahameed (2):
net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames
net/mlx5e: XDP, fix redirect resources availability check

Sandeep Patil (1):
mm: proc: smaps_rollup: fix pss_locked calculation

Scott Mayhew (1):
sunrpc: fix 4 more call sites that were using stack memory with
a scatterlist

Sean Christopherson (1):
KVM: nVMX: Restore a preemption timer consistency check

Sebastian Ott (1):
Revert "s390/pci: remove bit_lock usage in interrupt handler"

Sergei Trofimovich (1):
alpha: fix page fault handling for r16-r18 targets

Shubhrajyoti Datta (1):
i2c: cadence: Fix the hold bit setting

Shuming Fan (1):
ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter

Stefan Agner (1):
Input: snvs_pwrkey - allow selecting driver for i.MX 7D

Stefan Haberland (1):
s390/dasd: fix using offset into zero size array error

Stefan O'Rear (1):
riscv: Add pte bit to distinguish swap from invalid

Steve Longerbeam (1):
gpu: ipu-v3: Fix CSI offsets for imx53

Suzuki K Poulose (1):
KVM: arm64: Relax the restriction on using stage2 PUD huge mapping

Sylwester Nawrocki (1):
ASoC: samsung: Prevent clk_get_rate() calls in atomic context

Takashi Iwai (1):
ALSA: pcm: Revert capture stream behavior change in blocking mode

Tariq Toukan (1):
net/mlx5: Fix a compilation warning in events.c

Theodore Ts'o (1):
Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal"

Tony Lindgren (4):
clocksource: timer-ti-dm: Fix pwm dmtimer usage of fck reparenting
ARM: OMAP5+: Fix inverted nirq pin interrupts with irq_set_type
bus: ti-sysc: Fix timer handling with drop pm_runtime_irq_safe()
ARM: dts: Configure clock parent for pwm vibra

Tuong Lien (1):
tipc: fix link session and re-establish issues

Tvrtko Ursulin (1):
drm/i915/pmu: Fix enable count array size and bounds checking

Ursula Braun (1):
net/smc: fix byte_order for rx_curs_confirmed

Vitaly Kuznetsov (1):
x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when
it is available

Vivien Didelot (1):
net: ethernet: freescale: set FEC ethtool regs version

Waiman Long (1):
Documentation: Fix grammatical error in sysctl/fs.txt & clarify
negative dentry

Xiaoyao Li (1):
kvm: vmx: Fix entry number check for add_atomic_switch_msr()

Xin Long (2):
sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment
sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate

Yizhuo (1):
ARM: OMAP2+: Variable "reg" in function omap4_dsi_mux_pads()
could be uninitialized

Yu Zhao (1):
mm/gup: fix gup_pmd_range() for dax

Yufen Yu (1):
floppy: check_events callback should not return a negative number

Zachary Hays (1):
mmc: block: handle complete_work on separate workqueue

Zhiqiang Liu (1):
net: fix IPv6 prefix route residue