diff mbox series

amdkfd: always select MMU_NOTIFIER

Message ID 20180328155340.2253343-1-arnd@arndb.de
State New
Headers show
Series amdkfd: always select MMU_NOTIFIER | expand

Commit Message

Arnd Bergmann March 28, 2018, 3:53 p.m. UTC
Building amdkfd without MMU notifiers is broken:

In file included from drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c:28:
drivers/gpu/drm/amd/amdkfd/kfd_priv.h:584:22: error: field 'mmu_notifier' has incomplete type

This adds the missing 'select MMU_NOTIFIER' line to make it build
cleanly all the time.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>

---
 drivers/gpu/drm/amd/amdkfd/Kconfig | 1 +
 1 file changed, 1 insertion(+)

-- 
2.9.0

Comments

Christian König March 28, 2018, 4:04 p.m. UTC | #1
Am 28.03.2018 um 17:53 schrieb Arnd Bergmann:
> Building amdkfd without MMU notifiers is broken:

>

> In file included from drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c:28:

> drivers/gpu/drm/amd/amdkfd/kfd_priv.h:584:22: error: field 'mmu_notifier' has incomplete type

>

> This adds the missing 'select MMU_NOTIFIER' line to make it build

> cleanly all the time.

>

> Signed-off-by: Arnd Bergmann <arnd@arndb.de>


Acked-by: Christian König <christian.koenig@amd.com>, but I would wait 

on what Felix says to that.

> ---

>   drivers/gpu/drm/amd/amdkfd/Kconfig | 1 +

>   1 file changed, 1 insertion(+)

>

> diff --git a/drivers/gpu/drm/amd/amdkfd/Kconfig b/drivers/gpu/drm/amd/amdkfd/Kconfig

> index ed2f06c9f346..5a26acb90e19 100644

> --- a/drivers/gpu/drm/amd/amdkfd/Kconfig

> +++ b/drivers/gpu/drm/amd/amdkfd/Kconfig

> @@ -4,6 +4,7 @@

>   

>   config HSA_AMD

>   	tristate "HSA kernel driver for AMD GPU devices"

> +	select MMU_NOTIFIER

>   	depends on DRM_AMDGPU && X86_64

>   	imply AMD_IOMMU_V2

>   	help
Anders Roxell April 19, 2018, 10:56 a.m. UTC | #2
On 28 March 2018 at 18:04, Christian König <christian.koenig@amd.com> wrote:
> Am 28.03.2018 um 17:53 schrieb Arnd Bergmann:

>>

>> Building amdkfd without MMU notifiers is broken:

>>

>> In file included from drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c:28:

>> drivers/gpu/drm/amd/amdkfd/kfd_priv.h:584:22: error: field 'mmu_notifier'

>> has incomplete type

>>

>> This adds the missing 'select MMU_NOTIFIER' line to make it build

>> cleanly all the time.

>>

>> Signed-off-by: Arnd Bergmann <arnd@arndb.de>

>

>

> Acked-by: Christian König <christian.koenig@amd.com>, but I would wait on

> what Felix says to that.


Tested-by: Anders Roxell <anders.roxell@linaro.org>


Randy sent the same patch [1] and its still required.

Cheers,
Anders
[1] https://patchwork.kernel.org/patch/10340885/

>

>

>> ---

>>   drivers/gpu/drm/amd/amdkfd/Kconfig | 1 +

>>   1 file changed, 1 insertion(+)

>>

>> diff --git a/drivers/gpu/drm/amd/amdkfd/Kconfig

>> b/drivers/gpu/drm/amd/amdkfd/Kconfig

>> index ed2f06c9f346..5a26acb90e19 100644

>> --- a/drivers/gpu/drm/amd/amdkfd/Kconfig

>> +++ b/drivers/gpu/drm/amd/amdkfd/Kconfig

>> @@ -4,6 +4,7 @@

>>     config HSA_AMD

>>         tristate "HSA kernel driver for AMD GPU devices"

>> +       select MMU_NOTIFIER

>>         depends on DRM_AMDGPU && X86_64

>>         imply AMD_IOMMU_V2

>>         help

>

>
Oded Gabbay April 24, 2018, 9:53 a.m. UTC | #3
Thanks, but I took Randy's patch as it was earlier in my email queue.

Oded

On Thu, Apr 19, 2018 at 8:47 PM, Felix Kuehling <felix.kuehling@amd.com> wrote:
> On 2018-04-19 06:56 AM, Anders Roxell wrote:

>> On 28 March 2018 at 18:04, Christian König <christian.koenig@amd.com> wrote:

>>> Am 28.03.2018 um 17:53 schrieb Arnd Bergmann:

>>>> Building amdkfd without MMU notifiers is broken:

>>>>

>>>> In file included from drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c:28:

>>>> drivers/gpu/drm/amd/amdkfd/kfd_priv.h:584:22: error: field 'mmu_notifier'

>>>> has incomplete type

>>>>

>>>> This adds the missing 'select MMU_NOTIFIER' line to make it build

>>>> cleanly all the time.

>>>>

>>>> Signed-off-by: Arnd Bergmann <arnd@arndb.de>

>>>

>>> Acked-by: Christian König <christian.koenig@amd.com>, but I would wait on

>>> what Felix says to that.

>> Tested-by: Anders Roxell <anders.roxell@linaro.org>

>>

>> Randy sent the same patch [1] and its still required.

>>

>> Cheers,

>> Anders

>> [1] https://patchwork.kernel.org/patch/10340885/

> Yes, looks good. I think this probably broke when we relaxed the

> dependency on iommuv2.

>

> Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>

>

> Regards,

>   Felix

>

>

>>

>>>

>>>> ---

>>>>   drivers/gpu/drm/amd/amdkfd/Kconfig | 1 +

>>>>   1 file changed, 1 insertion(+)

>>>>

>>>> diff --git a/drivers/gpu/drm/amd/amdkfd/Kconfig

>>>> b/drivers/gpu/drm/amd/amdkfd/Kconfig

>>>> index ed2f06c9f346..5a26acb90e19 100644

>>>> --- a/drivers/gpu/drm/amd/amdkfd/Kconfig

>>>> +++ b/drivers/gpu/drm/amd/amdkfd/Kconfig

>>>> @@ -4,6 +4,7 @@

>>>>     config HSA_AMD

>>>>         tristate "HSA kernel driver for AMD GPU devices"

>>>> +       select MMU_NOTIFIER

>>>>         depends on DRM_AMDGPU && X86_64

>>>>         imply AMD_IOMMU_V2

>>>>         help

>>>

>
diff mbox series

Patch

diff --git a/drivers/gpu/drm/amd/amdkfd/Kconfig b/drivers/gpu/drm/amd/amdkfd/Kconfig
index ed2f06c9f346..5a26acb90e19 100644
--- a/drivers/gpu/drm/amd/amdkfd/Kconfig
+++ b/drivers/gpu/drm/amd/amdkfd/Kconfig
@@ -4,6 +4,7 @@ 
 
 config HSA_AMD
 	tristate "HSA kernel driver for AMD GPU devices"
+	select MMU_NOTIFIER
 	depends on DRM_AMDGPU && X86_64
 	imply AMD_IOMMU_V2
 	help