From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Thu, 18 Jun 2020 19:35:51 +0000 (-0700)
Subject: Merge branch 'hch' (maccess patches from Christoph Hellwig)
X-Git-Tag: v5.8-rc2~23
X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5e857ce6eae7ca21b2055cca4885545e29228fe2;p=users%2Fdwmw2%2Flinux.git

Merge branch 'hch' (maccess patches from Christoph Hellwig)

Merge non-faulting memory access cleanups from Christoph Hellwig:
 "Andrew and I decided to drop the patches implementing your suggested
  rename of the probe_kernel_* and probe_user_* helpers from -mm as
  there were way to many conflicts.

  After -rc1 might be a good time for this as all the conflicts are
  resolved now"

This also adds a type safety checking patch on top of the renaming
series to make the subtle behavioral difference between 'get_user()' and
'get_kernel_nofault()' less potentially dangerous and surprising.

* emailed patches from Christoph Hellwig <hch@lst.de>:
  maccess: make get_kernel_nofault() check for minimal type compatibility
  maccess: rename probe_kernel_address to get_kernel_nofault
  maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault
  maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
---

5e857ce6eae7ca21b2055cca4885545e29228fe2