Web lists-archives.com

Re: Linux 5.1-rc5




Can we please have the page refcount overflow fixes out on the list
for review, even if it is after the fact?

On Sun, Apr 14, 2019 at 03:40:47PM -0700, Linus Torvalds wrote:
> Nothing in here makes me feel uncomfortable about this release cycle
> so far. Knock wood.
> 
> Shortlog appended with an overview of the details, as usual.
> 
>             Linus
> 
> ---
> 
> Alex Deucher (1):
>       drm/amdkfd: Add picasso pci id
> 
> Alexander Potapenko (1):
>       x86/asm: Use stricter assembly constraints in bitops
> 
> Anand Jain (2):
>       btrfs: prop: fix zstd compression parameter validation
>       btrfs: prop: fix vanished compression property after failed set
> 
> Andre Przywara (1):
>       PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller
> 
> Andrei Vagin (1):
>       alarmtimer: Return correct remaining time
> 
> Annaliese McDermond (2):
>       ASoC: tlv320aic32x4: Fix Common Pins
>       ASoC: tlv320aic32x4: Change author's name
> 
> Ard Biesheuvel (1):
>       arm64/ftrace: fix inadvertent BUG() in trampoline check
> 
> Arnaud Pouliquen (1):
>       ASoC: stm32: fix sai driver name initialisation
> 
> Bart Van Assche (1):
>       locking/lockdep: Zap lock classes even with lock debugging disabled
> 
> Brian Norris (1):
>       Bluetooth: btusb: request wake pin with NOAUTOEN
> 
> CK Hu (2):
>       drm/mediatek: Implement gem prime vmap/vunmap function
>       drm/mediatek: Add Mediatek framebuffer device
> 
> Charles Keepax (6):
>       ASoC: wm_adsp: Correct handling of compressed streams that restart
>       ASoC: wm_adsp: Correct error messages in wm_adsp_buffer_get_error
>       ASoC: wm_adsp: Add locking to wm_adsp2_bus_error
>       ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout
>       ASoC: wm_adsp: Check for buffer in trigger stop
>       ASoC: cs35l35: Disable regulators on driver removal
> 
> Chong Qiao (1):
>       MIPS: KGDB: fix kgdb support for SMP platforms.
> 
> Chris Wilson (2):
>       drm/i915/gvt: Annotate iomem usage
>       drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt()
> 
> Christoph Hellwig (1):
>       sparc64/pci_sun4v: fix ATU checks for large DMA masks
> 
> Christophe Leroy (2):
>       powerpc/32: Fix early boot failure with RTAS built-in
>       powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64
> 
> Chuck Lever (2):
>       NFS: Fix handling of reply page vector
>       xprtrdma: Fix helper that drains the transport
> 
> Cornelia Huck (1):
>       virtio: Honour 'may_reduce_num' in vring_create_virtqueue
> 
> Dan Carpenter (5):
>       drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata()
>       aio: Fix an error code in __io_submit_one()
>       irqchip/irq-ls1x: Missing error code in ls1x_intc_of_init()
>       NFC: nci: Add some bounds checking in nci_hci_cmd_received()
>       nfc: nci: Potential off by one in ->pipes[] array
> 
> Daniel Drake (1):
>       mmc: alcor: don't write data before command has completed
> 
> Daniel Mack (1):
>       ASoC: cs4270: Set auto-increment bit for register writes
> 
> Daniel Mentz (1):
>       ALSA: uapi: #include <time.h> in asound.h
> 
> Dave Airlie (1):
>       drm/udl: add a release method and delay modeset teardown
> 
> David Müller (1):
>       clk: x86: Add system specific quirk to mark clocks as critical
> 
> Dongli Zhang (2):
>       virtio-blk: limit number of hw queues by nr_cpu_ids
>       scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids
> 
> Erik Schmauss (1):
>       ACPICA: Namespace: remove address node from global list after
> method termination
> 
> Faiz Abbas (1):
>       mmc: sdhci-omap: Don't finish_mrq() on a command error during tuning
> 
> Filipe Manana (1):
>       Btrfs: do not allow trimming when a fs is mounted with the
> nologreplay option
> 
> Guenter Roeck (1):
>       ASoC: intel: Fix crash at suspend/resume after failed codec registration
> 
> Gustavo A. R. Silva (1):
>       ASoC: ab8500: Mark expected switch fall-through
> 
> Hans Holmberg (1):
>       lightnvm: pblk: fix crash in pblk_end_partial_read due to multipage bvecs
> 
> Hans de Goede (1):
>       ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and
> keep it enabled
> 
> Heiner Kallweit (1):
>       r8169: disable ASPM again
> 
> Horatiu Vultur (1):
>       MIPS: generic: Add switchdev, pinctrl and fit to ocelot_defconfig
> 
> Hui Wang (1):
>       ALSA: hda - Add two more machines to the power_save_blacklist
> 
> Imre Deak (1):
>       drm/i915: Get power refs in encoder->get_power_domains()
> 
> Iuliana Prodan (1):
>       crypto: caam - fix copy of next buffer for xcbc and cmac
> 
> James Smart (1):
>       nvme-fc: correct csn initialization and increments on error
> 
> Jani Nikula (1):
>       drm/i915/dp: revert back to max link rate and lane count on eDP
> 
> Jann Horn (1):
>       linux/kernel.h: Use parentheses around argument in u64_to_user_ptr()
> 
> Jarkko Sakkinen (2):
>       tpm: turn on TPM on suspend for TPM 1.x
>       KEYS: trusted: allow trusted.ko to initialize w/o a TPM
> 
> Jason Yan (1):
>       block: fix the return errno for direct IO
> 
> Jenny TC (1):
>       ASoC: Intel: Skylake: enable S24_LE format support
> 
> Jens Axboe (2):
>       tools/io_uring: remove IOCQE_FLAG_CACHEHIT
>       io_uring: restrict IORING_SETUP_SQPOLL to root
> 
> Jernej Skrabec (1):
>       drm/sun4i: DW HDMI: Lower max. supported rate for H6
> 
> Jerome Brunet (1):
>       ASoC: dpcm: skip missing substream while applying symmetry
> 
> Jiada Wang (2):
>       ASoC: rsnd: src: Avoid a potential deadlock
>       ASoC: rsnd: src: fix compiler warnings
> 
> Jian-Hong Pan (1):
>       ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21
> with ALC233
> 
> Joerg Roedel (1):
>       iommu/amd: Set exclusion range correctly
> 
> John Hsu (2):
>       ASoC: nau8824: fix the issue of the widget with prefix name
>       ASoC: nau8810: fix the issue of widget with prefixed name
> 
> Jonathan Hunter (1):
>       ASoC: soc-core: Fix probe deferral following prelink failure
> 
> Josh Poimboeuf (1):
>       objtool: Add rewind_stack_do_exit() to the noreturn list
> 
> Jérôme Glisse (1):
>       block: do not leak memory in bio_copy_user_iov()
> 
> KaiChieh Chuang (2):
>       ASoC: mediatek: btcvsd add loopback
>       ASoC: dpcm: prevent snd_soc_dpcm use after free
> 
> Kaike Wan (5):
>       IB/hfi1: Failed to drain send queue when QP is put into error state
>       IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state
>       IB/hfi1: Eliminate opcode tests on mr deref
>       IB/hfi1: Fix the allocation of RSM table
>       IB/hfi1: Do not flush send queue in the TID RDMA second leg
> 
> Kailang Yang (1):
>       ALSA: hda/realtek - Move to ACT_INIT state
> 
> Kamal Heib (1):
>       RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove
> 
> Kees Cook (1):
>       apparmor: Restore Y/N in /sys for apparmor's "enabled"
> 
> Kefeng Wang (1):
>       genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n
> 
> Keith Busch (1):
>       nvmet: fix discover log page when offsets are used
> 
> Kuninori Morimoto (2):
>       ASoC: audio-graph-card: don't select DPCM via audio-graph-card
>       ASoC: simple-card: don't select DPCM via simple-audio-card
> 
> Lendacky, Thomas (3):
>       x86/perf/amd: Resolve race condition when disabling PMC
>       x86/perf/amd: Resolve NMI latency issues for active PMCs
>       x86/perf/amd: Remove need to check "running" bit in NMI handler
> 
> Leonard Crestez (1):
>       clk: imx: Fix PLL_1416X not rounding rates
> 
> Lijun Ou (1):
>       RDMA/hns: Fix bug that caused srq creation to fail
> 
> Linus Torvalds (4):
>       mm: make page ref count overflow check tighter and more explicit
>       mm: add 'try_get_page()' helper function
>       mm: prevent get_user_pages() from overflowing page refcount
>       Linux 5.1-rc5
> 
> Longpeng (1):
>       virtio_pci: fix a NULL pointer reference in vp_del_vqs
> 
> Lorenzo Bianconi (2):
>       net: ip_gre: fix possible use-after-free in erspan_rcv
>       net: ip6_gre: fix possible use-after-free in ip6erspan_rcv
> 
> Marc Gonzalez (1):
>       ASoC: wcd9335: Fix missing regmap requirement
> 
> Martin Blumenstingl (1):
>       clk: meson: pll: fix rounding and setting a rate that matches precisely
> 
> Matteo Croce (1):
>       drm/omap: fix typo
> 
> Matthew Wilcox (1):
>       fs: prevent page refcount overflow in pipe_buf_get
> 
> Matthias Wieloch (1):
>       clk: at91: fix programmable clock for sama5d2
> 
> Max Filippov (4):
>       xtensa: use actual syscall number in do_syscall_trace_leave
>       xtensa: fix initialization of pt_regs::syscall in start_thread
>       xtensa: fix return_address
>       xtensa: fix format string warning in init_pmd
> 
> Maxime Jourdan (2):
>       clk: meson-gxbb: round the vdec dividers to closest
>       clk: meson: g12a: fix VPU clock muxes mask
> 
> Mel Gorman (1):
>       sched/fair: Do not re-read ->h_load_next during hierarchical
> load calculation
> 
> Miaohe Lin (1):
>       net: vrf: Fix ping failed when vrf mtu is set to 0
> 
> Michael Chan (2):
>       bnxt_en: Improve RX consumer index validity check.
>       bnxt_en: Reset device on RX buffer errors.
> 
> Michael Ellerman (1):
>       powerpc/mm: Define MAX_PHYSMEM_BITS for all 64-bit configs
> 
> Michael S. Tsirkin (1):
>       MAiNTAINERS: add Paolo, Stefan for virtio blk/scsi
> 
> Michael Zhivich (3):
>       ethtool: avoid signed-unsigned comparison in ethtool_validate_speed()
>       broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant
>       qlogic: qlcnic: fix use of SPEED_UNKNOWN ethtool constant
> 
> Miguel Ojeda (1):
>       clang-format: Update with the latest for_each macro list
> 
> Ming Lei (3):
>       block: don't use for-inside-for in bio_for_each_segment_all
>       blk-mq: introduce blk_mq_complete_request_sync()
>       nvme: cancel request synchronously
> 
> Moni Shoua (1):
>       IB/mlx5: Reset access mask when looping inside page fault handler
> 
> Neil Armstrong (4):
>       clk: meson-g12a: fix VPU clock parents
>       drm/bridge: dw-hdmi: disable SCDC configuration for invalid setups
>       clk: meson: vid-pll-div: remove warning and return 0 on invalid config
>       Revert "Documentation/gpu/meson: Remove link to meson_canvas.c"
> 
> Nicholas Kazlauskas (1):
>       drm/amd/display: Fix negative cursor pos programming (v2)
> 
> Nicholas Piggin (1):
>       powerpc/64s/radix: Fix radix segment exception handling
> 
> Nicolas Dichtel (1):
>       selftests: add a tc matchall test case
> 
> Oleksandr Andrushchenko (1):
>       ALSA: xen-front: Do not use stream buffer size before it is set
> 
> Olga Kornievskaia (1):
>       NFSv4.1 fix incorrect return value in copy_file_range
> 
> Olivier Moysan (9):
>       ASoC: stm32: sai: fix iec958 controls indexation
>       ASoC: stm32: sai: fix exposed capabilities in spdif mode
>       ASoC: stm32: sai: fix race condition in irq handler
>       ASoC: stm32: sai: fix oversampling mode
>       ASoC: stm32: sai: fix set_sync service
>       ASoC: stm32: i2s: fix registers declaration in regmap
>       ASoC: stm32: dfsdm: manage multiple prepare
>       ASoC: stm32: dfsdm: fix debugfs warnings on entry creation
>       ASoC: stm32: sai: fix master clock management
> 
> Ondrej Jirman (1):
>       drm/sun4i: tcon top: Fix NULL/invalid pointer dereference in
> sun8i_tcon_top_un/bind
> 
> Pankaj Bharadiya (1):
>       ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol
> 
> Paolo Valente (1):
>       block, bfq: fix use after free in bfq_bfqq_expire
> 
> Paul Thomas (1):
>       net: macb driver, check for SKBTX_HW_TSTAMP
> 
> Peter Zijlstra (2):
>       perf/x86/intel: Initialize TFA MSR
>       perf/core: Fix perf_event_disable_inatomic() race
> 
> Philipp Puschmann (1):
>       ASoC: tlv320aic3x: fix reset gpio reference counting
> 
> Qian Cai (1):
>       slab: fix a crash by reading /proc/slab_allocators
> 
> Rander Wang (3):
>       ASoC:soc-pcm:fix a codec fixup issue in TDM case
>       ASoC:hdac_hda:use correct format to setup hda codec
>       ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform
> 
> Ranjani Sridharan (6):
>       ASoC: dapm: set power_check callback for widgets that shouldnt
> be always on
>       ASoC: intel: skylake: add remove() callback for component driver
>       ASoC: topology: Use the correct dobj to free enum control values and texts
>       ASoC: core: conditionally increase module refcount on component open
>       ASoC: pcm: update module refcount if module_get_upon_open is set
>       ASoC: pcm: fix error handling when try_module_get() fails.
> 
> Richard Sailer (1):
>       ALSA: hda/realtek - Add quirk for Tuxedo XC 1509
> 
> Rodrigo Siqueira (1):
>       drm/atomic-helper: Make atomic_enable/disable crtc callbacks optional
> 
> Russell King (2):
>       ASoC: hdmi-codec: fix S/PDIF DAI
>       ASoC: hdmi-codec: avoid limiting params->msbits in hw_params()
> 
> S.j. Wang (2):
>       ASoC: fsl_asrc: add constraint for the asrc of older version
>       ASoC: fsl_esai: fix channel swap issue when stream starts
> 
> Scott Wood (1):
>       dma-debug: only skip one stackframe entry
> 
> Sean Paul (1):
>       Documentation/gpu/meson: Remove link to meson_canvas.c
> 
> Sergey Miroshnichenko (1):
>       PCI: pciehp: Ignore Link State Changes after powering off a slot
> 
> Shuming Fan (3):
>       ASoC: rt5682: Check JD status when system resume
>       ASoC: rt5682: fix jack type detection issue
>       ASoC: rt5682: recording has no sound after booting
> 
> Stefan Agner (1):
>       gpu: host1x: Fix compile error when IOMMU API is not available
> 
> Stefan Schmidt (1):
>       MAINTAINERS: ieee802154: update documentation file pattern
> 
> Stephane Eranian (1):
>       perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS
> 
> Stephen Boyd (2):
>       genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()
>       platform/x86: pmc_atom: Drop __initconst on dmi table
> 
> Sugar Zhang (2):
>       ASoC: rockchip: pdm: fix regmap_ops hang issue
>       ASoC: rockchip: pdm: change dma burst to 8
> 
> Sylwester Nawrocki (2):
>       ASoC: samsung: i2s: Fix DAPM routes for capture stream
>       ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate
> 
> Tadeusz Struk (3):
>       tpm: fix an invalid condition in tpm_common_poll
>       selftests/tpm2: Extend tests to cover partial reads
>       selftests/tpm2: Open tpm dev in unbuffered mode
> 
> Takashi Iwai (1):
>       ALSA: hda: Fix racy display power access
> 
> Tetsuo Handa (1):
>       NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.
> 
> Thomas Bogendoerfer (1):
>       MIPS: SGI-IP27: Fix use of unchecked pointer in shutdown_bridge_irq
> 
> Tony Lindgren (1):
>       drm/omap: hdmi4_cec: Fix CEC clock handling for PM
> 
> Trond Myklebust (1):
>       Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping"
> 
> Tzung-Bi Shih (2):
>       ASoC: mediatek: mt8183: skip for i2s5 in mck_disable
>       ASoC: Intel: kbl: fix wrong number of channels
> 
> Vandita Kulkarni (2):
>       drm/i915/icl: Ungate ddi clocks before IO enable
>       drm/i915/icl: Fix port disable sequence for mipi-dsi
> 
> Varun Prakash (1):
>       scsi: csiostor: fix missing data copy in csio_scsi_err_handler()
> 
> Ville Syrjälä (1):
>       drm/i915: Fix pipe_bpp readout for BXT/GLK DSI
> 
> Wangyan Wang (5):
>       drm/mediatek: fix the rate and divder of hdmi phy for MT2701
>       drm/mediatek: make implementation of recalc_rate() for MT2701 hdmi phy
>       drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy
>       drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy
>       drm/mediatek: no change parent rate in round_rate() for MT2701 hdmi phy
> 
> Wei Yongjun (1):
>       aio: use kmem_cache_free() instead of kfree()
> 
> Weiyi Lu (1):
>       clk: mediatek: fix clk-gate flag setting
> 
> Wen Yang (1):
>       drm/mediatek: fix possible object reference leak
> 
> Will Deacon (2):
>       arm64: backtrace: Don't bother trying to unwind the userspace stack
>       arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value
> 
> Xiaochen Shen (1):
>       x86/resctrl: Fix typos in the mba_sc mount option
> 
> Xiong Zhang (1):
>       drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size
> 
> Yangyang Li (1):
>       RDMA/hns: Bugfix for SCC hem free
> 
> Yue Haibing (1):
>       tpm: Fix the type of the return value in calc_tpm2_event_size()
> 
> YueHaibing (1):
>       iov_iter: Fix build error without CONFIG_CRYPTO
> 
> Zubin Mithra (1):
>       ALSA: seq: Fix OOB-reads from strlcpy
> 
> ndesaulniers@xxxxxxxxxx (1):
>       KEYS: trusted: fix -Wvarags warning
> 
> shaoyunl (1):
>       drm/amdgpu: Adjust IB test timeout for XGMI configuration
> 
> tiancyin (1):
>       drm/amd/display: fix cursor black issue
> 
> wentalou (1):
>       drm/amdgpu: amdgpu_device_recover_vram always failed if only one
> node in shadow_list
---end quoted text---