Dave Airlie
2abd4c3ed2
drm: set FMODE_UNSIGNED_OFFSET for drm files
...
commit 76ef6b28ea upstream.
Since we have the ttm and gem vma managers using a subset
of the file address space for objects, and these start at
0x100000000 they will overflow the new mmap checks.
I've checked all the mmap routines I could see for any
bad behaviour but overall most people use GEM/TTM VMA
managers even the legacy drivers have a hashtable.
Reported-and-Tested-by: Arthur Marsh (amarsh04 on #radeon)
Fixes: be83bbf806 (mmap: introduce sane default mmap limits)
Signed-off-by: Dave Airlie <airlied@redhat.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2018-06-11 22:49:22 +02:00
..
2018-06-05 11:41:57 +02:00
2017-08-17 07:33:41 +10:00
2017-11-02 11:10:55 +01:00
2018-02-25 11:08:02 +01:00
2018-05-30 07:52:19 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-05-30 07:52:36 +02:00
2018-02-28 10:19:43 +01:00
2018-03-19 08:42:51 +01:00
2018-05-30 07:51:59 +02:00
2017-12-10 13:40:37 +01:00
2017-11-02 11:10:55 +01:00
2017-12-05 11:26:36 +01:00
2017-11-02 11:10:55 +01:00
2017-06-20 10:41:03 +02:00
2018-06-05 11:42:00 +02:00
2018-05-30 07:52:15 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-05-30 07:52:33 +02:00
2017-07-26 13:43:33 +02:00
2017-11-02 11:10:55 +01:00
2018-04-12 12:32:13 +02:00
2017-08-16 20:12:19 +02:00
2018-05-30 07:52:15 +02:00
2018-05-30 07:52:37 +02:00
2018-05-30 07:52:34 +02:00
2017-11-02 11:10:55 +01:00
2018-02-22 15:42:29 +01:00
2017-06-20 10:41:03 +02:00
2018-04-24 09:36:36 +02:00
2018-05-30 07:52:40 +02:00
2018-05-30 07:52:39 +02:00
2017-06-20 10:41:03 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-06-20 10:41:03 +02:00
2017-11-02 11:10:55 +01:00
2017-08-10 11:26:49 +10:00
2018-05-30 07:52:08 +02:00
2017-06-20 10:41:03 +02:00
2018-05-30 07:52:17 +02:00
2018-03-24 11:01:24 +01:00
2017-08-16 21:39:26 +02:00
2018-03-03 10:24:33 +01:00
2018-03-28 18:24:40 +02:00
2018-05-16 10:10:28 +02:00
2017-08-11 11:41:43 -04:00
2017-06-20 10:41:03 +02:00
2018-05-30 07:52:05 +02:00
2018-05-30 07:52:42 +02:00
2017-11-02 11:10:55 +01:00
2017-10-09 14:26:45 +02:00
2018-05-16 10:10:29 +02:00
2017-09-13 18:53:16 -07:00
2017-05-30 08:37:50 +02:00
2017-07-04 13:16:26 -04:00
2017-06-20 12:13:11 +02:00
2017-08-08 14:45:09 +02:00
2017-05-30 08:37:24 +02:00
2017-08-08 14:45:09 +02:00
2017-08-08 14:45:09 +02:00
2017-08-08 14:45:09 +02:00
2017-07-17 16:34:51 +02:00
2017-07-08 20:51:46 -04:00
2018-04-26 11:02:02 +02:00
2018-06-05 11:41:59 +02:00
2017-07-27 08:15:43 +10:00
2018-05-22 18:53:58 +02:00
2017-07-29 13:51:44 +02:00
2018-03-19 08:42:47 +01:00
2017-08-16 21:34:38 +02:00
2017-12-05 11:26:36 +01:00
2018-06-11 22:49:22 +02:00
2018-03-28 18:24:40 +02:00
2017-08-16 20:21:24 +02:00
2017-08-16 21:32:23 +02:00
2017-09-04 12:21:28 -07:00
2017-08-29 10:16:25 +10:00
2017-07-26 13:43:33 +02:00
2017-08-29 10:16:25 +10:00
2017-06-01 08:02:14 +02:00
2017-07-04 13:16:26 -04:00
2017-07-26 13:45:06 +02:00
2018-02-28 10:19:43 +01:00
2017-08-01 17:50:06 +01:00
2017-08-08 14:45:09 +02:00
2017-07-31 14:23:30 +02:00
2017-08-01 17:50:06 +01:00
2018-02-25 11:07:47 +01:00
2017-07-26 13:45:06 +02:00
2017-06-20 10:41:03 +02:00
2017-05-22 09:49:48 +02:00
2017-09-03 17:02:26 -07:00
2017-05-08 09:39:13 +02:00
2018-03-15 10:54:29 +01:00
2017-07-14 15:53:06 +02:00
2017-05-22 09:49:48 +02:00
2017-09-13 18:53:16 -07:00
2017-08-01 17:50:06 +01:00
2018-03-28 18:24:47 +02:00
2017-11-02 11:10:55 +01:00
2017-12-05 11:26:36 +01:00
2017-09-04 12:21:28 -07:00
2017-09-08 18:26:49 -07:00
2017-05-08 12:24:06 -07:00
2017-11-02 11:10:55 +01:00