Linux 4.20-rc3

From: Linus Torvalds
Date: Sun Nov 18 2018 - 17:07:32 EST


The only unusual thing last week was my travel - not any code issues.
That caused a few pulls to be delayed by a day or two, but nothing
else.

And now I'm back home, and 4.20-rc3 is out there.

The changes in rc3 are pretty tiny, which means that the statistics
look slightly different from the uysual ones - drivers only account
for less than a third of the patch, for example. But that really isn't
because of anything odd going on anywhere else, it all looks like just
random noise in the distribution of patches. So we have about one
third driver updates, one third arch updates, and one third "core"
(kernel, mm, fs, networking).

Shortlog appended for some flavor of the details,

Linus

---

Aaro Koskinen (1):
MAINTAINERS: update OMAP MMC entry

Alistair Popple (1):
powerpc/powernv/npu: Remove NPU DMA ops

Amir Goldstein (1):
fanotify: fix handling of events on child sub-directory

Andreas Gruenbacher (3):
gfs2: Put bitmap buffers in put_super
gfs2: Fix metadata read-ahead during truncate (2)
gfs2: Fix iomap buffer head reference counting bug

Andy Shevchenko (1):
MAINTAINERS: Add tree link for Intel pin control driver

Anson Huang (1):
cpufreq: imx6q: add return value check for voltage scale

Anup Patel (1):
RISC-V: defconfig: Enable printk timestamps

Ard Biesheuvel (5):
crypto: simd - correctly take reqsize of wrapped skcipher into account
efi/arm: Revert deferred unmap of early memmap mapping
efi/arm/libstub: Pack FDT after populating it
efi/arm: Defer persistent reservations until after paging_init()
efi: Permit calling efi_mem_reserve_persistent() from atomic context

Arnd Bergmann (6):
scsi: myrb: fix sprintf buffer overflow warning
scsi: lpfc: fix remoteport access
scsi: myrs: avoid stack overflow warning
scsi: myrs: only build on little-endian platforms
ACPI / PMIC: xpower: fix IOSF_MBI dependency
lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn

Bart Van Assche (1):
scsi: target/core: Avoid that a kernel oops is triggered when
COMPARE AND WRITE fails

Benjamin Coddington (1):
mnt: fix __detach_mounts infinite loop

Bjorn Helgaas (1):
Revert "ACPI/PCI: Pay attention to device-specific _PXM node values"

Chen Chang (1):
mm/memblock.c: fix a typo in __next_mem_pfn_range() comments

Chris Wilson (2):
drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
drm/i915/execlists: Force write serialisation into context image
vs execution

Christian KÃnig (1):
drm/amdgpu: fix huge page handling on Vega10

Christophe Leroy (2):
kdb: use correct pointer when 'btc' calls 'btt'
kdb: print real address of pointers instead of hashed addresses

Corentin Labbe (1):
crypto: user - Zeroize whole structure given to user space

Dan Williams (2):
acpi, nfit: Fix ARS overflow continuation
Revert "acpi, nfit: Further restrict userspace ARS start requests"

Dave Chinner (1):
block: fix 32 bit overflow in __blkdev_issue_discard()

David Abdurachmanov (2):
riscv: fix spacing in struct pt_regs
riscv: add missing vdso_install target

Diego Viola (1):
libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD

Eric Biggers (1):
crypto: user - fix leaking uninitialized memory to userspace

Finn Thain (1):
scsi: NCR5380: Return false instead of NULL

Frank Sorenson (1):
sunrpc: correct the computation for page_ptr when truncating

Gustavo A. R. Silva (3):
kdb: kdb_main: refactor code in kdb_md_line
kdb: kdb_keyboard: mark expected switch fall-throughs
kdb: kdb_support: mark expected switch fall-throughs

Gustavo Romero (1):
selftests/powerpc: Adjust wild_bctr to build with old binutils

Hannes Reinecke (1):
block: copy ioprio in __bio_clone_fast() and bounce

Hans de Goede (1):
rtc: cmos: Do not export alarm rtc_ops when we do not support alarms

Imre Deak (1):
drm/i915/icl: Fix power well 2 wrt. DC-off toggling order

Janne Huttunen (1):
mm/vmstat.c: fix NUMA statistics updates

Jens Axboe (1):
floppy: fix race condition in __floppy_read_block_0()

Jerome Brunet (5):
pinctrl: meson: fix pinconf bias disable
pinctrl: meson: fix gxbb ao pull register bits
pinctrl: meson: fix gxl ao pull register bits
pinctrl: meson: fix meson8 ao pull register bits
pinctrl: meson: fix meson8b ao pull register bits

John David Anglin (1):
parisc: Revert "Release spinlocks using ordered store"

John Garry (2):
crypto: hisilicon - Fix NULL dereference for same dst and src
crypto: hisilicon - Fix reference after free of memories on error path

Jorge Ramirez-Ortiz (1):
drm/meson: venc: dmt mode must use encp

Julien Thierry (1):
ARM: 8810/1: vfp: Fix wrong assignement to ufp_exc

Kan Liang (2):
perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and
CoffeeLake CPUs
perf/x86/intel/uncore: Support CoffeeLake 8th CBOX

Laurent Pinchart (4):
drm/omap: Populate DSS children in omapdss driver
drm/omap: hdmi4: Ensure the device is active during bind
drm/omap: dsi: Ensure the device is active during probe
drm/omap: Move DISPC runtime PM handling to omapdrm

Linus Torvalds (1):
Linux 4.20-rc3

Lionel Landwerlin (1):
drm/i915: fix broadwell EU computation

Lukas Czerner (1):
fuse: fix use-after-free in fuse_direct_IO()

Lyude Paul (2):
drm/i915: Fix possible race in intel_dp_add_mst_connector()
drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST

Maarten Lankhorst (1):
drm/i915: Move programming plane scaler to its own function.

Maciej W. Rozycki (1):
rtc: hctosys: Add missing range error reporting

Martin K. Petersen (1):
Revert "scsi: ufs: Disable blk-mq for now"

Masanari Iida (1):
scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC

Masayoshi Mizuma (1):
tools/testing/nvdimm: Fix the array size for dimm devices.

Max Filippov (2):
xtensa: make sure bFLT stack is 16 byte aligned
xtensa: fix boot parameters address translation

Michael Ellerman (6):
powerpc/mm/64s: Consolidate SLB assertions
powerpc/mm/64s: Use PPC_SLBFEE macro
powerpc/mm/64s: Only use slbfee on CPUs that support it
powerpc/mm/64s: Fix preempt warning in slb_allocate_kernel()
powerpc/io: Fix the IO workarounds code to work with Radix
selftests/powerpc: Fix wild_bctr test to work on ppc64

Michal Hocko (2):
mm, memory_hotplug: check zone_movable in has_unmovable_pages
mm, page_alloc: check for max order in hot path

Mika Kuoppala (1):
drm/i915/icl: Drop spurious register read from icl_dbuf_slices_update

Mike Kravetz (1):
hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!

Mike Rapoport (1):
mm/gup.c: fix follow_page_mask() kerneldoc comment

Miklos Szeredi (2):
fuse: fix leaked notify reply
fuse: fix possibly missed wake-up after abort

Mimi Zohar (1):
integrity: support new struct public_key_signature encoding field

Ming Lei (1):
SCSI: fix queue cleanup race before queue initialization is done

Nicholas Piggin (1):
powerpc/64: Fix kernel stack 16-byte alignment

Olof Johansson (3):
RISC-V: lib: Fix build error for 64-bit
RISC-V: Silence some module warnings on 32-bit
kernel/sched/psi.c: simplify cgroup_move_task()

Omar Sandoval (1):
kyber: fix wrong strlcpy() size in trace_kyber_latency()

Ondrej Mosnacek (1):
selinux: check length properly in SCTP bind hook

Patrick Bellasi (1):
sched/fair: Fix cpu_util_wake() for 'execl' type workloads

Paul Moore (1):
selinux: fix non-MLS handling in mls_context_to_sid()

Philip Yang (1):
drm/amdgpu: fix bug with IH ring setup

Prarit Bhargava (1):
kdb: Use strscpy with destination buffer size

Quinn Tran (1):
scsi: qla2xxx: Initialize port speed to avoid setting lower speed

Randy Dunlap (1):
scripts/faddr2line: fix location of start_kernel in comment

Rex Zhu (1):
drm/amd/pp: Fix truncated clock value when set watermark

Roman Gushchin (1):
mm: don't reclaim inodes with many attached pages

Russell King (5):
ARM: make lookup_processor_type() non-__init
ARM: split out processor lookup
ARM: clean up per-processor check_bugs method call
ARM: add PROC_VTABLE and PROC_TABLE macros
ARM: spectre-v2: per-CPU vtables to work around big.Little systems

Satheesh Rajendran (1):
powerpc/numa: Suppress "VPHN is not supported" messages

Scott Mayhew (1):
nfsd: COPY and CLONE operations require the saved filehandle to be set

Scott Wood (1):
KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE

Sean Paul (1):
drm: Fix htmldocs warnings in drm_fourcc.c

Stanislav Lisovskiy (1):
drm/dp_mst: Check if primary mstb is null

Sudeep Holla (1):
dt-bindings: cpufreq: remove stale arm_big_little_dt entry

Tony Lindgren (1):
drm/omap: dsi: Fix missing of_platform_depopulate()

Trond Myklebust (5):
NFSv4: Don't exit the state manager without clearing
NFS4CLNT_MANAGER_RUNNING
NFSv4: Ensure that the state manager exits the loop on SIGKILL
SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache
SUNRPC: Fix a bogus get/put in generic_key_to_expire()
NFSv4: Fix an Oops during delegation callbacks

Ulf Hansson (2):
ARM: cpuidle: Don't register the driver when back-end init returns -ENXIO
ARM: cpuidle: Convert to use cpuidle_register|unregister()

Uwe Kleine-KÃnig (1):
scripts/spdxcheck.py: make python3 compliant

Vasily Averin (1):
mm/swapfile.c: use kvzalloc for swap_info_struct allocation

Ville SyrjÃlà (3):
drm/i915: Fix hpd handling for pins with two encoders
drm/i915: Clean up skl_program_scaler()
drm/i915: Account for scale factor when calculating initial phase

Viresh Kumar (1):
Documentation: cpu-freq: Frequencies aren't always sorted

Vitaly Wool (1):
z3fold: fix possible reclaim races

Waiman Long (1):
efi: Fix debugobjects warning on 'efi_rts_work'

Wengang Wang (1):
ocfs2: free up write context when direct IO failed

Xulin Sun (1):
rtc: pcf2127: fix a kmemleak caused in pcf2127_i2c_gather_write

YueHaibing (2):
scsi: hisi_sas: Remove set but not used variable 'dq_list'
SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer()

Yufen Yu (1):
tmpfs: make lseek(SEEK_DATA/SEK_HOLE) return ENXIO with a negative offset

Zhao Wei Liew (1):
Documentation: cpufreq: Correct a typo

shaoyunl (1):
drm/amdgpu: set system aperture to cover whole FB region