Linux 4.20--rc76

From: Linus Torvalds
Date: Sun Dec 16 2018 - 18:59:09 EST


Well, that's more like it.

This is a *tiny* rc7, just how I like it. Maybe it's because everybody
is too busy prepping for the holidays, and maybe it's because we
simply are doing well. Regardless, it's been a quiet week, and I hope
the trend continues.

The patch looks pretty small too, although it's skewed by a couple of
bigger fixes (re-apply i915 workarounds after reset, and dm zoned bio
completion fix). Other than that it's mainly all pretty small, and
spread out (usual bulk of drivers, but some arch updates, filesystem
fixes, core fixes, test updates..)

The plan remains the same: if everything continues normally, I'll
release 4.20 just before christmas, and then just have a more
leisurely merge window than normal. I already have a few early pull
requests, and I continue to encourage people to take that approach,
instead of sending things in during the holiday season.

Linus


---

Aaro Koskinen (1):
MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310

Alek Du (1):
mmc: sdhci: fix the timeout check window for clock and reset

Alex Deucher (5):
drm/amdgpu: update smu firmware images for VI variants (v2)
drm/amdgpu: add some additional vega10 pci ids
drm/amdgpu: add some additional vega20 pci ids
drm/amdkfd: add new vega10 pci ids
drm/amdkfd: add new vega20 pci id

Amir Goldstein (2):
ovl: fix missing override creds in link of a metacopy upper
ovl: fix decode of dir file handle with multi lower layers

Andrea Arcangeli (1):
userfaultfd: check VM_MAYWRITE was set after verifying the uffd
is registered

Andrey Grodzovsky (1):
drm/amdgpu: Fix DEBUG_LOCKS_WARN_ON(depth <= 0) in amdgpu_ctx.lock

Anson Huang (1):
ARM: imx: update the cpu power up timing setting on i.mx6sx

Artemy Kovalyov (1):
IB/mlx5: Fix implicit ODP interrupted page fault

Baruch Siach (2):
Revert "arm64: dts: marvell: add CPU Idle power state support on
Armada 7K/8K"
psi: fix reference to kernel commandline enable

Ben Skeggs (1):
drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer

Benjamin Herrenschmidt (1):
powerpc: Look for "stdout-path" when setting up legacy consoles

Brian Norris (1):
Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"

Chad Austin (1):
fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS

Chen-Yu Tsai (1):
pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11

Chris Chiu (1):
ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN

Chris Wilson (3):
drm/i915/execlists: Apply a full mb before execution for Braswell
drm/i915: Allocate a common scratch page
drm/i915: Flush GPU relocs harder for gen3

Colin Ian King (1):
drm/vmwgfx: remove redundant return ret statement

Corentin Labbe (1):
ARM: dts: sun8i: a83t: bananapi-m3: increase vcc-pd voltage to 3.3V

Craig Tatlor (1):
pinctrl: sdm660: Set tile property for pingroups

Damien Le Moal (1):
dm zoned: Fix target BIO completion handling

Dan Carpenter (1):
media: cedrus: Fix a NULL vs IS_ERR() check

Daniel Lezcano (2):
thermal/drivers/hisi: Fix wrong platform_get_irq_byname()
thermal/drivers/hisi: Fix number of sensors on hi3660

Daniel Vetter (1):
MAINTAINERS: Daniel for drm co-maintainer

David HERNANDEZ SANCHEZ (2):
thermal: stm32: read factory settings inside stm_thermal_prepare
thermal: stm32: Fix stm_thermal_read_factory_settings

Elvira Khabirova (1):
powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call

Enric Balletbo i Serra (1):
backlight: pwm_bl: Fix brightness levels for non-DT case.

Evan Quan (1):
drm/amdgpu: drop fclk/gfxclk ratio setting

Fabio Estevam (2):
ARM: dts: imx7d-pico: Describe the Wifi clock
ARM: dts: imx7d-nitrogen7: Fix the description of the Wifi clock

Faiz Abbas (1):
mmc: sdhci-omap: Fix DCRC error handling during tuning

Hans Verkuil (8):
media: vb2: don't call __vb2_queue_cancel if vb2_start_streaming failed
media: vb2: skip request checks for VIDIOC_PREPARE_BUF
media: vb2: keep a reference to the request until dqbuf
media: vb2: don't unbind/put the object when going to state QUEUED
media: vivid: drop v4l2_ctrl_request_complete() from start_streaming
media: vicodec: set state resolution from raw format
media: mpeg2-ctrls.h: move MPEG2 state controls to non-public header
media: extended-controls.rst: add note to the MPEG2 state controls

Hans de Goede (1):
HID: ite: Add USB id match for another ITE based keyboard rfkill key quirk

Hui Wang (1):
ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon

Jeff Moyer (1):
aio: fix spectre gadget in lookup_ioctx

Jerome Brunet (1):
pinctrl: meson: fix pull enable register calculation

Jian-Hong Pan (2):
ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294
ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294

Junwei Zhang (1):
drm/amdgpu: update SMC firmware image for polaris10 variants

Kailang Yang (1):
ALSA: hda/realtek - Fixed headphone issue for ALC700

Kees Cook (1):
selftests/seccomp: Remove SIGSTOP si_pid check

Keith Busch (1):
block/bio: Do not zero user pages

Kenneth Feng (1):
drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI

Laurent Pinchart (1):
media: vsp1: Fix LIF buffer thresholds

Linus Torvalds (1):
Linux 4.20-rc7

Logan Gunthorpe (2):
mm: introduce common STRUCT_PAGE_MAX_SHIFT define
mm/sparse: add common helper to mark all memblocks present

Lubomir Rintel (2):
ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt
MAINTAINERS: update entry for MMP platform

Luis Henriques (1):
ceph: make 'nocopyfrom' a default mount option

Lyude Paul (1):
drm/nouveau/kms: Fix memory leak in nv50_mstm_del()

Mark Brown (1):
arch/sh/include/asm/io.h: provide prototypes for PCI I/O mapping
in asm/io.h

Mark Zhang (1):
IB/core: Fix oops in netdev_next_upper_dev_rcu()

Matthew Wilcox (5):
radix tree: Don't return retry entries from lookup
XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh
XArray tests: Handle larger indices more elegantly
XArray tests: Check iterating over multiorder entries
XArray: Fix xa_alloc when id exceeds max

Matthias Brugger (1):
MAINTAINERS: mediatek: Update SoC entry

Michael Ellerman (2):
powerpc/mm: Fix linux page tables build with some configs
powerpc/boot: Fix build failures with -j 1

Michael J. Ruhl (1):
IB/hfi1: Fix a latency issue for small messages

Mike Rapoport (1):
alpha: fix hang caused by the bootmem removal

Mike Snitzer (4):
dm cache metadata: verify cache has blocks in
blocks_are_clean_separate_dirty()
dm: call blk_queue_split() to impose device limits on bios
dm thin: send event about thin-pool state change _after_ making it
dm thin: bump target version

Miklos Szeredi (3):
fuse: fix fsync on directory
fuse: fix revalidation of attributes for permission check
Revert "ovl: relax permission checking on underlying layers"

Myungho Jung (1):
fuse: Add bad inode check in fuse_destroy_inode()

Nic SoudÃe (1):
HID: quirks: fix RetroUSB.com devices

Nicolas Boichat (1):
drm/mediatek: Only try to attach bridge if there is one

Oliver O'Halloran (7):
powerpc/papr_scm: Use depend instead of select
powerpc/papr_scm: Fix resource end address
powerpc/papr_scm: Update DT properties
powerpc/papr_scm: Remove endian conversions
powerpc/papr_scm: Fix DIMM device registration race
powerpc/papr_scm: Use ibm,unit-guid as the iset cookie
powerpc/mm: Fallback to RAM if the altmap is unusable

Paul Mackerras (1):
powerpc: Fix COFF zImage booting on old powermacs

Peter Hutterer (1):
Input: restore EV_ABS ABS_RESERVED

Piotr Jaroszynski (1):
fs/iomap.c: get/put the page in iomap_page_create/release()

Piotr Stankiewicz (1):
IB/hfi1: Fix an out-of-bounds access in get_hw_stats

Qian Cai (1):
checkstack.pl: fix for aarch64

Radu Rendec (1):
powerpc/msi: Fix NULL pointer access in teardown code

Rob Herring (1):
ARM: dts: realview: Fix some more duplicate regulator nodes

Robin Murphy (1):
arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing

Ryder Lee (3):
arm64: dts: mt7622: fix no more console output on rfb1
arm64: dts: mt7622: fix no more console output on BPI-R64 board
arm64: dts: mt7622: Drop the general purpose timer node

Sakari Ailus (1):
media: Add a Kconfig option for the Request API

Sandipan Das (1):
powerpc/bpf: Fix broken uapi for BPF_PROG_TYPE_PERF_EVENT

Shin'ichiro Kawasaki (1):
block: Fix null_blk_zoned creation failure with small number of zones

Srinivas Kandagatla (1):
clk: qcom: qcs404: Fix gpll0_out_main parent

Stefan Wahren (1):
ARM: dts: bcm2837: Fix polarity of wifi reset GPIOs

Steven Rostedt (VMware) (3):
tracing: Fix memory leak in create_filter()
tracing: Fix memory leak in set_trigger_filter()
tracing: Fix memory leak of instance function hash filters

Takashi Sakamoto (1):
ALSA: fireface: fix reference to wrong register for clock configuration

Takeshi Misawa (1):
fuse: Fix memory leak in fuse_dev_free()

Thierry Reding (2):
drm/nouveau/drm/nouveau: tegra: Call nouveau_drm_device_init()
scripts/spdxcheck.py: always open files in binary mode

Thomas Hellstrom (1):
drm/vmwgfx: Protect from excessive execbuf kernel memory allocations v3

Tina Zhang (1):
drm/i915/gvt: Fix tiled memory decoding bug on BDW

Tvrtko Ursulin (2):
drm/i915: Record GT workarounds in a list
drm/i915: Introduce per-engine workarounds

Wolfram Sang (1):
mmc: core: use mrq->sbc when sending CMD23 for RPMB

Yishai Hadas (1):
IB/mlx5: Block DEVX umem from the non applicable cases

Yongkai Wu (1):
hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page()

Yueyi Li (1):
memblock: annotate memblock_is_reserved() with __init_memblock