Linux 4.19-rc5

From: Greg KH
Date: Sun Sep 23 2018 - 13:55:55 EST


Hi all,

As almost everyone knows, it's been an "interesting" week from a social
point-of-view. But from the technical side, -rc5 looks totally normal.

The diffstat is a bit higher than previous -rc5's, but the number of
trees pulled is lower, so overall, pretty much all is on track. I'm not
seeing any major "these bugs are not being fixed!" type of reports, so I
can hope that the initial churn that -rc1 threw at everyone is under
control.

The majority size-wise of changes here are with more tests being added
and fixed up, but there is also the usual networking, x86, sound, drm,
ppc, and other fixes. Full details are in the shortlog below.

As usual, please go and test this thing, and let me know if anything
technical isn't getting addressed that needs to be.

thanks,

greg "keeping the seat warm for a few weeks" k-h

---

Akshu Agrawal (1):
ASoC: AMD: Ensure reset bit is cleared before configuring

Alex Deucher (1):
drm/amdgpu: add new polaris pci id

Alexei Starovoitov (1):
bpf/verifier: disallow pointer subtraction

Alexey Kardashevskiy (1):
KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode

Amber Lin (1):
drm/amdgpu: Fix SDMA HQD destroy error on gfx_v7

Anders Roxell (2):
selftests: android: move config up a level
selftests: add headers_install to lib.mk

Andrew F. Davis (1):
ASoC: tas6424: Save last fault register even when clear

Andrew Lunn (1):
net: dsa: mv88e6xxx: Fix ATU Miss Violation

Andy Shevchenko (1):
KVM: SVM: Switch to bitmap_zalloc()

Andy Whitcroft (1):
floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl

Angelo Dureghello (1):
spi: spi-fsl-dspi: fix broken DSPI_EOQ_MODE

Antoine Tenart (1):
net: mvpp2: let phylink manage the carrier state

Arnaldo Carvalho de Melo (1):
tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems

Ben Hutchings (1):
perf Documentation: Fix out-of-tree asciidoctor man page generation

Bjørn Mork (1):
qmi_wwan: set DTR for modems in forced USB2 mode

Boris Brezillon (2):
drm/vc4: Fix the "no scaling" case on multi-planar YUV formats
mtd: devices: m25p80: Make sure the buffer passed in op is DMA-able

Boris Ostrovsky (1):
xen/x86/vpmu: Zero struct pt_regs before calling into sample handling code

Brijesh Singh (3):
crypto: ccp - add timeout support in the SEV command
x86/mm: Add .bss..decrypted section to hold shared variables
x86/kvm: Use __bss_decrypted attribute in shared variables

Charles Keepax (1):
ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs

Chen-Yu Tsai (1):
drm/sun4i: Remove R40 display pipeline compatibles

Colin Ian King (1):
net: hp100: fix always-true check for link up state

Colin Xu (2):
drm/i915/gvt: Init PHY related registers for BXT
drm/i915/gvt: Add GEN9_CLKGATE_DIS_4 to default BXT mmio handler

Cong Wang (1):
net_sched: notify filter deletion when deleting a chain

Corentin Labbe (1):
net: ethernet: ti: add missing GENERIC_ALLOCATOR dependency

Dan Carpenter (3):
hwmon: (nct6775) Set weight source to zero correctly
scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted()
x86/paravirt: Fix some warning messages

Daniel Borkmann (1):
tls: fix currently broken MSG_PEEK behavior

Danny Smith (1):
ASoC: sigmadsp: safeload should not have lower byte limit

Dave Airlie (1):
drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers.

David S. Miller (1):
Revert "kcm: remove any offset before parsing messages"

Davide Caratti (1):
net/sched: act_sample: fix NULL dereference in the data path

Deepak Rawat (4):
drm/vmwgfx: don't check for old_crtc_state enable status
drm/vmwgfx: limit screen size to stdu_max during check_modeset
drm/vmwgfx: limit mode size for all display unit to texture_max
drm/vmwgfx: Don't impose STDU limits on framebuffer size

Dmitry V. Levin (1):
ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors

Dominique Martinet (2):
kcm: remove any offset before parsing messages
fs/proc/kcore.c: fix invalid memory access in multi-page read optimization

Drew Schmitt (3):
KVM: x86: Turbo bits in MSR_PLATFORM_INFO
KVM: x86: Control guest reads of MSR_PLATFORM_INFO
kvm: selftests: Add platform_info_test

Emil Lundmark (1):
drm: udl: Destroy framebuffer only if it was initialized

Eric Biggers (1):
ext4: show test_dummy_encryption mount option in /proc/mounts

Eric Dumazet (1):
ipv6: fix possible use-after-free in ip6_xmit()

Feng Tang (1):
x86/mm: Expand static page table for fixmap space

Fenghua Yu (1):
x86/intel_rdt: Add Reinette as co-maintainer for RDT

Geert Uytterhoeven (1):
spi: Fix double IDR allocation with DT aliases

Greg Kroah-Hartman (1):
Linux 4.19-rc5

Guenter Roeck (4):
hwmon: (nct6775) Fix access to fan pulse registers
hwmon: (nct6775) Fix virtual temperature sources for NCT6796D
hwmon: (nct6775) Fix RPM output for fan7 on NCT6796D
hwmon: (nct6775) Use different register to get fan RPM for fan7

Guillaume Nault (1):
pppoe: fix reception of frames with no mac header

Hannes Reinecke (1):
nvme: count all ANA groups for ANA Log page

Hans de Goede (4):
ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices
clk: x86: add "ether_clk" alias for Bay Trail / Cherry Trail
r8169: Get and enable optional ether_clk clock
clk: x86: Stop marking clocks as CLK_IS_CRITICAL

Hermes Zhang (1):
Bluetooth: hci_ldisc: Free rw_semaphore on close

Icenowy Zheng (1):
drm: sun4i: drop second PLL from A64 HDMI PHY

Janosch Frank (2):
s390/mm: Check for valid vma before zapping in gmap_discard
KVM: s390: Make huge pages unavailable in ucontrol VMs

Jay Kamat (2):
Fix cg_read_strcmp()
Add tests for memory.oom.group

Jens Axboe (1):
libata: mask swap internal and hardware tag

Jiada Wang (1):
ASoC: rsnd: fixup not to call clk_get/set under non-atomic

Joel Fernandes (Google) (1):
mm: shmem.c: Correctly annotate new inodes for lockdep

Johan Hedberg (1):
Bluetooth: SMP: Fix trying to use non-existent local OOB data

Johannes Berg (1):
socket: fix struct ifreq size in compat ioctl

Jongsung Kim (1):
stmmac: fix valid numbers of unicast filter entries

Juergen Gross (2):
xen/netfront: don't bug in case of too many frags
xen: issue warning message when out of grant maptrack entries

Junaid Shahid (1):
kvm: mmu: Don't read PDPTEs when paging is not enabled

Junxiao Bi (1):
ocfs2: fix ocfs2 read block panic

KJ Tsanaktsidis (1):
fork: report pid exhaustion correctly

Kai-Heng Feng (2):
r8169: Align ASPM/CLKREQ setting function with vendor driver
r8169: enable ASPM on RTL8106E

Katsuhiro Suzuki (1):
ASoC: uniphier: change status to orphan

Kirill Kapranov (1):
spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers

Krish Sadhukhan (2):
nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2
nVMX x86: Check VPID value on vmentry of L2 guests

Kuninori Morimoto (2):
ASoC: rsnd: adg: care clock-frequency size
ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER

Laura Abbott (1):
scsi: iscsi: target: Don't use stack buffer for scatterlist

Lei Yang (4):
selftests/efivarfs: add required kernel configs
selftests: memory-hotplug: add required configs
cgroup: kselftests: add test_core to .gitignore
kvm: selftests: use -pthread instead of -lpthread

Li Dongyang (1):
ext4: don't mark mmp buffer head dirty

Liran Alon (2):
KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs

Lyude Paul (1):
drm/atomic: Use drm_drv_uses_atomic_modeset() for debugfs creation

Marcel Ziswiler (1):
ASoC: wm9712: fix replace codec to component

Mario Limonciello (2):
platform/x86: dell-smbios-wmi: Correct a memory leak
platform/x86: alienware-wmi: Correct a memory leak

Martin KaFai Lau (1):
bpf: btf: Fix end boundary calculation for type section

Masahiro Yamada (1):
mtd: rawnand: denali: fix a race condition when DMA is kicked

Matias Karhumaa (1):
Bluetooth: Use correct tfm to generate OOB data

Michael Chan (1):
bnxt_en: Fix VF mac address regression.

Miguel Ojeda (2):
Compiler Attributes: naked was fixed in gcc 4.6
Compiler Attributes: naked can be shared

Mika Westerberg (1):
pinctrl: intel: Do pin translation in other GPIO operations as well

Miquel Raynal (2):
mtd: rawnand: marvell: prevent harmless warnings
mtd: partitions: fix unbalanced of_node_get/put()

Nicholas Piggin (1):
KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size

Nicolas Ferre (2):
net: macb: disable scatter-gather for macb on sama5d3
ARM: dts: at91: add new compatibility string for macb on sama5d3

Oder Chiou (1):
ASoC: rt5514: Fix the issue of the delay volume applied again

Omar Sandoval (1):
block: use nanosecond resolution for iostat

Ondrej Mosnacek (1):
crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2

Paolo Abeni (2):
udp4: fix IP_CMSG_CHECKSUM for connected sockets
udp6: add missing checks on edumux packet processing

Paolo Bonzini (1):
KVM: VMX: check nested state and CR4.VMXE against SMM

Pasha Tatashin (1):
mm: disable deferred struct page for 32-bit arches

Peter Oskolkov (1):
net/ipv6: do not copy dst flags on rt init

Philipp Zabel (1):
mfd: da9063: Fix DT probing with constraints

Pierre-Louis Bossart (1):
ASoC: wm8804: Add ACPI support

Reinette Chatre (8):
x86/intel_rdt: Fix size reporting of MBA resource
x86/intel_rdt: Global closid helper to support future fixes
x86/intel_rdt: Fix invalid mode warning when multiple resources are managed
x86/intel_rdt: Fix unchecked MSR access
x86/intel_rdt: Do not allow pseudo-locking of MBA resource
x86/intel_rdt: Fix incorrect loop end condition
x86/intel_rdt: Fix exclusive mode handling of MBA resource
x86/intel_rdt: Fix incorrect loop end condition

Richard Weinberger (2):
ubifs: Check for name being NULL while mounting
Revert "ubifs: xattr: Don't operate on deleted inodes"

Roman Gushchin (1):
mm: slowly shrink slabs with a relatively small number of objects

Roopa Prabhu (1):
net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags

Ross Zwisler (1):
ext4: close race between direct IO and ext4_break_layouts()

Ryan Lee (2):
ASoC: max98373: Added speaker FS gain cotnrol register to volatile.
ASoC: max98373: Added 10ms sleep after amp software reset

Sabrina Dubroca (3):
tls: don't copy the key out of tls12_crypto_info_aes_gcm_128
tls: zero the crypto information from tls_context before freeing
tls: clear key material from kernel memory when do_tls_setsockopt_conf fails

Sascha Hauer (1):
ubifs: drop false positive assertion

Scott Branden (1):
efi/libstub/arm: default EFI_ARMSTUB_DTB_LOADER to y

Sean Christopherson (3):
KVM: VMX: immediately mark preemption timer expired only for zero value
KVM: VMX: modify preemption timer bit only when arming timer
KVM: VMX: use preemption timer to force immediate VMExit

Sebastian Andrzej Siewior (1):
kvm: x86: make kvm_{load|put}_guest_fpu() static

Shuming Fan (1):
ASoC: rt5682: Change DAC/ADC volume scale

Simon Detheridge (1):
pinctrl: cannonlake: Fix gpio base for GPP-E

Srinivas Kandagatla (1):
ASoC: q6routing: initialize data correctly

Stephen Hemminger (3):
hv_netvsc: fix schedule in RCU context
PCI: hv: support reporting serial number as slot information
hv_netvsc: pair VF based on serial number

Sébastien Szymanski (1):
ASoC: cs4265: fix MMTLR Data switch control

Takashi Iwai (1):
ALSA: hda - Enable runtime PM only for discrete GPU

Takashi Sakamoto (9):
ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping
ALSA: fireface: fix memory leak in ff400_switch_fetching_mode()
ALSA: firewire-digi00x: fix memory leak of private data
ALSA: firewire-tascam: fix memory leak of private data
ALSA: oxfw: fix memory leak of private data
ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path
ALSA: oxfw: fix memory leak for model-dependent data at error path
ALSA: oxfw: fix memory leak of discovered stream formats at error path
ALSA: fireworks: fix memory leak of response buffer at error path

Theodore Ts'o (7):
ext4: add nonstring annotations to ext4.h
ext4: check to make sure the rename(2)'s destination is not freed
ext4: avoid divide by zero fault when deleting corrupted inline directories
ext4: avoid arithemetic overflow that can trigger a BUG
ext4: recalucate superblock checksum after updating free blocks/inodes
ext4: fix online resize's handling of a too-small final block group
ext4: fix online resizing for bigalloc file systems with a 1k block size

Thiago Jung Bauermann (1):
selftests: kselftest: Remove outdated comment

Thomas Gleixner (2):
MAINTAINERS: Add Borislav to the x86 maintainers
MAINTAINERS: Add X86 MM entry

Thomas Hellstrom (1):
drm/vmwgfx: Fix buffer object eviction

Tianyu Lan (1):
KVM/MMU: Fix comment in walk_shadow_page_lockless_end()

Toke Høiland-Jørgensen (1):
gso_segment: Reset skb->mac_len after modifying network header

Tony Lindgren (1):
mfd: omap-usb-host: Fix dts probe of children

Toshi Kani (2):
ext4, dax: add ext4_bmap to ext4_dax_aops
ext4, dax: set ext4_dax_aops for dax files

Toshiaki Makita (1):
veth: Orphan skb before GRO

Tushar Dave (1):
bpf: use __GFP_COMP while allocating page

Vaibhav Nagarnaik (1):
ring-buffer: Allow for rescheduling when removing pages

Vasily Khoruzhick (1):
neighbour: confirm neigh entries when ARP packet is received

Vitaly Kuznetsov (2):
x86/kvm/lapic: always disable MMIO interface in x2APIC mode
x86/hyper-v: rename ipi_arg_{ex,non_ex} structures

Wei Yang (1):
KVM: x86: don't reset root in kvm_mmu_setup()

Weinan Li (1):
drm/i915/gvt: request srcu_read_lock before checking if one gfn is valid

Willy Tarreau (2):
ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO
net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT

Xiaochen Shen (1):
x86/intel_rdt: Fix data type in parsing callbacks

Xin Long (1):
ipv6: use rt6_info members when dst is set in rt6_fill_node

Yong Zhao (2):
drm/amdkfd: Change the control stack MTYPE from UC to NC on GFX9
drm/amdkfd: Fix ATS capablity was not reported correctly on some APUs

Yong Zhi (1):
ASoC: Intel: Skylake: Acquire irq after RIRB allocation

Yu Zhao (3):
Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation"
sound: enable interrupt after dma buffer initialization
sound: don't call skl_init_chip() to reset intel skl soc

YueHaibing (2):
drm/fb-helper: Remove set but not used variable 'connector_funcs'
kernel/sys.c: remove duplicated include

Zhipeng Gong (1):
drm/i915/gvt: clear ggtt entries when destroy vgpu

zhong jiang (2):
drm/pl111: Make sure of_device_id tables are NULL terminated
net: ethernet: Fix a unused function warning.