Linux 5.3-rc5
From: Linus Torvalds
Date: Sun Aug 18 2019 - 17:52:13 EST
Another week, another -rc.
It's been calm, and nothing here stands out, except perhaps some of
the VM noise where we un-reverted some changes wrt node-local vs
hugepage allocations.
The rest is the usual driver fixes (usb, sound, nvme, habanalabs,
rdma..) some arch updates (arm64 and x86) along with some filesystem
fixes (afs and btrfs).
But all of it is really quite small.
Shortlog appended in case you care about the details,
Linus
---
Adrian Vladu (3):
tools: hv: fixed Python pep8/flake8 warnings for lsvmbus
tools: hv: fix KVP and VSS daemons exit code
tools: hv: fix typos in toolchain
Alan Stern (1):
USB: core: Fix races in character device registration and deregistraion
Aleix Roca Nonell (1):
io_uring: fix manual setup of iov_iter for fixed buffers
Alex Deucher (1):
drm/amd/display: use kvmalloc for dc_state (v2)
Alistair Francis (2):
riscv: rv32_defconfig: Update the defconfig
riscv: defconfig: Update the defconfig
Anders Roxell (1):
iommu/arm-smmu: Mark expected switch fall-through
Andrea Arcangeli (2):
Revert "Revert "mm, thp: consolidate THP gfp handling into
alloc_hugepage_direct_gfpmask""
Revert "mm, thp: restore node-local hugepage allocations"
Andrà Draszik (1):
usb: chipidea: imx: fix EPROBE_DEFER support during driver probe
Anthony Iliopoulos (1):
nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
Arnd Bergmann (4):
dmaengine: dw-edma: fix unnecessary stack usage
dmaengine: dw-edma: fix __iomem type confusion
dmaengine: dw-edma: fix endianess confusion
dmaengine: ste_dma40: fix unneeded variable warning
Ben Segal (3):
habanalabs: fix endianness handling for packets from user
habanalabs: fix completion queue handling when host is BE
habanalabs: fix device IRQ unmasking for BE host
Benjamin Herrenschmidt (2):
usb: gadget: composite: Clear "suspended" on reset/disconnect
usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
Bernard Metzler (1):
RDMA/siw: Change CQ flags from 64->32 bits
Bob Ham (1):
USB: serial: option: add the BroadMobi BM818 card
Borislav Petkov (1):
x86/apic/32: Fix yet another implicit fallthrough warning
Catalin Marinas (1):
mm: kmemleak: disable early logging in case of error
Christian KÃnig (1):
drm/scheduler: use job count instead of peek
Christoph Hellwig (4):
dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING
dma-mapping: fix page attributes for dma_mmap_*
usb: don't create dma pools for HCDs with a localmem_pool
usb: add a hcd_uses_dma helper
Dan Carpenter (4):
IB/mlx5: Check the correct variable in error handling code
drm/i915: Use after free in error path in intel_vgpu_create_workload()
RDMA/siw: Fix a memory leak in siw_init_cpulist()
RDMA/core: Fix error code in stat_get_doit_qp()
Darrick J. Wong (2):
xfs: remove more ondisk directory corruption asserts
xfs: don't crash on null attr fork xfs_bmapi_read
David Howells (4):
afs: Fix the CB.ProbeUuid service handler to reply correctly
afs: Fix off-by-one in afs_rename() expected data version calculation
afs: Only update d_fsdata if different in afs_d_revalidate()
afs: Fix missing dentry data version updating
Denis Efremov (1):
MAINTAINERS: iomap: Remove fs/iomap.c record
Fabio Estevam (1):
Revert "i2c: imx: improve the error handling in i2c_imx_dma_request()"
Fenghua Yu (1):
x86/umwait: Fix error handling in umwait_init()
Filipe Manana (1):
Btrfs: fix sysfs warning and missing raid sysfs directories
Gustavo A. R. Silva (2):
sh: kernel: disassemble: Mark expected switch fall-throughs
sh: kernel: hw_breakpoint: Fix missing break in switch statement
Hans Ulli Kroll (1):
usb: host: fotg2: restart hcd after port reset
Hans Verkuil (1):
omap-dma/omap_vout_vrfb: fix off-by-one fi value
Hans de Goede (1):
efi-stub: Fix get_efi_config_table on mixed-mode setups
Henry Burns (2):
mm/z3fold.c: fix z3fold_destroy_pool() ordering
mm/z3fold.c: fix z3fold_destroy_pool() race condition
Hui Peng (2):
ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
Hui Wang (2):
ALSA: hda - Let all conexant codec enter D3 when rebooting
ALSA: hda - Add a generic reboot_notify
Ian Abbott (2):
staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
staging: comedi: dt3000: Fix rounding up of timer divisor
Isaac J. Manjarres (1):
mm/usercopy: use memory range to be accessed for wraparound check
Jackie Liu (1):
io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list
Jacopo Mondi (1):
iio: adc: max9611: Fix temperature reading in probe
James Smart (1):
scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask
Jens Axboe (1):
block: remove REQ_NOWAIT_INLINE
Jia-Ju Bai (2):
fs: afs: Fix a possible null-pointer dereference in afs_put_read()
dmaengine: stm32-mdma: Fix a possible null-pointer dereference
in stm32_mdma_irq_handler()
John Hubbard (1):
x86/boot: Save fields explicitly, zero out everything else
Keith Busch (1):
nvme-pci: Fix async probe remove race
Kuppuswamy Sathyanarayanan (1):
mm/vmalloc.c: fix percpu free VM area search criteria
Lan Tianyu (1):
MAINTAINERS: Fix Hyperv vIOMMU driver file name
Linus Torvalds (1):
Linux 5.3-rc5
Logan Gunthorpe (4):
nvmet: Fix use-after-free bug when a port is removed
nvmet-loop: Flush nvme_delete_wq when removing the port
nvmet-file: fix nvmet_file_flush() always returning an error
nvme-core: Fix extra device_put() call on error path
Lu Baolu (4):
iommu/vt-d: Detach domain when move device out of group
iommu/vt-d: Correctly check format of page table in debugfs
iommu/vt-d: Detach domain before using a private one
iommu/vt-d: Fix possible use-after-free of private domain
Lubomir Rintel (1):
of: irq: fix a trivial typo in a doc comment
Lucas Stach (1):
dma-direct: don't truncate dma_required_mask to bus addressing
capabilities
Lyude Paul (1):
drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes
Mans Rullgard (1):
auxdisplay: charlcd: add help text for backlight initial state
Marc Dionne (1):
afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u()
Mark Zhang (1):
RDMA/counter: Prevent QP counter binding if counters unsupported
Masahiro Yamada (2):
auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay
auxdisplay: charlcd: add include guard to charlcd.h
Masanari Iida (1):
auxdisplay: Fix a typo in cfag12864b-example.c
Matthias Maennich (1):
coccinelle: api/atomic_as_refcounter: add SPDX License Identifier
Max Filippov (1):
xtensa: add missing isync to the cpu_reset TLB code
Mel Gorman (1):
mm, vmscan: do not special-case slab reclaim when watermarks are boosted
Mike Kravetz (1):
hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS
Miles Chen (1):
mm/memcontrol.c: fix use after free in mem_cgroup_iter()
NeilBrown (1):
seq_file: fix problem when seeking mid-record
Nishad Kamdar (4):
intel_th: Use the correct style for SPDX License Identifier
i2c: stm32: Use the correct style for SPDX License Identifier
i2c: stm32: Use the correct style for SPDX License Identifier
tools: hv: Use the correct style for SPDX License Identifier
Nishka Dasgupta (1):
of: resolver: Add of_node_put() before return and break
Nuno SÃ (1):
iio: frequency: adf4371: Fix output frequency setting
Oded Gabbay (1):
habanalabs: fix endianness handling for internal QMAN submission
Oleksij Rempel (1):
MAINTAINERS: i2c-imx: take over maintainership
Oliver Neukum (2):
usb: cdc-acm: make sure a refcount is taken early enough
USB: CDC: fix sanity checks in CDC union parser
Paul Walmsley (1):
riscv: fix flush_tlb_range() end address for flush_tlb_page()
Pierre-Eric Pelloux-Prayer (1):
drm/amdgpu: fix gfx9 soft recovery
Pierre-Louis Bossart (3):
soundwire: cadence_master: fix register definition for SLAVE_STATE
soundwire: cadence_master: fix definitions for INTSTAT0/1
soundwire: fix regmap dependencies and align with other serial links
Qian Cai (1):
include/asm-generic/5level-fixup.h: fix variable 'p4d' set but not used
Qu Wenruo (1):
btrfs: trim: Check the range passed into to prevent overflow
Rafael J. Wysocki (2):
PCI/ASPM: Add pcie_aspm_enabled()
nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled
Ralph Campbell (3):
mm: document zone device struct page field usage
mm/hmm: fix ZONE_DEVICE anon page mapping reuse
mm/hmm: fix bad subpage pointer in try_to_unmap_one
Randy Dunlap (1):
misc: xilinx-sdfec: fix dependency and build error
Rob Herring (2):
dt-bindings: Fix generated example files getting added to schemas
dt-bindings: pinctrl: stm32: Fix 'st,syscfg' schema
Roberto Sassu (1):
KEYS: trusted: allow module init if TPM is inactive or deactivated
Robin Murphy (2):
iommu/dma: Handle MSI mappings separately
iommu/dma: Handle SG length overflow better
Rogan Dawes (1):
USB: serial: option: add D-Link DWM-222 device ID
Roman Gushchin (1):
mm: workingset: fix vmstat counters for shadow nodes
Sagi Grimberg (3):
nvme: fix a possible deadlock when passthru commands sent to a
multipath device
nvme-rdma: fix possible use-after-free in connect error flow
nvme: fix controller removal race with scan work
Sven Van Asbroeck (1):
dt-bindings: fec: explicitly mark deprecated properties
Takashi Iwai (2):
ALSA: hda - Apply workaround for another AMD chip 1022:1487
ALSA: hda/realtek - Add quirk for HP Envy x360
Tetsuo Handa (1):
fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve().
Thomas Gleixner (1):
x86/fpu/math-emu: Address fallthrough warnings
Thomas Huth (1):
kernel/configs: Replace GPL boilerplate code with SPDX identifier
Tomer Tayar (2):
habanalabs: Avoid double free in error flow
habanalabs: fix DRAM usage accounting on context tear down
Tony Lindgren (1):
USB: serial: option: Add Motorola modem UARTs
Tony Luck (1):
MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h
Tudor Ambarus (1):
mtd: spi-nor: Fix the disabling of write protection at init
Vincent Chen (2):
riscv: Correct the initialized flow of FP register
riscv: Make __fstate_clean() work correctly.
Viresh Kumar (2):
cpufreq: dev_pm_qos_update_request() can return 1 on success
cpufreq: schedutil: Don't skip freq update when limits change
Wenwen Wang (2):
ALSA: hda - Fix a memory leak bug
xen/blkback: fix memory leaks
Will Deacon (2):
arm64: cpufeature: Don't treat granule sizes as strict
arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
Wolfram Sang (2):
i2c: rcar: avoid race when unregistering slave client
i2c: emev2: avoid race when unregistering slave client
Y.C. Chen (1):
drm/ast: Fixed reboot test may cause system hanged
Yang Shi (2):
mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE*
and MPOL_MF_STRICT were specified
mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
Yishai Hadas (2):
IB/mlx5: Fix implicit MR release flow
IB/mlx5: Fix use-after-free error while accessing ev_file pointer
Yoshiaki Okamoto (1):
USB: serial: option: Add support for ZTE MF871A
Yoshihiro Shimoda (1):
usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role"
YueHaibing (1):
dmaengine: tegra210-adma: Fix unused function warnings
zhengbin (2):
auxdisplay: panel: need to delete scan_timer when misc_register
fails in panel_attach
blk-mq: move cancel of requeue_work to the front of blk_exit_queue