dri-devel.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c
@ 2021-01-13 11:31 Thomas Zimmermann
  2021-01-15  8:42 ` Thomas Zimmermann
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Zimmermann @ 2021-01-13 11:31 UTC (permalink / raw)
  To: tiantao6
  Cc: Xinliang Liu, Chen Feng, dri-devel, Gong junjie, Xinwei Kong,
	Thomas Zimmermann, Daniel Vetter, Sam Ravnborg

The file is not in use. It got re-added by a rebased patch. Removing
it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Fixes: 4d4dad21cc7b ("drm/hibmc: Remove references to struct drm_device.pdev")
Reported-by: Tian Tao <tiantao6@hisilicon.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Xinliang Liu <xinliang.liu@linaro.org>
Cc: Tian Tao  <tiantao6@hisilicon.com>
Cc: John Stultz <john.stultz@linaro.org>
Cc: Xinwei Kong <kong.kongxinwei@hisilicon.com>
Cc: Chen Feng <puck.chen@hisilicon.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Gong junjie <gongjunjie2@huawei.com>
---
 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 ---------------------
 1 file changed, 61 deletions(-)
 delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c

diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
deleted file mode 100644
index 77f075075db2..000000000000
--- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
+++ /dev/null
@@ -1,61 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-or-later
-/* Hisilicon Hibmc SoC drm driver
- *
- * Based on the bochs drm driver.
- *
- * Copyright (c) 2016 Huawei Limited.
- *
- * Author:
- *	Rongrong Zou <zourongrong@huawei.com>
- *	Rongrong Zou <zourongrong@gmail.com>
- *	Jianhua Li <lijianhua@huawei.com>
- */
-
-#include <linux/pci.h>
-
-#include <drm/drm_atomic_helper.h>
-#include <drm/drm_gem.h>
-#include <drm/drm_gem_framebuffer_helper.h>
-#include <drm/drm_gem_vram_helper.h>
-#include <drm/drm_print.h>
-
-#include "hibmc_drm_drv.h"
-
-int hibmc_mm_init(struct hibmc_drm_private *hibmc)
-{
-	struct drm_vram_mm *vmm;
-	int ret;
-	struct drm_device *dev = hibmc->dev;
-	struct pci_dev *pdev = to_pci_dev(dev->dev);
-
-	vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(pdev, 0),
-				       hibmc->fb_size);
-	if (IS_ERR(vmm)) {
-		ret = PTR_ERR(vmm);
-		drm_err(dev, "Error initializing VRAM MM; %d\n", ret);
-		return ret;
-	}
-
-	return 0;
-}
-
-void hibmc_mm_fini(struct hibmc_drm_private *hibmc)
-{
-	if (!hibmc->dev->vram_mm)
-		return;
-
-	drm_vram_helper_release_mm(hibmc->dev);
-}
-
-int hibmc_dumb_create(struct drm_file *file, struct drm_device *dev,
-		      struct drm_mode_create_dumb *args)
-{
-	return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args);
-}
-
-const struct drm_mode_config_funcs hibmc_mode_funcs = {
-	.mode_valid = drm_vram_helper_mode_valid,
-	.atomic_check = drm_atomic_helper_check,
-	.atomic_commit = drm_atomic_helper_commit,
-	.fb_create = drm_gem_fb_create,
-};
-- 
2.29.2

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c
  2021-01-13 11:31 [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c Thomas Zimmermann
@ 2021-01-15  8:42 ` Thomas Zimmermann
  2021-01-15  8:50   ` tiantao (H)
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Zimmermann @ 2021-01-15  8:42 UTC (permalink / raw)
  To: tiantao6
  Cc: Xinliang Liu, Chen Feng, dri-devel, Gong junjie, Xinwei Kong,
	Daniel Vetter, Sam Ravnborg


[-- Attachment #1.1.1: Type: text/plain, Size: 3048 bytes --]

ping for review

Am 13.01.21 um 12:31 schrieb Thomas Zimmermann:
> The file is not in use. It got re-added by a rebased patch. Removing
> it.
> 
> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
> Fixes: 4d4dad21cc7b ("drm/hibmc: Remove references to struct drm_device.pdev")
> Reported-by: Tian Tao <tiantao6@hisilicon.com>
> Cc: Sam Ravnborg <sam@ravnborg.org>
> Cc: Xinliang Liu <xinliang.liu@linaro.org>
> Cc: Tian Tao  <tiantao6@hisilicon.com>
> Cc: John Stultz <john.stultz@linaro.org>
> Cc: Xinwei Kong <kong.kongxinwei@hisilicon.com>
> Cc: Chen Feng <puck.chen@hisilicon.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: Gong junjie <gongjunjie2@huawei.com>
> ---
>   drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 ---------------------
>   1 file changed, 61 deletions(-)
>   delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
> 
> diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c b/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
> deleted file mode 100644
> index 77f075075db2..000000000000
> --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
> +++ /dev/null
> @@ -1,61 +0,0 @@
> -// SPDX-License-Identifier: GPL-2.0-or-later
> -/* Hisilicon Hibmc SoC drm driver
> - *
> - * Based on the bochs drm driver.
> - *
> - * Copyright (c) 2016 Huawei Limited.
> - *
> - * Author:
> - *	Rongrong Zou <zourongrong@huawei.com>
> - *	Rongrong Zou <zourongrong@gmail.com>
> - *	Jianhua Li <lijianhua@huawei.com>
> - */
> -
> -#include <linux/pci.h>
> -
> -#include <drm/drm_atomic_helper.h>
> -#include <drm/drm_gem.h>
> -#include <drm/drm_gem_framebuffer_helper.h>
> -#include <drm/drm_gem_vram_helper.h>
> -#include <drm/drm_print.h>
> -
> -#include "hibmc_drm_drv.h"
> -
> -int hibmc_mm_init(struct hibmc_drm_private *hibmc)
> -{
> -	struct drm_vram_mm *vmm;
> -	int ret;
> -	struct drm_device *dev = hibmc->dev;
> -	struct pci_dev *pdev = to_pci_dev(dev->dev);
> -
> -	vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(pdev, 0),
> -				       hibmc->fb_size);
> -	if (IS_ERR(vmm)) {
> -		ret = PTR_ERR(vmm);
> -		drm_err(dev, "Error initializing VRAM MM; %d\n", ret);
> -		return ret;
> -	}
> -
> -	return 0;
> -}
> -
> -void hibmc_mm_fini(struct hibmc_drm_private *hibmc)
> -{
> -	if (!hibmc->dev->vram_mm)
> -		return;
> -
> -	drm_vram_helper_release_mm(hibmc->dev);
> -}
> -
> -int hibmc_dumb_create(struct drm_file *file, struct drm_device *dev,
> -		      struct drm_mode_create_dumb *args)
> -{
> -	return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args);
> -}
> -
> -const struct drm_mode_config_funcs hibmc_mode_funcs = {
> -	.mode_valid = drm_vram_helper_mode_valid,
> -	.atomic_check = drm_atomic_helper_check,
> -	.atomic_commit = drm_atomic_helper_commit,
> -	.fb_create = drm_gem_fb_create,
> -};
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c
  2021-01-15  8:42 ` Thomas Zimmermann
@ 2021-01-15  8:50   ` tiantao (H)
  2021-01-15  9:09     ` Thomas Zimmermann
  0 siblings, 1 reply; 4+ messages in thread
From: tiantao (H) @ 2021-01-15  8:50 UTC (permalink / raw)
  To: Thomas Zimmermann, tiantao6
  Cc: Xinliang Liu, Chen Feng, dri-devel, Gong junjie, Xinwei Kong,
	Daniel Vetter, Sam Ravnborg


在 2021/1/15 16:42, Thomas Zimmermann 写道:
> ping for review
>
> Am 13.01.21 um 12:31 schrieb Thomas Zimmermann:
>> The file is not in use. It got re-added by a rebased patch. Removing
>> it.
>>
Reviewed-by Tian Tao <tiantao6@hisilicon.com>
>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>> Fixes: 4d4dad21cc7b ("drm/hibmc: Remove references to struct 
>> drm_device.pdev")
>> Reported-by: Tian Tao <tiantao6@hisilicon.com>
>> Cc: Sam Ravnborg <sam@ravnborg.org>
>> Cc: Xinliang Liu <xinliang.liu@linaro.org>
>> Cc: Tian Tao  <tiantao6@hisilicon.com>
>> Cc: John Stultz <john.stultz@linaro.org>
>> Cc: Xinwei Kong <kong.kongxinwei@hisilicon.com>
>> Cc: Chen Feng <puck.chen@hisilicon.com>
>> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
>> Cc: Gong junjie <gongjunjie2@huawei.com>
>> ---
>>   drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 ---------------------
>>   1 file changed, 61 deletions(-)
>>   delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>>
>> diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c 
>> b/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>> deleted file mode 100644
>> index 77f075075db2..000000000000
>> --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>> +++ /dev/null
>> @@ -1,61 +0,0 @@
>> -// SPDX-License-Identifier: GPL-2.0-or-later
>> -/* Hisilicon Hibmc SoC drm driver
>> - *
>> - * Based on the bochs drm driver.
>> - *
>> - * Copyright (c) 2016 Huawei Limited.
>> - *
>> - * Author:
>> - *    Rongrong Zou <zourongrong@huawei.com>
>> - *    Rongrong Zou <zourongrong@gmail.com>
>> - *    Jianhua Li <lijianhua@huawei.com>
>> - */
>> -
>> -#include <linux/pci.h>
>> -
>> -#include <drm/drm_atomic_helper.h>
>> -#include <drm/drm_gem.h>
>> -#include <drm/drm_gem_framebuffer_helper.h>
>> -#include <drm/drm_gem_vram_helper.h>
>> -#include <drm/drm_print.h>
>> -
>> -#include "hibmc_drm_drv.h"
>> -
>> -int hibmc_mm_init(struct hibmc_drm_private *hibmc)
>> -{
>> -    struct drm_vram_mm *vmm;
>> -    int ret;
>> -    struct drm_device *dev = hibmc->dev;
>> -    struct pci_dev *pdev = to_pci_dev(dev->dev);
>> -
>> -    vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(pdev, 0),
>> -                       hibmc->fb_size);
>> -    if (IS_ERR(vmm)) {
>> -        ret = PTR_ERR(vmm);
>> -        drm_err(dev, "Error initializing VRAM MM; %d\n", ret);
>> -        return ret;
>> -    }
>> -
>> -    return 0;
>> -}
>> -
>> -void hibmc_mm_fini(struct hibmc_drm_private *hibmc)
>> -{
>> -    if (!hibmc->dev->vram_mm)
>> -        return;
>> -
>> -    drm_vram_helper_release_mm(hibmc->dev);
>> -}
>> -
>> -int hibmc_dumb_create(struct drm_file *file, struct drm_device *dev,
>> -              struct drm_mode_create_dumb *args)
>> -{
>> -    return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args);
>> -}
>> -
>> -const struct drm_mode_config_funcs hibmc_mode_funcs = {
>> -    .mode_valid = drm_vram_helper_mode_valid,
>> -    .atomic_check = drm_atomic_helper_check,
>> -    .atomic_commit = drm_atomic_helper_commit,
>> -    .fb_create = drm_gem_fb_create,
>> -};
>>
>

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c
  2021-01-15  8:50   ` tiantao (H)
@ 2021-01-15  9:09     ` Thomas Zimmermann
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Zimmermann @ 2021-01-15  9:09 UTC (permalink / raw)
  To: tiantao (H), tiantao6
  Cc: Xinliang Liu, Chen Feng, dri-devel, Gong junjie, Xinwei Kong,
	Daniel Vetter, Sam Ravnborg


[-- Attachment #1.1.1: Type: text/plain, Size: 3681 bytes --]

Hi

Am 15.01.21 um 09:50 schrieb tiantao (H):
> 
> 在 2021/1/15 16:42, Thomas Zimmermann 写道:
>> ping for review
>>
>> Am 13.01.21 um 12:31 schrieb Thomas Zimmermann:
>>> The file is not in use. It got re-added by a rebased patch. Removing
>>> it.
>>>
> Reviewed-by Tian Tao <tiantao6@hisilicon.com>

Thanks a lot. Pushed to -misc-next.

Best regards
Thomas

>>> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
>>> Fixes: 4d4dad21cc7b ("drm/hibmc: Remove references to struct 
>>> drm_device.pdev")
>>> Reported-by: Tian Tao <tiantao6@hisilicon.com>
>>> Cc: Sam Ravnborg <sam@ravnborg.org>
>>> Cc: Xinliang Liu <xinliang.liu@linaro.org>
>>> Cc: Tian Tao  <tiantao6@hisilicon.com>
>>> Cc: John Stultz <john.stultz@linaro.org>
>>> Cc: Xinwei Kong <kong.kongxinwei@hisilicon.com>
>>> Cc: Chen Feng <puck.chen@hisilicon.com>
>>> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
>>> Cc: Gong junjie <gongjunjie2@huawei.com>
>>> ---
>>>   drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 ---------------------
>>>   1 file changed, 61 deletions(-)
>>>   delete mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>>>
>>> diff --git a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c 
>>> b/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>>> deleted file mode 100644
>>> index 77f075075db2..000000000000
>>> --- a/drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c
>>> +++ /dev/null
>>> @@ -1,61 +0,0 @@
>>> -// SPDX-License-Identifier: GPL-2.0-or-later
>>> -/* Hisilicon Hibmc SoC drm driver
>>> - *
>>> - * Based on the bochs drm driver.
>>> - *
>>> - * Copyright (c) 2016 Huawei Limited.
>>> - *
>>> - * Author:
>>> - *    Rongrong Zou <zourongrong@huawei.com>
>>> - *    Rongrong Zou <zourongrong@gmail.com>
>>> - *    Jianhua Li <lijianhua@huawei.com>
>>> - */
>>> -
>>> -#include <linux/pci.h>
>>> -
>>> -#include <drm/drm_atomic_helper.h>
>>> -#include <drm/drm_gem.h>
>>> -#include <drm/drm_gem_framebuffer_helper.h>
>>> -#include <drm/drm_gem_vram_helper.h>
>>> -#include <drm/drm_print.h>
>>> -
>>> -#include "hibmc_drm_drv.h"
>>> -
>>> -int hibmc_mm_init(struct hibmc_drm_private *hibmc)
>>> -{
>>> -    struct drm_vram_mm *vmm;
>>> -    int ret;
>>> -    struct drm_device *dev = hibmc->dev;
>>> -    struct pci_dev *pdev = to_pci_dev(dev->dev);
>>> -
>>> -    vmm = drm_vram_helper_alloc_mm(dev, pci_resource_start(pdev, 0),
>>> -                       hibmc->fb_size);
>>> -    if (IS_ERR(vmm)) {
>>> -        ret = PTR_ERR(vmm);
>>> -        drm_err(dev, "Error initializing VRAM MM; %d\n", ret);
>>> -        return ret;
>>> -    }
>>> -
>>> -    return 0;
>>> -}
>>> -
>>> -void hibmc_mm_fini(struct hibmc_drm_private *hibmc)
>>> -{
>>> -    if (!hibmc->dev->vram_mm)
>>> -        return;
>>> -
>>> -    drm_vram_helper_release_mm(hibmc->dev);
>>> -}
>>> -
>>> -int hibmc_dumb_create(struct drm_file *file, struct drm_device *dev,
>>> -              struct drm_mode_create_dumb *args)
>>> -{
>>> -    return drm_gem_vram_fill_create_dumb(file, dev, 0, 128, args);
>>> -}
>>> -
>>> -const struct drm_mode_config_funcs hibmc_mode_funcs = {
>>> -    .mode_valid = drm_vram_helper_mode_valid,
>>> -    .atomic_check = drm_atomic_helper_check,
>>> -    .atomic_commit = drm_atomic_helper_commit,
>>> -    .fb_create = drm_gem_fb_create,
>>> -};
>>>
>>
> 

-- 
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer


[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-01-16 10:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-13 11:31 [PATCH] drm/hisilicon/hibmc: Remove hibmc_ttm.c Thomas Zimmermann
2021-01-15  8:42 ` Thomas Zimmermann
2021-01-15  8:50   ` tiantao (H)
2021-01-15  9:09     ` Thomas Zimmermann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).