Linus Torvalds
e913a8cdc2
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
..
2021-02-21 14:44:44 -08:00
2021-01-05 07:20:36 +02:00
2021-01-07 10:46:32 +01:00
2020-12-15 15:46:03 +02:00
2020-11-06 10:31:26 +01:00
2021-01-06 15:38:30 +01:00
2020-12-15 15:46:03 +02:00
2021-01-06 15:42:55 +01:00
2021-02-21 14:44:44 -08:00
2021-02-10 15:26:00 +01:00
2021-01-12 14:14:38 +01:00
2020-11-06 10:31:26 +01:00
2021-02-22 08:50:01 -08:00
2021-01-15 10:06:00 +01:00
2020-08-06 14:27:31 -07:00
2020-09-11 10:54:17 +02:00
2021-02-21 14:44:44 -08:00
2021-01-07 11:54:21 +01:00
2020-12-15 15:46:03 +02:00
2021-01-07 13:02:57 +01:00
2021-02-10 15:26:00 +01:00
2020-12-15 10:21:48 +01:00
2021-02-05 09:25:26 +10:00
2020-11-20 16:41:10 +01:00
2021-01-18 15:41:12 +01:00
2021-01-06 15:43:13 +01:00
2021-02-21 14:44:44 -08:00
2020-12-15 17:25:55 +01:00
2021-02-21 14:44:44 -08:00
2020-12-15 17:19:54 +02:00
2021-01-18 13:12:20 +01:00
2021-02-10 15:26:00 +01:00
2021-02-22 14:27:07 -08:00
2021-01-07 14:11:28 +01:00
2021-01-18 15:41:04 +01:00
2021-02-21 14:44:44 -08:00
2021-01-07 13:02:57 +01:00
2020-12-15 15:46:03 +02:00
2020-11-12 20:31:01 +01:00
2021-02-10 15:26:00 +01:00
2020-11-17 20:08:29 +01:00
2020-11-06 10:31:26 +01:00
2021-01-05 07:20:21 +02:00
2020-12-15 15:46:03 +02:00
2021-02-21 14:44:44 -08:00
2021-01-05 07:20:36 +02:00
2021-01-15 17:24:51 +01:00
2020-11-10 14:34:16 +02:00
2020-11-06 10:31:26 +01:00
2021-01-06 15:43:10 +01:00
2021-02-21 14:44:44 -08:00
2020-12-30 11:25:05 +01:00
2020-11-24 09:10:33 +01:00
2021-02-10 15:26:00 +01:00
2021-01-06 15:44:04 +01:00
2021-02-21 14:44:44 -08:00
2020-11-30 15:00:45 +01:00
2020-11-27 16:14:02 +01:00
2021-02-09 17:16:57 +01:00
2021-01-15 17:45:07 -03:00
2021-02-09 17:16:57 +01:00
2020-11-30 15:00:45 +01:00
2021-02-03 11:42:34 +01:00
2021-01-05 07:20:24 +02:00
2021-01-19 09:06:38 +01:00
2021-01-25 14:35:44 +10:00
2020-11-16 20:48:20 +01:00
2020-11-16 09:56:55 +01:00
2020-12-15 12:53:37 -08:00
2020-06-15 14:49:50 +01:00
2020-12-17 16:56:40 +01:00
2020-11-02 14:04:53 +01:00
2020-06-23 19:53:27 +02:00
2021-01-19 09:06:38 +01:00
2021-01-14 09:42:31 +01:00
2021-02-09 17:16:57 +01:00
2020-11-24 09:27:54 +01:00
2020-12-15 15:46:03 +02:00
2020-11-16 20:48:20 +01:00
2020-07-13 13:29:20 -04:00
2020-07-02 15:26:00 +02:00
2020-10-21 12:19:54 +03:00
2021-01-07 11:24:50 +01:00
2020-09-01 09:45:44 +02:00
2020-06-25 15:47:14 -07:00
2020-10-15 13:58:54 -04:00
2021-01-29 17:05:15 +10:00
2021-02-21 14:44:44 -08:00
2021-01-19 10:22:14 +01:00
2020-12-10 10:49:47 +02:00
2021-01-05 07:20:25 +02:00
2021-01-19 09:06:38 +01:00
2020-06-19 09:20:21 +02:00
2021-01-04 12:59:33 +01:00
2020-04-21 08:15:03 +02:00
2020-12-22 12:17:37 +01:00
2021-01-13 14:22:37 +01:00
2020-05-26 13:33:08 +02:00
2020-10-20 20:51:42 +01:00
2020-11-16 20:48:20 +01:00
2020-11-30 13:38:27 +01:00
2020-05-19 22:31:31 +01:00
2020-11-24 09:10:33 +01:00
2020-11-09 09:17:36 +01:00
2021-01-19 15:37:14 +01:00
2021-01-18 10:37:26 +01:00
2020-05-05 14:01:53 -04:00
2021-01-05 07:20:25 +02:00
2020-07-02 15:26:00 +02:00
2020-10-21 18:05:11 +02:00
2021-01-19 09:06:38 +01:00
2020-07-02 15:26:00 +02:00
2021-01-13 14:22:37 +01:00
2020-07-02 15:26:00 +02:00
2020-09-21 10:45:08 +02:00
2021-01-13 14:22:29 +01:00
2020-08-11 11:58:31 +10:00
2020-07-10 20:21:45 +02:00
2020-06-23 15:46:40 +02:00
2021-01-07 13:40:20 +01:00
2020-11-16 20:48:20 +01:00
2021-01-14 19:37:53 +02:00
2020-08-11 11:58:31 +10:00
2020-08-04 11:45:23 +02:00
2020-08-16 17:12:18 +02:00
2021-01-19 09:06:38 +01:00
2021-01-25 14:35:44 +10:00
2021-01-18 10:37:26 +01:00
2021-01-05 07:19:50 +02:00
2020-06-02 10:59:11 -07:00
2020-11-16 20:48:20 +01:00
2021-01-04 12:59:33 +01:00
2021-01-20 10:28:39 +01:00
2020-06-03 10:24:23 +02:00
2020-08-06 11:55:43 -07:00
2021-01-14 15:47:45 +01:00
2021-01-19 09:06:38 +01:00
2020-05-20 20:03:45 +02:00
2021-02-22 17:15:30 -08:00
2021-01-13 14:22:37 +01:00