Linus Torvalds e913a8cdc2 Fixes around VM_FPNMAP and follow_pfn
- replace mm/frame_vector.c by get_user_pages in misc/habana and
   drm/exynos drivers, then move that into media as it's sole user
 - close race in generic_access_phys
 - s390 pci ioctl fix of this series landed in 5.11 already
 - properly revoke iomem mappings (/dev/mem, pci files)
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEb4nG6jLu8Y5XI+PfTA9ye/CYqnEFAmAzgywACgkQTA9ye/CY
 qnFPbA//RUHB5bD7vwnEglfJhonKSi/Vt3dNQwUI+pCFK8muWvvPyTkGXKjjT2dI
 uAOY2F23wymtIexV3fNLgnMez7kMcupOLkdxJic4GiO+HJn1jnkshdX7/dGtUW7O
 G3yfnf/D27i912tT3j6PN7dVnasAYYtndCgImM027Zigzn4ibY+02tnzd5XTj1F8
 yq8Swx88oqF8v10HxfpF3RLShqT3S17mFmd9dTv0GkZX497Pe75O44XcXzkD33Bj
 wasH2Tz8gMEQx6TNAGlJe13dzDHReh2cG0z2r+6PTA6KnaMMxbEIImHNuhWOmHb/
 nf8Jpu9uMOLzB+3hG3TzISTDBhAgPfoJ8Ov40VJCWMtCVBnyMyPJr28Oobb8Dj3V
 SXvjSVlLeobOLt+E9vAS+Rmas07LCGBdNP9sexxV7S/sveSQ5W+FptaQW03EghwA
 nBYEUC68WqpX99lJCFPmv5zmy5xkecjpU6mLHZljtV1ORzktqWZdVhmC8njHMAMY
 Hi/emnPxEX1FpOD38rr7F9KUUSsy4t/ZaCgVaLcxCcbglCHXSHC41R09p9TBRSJo
 G6Lksjyj4aa+UL5dZDAtLY0shg0bv2u93dGQNaDAC+uzj6D0ErBBzDK570zBKjp/
 75+nqezJlD0d7I6rOl6FwiEYeSrYXJxYEveKVUr8CnH6sfeBlwo=
 =lQoR
 -----END PGP SIGNATURE-----

Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.org/drm/drm

Pull follow_pfn() updates from Daniel Vetter:
 "Fixes around VM_FPNMAP and follow_pfn:

   - replace mm/frame_vector.c by get_user_pages in misc/habana and
     drm/exynos drivers, then move that into media as it's sole user

   - close race in generic_access_phys

   - s390 pci ioctl fix of this series landed in 5.11 already

   - properly revoke iomem mappings (/dev/mem, pci files)"

* tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://anongit.freedesktop.org/drm/drm:
  PCI: Revoke mappings like devmem
  PCI: Also set up legacy files only after sysfs init
  sysfs: Support zapping of binary attr mmaps
  resource: Move devmem revoke code to resource framework
  /dev/mem: Only set filp->f_mapping
  PCI: Obey iomem restrictions for procfs mmap
  mm: Close race in generic_access_phys
  media: videobuf2: Move frame_vector into media subsystem
  mm/frame-vector: Use FOLL_LONGTERM
  misc/habana: Use FOLL_LONGTERM for userptr
  misc/habana: Stop using frame_vector helpers
  drm/exynos: Use FOLL_LONGTERM for g2d cmdlists
  drm/exynos: Stop using frame_vector helpers
2021-02-22 17:45:02 -08:00
..
2020-12-21 10:28:02 -08:00
2021-02-21 11:02:48 -08:00
2020-12-17 11:18:00 -08:00
2021-02-22 13:15:50 -08:00
\n
2021-02-22 13:17:39 -08:00
\n
2021-02-22 13:17:39 -08:00
\n
2021-02-22 13:17:39 -08:00
2020-12-10 15:33:14 +01:00
\n
2021-02-22 13:17:39 -08:00
2021-02-21 11:02:48 -08:00
2021-02-21 11:02:48 -08:00
2021-02-22 13:29:55 -08:00
2021-02-21 11:02:48 -08:00
\n
2021-02-22 13:23:29 -08:00
2021-01-06 21:59:52 -05:00
\n
2021-02-22 13:25:37 -08:00
2020-09-10 14:03:31 -07:00
2021-02-21 13:08:42 -08:00
2021-02-22 13:13:51 -08:00
2021-02-21 11:02:48 -08:00
2020-12-16 12:57:51 -08:00
2020-08-04 21:02:38 -04:00
\n
2021-02-22 13:17:39 -08:00
2021-02-21 11:10:39 -08:00
2021-02-21 11:10:39 -08:00
2020-07-31 08:16:01 +02:00
2021-02-21 10:22:20 -08:00
2021-02-21 16:54:54 -08:00
2021-01-29 10:06:46 +05:30
2020-08-19 14:14:19 +02:00
2021-01-25 12:32:26 -08:00
2020-07-31 08:16:00 +02:00
2021-01-21 14:06:00 -07:00
2021-02-21 11:02:48 -08:00
2020-09-26 22:55:05 -04:00
2021-02-13 17:17:53 +01:00
2020-07-31 08:16:01 +02:00