Christoph Hellwig
33b3ad3788
drm/radeon: handle PCIe root ports with addressing limitations
...
radeon uses a need_dma32 flag to indicate to the drm core that some
allocations need to be done using GFP_DMA32, but it only checks the
device addressing capabilities to make that decision. Unfortunately
PCIe root ports that have limited addressing exist as well. Use the
dma_addressing_limited instead to also take those into account.
Reviewed-by: Christian König <christian.koenig@amd.com>
Reported-by: Atish Patra <Atish.Patra@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-08-15 10:51:00 -05:00
..
2014-02-06 12:13:52 +10:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2017-02-27 18:43:46 -08:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2014-02-06 12:22:46 -05:00
2015-10-21 11:35:11 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2017-12-20 12:00:22 -05:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2017-10-30 14:16:21 +01:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2013-08-30 16:30:08 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2015-10-21 11:35:11 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2016-04-27 12:27:08 -04:00
2014-03-06 16:46:58 -05:00
2019-06-10 22:30:24 +02:00
2016-08-24 16:25:05 -04:00
2019-05-21 10:50:46 +02:00
2019-06-10 22:30:24 +02:00
2013-09-11 11:44:38 -04:00
2019-06-10 22:30:24 +02:00
2017-11-15 20:42:10 -08:00
2018-10-15 16:16:12 -05:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2016-04-06 14:57:46 -04:00
2019-06-10 22:30:24 +02:00
2016-08-24 16:25:05 -04:00
2014-11-20 13:00:10 -05:00
2014-11-20 13:00:10 -05:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2014-06-13 12:22:30 -04:00
2019-06-10 22:30:24 +02:00
2015-10-21 11:35:11 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2018-08-27 11:10:19 -05:00
2019-06-10 22:30:24 +02:00
2016-08-24 16:25:04 -04:00
2019-06-10 22:30:24 +02:00
2017-08-15 14:46:07 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2016-05-04 20:19:03 -04:00
2019-06-10 22:30:24 +02:00
2019-05-30 11:29:21 -07:00
2019-06-10 22:30:24 +02:00
2016-01-27 12:48:32 -05:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-02 10:30:38 -05:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-08-15 10:51:00 -05:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-12 14:20:21 +10:00
2019-04-24 12:32:14 +10:00
2019-06-10 22:30:24 +02:00
2014-05-06 12:19:57 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-06 08:21:54 +02:00
2018-04-11 13:07:56 -05:00
2019-08-06 08:21:54 +02:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-08-15 10:51:00 -05:00
2019-06-10 22:30:24 +02:00
2014-08-05 08:53:22 -04:00
2019-08-06 08:21:54 +02:00
2019-06-10 22:30:24 +02:00
2019-08-06 08:21:54 +02:00
2019-08-15 10:51:00 -05:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2013-09-11 11:44:28 -04:00
2019-06-10 22:30:24 +02:00
2016-08-24 16:25:05 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2015-01-22 10:38:48 -05:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2016-10-12 15:44:15 -04:00
2016-09-28 16:13:16 -04:00
2014-11-20 13:00:10 -05:00
2013-08-30 16:30:28 -04:00
2013-08-30 16:30:28 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2013-09-11 11:44:39 -04:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00
2019-06-10 22:30:24 +02:00