Benjamin Herrenschmidt
91ed6fd2c3
gpu/radeon: Set flag to indicate broken 64-bit MSI
...
Some radeon ASICs don't support all 64 address bits of MSIs despite
advertising support for 64-bit MSIs in their configuration space.
This breaks on systems such as IBM POWER7/8, where 64-bit MSIs can
be assigned with some of the high address bits set.
This makes use of the newly introduced "no_64bit_msi" flag in structure
pci_dev to allow the MSI allocation code to fallback to 32-bit MSIs
on those adapters.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
CC: <stable@vger.kernel.org >
---
Adding Alex's review tag. Patch to the driver is identical to the
reviewed one, I dropped the arch/powerpc hunk rewrote the subject
and cset comment.
2014-11-24 14:12:56 +11:00
..
2014-11-11 17:22:26 -05:00
2014-11-11 17:22:26 -05:00
2014-11-11 17:22:26 -05:00
2014-10-01 09:00:02 -04:00
2014-11-11 17:22:26 -05:00
2014-10-16 18:34:10 -04:00
2014-10-13 11:34:13 -04:00
2014-10-16 18:34:10 -04:00
2014-11-06 15:42:45 -05:00
2014-11-06 15:42:44 -05:00
2014-10-16 18:34:10 -04:00
2014-10-16 18:34:07 -04:00
2014-10-16 18:34:07 -04:00
2014-09-10 17:11:21 +10:00
2014-09-10 17:11:21 +10:00
2014-10-03 09:19:16 -04:00
2014-10-16 18:34:07 -04:00
2014-11-06 17:41:19 -05:00
2014-10-28 10:44:35 -04:00
2014-10-01 09:00:03 -04:00
2014-09-18 18:57:08 -04:00
2014-10-16 18:34:10 -04:00
2014-11-06 15:42:44 -05:00
2014-09-11 10:46:01 -04:00
2014-09-10 17:11:21 +10:00
2014-09-12 15:28:12 +02:00
2014-11-06 15:42:45 -05:00
2014-11-20 11:13:18 -05:00
2014-10-01 09:00:04 -04:00
2014-10-14 09:39:08 +02:00
2014-10-14 09:39:08 +02:00
2014-10-14 09:39:08 +02:00
2014-10-14 09:39:08 +02:00
2014-10-01 09:00:07 -04:00
2014-09-15 13:15:34 -06:00
2014-10-03 09:19:17 -04:00
2014-10-28 10:44:34 -04:00
2014-10-01 09:00:08 -04:00
2014-09-12 15:28:12 +02:00
2014-10-28 10:44:34 -04:00
2014-11-11 17:22:26 -05:00
2014-10-03 09:19:15 -04:00
2014-10-14 09:39:08 +02:00
2014-09-12 11:08:55 +02:00
2014-11-20 11:12:55 -05:00
2014-09-24 12:09:25 +02:00
2014-10-03 09:19:16 -04:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:17 -04:00
2014-09-11 10:46:01 -04:00
2014-11-24 14:12:56 +11:00
2014-09-02 16:41:50 +02:00
2014-10-01 09:00:02 -04:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:17 -04:00
2014-09-11 14:46:53 +02:00
2014-10-03 09:19:17 -04:00
2014-10-28 10:44:34 -04:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:16 -04:00
2014-09-10 17:11:21 +10:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:17 -04:00
2014-10-03 09:19:17 -04:00
2014-10-28 10:44:34 -04:00
2014-10-20 11:57:21 +10:00
2014-09-18 21:52:29 -04:00
2014-11-06 15:42:44 -05:00
2014-11-06 15:42:44 -05:00
2014-10-16 18:34:10 -04:00
2014-10-16 18:34:10 -04:00
2014-11-06 15:42:44 -05:00
2014-10-03 09:19:16 -04:00
2014-10-16 18:34:10 -04:00
2014-10-01 09:00:09 -04:00
2014-10-03 09:19:16 -04:00
2014-10-28 10:44:33 -04:00
2014-11-06 15:42:44 -05:00
2014-10-01 09:00:01 -04:00
2014-10-16 18:34:10 -04:00
2014-10-16 18:34:10 -04:00