linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Linus Torvalds <torvalds@linux-foundation.org>
To: Linux Kernel Mailing <linux-kernel@vger.kernel.org>
Subject: Linux 5.2-rc4
Date: Sat, 8 Jun 2019 20:46:48 -0700	[thread overview]
Message-ID: <CAHk-=wjm7FQxdF=RKa8Xe23CLNNpbGDOACewgo8e-hwDJ8TyQg@mail.gmail.com> (raw)

No, I'm not confused, and I haven't lost track of what day it is, I do
actually know that it's still Saturday here, not Sunday, and I'm just
doing rc4 a bit early because I'll be on an airplane during my normal
release time. And while I've done releases on airports and airplanes
before, I looked at my empty queue of pull requests and went "let's
just do it now".

We've had a fairly calm release so far, and on the whole that seems to
hold. rc4 isn't smaller than rc3 was (it's a bit bigger), but rc3 was
fairly small, so the size increase isn't all that worrisome. I do hope
that we'll start actually shrinking now, though.

The SPDX conversions do continue to stand out, and make the diffstat a
bit noisy. They don't affect actual code, so it's not like we should
have any issues with them, but it makes the patch statistics look a
bit odd. There's just a lot more files changed than is normal in the
rc phase, and 90+% of that changed file list comes from the SPDX
changes. Of course, the SPDX changes also account for 95+% percent of
the removed lines in rc4, which is why I'm not complaining. It does
make the copyright boilerplates be a lot more legible to humans too,
not just for scripting.

But it does make the diff almost impossible to read, because so much
of it is due to just the SPDX notice work. You can use interdiff to
skip the SPDX stuff if you really want to, and if you do, you'll see
the usual arch updates (arm64, mips, parisc, nds32) various random
drivers updates (gpu stands out, some rdma), networking fixes,
filesystems (ceph, ovlfs, xfs). And misc other stuff.

But the appended shortlog is probably even more informative. None of
it really looks all that gnarly.

                Linus

---

Adamski, Krzysztof (Nokia - PL/Wroclaw) (1):
      hwmon: (pmbus/core) mutex_lock write in pmbus_set_samples

Adrian Hunter (1):
      mmc: sdhci: Fix SDIO IRQ thread deadlock

Alakesh Haloi (1):
      userfaultfd: selftest: fix compiler warning

Aleksei Gimbitskii (2):
      drm/i915/gvt: Check if cur_pt_type is valid
      drm/i915/gvt: Assign NULL to the pointer after memory free.

Alex Shi (3):
      kselftest/cgroup: fix unexpected testing failure on test_memcontrol
      kselftest/cgroup: fix unexpected testing failure on test_core
      kselftest/cgroup: fix incorrect test_core skip

Alexandra Winter (1):
      s390/qeth: fix VLAN attribute in bridge_hostnotify udev event

Alexey Brodkin (1):
      ARC: [plat-hsdk] Get rid of inappropriate PHY settings

Amir Goldstein (2):
      ovl: support the FS_IOC_FS[SG]ETXATTR ioctls
      ovl: detect overlapping layers

Anders Roxell (1):
      arm64: arch_timer: mark functions as __always_inline

Andrey Konovalov (1):
      uaccess: add noop untagged_addr definition

Angelo Ruocco (2):
      cgroup: let a symlink too be created with a cftype file
      block, bfq: add weight symlink to the bfq.weight cgroup parameter

Avri Altman (1):
      scsi: ufs: Check that space was properly alloced in copy_query_response

Baolin Wang (3):
      dmaengine: sprd: Fix the possible crash when getting descriptor status
      dmaengine: sprd: Add validation of current descriptor in irq handler
      dmaengine: sprd: Add interrupt support for 2-stage transfer

Bart Van Assche (1):
      MAINTAINERS: Hand over skd maintainership

Ben Skeggs (6):
      drm/nouveau/core: pass subdev into nvkm_firmware_get, rather than device
      drm/nouveau/core: support versioned firmware loading
      drm/nouveau/secboot: pass max supported FW version to LS load funcs
      drm/nouveau/secboot: split out FW version-specific LS function pointers
      drm/nouveau/secboot: enable loading of versioned LS PMU/SEC2 ACR
msgqueue FW
      drm/nouveau/secboot/gp10[2467]: support newer FW to fix SEC2
failures on some boards

Bob Peterson (1):
      Revert "gfs2: Replace gl_revokes with a GLF flag"

Chengguang Xu (1):
      fpga: dfl: expand minor range when registering chrdev region

Chengming Gui (1):
      drm/amd/powerplay: add set_power_profile_mode for raven1_refresh

Christian Brauner (2):
      signal: improve comments
      tests: fix pidfd-test compilation

Christoph Hellwig (4):
      nvme-pci: don't limit DMA segement size
      rsxx: don't call dma_set_max_seg_size
      mtip32xx: also set max_segment_size in the device
      mmc: also set max_segment_size in the device

Colin Ian King (1):
      dmaengine: dw-axi-dmac: fix null dereference when pointer first is null

Colin Xu (3):
      drm/i915/gvt: Update force-to-nonpriv register whitelist
      drm/i915/gvt: Fix GFX_MODE handling
      drm/i915/gvt: Fix vGPU CSFE_CHICKEN1_REG mmio handler

Dan Carpenter (7):
      dmaengine: mediatek-cqdma: sleeping in atomic context
      genwqe: Prevent an integer overflow in the ioctl
      test_firmware: Use correct snprintf() limit
      memstick: mspro_block: Fix an error code in mspro_block_issue_req()
      mmc: tegra: Fix a warning message
      scsi: smartpqi: unlock on error in pqi_submit_raid_request_synchronous()
      drm/komeda: Potential error pointer dereference

Dan Rue (1):
      kbuild: teach kselftest-merge to find nested config files

Darrick J. Wong (2):
      xfs: fix broken log reservation debugging
      xfs: inode btree scrubber should calculate im_boffset correctly

Dave Martin (2):
      arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding()
      arm64: Silence gcc warnings about arch ABI drift

Eduardo Valentin (1):
      hwmon: (core) add thermal sensors only if dev->of_node is present

Eric Biggers (2):
      crypto: jitterentropy - change back to module_init()
      crypto: hmac - fix memory leak in hmac_init_tfm()

Eric Long (3):
      dmaengine: sprd: Fix the incorrect start for 2-stage destination channels
      dmaengine: sprd: Fix block length overflow
      dmaengine: sprd: Fix the right place to configure 2-stage transfer

Eugeniy Paltsev (3):
      ARC: mm: SIGSEGV userspace trying to access kernel virtual memory
      ARC: [plat-hsdk]: enable creg-gpio controller
      ARC: [plat-hsdk]: Add support of Vivante GPU

Fabrizio Castro (1):
      virtio: Fix indentation of VIRTIO_MMIO

Faiz Abbas (1):
      mmc: sdhci_am654: Fix SLOTTYPE write

Florian Fainelli (1):
      arm64: smp: Moved cpu_logical_map[] to smp.h

Gal Pressman (2):
      RDMA/uverbs: Pass udata on uverbs error unwind
      RDMA/efa: Remove MAYEXEC flag check from mmap flow

Gao, Fred (1):
      drm/i915/gvt: Fix cmd length of VEB_DI_IECP

Geert Uytterhoeven (1):
      MIPS: TXx9: Fix boot crash in free_initmem()

Gen Zhang (1):
      mdesc: fix a missing-check bug in get_vdev_port_node_info()

George G. Davis (2):
      scripts/checkstack.pl: Fix arm64 wrong or unknown architecture
      ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix

Gerald Schaefer (1):
      s390/mm: fix address space detection in exception handling

Greg Kroah-Hartman (1):
      block: aoe: no need to check return value of debugfs_create functions

Guenter Roeck (2):
      xtensa: Fix section mismatch between memblock_reserve and mem_reserve
      samples: fix pidfd-metadata compilation

Gustavo A. R. Silva (1):
      xprtrdma: Use struct_size() in kzalloc()

Hangbin Liu (1):
      Revert "fib_rules: return 0 directly if an exactly same rule
exists when NLM_F_EXCL not supplied"

Helen Koike (5):
      drm/rockchip: fix fb references in async update
      drm/amd: fix fb references in async update
      drm/msm: fix fb references in async update
      drm/vc4: fix fb references in async update
      drm: don't block fb changes for async plane updates

Helge Deller (3):
      parisc: Allow building 64-bit kernel without -mlong-calls compiler option
      parisc: Fix compiler warnings in float emulation code
      parisc: Fix crash due alternative coding for NP iopdir_fdc bit

Igor Stoppa (1):
      virtio: add unlikely() to WARN_ON_ONCE()

Ivan Khoronzhuk (1):
      net: ethernet: ti: cpsw_ethtool: fix ethtool ring param set

Jaesoo Lee (1):
      nvme: Fix u32 overflow in the number of namespace list calculation

Jakub Kicinski (2):
      Revert "net/tls: avoid NULL-deref on resync during device removal"
      net/tls: replace the sleeping lock around RX resync with a bit lock

James Clarke (1):
      sparc64: Fix regression in non-hypervisor TLB flush xcall

Jan Glauber (1):
      lockref: Limit number of cmpxchg loop retries

Jann Horn (2):
      habanalabs: fix debugfs code
      x86/insn-eval: Fix use-after-free access to LDT entry

Jason Gunthorpe (1):
      RDMA/core: Clear out the udata before error unwind

Jason Wang (4):
      vhost: introduce vhost_exceeds_weight()
      vhost_net: fix possible infinite loop
      vhost: vsock: add weight support
      vhost: scsi: add weight support

Jerome Brunet (1):
      mmc: meson-gx: fix irq ack

Jiri Kosina (1):
      x86/power: Fix 'nosmt' vs hibernation triple fault during resume

Joel Fernandes (Google) (2):
      kheaders: Move from proc to sysfs
      kheaders: Do not regenerate archive if config is not changed

John David Anglin (2):
      parisc: Use implicit space register selection for loading the
coherence index of I/O pdirs
      parisc: Use lpa instruction to load physical addresses in driver code

Jon Hunter (3):
      dmaengine: tegra210-adma: Fix crash during probe
      dmaengine: tegra210-adma: Fix channel FIFO configuration
      dmaengine: tegra210-adma: Fix spelling

Jose Abreu (2):
      ARC: [plat-hsdk]: Add missing multicast filter bins number to GMAC node
      ARC: [plat-hsdk]: Add missing FIFO size entry in GMAC node

Julian Wiedmann (3):
      s390/qeth: handle limited IPv4 broadcast in L3 TX path
      s390/qeth: check dst entry before use
      s390/qeth: handle error when updating TX queue count

Kamal Heib (1):
      RDMA/core: Fix panic when port_data isn't initialized

Kamenee Arumugam (1):
      IB/hfi1: Validate page aligned for a given virtual address

Kees Cook (3):
      lkdtm/usercopy: Moves the KERNEL_DS test to non-canonical
      lkdtm/bugs: Adjust recursion test to avoid elision
      pstore/ram: Run without kernel crash dump region

Kefeng Wang (1):
      block: Drop unlikely before IS_ERR(_OR_NULL)

Krzysztof Kozlowski (1):
      parisc: configs: Remove useless UEVENT_HELPER_PATH

Leon Romanovsky (2):
      RDMA/srp: Rename SRP sysfs name after IB device rename trigger
      RDMA/hns: Fix PD memory leak for internal allocation

Linus Torvalds (2):
      rcu: locking and unlocking need to always be at least barriers
      Linux 5.2-rc4

Louis Li (1):
      drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)

Lowry Li (Arm Technology China) (1):
      drm/komeda: fixing of DMA mapping sg segment warning

Lucas Stach (1):
      udmabuf: actually unmap the scatterlist

Mariusz Bialonczyk (1):
      w1: ds2408: Fix typo after 49695ac46861 (reset on output_write
retry with readback)

Masahiro Yamada (4):
      MIPS: mark ginvt() as __always_inline
      MIPS: remove a space after -I to cope with header search paths for VDSO
      kconfig: tests: fix recursive inclusion unit test
      kbuild: use more portable 'command -v' for cc-cross-prefix

Max Gurtovoy (1):
      nvme-rdma: use dynamic dma mapping per command

Maxime Chevallier (1):
      net: mvpp2: Use strscpy to handle stat strings

Miaohe Lin (1):
      net: ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set

Michal Kubecek (1):
      mlx5: avoid 64-bit division

Mike Marciniszyn (3):
      IB/rdmavt: Fix alloc_qpn() WARN_ON()
      IB/hfi1: Insure freeze_work work_struct is canceled on shutdown
      IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value

Mike Rapoport (1):
      parisc: Kconfig: remove ARCH_DISCARD_MEMBLOCK

Miklos Szeredi (5):
      fuse: fallocate: fix return with locked inode
      fuse: add FUSE_WRITE_KILL_PRIV
      fuse: fix copy_file_range() in the writeback case
      fuse: extract helper for range writeback
      ovl: doc: add non-standard corner cases

Ming Lei (1):
      block: free sched's request pool in blk_cleanup_queue

Minwoo Im (1):
      nvmet: fix data_len to 0 for bdev-backed write_zeroes

Moritz Fischer (1):
      fpga: zynqmp-fpga: Correctly handle error pointer

Naresh Kamboju (1):
      selftests: vm: install test_vmalloc.sh for run_vmtests

Neil Horman (1):
      Fix memory leak in sctp_process_init

Nikita Danilov (1):
      net: aquantia: fix wol configuration not applied sometimes

Nikita Yushchenko (1):
      net: dsa: mv88e6xxx: avoid error message on remove from VLAN 0

Oded Gabbay (2):
      uapi/habanalabs: add opcode for enable/disable device debug mode
      habanalabs: fix bug in checking huge page optimization

Olga Kornievskaia (1):
      SUNRPC fix regression in umount of a secure mount

Olivier Matz (2):
      ipv6: use READ_ONCE() for inet->hdrincl as in ipv4
      ipv6: fix EFAULT on sendto with icmpv6 and hdrincl

Omer Shpigelman (1):
      habanalabs: halt debug engines on user process close

Paolo Abeni (2):
      net: fix indirect calls helpers for ptype list hooks.
      pktgen: do not sleep with the thread lock held.

Paul Burton (3):
      MIPS: Bounds check virt_addr_valid
      MIPS: Make virt_addr_valid() return bool
      MIPS: pistachio: Build uImage.gz by default

Paul Cercueil (1):
      dmaengine: jz4780: Fix transfers being ACKed too soon

Peng Ma (1):
      dmaengine: fsl-qdma: Add improvement

Pi-Hsun Shih (1):
      pstore: Set tfm to NULL on free_buf_for_compression

Prike Liang (1):
      drm/amd/amdgpu: add RLC firmware to support raven1 refresh

Rafael J. Wysocki (2):
      x86: intel_epb: Do not build when CONFIG_PM is unset
      PM: sleep: Add kerneldoc comments to some functions

Robert Hancock (2):
      hwmon: (pmbus/core) Treat parameters as paged if on multiple pages
      i2c: xiic: Add max_read_len quirk

Robin Murphy (2):
      drm/arm/hdlcd: Actually validate CRTC modes
      drm/arm/hdlcd: Allow a bit of clock tolerance

Roger Pau Monne (1):
      xen-blkfront: switch kcalloc to kvcalloc for large array allocation

Russell King (9):
      fs/adfs: factor out filename comparison
      fs/adfs: factor out filename case lowering
      fs/adfs: factor out object fixups
      fs/adfs: factor out filename fixup
      fs/adfs: remove truncated filename hashing
      fs/adfs: move append_filetype_suffix() into adfs_object_fixup()
      fs/adfs: fix filename fixup handling for "/" and "//" names
      net: sfp: read eeprom in maximum 16 byte increments
      net: phylink: avoid reducing support mask

Sagi Grimberg (2):
      nvme-rdma: fix queue mapping when queue count is limited
      nvme-tcp: fix queue mapping when queue count is limited

Scott Wood (2):
      fpga: dfl: afu: Pass the correct device to dma_mapping_error()
      fpga: dfl: Add lockdep classes for pdata->lock

Sean Wang (2):
      net: ethernet: mediatek: Use hw_feature to judge if HWLRO is supported
      net: ethernet: mediatek: Use NET_IP_ALIGN to judge if HW
RX_2BYTE_OFFSET is enabled

Shuah Khan (1):
      selftests: vm: Fix test build failure when built by itself

Takeshi Saito (1):
      mmc: tmio: fix SCC error handling to avoid false positive CRC error

Thomas Gleixner (159):
      treewide: Replace GPLv2 boilerplate/reference with SPDX - rules 251..450

Tim Beale (1):
      udp: only choose unbound UDP socket for multicast when not in a VRF

Tina Zhang (1):
      drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack

Tomer Tayar (3):
      habanalabs: Avoid using a non-initialized MMU cache mutex
      habanalabs: Fix virtual address access via debugfs for 2MB pages
      habanalabs: Read upper bits of trace buffer from RWPHI

Trevor Bourget (1):
      kbuild: tar-pkg: enable communication with jobserver

Trond Myklebust (1):
      SUNRPC: Fix a use after free when a server rejects the
RPCSEC_GSS credential

Tvrtko Ursulin (1):
      drm/i915/icl: Add WaDisableBankHangMode

Vasily Gorbik (1):
      s390/unwind: correct stack switching during unwind

Vincent Chen (3):
      math-emu: Use statement expressions to fix Wshift-count-overflow warning
      nds32: Avoid IEX status being incorrectly modified
      nds32: add new emulations for floating point instruction

Vineet Gupta (1):
      ARC: fix build warnings

Vivien Didelot (1):
      ethtool: fix potential userspace buffer overflow

Vladimir Oltean (2):
      net: dsa: sja1105: Don't store frame type in skb->cb
      net: dsa: sja1105: Fix link speed not working at 100 Mbps and below

Wei Liu (1):
      Update my email address

Weinan Li (1):
      drm/i915/gvt: add F_CMD_ACCESS flag for wa regs

Wen He (1):
      drm/arm/mali-dp: Add a loop around the second set CVAL and try 5 times

Wen Yang (1):
      fpga: stratix10-soc: fix use-after-free on s10_init()

Willem de Bruijn (1):
      packet: unconditionally free po->rollover

Wolfram Sang (1):
      MAINTAINERS: Karthikeyan Ramasubramanian is MIA

Xiaolin Zhang (1):
      drm/i915/gvt: save RING_HEAD into vreg when vgpu switched out

Xin Long (3):
      selftests: set sysctl bc_forwarding properly in router_broadcast.sh
      ipv4: not do cache for local delivery if bc_forwarding is enabled
      ipv6: fix the check before getting the cookie in rt6_get_cookie

Xiong Zhang (1):
      drm/i915/gvt: refine ggtt range validation

Yan, Zheng (3):
      ceph: single workqueue for inode related works
      ceph: avoid iput_final() while holding mutex or in dispatch thread
      ceph: fix error handling in ceph_get_caps()

Yihao Wu (2):
      NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter
      NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled

Yonglong Liu (1):
      net: hns: Fix loopback test failed at copper ports

Young Xiao (1):
      sparc: perf: fix updated event period in response to PERF_EVENT_IOC_PERIOD

YueHaibing (3):
      parport: Fix mem leak in parport_register_dev_model
      MIPS: uprobes: remove set but not used variable 'epc'
      drm/komeda: remove set but not used variable 'kcrtc'

Yury Norov (1):
      parisc/slab: cleanup after /proc/slab_allocators removal

Zhu Yanjun (2):
      net: rds: fix memory leak when unload rds_rdma
      net: rds: fix memory leak in rds_ib_flush_mr_pool

james qian wang (Arm Technology China) (1):
      drm/komeda: Constify the usage of komeda_component/pipeline/dev_funcs

             reply	other threads:[~2019-06-09  3:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-06-09  3:46 Linus Torvalds [this message]
2019-06-09  8:15 ` Bhaskar Chowdhury
2019-06-11 21:53 ` Strange regression in hid_llogitech_dj (was: Re: Linux 5.2-rc4) Rafael J. Wysocki
2019-06-11 22:02   ` Jiri Kosina
2019-06-12  8:24     ` Rafael J. Wysocki
2019-06-12  8:31       ` Jiri Kosina
2019-06-12  8:51         ` Rafael J. Wysocki
2019-06-12  9:24           ` Jiri Kosina
2019-07-25 10:07 ` [Regression] 5.3-rc1: hid_llogitech_dj does not work Rafael J. Wysocki
2019-07-25 15:50   ` Hans de Goede
2019-07-29 15:49     ` Hans de Goede

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAHk-=wjm7FQxdF=RKa8Xe23CLNNpbGDOACewgo8e-hwDJ8TyQg@mail.gmail.com' \
    --to=torvalds@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --subject='Re: Linux 5.2-rc4' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).