All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/23] component: Add common helpers for compare/release
@ 2022-02-14  6:07 ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, iommu, Robin Murphy

The component requires the compare/release functions, there are many
copies in current kernel. This patchset just defines four common helpers
for them. No functional change.

Change note:
v1: a) Split the original patch into many small patches.
    b) Use device_match_of_node helper.
    c) Move the functions into c and export since
    the callback doesn't look like it should be "inline".
    d) Add "component_" prefix for the functon names.
    e) Add a new component_compare_dev_name.    

RFC: https://lore.kernel.org/dri-devel/20220128081101.27837-1-yong.wu@mediatek.com/
    rebase on v5.17-rc1

Yong Wu (23):
  component: Add common helper for compare/release functions
  drm/komeda: Make use of the helper component_compare_of
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/hirin: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sun4i: Make use of the helper component_compare_of
  drm/rockchip: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/vc4: Make use of the helper component_compare_dev
  drm: of: Make use of the helper component_release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  ASoC: codecs: wcd938x: Make use of the helper
    component_compare/release_of
  power: supply: ab8500: Make use of the helper component_compare_dev
  video: omapfb: dss: Make use of the helper component_compare_dev
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name

 drivers/base/component.c                      | 58 +++++++++++++++++++
 .../gpu/drm/arm/display/komeda/komeda_drv.c   |  7 +--
 drivers/gpu/drm/armada/armada_drv.c           | 17 +-----
 drivers/gpu/drm/drm_of.c                      |  7 +--
 drivers/gpu/drm/etnaviv/etnaviv_drv.c         | 16 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  8 +--
 .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  7 +--
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  7 +--
 drivers/gpu/drm/mcde/mcde_drv.c               |  7 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  7 +--
 drivers/gpu/drm/meson/meson_drv.c             | 10 +---
 drivers/gpu/drm/msm/msm_drv.c                 | 15 +----
 drivers/gpu/drm/omapdrm/dss/dss.c             |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  7 +--
 drivers/gpu/drm/sprd/sprd_drm.c               |  7 +--
 drivers/gpu/drm/sti/sti_drv.c                 |  7 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c             | 11 +---
 drivers/gpu/drm/vc4/vc4_drv.c                 |  7 +--
 drivers/iommu/mtk_iommu.c                     |  4 +-
 drivers/iommu/mtk_iommu.h                     | 10 ----
 drivers/iommu/mtk_iommu_v1.c                  |  4 +-
 drivers/power/supply/ab8500_charger.c         |  8 +--
 drivers/video/fbdev/omap2/omapfb/dss/dss.c    |  8 +--
 include/linux/component.h                     |  6 ++
 sound/pci/hda/patch_realtek.c                 | 11 +---
 sound/soc/codecs/wcd938x.c                    | 18 ++----
 26 files changed, 99 insertions(+), 183 deletions(-)

-- 
2.18.0


_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 00/23] component: Add common helpers for compare/release
@ 2022-02-14  6:07 ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel

The component requires the compare/release functions, there are many
copies in current kernel. This patchset just defines four common helpers
for them. No functional change.

Change note:
v1: a) Split the original patch into many small patches.
    b) Use device_match_of_node helper.
    c) Move the functions into c and export since
    the callback doesn't look like it should be "inline".
    d) Add "component_" prefix for the functon names.
    e) Add a new component_compare_dev_name.    

RFC: https://lore.kernel.org/dri-devel/20220128081101.27837-1-yong.wu@mediatek.com/
    rebase on v5.17-rc1

Yong Wu (23):
  component: Add common helper for compare/release functions
  drm/komeda: Make use of the helper component_compare_of
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/hirin: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sun4i: Make use of the helper component_compare_of
  drm/rockchip: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/vc4: Make use of the helper component_compare_dev
  drm: of: Make use of the helper component_release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  ASoC: codecs: wcd938x: Make use of the helper
    component_compare/release_of
  power: supply: ab8500: Make use of the helper component_compare_dev
  video: omapfb: dss: Make use of the helper component_compare_dev
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name

 drivers/base/component.c                      | 58 +++++++++++++++++++
 .../gpu/drm/arm/display/komeda/komeda_drv.c   |  7 +--
 drivers/gpu/drm/armada/armada_drv.c           | 17 +-----
 drivers/gpu/drm/drm_of.c                      |  7 +--
 drivers/gpu/drm/etnaviv/etnaviv_drv.c         | 16 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  8 +--
 .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  7 +--
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  7 +--
 drivers/gpu/drm/mcde/mcde_drv.c               |  7 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  7 +--
 drivers/gpu/drm/meson/meson_drv.c             | 10 +---
 drivers/gpu/drm/msm/msm_drv.c                 | 15 +----
 drivers/gpu/drm/omapdrm/dss/dss.c             |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  7 +--
 drivers/gpu/drm/sprd/sprd_drm.c               |  7 +--
 drivers/gpu/drm/sti/sti_drv.c                 |  7 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c             | 11 +---
 drivers/gpu/drm/vc4/vc4_drv.c                 |  7 +--
 drivers/iommu/mtk_iommu.c                     |  4 +-
 drivers/iommu/mtk_iommu.h                     | 10 ----
 drivers/iommu/mtk_iommu_v1.c                  |  4 +-
 drivers/power/supply/ab8500_charger.c         |  8 +--
 drivers/video/fbdev/omap2/omapfb/dss/dss.c    |  8 +--
 include/linux/component.h                     |  6 ++
 sound/pci/hda/patch_realtek.c                 | 11 +---
 sound/soc/codecs/wcd938x.c                    | 18 ++----
 26 files changed, 99 insertions(+), 183 deletions(-)

-- 
2.18.0



_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 00/23] component: Add common helpers for compare/release
@ 2022-02-14  6:07 ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel

The component requires the compare/release functions, there are many
copies in current kernel. This patchset just defines four common helpers
for them. No functional change.

Change note:
v1: a) Split the original patch into many small patches.
    b) Use device_match_of_node helper.
    c) Move the functions into c and export since
    the callback doesn't look like it should be "inline".
    d) Add "component_" prefix for the functon names.
    e) Add a new component_compare_dev_name.    

RFC: https://lore.kernel.org/dri-devel/20220128081101.27837-1-yong.wu@mediatek.com/
    rebase on v5.17-rc1

Yong Wu (23):
  component: Add common helper for compare/release functions
  drm/komeda: Make use of the helper component_compare_of
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/hirin: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sun4i: Make use of the helper component_compare_of
  drm/rockchip: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/vc4: Make use of the helper component_compare_dev
  drm: of: Make use of the helper component_release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  ASoC: codecs: wcd938x: Make use of the helper
    component_compare/release_of
  power: supply: ab8500: Make use of the helper component_compare_dev
  video: omapfb: dss: Make use of the helper component_compare_dev
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name

 drivers/base/component.c                      | 58 +++++++++++++++++++
 .../gpu/drm/arm/display/komeda/komeda_drv.c   |  7 +--
 drivers/gpu/drm/armada/armada_drv.c           | 17 +-----
 drivers/gpu/drm/drm_of.c                      |  7 +--
 drivers/gpu/drm/etnaviv/etnaviv_drv.c         | 16 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  8 +--
 .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  7 +--
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  7 +--
 drivers/gpu/drm/mcde/mcde_drv.c               |  7 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  7 +--
 drivers/gpu/drm/meson/meson_drv.c             | 10 +---
 drivers/gpu/drm/msm/msm_drv.c                 | 15 +----
 drivers/gpu/drm/omapdrm/dss/dss.c             |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  7 +--
 drivers/gpu/drm/sprd/sprd_drm.c               |  7 +--
 drivers/gpu/drm/sti/sti_drv.c                 |  7 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c             | 11 +---
 drivers/gpu/drm/vc4/vc4_drv.c                 |  7 +--
 drivers/iommu/mtk_iommu.c                     |  4 +-
 drivers/iommu/mtk_iommu.h                     | 10 ----
 drivers/iommu/mtk_iommu_v1.c                  |  4 +-
 drivers/power/supply/ab8500_charger.c         |  8 +--
 drivers/video/fbdev/omap2/omapfb/dss/dss.c    |  8 +--
 include/linux/component.h                     |  6 ++
 sound/pci/hda/patch_realtek.c                 | 11 +---
 sound/soc/codecs/wcd938x.c                    | 18 ++----
 26 files changed, 99 insertions(+), 183 deletions(-)

-- 
2.18.0



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 00/23] component: Add common helpers for compare/release
@ 2022-02-14  6:07 ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, Tomasz Figa,
	Robin Murphy

The component requires the compare/release functions, there are many
copies in current kernel. This patchset just defines four common helpers
for them. No functional change.

Change note:
v1: a) Split the original patch into many small patches.
    b) Use device_match_of_node helper.
    c) Move the functions into c and export since
    the callback doesn't look like it should be "inline".
    d) Add "component_" prefix for the functon names.
    e) Add a new component_compare_dev_name.    

RFC: https://lore.kernel.org/dri-devel/20220128081101.27837-1-yong.wu@mediatek.com/
    rebase on v5.17-rc1

Yong Wu (23):
  component: Add common helper for compare/release functions
  drm/komeda: Make use of the helper component_compare_of
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/hirin: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sun4i: Make use of the helper component_compare_of
  drm/rockchip: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/vc4: Make use of the helper component_compare_dev
  drm: of: Make use of the helper component_release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  ASoC: codecs: wcd938x: Make use of the helper
    component_compare/release_of
  power: supply: ab8500: Make use of the helper component_compare_dev
  video: omapfb: dss: Make use of the helper component_compare_dev
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name

 drivers/base/component.c                      | 58 +++++++++++++++++++
 .../gpu/drm/arm/display/komeda/komeda_drv.c   |  7 +--
 drivers/gpu/drm/armada/armada_drv.c           | 17 +-----
 drivers/gpu/drm/drm_of.c                      |  7 +--
 drivers/gpu/drm/etnaviv/etnaviv_drv.c         | 16 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  8 +--
 .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  7 +--
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  7 +--
 drivers/gpu/drm/mcde/mcde_drv.c               |  7 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  7 +--
 drivers/gpu/drm/meson/meson_drv.c             | 10 +---
 drivers/gpu/drm/msm/msm_drv.c                 | 15 +----
 drivers/gpu/drm/omapdrm/dss/dss.c             |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  7 +--
 drivers/gpu/drm/sprd/sprd_drm.c               |  7 +--
 drivers/gpu/drm/sti/sti_drv.c                 |  7 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c             | 11 +---
 drivers/gpu/drm/vc4/vc4_drv.c                 |  7 +--
 drivers/iommu/mtk_iommu.c                     |  4 +-
 drivers/iommu/mtk_iommu.h                     | 10 ----
 drivers/iommu/mtk_iommu_v1.c                  |  4 +-
 drivers/power/supply/ab8500_charger.c         |  8 +--
 drivers/video/fbdev/omap2/omapfb/dss/dss.c    |  8 +--
 include/linux/component.h                     |  6 ++
 sound/pci/hda/patch_realtek.c                 | 11 +---
 sound/soc/codecs/wcd938x.c                    | 18 ++----
 26 files changed, 99 insertions(+), 183 deletions(-)

-- 
2.18.0



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

* [PATCH 00/23] component: Add common helpers for compare/release
@ 2022-02-14  6:07 ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel

The component requires the compare/release functions, there are many
copies in current kernel. This patchset just defines four common helpers
for them. No functional change.

Change note:
v1: a) Split the original patch into many small patches.
    b) Use device_match_of_node helper.
    c) Move the functions into c and export since
    the callback doesn't look like it should be "inline".
    d) Add "component_" prefix for the functon names.
    e) Add a new component_compare_dev_name.    

RFC: https://lore.kernel.org/dri-devel/20220128081101.27837-1-yong.wu@mediatek.com/
    rebase on v5.17-rc1

Yong Wu (23):
  component: Add common helper for compare/release functions
  drm/komeda: Make use of the helper component_compare_of
  drm/armada: Make use of the helper component_compare_of/dev_name
  drm/etnaviv: Make use of the helper component_compare_of/dev_name
  drm/hirin: Make use of the helper component_compare_of
  drm/ingenic: Make use of the helper component_compare_of
  drm/mediatek: Make use of the helper component_compare_of
  drm/meson: Make use of the helper component_compare_of
  drm/msm: Make use of the helper component_compare_of
  drm/sprd: Make use of the helper component_compare_of
  drm/sti: Make use of the helper component_compare_of
  drm/sun4i: Make use of the helper component_compare_of
  drm/rockchip: Make use of the helper component_compare_dev
  drm/exynos: Make use of the helper component_compare_dev
  drm/mcde: Make use of the helper component_compare_dev
  drm/omap: dss: Make use of the helper component_compare_dev
  drm/vc4: Make use of the helper component_compare_dev
  drm: of: Make use of the helper component_release_of
  iommu/mediatek: Make use of the helper component_compare/release_of
  ASoC: codecs: wcd938x: Make use of the helper
    component_compare/release_of
  power: supply: ab8500: Make use of the helper component_compare_dev
  video: omapfb: dss: Make use of the helper component_compare_dev
  ALSA: hda/realtek: Make use of the helper component_compare_dev_name

 drivers/base/component.c                      | 58 +++++++++++++++++++
 .../gpu/drm/arm/display/komeda/komeda_drv.c   |  7 +--
 drivers/gpu/drm/armada/armada_drv.c           | 17 +-----
 drivers/gpu/drm/drm_of.c                      |  7 +--
 drivers/gpu/drm/etnaviv/etnaviv_drv.c         | 16 +----
 drivers/gpu/drm/exynos/exynos_drm_drv.c       |  8 +--
 .../gpu/drm/hisilicon/kirin/kirin_drm_drv.c   |  7 +--
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c     |  7 +--
 drivers/gpu/drm/mcde/mcde_drv.c               |  7 +--
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  7 +--
 drivers/gpu/drm/meson/meson_drv.c             | 10 +---
 drivers/gpu/drm/msm/msm_drv.c                 | 15 +----
 drivers/gpu/drm/omapdrm/dss/dss.c             |  8 +--
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c   |  7 +--
 drivers/gpu/drm/sprd/sprd_drm.c               |  7 +--
 drivers/gpu/drm/sti/sti_drv.c                 |  7 +--
 drivers/gpu/drm/sun4i/sun4i_drv.c             | 11 +---
 drivers/gpu/drm/vc4/vc4_drv.c                 |  7 +--
 drivers/iommu/mtk_iommu.c                     |  4 +-
 drivers/iommu/mtk_iommu.h                     | 10 ----
 drivers/iommu/mtk_iommu_v1.c                  |  4 +-
 drivers/power/supply/ab8500_charger.c         |  8 +--
 drivers/video/fbdev/omap2/omapfb/dss/dss.c    |  8 +--
 include/linux/component.h                     |  6 ++
 sound/pci/hda/patch_realtek.c                 | 11 +---
 sound/soc/codecs/wcd938x.c                    | 18 ++----
 26 files changed, 99 insertions(+), 183 deletions(-)

-- 
2.18.0



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

* [PATCH 01/23] component: Add common helper for compare/release functions
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:07   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Rafael J. Wysocki, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

The component requires the compare/release functions, there are so many
copies in current kernel. Just define four common helpers for them.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
I have run "make htmldocs". Due to my poor english, If the grammer is
wrong or need more comments, please help to correct or supplement.
Thanks.
---
 drivers/base/component.c  | 58 +++++++++++++++++++++++++++++++++++++++
 include/linux/component.h |  6 ++++
 2 files changed, 64 insertions(+)

diff --git a/drivers/base/component.c b/drivers/base/component.c
index 2d25a6416587..3d72d2820d7d 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -11,6 +11,7 @@
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/mutex.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 
@@ -287,6 +288,63 @@ static void take_down_master(struct master *master)
 	}
 }
 
+/**
+ * component_compare_of - A common component compare function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device of_node. e.g.
+ * component_match_add_release(masterdev, &match, component_release_of,
+ * component_compare_of, component_dev_of_node)
+ */
+int component_compare_of(struct device *dev, void *data)
+{
+	return device_match_of_node(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_of);
+
+/**
+ * component_release_of - A common component release function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * About the example, Please see component_compare_of().
+ */
+void component_release_of(struct device *dev, void *data)
+{
+	of_node_put(data);
+}
+EXPORT_SYMBOL_GPL(component_release_of);
+
+/**
+ * component_compare_dev - A common component compare function for dev
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is struce device. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev, component_dev)
+ */
+int component_compare_dev(struct device *dev, void *data)
+{
+	return dev == data;
+}
+EXPORT_SYMBOL_GPL(component_compare_dev);
+
+/**
+ * component_compare_dev_name - A common component compare function for device name
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device name string. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev_name,
+ * "component_dev_name")
+ */
+int component_compare_dev_name(struct device *dev, void *data)
+{
+	return device_match_name(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_dev_name);
+
 static void devm_component_match_release(struct device *parent, void *res)
 {
 	struct component_match *match = res;
diff --git a/include/linux/component.h b/include/linux/component.h
index 16de18f473d7..6bc1c6e7f76d 100644
--- a/include/linux/component.h
+++ b/include/linux/component.h
@@ -82,6 +82,12 @@ struct component_master_ops {
 	void (*unbind)(struct device *master);
 };
 
+/* A set helper functions for component compare/release */
+int component_compare_of(struct device *dev, void *data);
+void component_release_of(struct device *dev, void *data);
+int component_compare_dev(struct device *dev, void *data);
+int component_compare_dev_name(struct device *dev, void *data);
+
 void component_master_del(struct device *,
 	const struct component_master_ops *);
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 01/23] component: Add common helper for compare/release functions
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Rafael J. Wysocki

The component requires the compare/release functions, there are so many
copies in current kernel. Just define four common helpers for them.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
I have run "make htmldocs". Due to my poor english, If the grammer is
wrong or need more comments, please help to correct or supplement.
Thanks.
---
 drivers/base/component.c  | 58 +++++++++++++++++++++++++++++++++++++++
 include/linux/component.h |  6 ++++
 2 files changed, 64 insertions(+)

diff --git a/drivers/base/component.c b/drivers/base/component.c
index 2d25a6416587..3d72d2820d7d 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -11,6 +11,7 @@
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/mutex.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 
@@ -287,6 +288,63 @@ static void take_down_master(struct master *master)
 	}
 }
 
+/**
+ * component_compare_of - A common component compare function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device of_node. e.g.
+ * component_match_add_release(masterdev, &match, component_release_of,
+ * component_compare_of, component_dev_of_node)
+ */
+int component_compare_of(struct device *dev, void *data)
+{
+	return device_match_of_node(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_of);
+
+/**
+ * component_release_of - A common component release function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * About the example, Please see component_compare_of().
+ */
+void component_release_of(struct device *dev, void *data)
+{
+	of_node_put(data);
+}
+EXPORT_SYMBOL_GPL(component_release_of);
+
+/**
+ * component_compare_dev - A common component compare function for dev
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is struce device. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev, component_dev)
+ */
+int component_compare_dev(struct device *dev, void *data)
+{
+	return dev == data;
+}
+EXPORT_SYMBOL_GPL(component_compare_dev);
+
+/**
+ * component_compare_dev_name - A common component compare function for device name
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device name string. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev_name,
+ * "component_dev_name")
+ */
+int component_compare_dev_name(struct device *dev, void *data)
+{
+	return device_match_name(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_dev_name);
+
 static void devm_component_match_release(struct device *parent, void *res)
 {
 	struct component_match *match = res;
diff --git a/include/linux/component.h b/include/linux/component.h
index 16de18f473d7..6bc1c6e7f76d 100644
--- a/include/linux/component.h
+++ b/include/linux/component.h
@@ -82,6 +82,12 @@ struct component_master_ops {
 	void (*unbind)(struct device *master);
 };
 
+/* A set helper functions for component compare/release */
+int component_compare_of(struct device *dev, void *data);
+void component_release_of(struct device *dev, void *data);
+int component_compare_dev(struct device *dev, void *data);
+int component_compare_dev_name(struct device *dev, void *data);
+
 void component_master_del(struct device *,
 	const struct component_master_ops *);
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 01/23] component: Add common helper for compare/release functions
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Rafael J. Wysocki

The component requires the compare/release functions, there are so many
copies in current kernel. Just define four common helpers for them.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
I have run "make htmldocs". Due to my poor english, If the grammer is
wrong or need more comments, please help to correct or supplement.
Thanks.
---
 drivers/base/component.c  | 58 +++++++++++++++++++++++++++++++++++++++
 include/linux/component.h |  6 ++++
 2 files changed, 64 insertions(+)

diff --git a/drivers/base/component.c b/drivers/base/component.c
index 2d25a6416587..3d72d2820d7d 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -11,6 +11,7 @@
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/mutex.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 
@@ -287,6 +288,63 @@ static void take_down_master(struct master *master)
 	}
 }
 
+/**
+ * component_compare_of - A common component compare function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device of_node. e.g.
+ * component_match_add_release(masterdev, &match, component_release_of,
+ * component_compare_of, component_dev_of_node)
+ */
+int component_compare_of(struct device *dev, void *data)
+{
+	return device_match_of_node(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_of);
+
+/**
+ * component_release_of - A common component release function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * About the example, Please see component_compare_of().
+ */
+void component_release_of(struct device *dev, void *data)
+{
+	of_node_put(data);
+}
+EXPORT_SYMBOL_GPL(component_release_of);
+
+/**
+ * component_compare_dev - A common component compare function for dev
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is struce device. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev, component_dev)
+ */
+int component_compare_dev(struct device *dev, void *data)
+{
+	return dev == data;
+}
+EXPORT_SYMBOL_GPL(component_compare_dev);
+
+/**
+ * component_compare_dev_name - A common component compare function for device name
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device name string. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev_name,
+ * "component_dev_name")
+ */
+int component_compare_dev_name(struct device *dev, void *data)
+{
+	return device_match_name(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_dev_name);
+
 static void devm_component_match_release(struct device *parent, void *res)
 {
 	struct component_match *match = res;
diff --git a/include/linux/component.h b/include/linux/component.h
index 16de18f473d7..6bc1c6e7f76d 100644
--- a/include/linux/component.h
+++ b/include/linux/component.h
@@ -82,6 +82,12 @@ struct component_master_ops {
 	void (*unbind)(struct device *master);
 };
 
+/* A set helper functions for component compare/release */
+int component_compare_of(struct device *dev, void *data);
+void component_release_of(struct device *dev, void *data);
+int component_compare_dev(struct device *dev, void *data);
+int component_compare_dev_name(struct device *dev, void *data);
+
 void component_master_del(struct device *,
 	const struct component_master_ops *);
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 01/23] component: Add common helper for compare/release functions
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Rafael J. Wysocki, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

The component requires the compare/release functions, there are so many
copies in current kernel. Just define four common helpers for them.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
I have run "make htmldocs". Due to my poor english, If the grammer is
wrong or need more comments, please help to correct or supplement.
Thanks.
---
 drivers/base/component.c  | 58 +++++++++++++++++++++++++++++++++++++++
 include/linux/component.h |  6 ++++
 2 files changed, 64 insertions(+)

diff --git a/drivers/base/component.c b/drivers/base/component.c
index 2d25a6416587..3d72d2820d7d 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -11,6 +11,7 @@
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/mutex.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 
@@ -287,6 +288,63 @@ static void take_down_master(struct master *master)
 	}
 }
 
+/**
+ * component_compare_of - A common component compare function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device of_node. e.g.
+ * component_match_add_release(masterdev, &match, component_release_of,
+ * component_compare_of, component_dev_of_node)
+ */
+int component_compare_of(struct device *dev, void *data)
+{
+	return device_match_of_node(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_of);
+
+/**
+ * component_release_of - A common component release function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * About the example, Please see component_compare_of().
+ */
+void component_release_of(struct device *dev, void *data)
+{
+	of_node_put(data);
+}
+EXPORT_SYMBOL_GPL(component_release_of);
+
+/**
+ * component_compare_dev - A common component compare function for dev
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is struce device. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev, component_dev)
+ */
+int component_compare_dev(struct device *dev, void *data)
+{
+	return dev == data;
+}
+EXPORT_SYMBOL_GPL(component_compare_dev);
+
+/**
+ * component_compare_dev_name - A common component compare function for device name
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device name string. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev_name,
+ * "component_dev_name")
+ */
+int component_compare_dev_name(struct device *dev, void *data)
+{
+	return device_match_name(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_dev_name);
+
 static void devm_component_match_release(struct device *parent, void *res)
 {
 	struct component_match *match = res;
diff --git a/include/linux/component.h b/include/linux/component.h
index 16de18f473d7..6bc1c6e7f76d 100644
--- a/include/linux/component.h
+++ b/include/linux/component.h
@@ -82,6 +82,12 @@ struct component_master_ops {
 	void (*unbind)(struct device *master);
 };
 
+/* A set helper functions for component compare/release */
+int component_compare_of(struct device *dev, void *data);
+void component_release_of(struct device *dev, void *data);
+int component_compare_dev(struct device *dev, void *data);
+int component_compare_dev_name(struct device *dev, void *data);
+
 void component_master_del(struct device *,
 	const struct component_master_ops *);
 
-- 
2.18.0


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

* [PATCH 01/23] component: Add common helper for compare/release functions
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Rafael J. Wysocki

The component requires the compare/release functions, there are so many
copies in current kernel. Just define four common helpers for them.

Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: "Rafael J. Wysocki" <rafael@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
I have run "make htmldocs". Due to my poor english, If the grammer is
wrong or need more comments, please help to correct or supplement.
Thanks.
---
 drivers/base/component.c  | 58 +++++++++++++++++++++++++++++++++++++++
 include/linux/component.h |  6 ++++
 2 files changed, 64 insertions(+)

diff --git a/drivers/base/component.c b/drivers/base/component.c
index 2d25a6416587..3d72d2820d7d 100644
--- a/drivers/base/component.c
+++ b/drivers/base/component.c
@@ -11,6 +11,7 @@
 #include <linux/device.h>
 #include <linux/list.h>
 #include <linux/mutex.h>
+#include <linux/of.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 
@@ -287,6 +288,63 @@ static void take_down_master(struct master *master)
 	}
 }
 
+/**
+ * component_compare_of - A common component compare function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device of_node. e.g.
+ * component_match_add_release(masterdev, &match, component_release_of,
+ * component_compare_of, component_dev_of_node)
+ */
+int component_compare_of(struct device *dev, void *data)
+{
+	return device_match_of_node(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_of);
+
+/**
+ * component_release_of - A common component release function for of_node
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * About the example, Please see component_compare_of().
+ */
+void component_release_of(struct device *dev, void *data)
+{
+	of_node_put(data);
+}
+EXPORT_SYMBOL_GPL(component_release_of);
+
+/**
+ * component_compare_dev - A common component compare function for dev
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is struce device. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev, component_dev)
+ */
+int component_compare_dev(struct device *dev, void *data)
+{
+	return dev == data;
+}
+EXPORT_SYMBOL_GPL(component_compare_dev);
+
+/**
+ * component_compare_dev_name - A common component compare function for device name
+ * @dev: component device
+ * @data: @compare_data from component_match_add_release()
+ *
+ * A common compare function when compare_data is device name string. e.g.
+ * component_match_add(masterdev, &match, component_compare_dev_name,
+ * "component_dev_name")
+ */
+int component_compare_dev_name(struct device *dev, void *data)
+{
+	return device_match_name(dev, data);
+}
+EXPORT_SYMBOL_GPL(component_compare_dev_name);
+
 static void devm_component_match_release(struct device *parent, void *res)
 {
 	struct component_match *match = res;
diff --git a/include/linux/component.h b/include/linux/component.h
index 16de18f473d7..6bc1c6e7f76d 100644
--- a/include/linux/component.h
+++ b/include/linux/component.h
@@ -82,6 +82,12 @@ struct component_master_ops {
 	void (*unbind)(struct device *master);
 };
 
+/* A set helper functions for component compare/release */
+int component_compare_of(struct device *dev, void *data);
+void component_release_of(struct device *dev, void *data);
+int component_compare_dev(struct device *dev, void *data);
+int component_compare_dev_name(struct device *dev, void *data);
+
 void component_master_del(struct device *,
 	const struct component_master_ops *);
 
-- 
2.18.0


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

* [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:07   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Mihail Atanassov, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy, Brian Starkey

Use the common compare helper from component.

Cc: "James (Qian) Wang" <james.qian.wang@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Mihail Atanassov <mihail.atanassov@arm.com>
Cc: Brian Starkey <brian.starkey@arm.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
index e7933930a657..c325872699ec 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
@@ -92,11 +92,6 @@ static const struct component_master_ops komeda_master_ops = {
 	.unbind	= komeda_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void komeda_add_slave(struct device *master,
 			     struct component_match **match,
 			     struct device_node *np,
@@ -106,7 +101,7 @@ static void komeda_add_slave(struct device *master,
 
 	remote = of_graph_get_remote_node(np, port, endpoint);
 	if (remote) {
-		drm_of_component_match_add(master, match, compare_of, remote);
+		drm_of_component_match_add(master, match, component_compare_of, remote);
 		of_node_put(remote);
 	}
 }
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Mihail Atanassov, Brian Starkey

Use the common compare helper from component.

Cc: "James (Qian) Wang" <james.qian.wang@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Mihail Atanassov <mihail.atanassov@arm.com>
Cc: Brian Starkey <brian.starkey@arm.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
index e7933930a657..c325872699ec 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
@@ -92,11 +92,6 @@ static const struct component_master_ops komeda_master_ops = {
 	.unbind	= komeda_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void komeda_add_slave(struct device *master,
 			     struct component_match **match,
 			     struct device_node *np,
@@ -106,7 +101,7 @@ static void komeda_add_slave(struct device *master,
 
 	remote = of_graph_get_remote_node(np, port, endpoint);
 	if (remote) {
-		drm_of_component_match_add(master, match, compare_of, remote);
+		drm_of_component_match_add(master, match, component_compare_of, remote);
 		of_node_put(remote);
 	}
 }
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Mihail Atanassov, Brian Starkey

Use the common compare helper from component.

Cc: "James (Qian) Wang" <james.qian.wang@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Mihail Atanassov <mihail.atanassov@arm.com>
Cc: Brian Starkey <brian.starkey@arm.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
index e7933930a657..c325872699ec 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
@@ -92,11 +92,6 @@ static const struct component_master_ops komeda_master_ops = {
 	.unbind	= komeda_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void komeda_add_slave(struct device *master,
 			     struct component_match **match,
 			     struct device_node *np,
@@ -106,7 +101,7 @@ static void komeda_add_slave(struct device *master,
 
 	remote = of_graph_get_remote_node(np, port, endpoint);
 	if (remote) {
-		drm_of_component_match_add(master, match, compare_of, remote);
+		drm_of_component_match_add(master, match, component_compare_of, remote);
 		of_node_put(remote);
 	}
 }
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Mihail Atanassov, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: "James (Qian) Wang" <james.qian.wang@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Mihail Atanassov <mihail.atanassov@arm.com>
Cc: Brian Starkey <brian.starkey@arm.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
index e7933930a657..c325872699ec 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
@@ -92,11 +92,6 @@ static const struct component_master_ops komeda_master_ops = {
 	.unbind	= komeda_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void komeda_add_slave(struct device *master,
 			     struct component_match **match,
 			     struct device_node *np,
@@ -106,7 +101,7 @@ static void komeda_add_slave(struct device *master,
 
 	remote = of_graph_get_remote_node(np, port, endpoint);
 	if (remote) {
-		drm_of_component_match_add(master, match, compare_of, remote);
+		drm_of_component_match_add(master, match, component_compare_of, remote);
 		of_node_put(remote);
 	}
 }
-- 
2.18.0


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

* [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Mihail Atanassov, Brian Starkey

Use the common compare helper from component.

Cc: "James (Qian) Wang" <james.qian.wang@arm.com>
Cc: Liviu Dudau <liviu.dudau@arm.com>
Cc: Mihail Atanassov <mihail.atanassov@arm.com>
Cc: Brian Starkey <brian.starkey@arm.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
index e7933930a657..c325872699ec 100644
--- a/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
+++ b/drivers/gpu/drm/arm/display/komeda/komeda_drv.c
@@ -92,11 +92,6 @@ static const struct component_master_ops komeda_master_ops = {
 	.unbind	= komeda_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void komeda_add_slave(struct device *master,
 			     struct component_match **match,
 			     struct device_node *np,
@@ -106,7 +101,7 @@ static void komeda_add_slave(struct device *master,
 
 	remote = of_graph_get_remote_node(np, port, endpoint);
 	if (remote) {
-		drm_of_component_match_add(master, match, compare_of, remote);
+		drm_of_component_match_add(master, match, component_compare_of, remote);
 		of_node_put(remote);
 	}
 }
-- 
2.18.0


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

* [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:07   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Russell King, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helpers from component.

Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/armada/armada_drv.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
index 8e3e98f13db4..224607a6ae16 100644
--- a/drivers/gpu/drm/armada/armada_drv.c
+++ b/drivers/gpu/drm/armada/armada_drv.c
@@ -177,17 +177,6 @@ static void armada_drm_unbind(struct device *dev)
 	drm_mm_takedown(&priv->linear);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static int compare_dev_name(struct device *dev, void *data)
-{
-	const char *name = data;
-	return !strcmp(dev_name(dev), name);
-}
-
 static void armada_add_endpoints(struct device *dev,
 	struct component_match **match, struct device_node *dev_node)
 {
@@ -196,7 +185,7 @@ static void armada_add_endpoints(struct device *dev,
 	for_each_endpoint_of_node(dev_node, ep) {
 		remote = of_graph_get_remote_port_parent(ep);
 		if (remote && of_device_is_available(remote))
-			drm_of_component_match_add(dev, match, compare_of,
+			drm_of_component_match_add(dev, match, component_compare_of,
 						   remote);
 		of_node_put(remote);
 	}
@@ -213,7 +202,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 	int ret;
 
-	ret = drm_of_component_probe(dev, compare_dev_name, &armada_master_ops);
+	ret = drm_of_component_probe(dev, component_compare_dev_name, &armada_master_ops);
 	if (ret != -EINVAL)
 		return ret;
 
@@ -223,7 +212,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 		int i;
 
 		for (i = 0; devices[i]; i++)
-			component_match_add(dev, &match, compare_dev_name,
+			component_match_add(dev, &match, component_compare_dev_name,
 					    devices[i]);
 
 		if (i == 0) {
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Russell King

Use the common compare helpers from component.

Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/armada/armada_drv.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
index 8e3e98f13db4..224607a6ae16 100644
--- a/drivers/gpu/drm/armada/armada_drv.c
+++ b/drivers/gpu/drm/armada/armada_drv.c
@@ -177,17 +177,6 @@ static void armada_drm_unbind(struct device *dev)
 	drm_mm_takedown(&priv->linear);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static int compare_dev_name(struct device *dev, void *data)
-{
-	const char *name = data;
-	return !strcmp(dev_name(dev), name);
-}
-
 static void armada_add_endpoints(struct device *dev,
 	struct component_match **match, struct device_node *dev_node)
 {
@@ -196,7 +185,7 @@ static void armada_add_endpoints(struct device *dev,
 	for_each_endpoint_of_node(dev_node, ep) {
 		remote = of_graph_get_remote_port_parent(ep);
 		if (remote && of_device_is_available(remote))
-			drm_of_component_match_add(dev, match, compare_of,
+			drm_of_component_match_add(dev, match, component_compare_of,
 						   remote);
 		of_node_put(remote);
 	}
@@ -213,7 +202,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 	int ret;
 
-	ret = drm_of_component_probe(dev, compare_dev_name, &armada_master_ops);
+	ret = drm_of_component_probe(dev, component_compare_dev_name, &armada_master_ops);
 	if (ret != -EINVAL)
 		return ret;
 
@@ -223,7 +212,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 		int i;
 
 		for (i = 0; devices[i]; i++)
-			component_match_add(dev, &match, compare_dev_name,
+			component_match_add(dev, &match, component_compare_dev_name,
 					    devices[i]);
 
 		if (i == 0) {
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Russell King

Use the common compare helpers from component.

Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/armada/armada_drv.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
index 8e3e98f13db4..224607a6ae16 100644
--- a/drivers/gpu/drm/armada/armada_drv.c
+++ b/drivers/gpu/drm/armada/armada_drv.c
@@ -177,17 +177,6 @@ static void armada_drm_unbind(struct device *dev)
 	drm_mm_takedown(&priv->linear);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static int compare_dev_name(struct device *dev, void *data)
-{
-	const char *name = data;
-	return !strcmp(dev_name(dev), name);
-}
-
 static void armada_add_endpoints(struct device *dev,
 	struct component_match **match, struct device_node *dev_node)
 {
@@ -196,7 +185,7 @@ static void armada_add_endpoints(struct device *dev,
 	for_each_endpoint_of_node(dev_node, ep) {
 		remote = of_graph_get_remote_port_parent(ep);
 		if (remote && of_device_is_available(remote))
-			drm_of_component_match_add(dev, match, compare_of,
+			drm_of_component_match_add(dev, match, component_compare_of,
 						   remote);
 		of_node_put(remote);
 	}
@@ -213,7 +202,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 	int ret;
 
-	ret = drm_of_component_probe(dev, compare_dev_name, &armada_master_ops);
+	ret = drm_of_component_probe(dev, component_compare_dev_name, &armada_master_ops);
 	if (ret != -EINVAL)
 		return ret;
 
@@ -223,7 +212,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 		int i;
 
 		for (i = 0; devices[i]; i++)
-			component_match_add(dev, &match, compare_dev_name,
+			component_match_add(dev, &match, component_compare_dev_name,
 					    devices[i]);
 
 		if (i == 0) {
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Russell King, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helpers from component.

Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/armada/armada_drv.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
index 8e3e98f13db4..224607a6ae16 100644
--- a/drivers/gpu/drm/armada/armada_drv.c
+++ b/drivers/gpu/drm/armada/armada_drv.c
@@ -177,17 +177,6 @@ static void armada_drm_unbind(struct device *dev)
 	drm_mm_takedown(&priv->linear);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static int compare_dev_name(struct device *dev, void *data)
-{
-	const char *name = data;
-	return !strcmp(dev_name(dev), name);
-}
-
 static void armada_add_endpoints(struct device *dev,
 	struct component_match **match, struct device_node *dev_node)
 {
@@ -196,7 +185,7 @@ static void armada_add_endpoints(struct device *dev,
 	for_each_endpoint_of_node(dev_node, ep) {
 		remote = of_graph_get_remote_port_parent(ep);
 		if (remote && of_device_is_available(remote))
-			drm_of_component_match_add(dev, match, compare_of,
+			drm_of_component_match_add(dev, match, component_compare_of,
 						   remote);
 		of_node_put(remote);
 	}
@@ -213,7 +202,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 	int ret;
 
-	ret = drm_of_component_probe(dev, compare_dev_name, &armada_master_ops);
+	ret = drm_of_component_probe(dev, component_compare_dev_name, &armada_master_ops);
 	if (ret != -EINVAL)
 		return ret;
 
@@ -223,7 +212,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 		int i;
 
 		for (i = 0; devices[i]; i++)
-			component_match_add(dev, &match, compare_dev_name,
+			component_match_add(dev, &match, component_compare_dev_name,
 					    devices[i]);
 
 		if (i == 0) {
-- 
2.18.0


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

* [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:07   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:07 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Russell King

Use the common compare helpers from component.

Cc: Russell King <linux@armlinux.org.uk>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/armada/armada_drv.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/armada/armada_drv.c b/drivers/gpu/drm/armada/armada_drv.c
index 8e3e98f13db4..224607a6ae16 100644
--- a/drivers/gpu/drm/armada/armada_drv.c
+++ b/drivers/gpu/drm/armada/armada_drv.c
@@ -177,17 +177,6 @@ static void armada_drm_unbind(struct device *dev)
 	drm_mm_takedown(&priv->linear);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static int compare_dev_name(struct device *dev, void *data)
-{
-	const char *name = data;
-	return !strcmp(dev_name(dev), name);
-}
-
 static void armada_add_endpoints(struct device *dev,
 	struct component_match **match, struct device_node *dev_node)
 {
@@ -196,7 +185,7 @@ static void armada_add_endpoints(struct device *dev,
 	for_each_endpoint_of_node(dev_node, ep) {
 		remote = of_graph_get_remote_port_parent(ep);
 		if (remote && of_device_is_available(remote))
-			drm_of_component_match_add(dev, match, compare_of,
+			drm_of_component_match_add(dev, match, component_compare_of,
 						   remote);
 		of_node_put(remote);
 	}
@@ -213,7 +202,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 	int ret;
 
-	ret = drm_of_component_probe(dev, compare_dev_name, &armada_master_ops);
+	ret = drm_of_component_probe(dev, component_compare_dev_name, &armada_master_ops);
 	if (ret != -EINVAL)
 		return ret;
 
@@ -223,7 +212,7 @@ static int armada_drm_probe(struct platform_device *pdev)
 		int i;
 
 		for (i = 0; devices[i]; i++)
-			component_match_add(dev, &match, compare_dev_name,
+			component_match_add(dev, &match, component_compare_dev_name,
 					    devices[i]);
 
 		if (i == 0) {
-- 
2.18.0


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

* [PATCH 04/23] drm/etnaviv: Make use of the helper component_compare_of/dev_name
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Russell King,
	Chun-Kuang Hu, Arnd Bergmann, etnaviv, Christian Gmeiner,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy, Lucas Stach

Use the common compare helpers from component.

Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 0b756ecb1bc2..1d2b4fb4bcf8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -574,18 +574,6 @@ static const struct component_master_ops etnaviv_master_ops = {
 	.unbind = etnaviv_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	struct device_node *np = data;
-
-	return dev->of_node == np;
-}
-
-static int compare_str(struct device *dev, void *data)
-{
-	return !strcmp(dev_name(dev), data);
-}
-
 static int etnaviv_pdev_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -603,14 +591,14 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 				first_node = core_node;
 
 			drm_of_component_match_add(&pdev->dev, &match,
-						   compare_of, core_node);
+						   component_compare_of, core_node);
 		}
 	} else {
 		char **names = dev->platform_data;
 		unsigned i;
 
 		for (i = 0; names[i]; i++)
-			component_match_add(dev, &match, compare_str, names[i]);
+			component_match_add(dev, &match, component_compare_dev_name, names[i]);
 	}
 
 	/*
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 04/23] drm/etnaviv: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Lucas Stach, Russell King, Christian Gmeiner, etnaviv

Use the common compare helpers from component.

Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 0b756ecb1bc2..1d2b4fb4bcf8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -574,18 +574,6 @@ static const struct component_master_ops etnaviv_master_ops = {
 	.unbind = etnaviv_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	struct device_node *np = data;
-
-	return dev->of_node == np;
-}
-
-static int compare_str(struct device *dev, void *data)
-{
-	return !strcmp(dev_name(dev), data);
-}
-
 static int etnaviv_pdev_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -603,14 +591,14 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 				first_node = core_node;
 
 			drm_of_component_match_add(&pdev->dev, &match,
-						   compare_of, core_node);
+						   component_compare_of, core_node);
 		}
 	} else {
 		char **names = dev->platform_data;
 		unsigned i;
 
 		for (i = 0; names[i]; i++)
-			component_match_add(dev, &match, compare_str, names[i]);
+			component_match_add(dev, &match, component_compare_dev_name, names[i]);
 	}
 
 	/*
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 04/23] drm/etnaviv: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Lucas Stach, Russell King, Christian Gmeiner, etnaviv

Use the common compare helpers from component.

Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 0b756ecb1bc2..1d2b4fb4bcf8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -574,18 +574,6 @@ static const struct component_master_ops etnaviv_master_ops = {
 	.unbind = etnaviv_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	struct device_node *np = data;
-
-	return dev->of_node == np;
-}
-
-static int compare_str(struct device *dev, void *data)
-{
-	return !strcmp(dev_name(dev), data);
-}
-
 static int etnaviv_pdev_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -603,14 +591,14 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 				first_node = core_node;
 
 			drm_of_component_match_add(&pdev->dev, &match,
-						   compare_of, core_node);
+						   component_compare_of, core_node);
 		}
 	} else {
 		char **names = dev->platform_data;
 		unsigned i;
 
 		for (i = 0; names[i]; i++)
-			component_match_add(dev, &match, compare_str, names[i]);
+			component_match_add(dev, &match, component_compare_dev_name, names[i]);
 	}
 
 	/*
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 04/23] drm/etnaviv: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Russell King, Chun-Kuang Hu, Arnd Bergmann, etnaviv,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helpers from component.

Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 0b756ecb1bc2..1d2b4fb4bcf8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -574,18 +574,6 @@ static const struct component_master_ops etnaviv_master_ops = {
 	.unbind = etnaviv_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	struct device_node *np = data;
-
-	return dev->of_node == np;
-}
-
-static int compare_str(struct device *dev, void *data)
-{
-	return !strcmp(dev_name(dev), data);
-}
-
 static int etnaviv_pdev_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -603,14 +591,14 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 				first_node = core_node;
 
 			drm_of_component_match_add(&pdev->dev, &match,
-						   compare_of, core_node);
+						   component_compare_of, core_node);
 		}
 	} else {
 		char **names = dev->platform_data;
 		unsigned i;
 
 		for (i = 0; names[i]; i++)
-			component_match_add(dev, &match, compare_str, names[i]);
+			component_match_add(dev, &match, component_compare_dev_name, names[i]);
 	}
 
 	/*
-- 
2.18.0


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

* [PATCH 04/23] drm/etnaviv: Make use of the helper component_compare_of/dev_name
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Lucas Stach, Russell King, Christian Gmeiner, etnaviv

Use the common compare helpers from component.

Cc: Lucas Stach <l.stach@pengutronix.de>
Cc: Russell King <linux+etnaviv@armlinux.org.uk>
Cc: Christian Gmeiner <christian.gmeiner@gmail.com>
Cc: etnaviv@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
index 0b756ecb1bc2..1d2b4fb4bcf8 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c
+++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c
@@ -574,18 +574,6 @@ static const struct component_master_ops etnaviv_master_ops = {
 	.unbind = etnaviv_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	struct device_node *np = data;
-
-	return dev->of_node == np;
-}
-
-static int compare_str(struct device *dev, void *data)
-{
-	return !strcmp(dev_name(dev), data);
-}
-
 static int etnaviv_pdev_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -603,14 +591,14 @@ static int etnaviv_pdev_probe(struct platform_device *pdev)
 				first_node = core_node;
 
 			drm_of_component_match_add(&pdev->dev, &match,
-						   compare_of, core_node);
+						   component_compare_of, core_node);
 		}
 	} else {
 		char **names = dev->platform_data;
 		unsigned i;
 
 		for (i = 0; names[i]; i++)
-			component_match_add(dev, &match, compare_str, names[i]);
+			component_match_add(dev, &match, component_compare_dev_name, names[i]);
 	}
 
 	/*
-- 
2.18.0


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

* [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Xinliang Liu, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Hao Fang, Krzysztof Kozlowski,
	Xinwei Kong, James Wang, Chun-Kuang Hu, John Stultz,
	Arnd Bergmann, Chen Feng, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Thomas Zimmermann, Tian Tao, Robin Murphy

Use the common compare helper from component.

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: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Hao Fang <fanghao11@huawei.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
index 98ae9a48f3fe..8041ec11bd48 100644
--- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
+++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
@@ -203,11 +203,6 @@ static int kirin_drm_kms_init(struct drm_device *dev,
 	return ret;
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int kirin_drm_kms_cleanup(struct drm_device *dev)
 {
 	drm_kms_helper_poll_fini(dev);
@@ -278,7 +273,7 @@ static int kirin_drm_platform_probe(struct platform_device *pdev)
 	if (!remote)
 		return -ENODEV;
 
-	drm_of_component_match_add(dev, &match, compare_of, remote);
+	drm_of_component_match_add(dev, &match, component_compare_of, remote);
 	of_node_put(remote);
 
 	return component_master_add_with_match(dev, &kirin_drm_ops, match);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Xinliang Liu, Tian Tao, John Stultz, Xinwei Kong, Chen Feng,
	Thomas Zimmermann, Hao Fang

Use the common compare helper from component.

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: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Hao Fang <fanghao11@huawei.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
index 98ae9a48f3fe..8041ec11bd48 100644
--- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
+++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
@@ -203,11 +203,6 @@ static int kirin_drm_kms_init(struct drm_device *dev,
 	return ret;
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int kirin_drm_kms_cleanup(struct drm_device *dev)
 {
 	drm_kms_helper_poll_fini(dev);
@@ -278,7 +273,7 @@ static int kirin_drm_platform_probe(struct platform_device *pdev)
 	if (!remote)
 		return -ENODEV;
 
-	drm_of_component_match_add(dev, &match, compare_of, remote);
+	drm_of_component_match_add(dev, &match, component_compare_of, remote);
 	of_node_put(remote);
 
 	return component_master_add_with_match(dev, &kirin_drm_ops, match);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Xinliang Liu, Tian Tao, John Stultz, Xinwei Kong, Chen Feng,
	Thomas Zimmermann, Hao Fang

Use the common compare helper from component.

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: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Hao Fang <fanghao11@huawei.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
index 98ae9a48f3fe..8041ec11bd48 100644
--- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
+++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
@@ -203,11 +203,6 @@ static int kirin_drm_kms_init(struct drm_device *dev,
 	return ret;
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int kirin_drm_kms_cleanup(struct drm_device *dev)
 {
 	drm_kms_helper_poll_fini(dev);
@@ -278,7 +273,7 @@ static int kirin_drm_platform_probe(struct platform_device *pdev)
 	if (!remote)
 		return -ENODEV;
 
-	drm_of_component_match_add(dev, &match, compare_of, remote);
+	drm_of_component_match_add(dev, &match, component_compare_of, remote);
 	of_node_put(remote);
 
 	return component_master_add_with_match(dev, &kirin_drm_ops, match);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Xinliang Liu, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Hao Fang, Krzysztof Kozlowski,
	Joerg Roedel, iommu, Xinwei Kong, James Wang, Yong Wu,
	Chun-Kuang Hu, Arnd Bergmann, Chen Feng, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Thomas Zimmermann, Tian Tao,
	Robin Murphy

Use the common compare helper from component.

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: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Hao Fang <fanghao11@huawei.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
index 98ae9a48f3fe..8041ec11bd48 100644
--- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
+++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
@@ -203,11 +203,6 @@ static int kirin_drm_kms_init(struct drm_device *dev,
 	return ret;
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int kirin_drm_kms_cleanup(struct drm_device *dev)
 {
 	drm_kms_helper_poll_fini(dev);
@@ -278,7 +273,7 @@ static int kirin_drm_platform_probe(struct platform_device *pdev)
 	if (!remote)
 		return -ENODEV;
 
-	drm_of_component_match_add(dev, &match, compare_of, remote);
+	drm_of_component_match_add(dev, &match, component_compare_of, remote);
 	of_node_put(remote);
 
 	return component_master_add_with_match(dev, &kirin_drm_ops, match);
-- 
2.18.0


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

* [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Xinliang Liu, Tian Tao, John Stultz, Xinwei Kong, Chen Feng,
	Thomas Zimmermann, Hao Fang

Use the common compare helper from component.

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: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Hao Fang <fanghao11@huawei.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
index 98ae9a48f3fe..8041ec11bd48 100644
--- a/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
+++ b/drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
@@ -203,11 +203,6 @@ static int kirin_drm_kms_init(struct drm_device *dev,
 	return ret;
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int kirin_drm_kms_cleanup(struct drm_device *dev)
 {
 	drm_kms_helper_poll_fini(dev);
@@ -278,7 +273,7 @@ static int kirin_drm_platform_probe(struct platform_device *pdev)
 	if (!remote)
 		return -ENODEV;
 
-	drm_of_component_match_add(dev, &match, compare_of, remote);
+	drm_of_component_match_add(dev, &match, component_compare_of, remote);
 	of_node_put(remote);
 
 	return component_master_add_with_match(dev, &kirin_drm_ops, match);
-- 
2.18.0


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

* [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Paul Cercueil, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	linux-mips, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Paul Cercueil <paul@crapouillou.net>
Cc: linux-mips@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
index b4943a56be09..23b8f012b418 100644
--- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
+++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
@@ -1322,11 +1322,6 @@ static int ingenic_drm_bind_with_components(struct device *dev)
 	return ingenic_drm_bind(dev, true);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void ingenic_drm_unbind(struct device *dev)
 {
 	struct ingenic_drm *priv = dev_get_drvdata(dev);
@@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct platform_device *pdev)
 	if (!np)
 		return ingenic_drm_bind(dev, false);
 
-	drm_of_component_match_add(dev, &match, compare_of, np);
+	drm_of_component_match_add(dev, &match, component_compare_of, np);
 	of_node_put(np);
 
 	return component_master_add_with_match(dev, &ingenic_master_ops, match);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Paul Cercueil, linux-mips

Use the common compare helper from component.

Cc: Paul Cercueil <paul@crapouillou.net>
Cc: linux-mips@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
index b4943a56be09..23b8f012b418 100644
--- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
+++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
@@ -1322,11 +1322,6 @@ static int ingenic_drm_bind_with_components(struct device *dev)
 	return ingenic_drm_bind(dev, true);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void ingenic_drm_unbind(struct device *dev)
 {
 	struct ingenic_drm *priv = dev_get_drvdata(dev);
@@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct platform_device *pdev)
 	if (!np)
 		return ingenic_drm_bind(dev, false);
 
-	drm_of_component_match_add(dev, &match, compare_of, np);
+	drm_of_component_match_add(dev, &match, component_compare_of, np);
 	of_node_put(np);
 
 	return component_master_add_with_match(dev, &ingenic_master_ops, match);
-- 
2.18.0


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

* [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Paul Cercueil, linux-mips

Use the common compare helper from component.

Cc: Paul Cercueil <paul@crapouillou.net>
Cc: linux-mips@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
index b4943a56be09..23b8f012b418 100644
--- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
+++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
@@ -1322,11 +1322,6 @@ static int ingenic_drm_bind_with_components(struct device *dev)
 	return ingenic_drm_bind(dev, true);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void ingenic_drm_unbind(struct device *dev)
 {
 	struct ingenic_drm *priv = dev_get_drvdata(dev);
@@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct platform_device *pdev)
 	if (!np)
 		return ingenic_drm_bind(dev, false);
 
-	drm_of_component_match_add(dev, &match, compare_of, np);
+	drm_of_component_match_add(dev, &match, component_compare_of, np);
 	of_node_put(np);
 
 	return component_master_add_with_match(dev, &ingenic_master_ops, match);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Paul Cercueil, linux-mips

Use the common compare helper from component.

Cc: Paul Cercueil <paul@crapouillou.net>
Cc: linux-mips@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
index b4943a56be09..23b8f012b418 100644
--- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
+++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
@@ -1322,11 +1322,6 @@ static int ingenic_drm_bind_with_components(struct device *dev)
 	return ingenic_drm_bind(dev, true);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void ingenic_drm_unbind(struct device *dev)
 {
 	struct ingenic_drm *priv = dev_get_drvdata(dev);
@@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct platform_device *pdev)
 	if (!np)
 		return ingenic_drm_bind(dev, false);
 
-	drm_of_component_match_add(dev, &match, compare_of, np);
+	drm_of_component_match_add(dev, &match, component_compare_of, np);
 	of_node_put(np);
 
 	return component_master_add_with_match(dev, &ingenic_master_ops, match);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Paul Cercueil, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, linux-mips, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Paul Cercueil <paul@crapouillou.net>
Cc: linux-mips@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
index b4943a56be09..23b8f012b418 100644
--- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
+++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
@@ -1322,11 +1322,6 @@ static int ingenic_drm_bind_with_components(struct device *dev)
 	return ingenic_drm_bind(dev, true);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static void ingenic_drm_unbind(struct device *dev)
 {
 	struct ingenic_drm *priv = dev_get_drvdata(dev);
@@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct platform_device *pdev)
 	if (!np)
 		return ingenic_drm_bind(dev, false);
 
-	drm_of_component_match_add(dev, &match, compare_of, np);
+	drm_of_component_match_add(dev, &match, component_compare_of, np);
 	of_node_put(np);
 
 	return component_master_add_with_match(dev, &ingenic_master_ops, match);
-- 
2.18.0


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

* [PATCH 07/23] drm/mediatek: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, iommu, Philipp Zabel,
	Robin Murphy

Use the common compare helper from component.

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 56ff8c57ef8f..cd14399eaf8f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -369,11 +369,6 @@ static const struct drm_driver mtk_drm_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int mtk_drm_bind(struct device *dev)
 {
 	struct mtk_drm_private *private = dev_get_drvdata(dev);
@@ -614,7 +609,7 @@ static int mtk_drm_probe(struct platform_device *pdev)
 		    comp_type == MTK_DSI) {
 			dev_info(dev, "Adding component match for %pOF\n",
 				 node);
-			drm_of_component_match_add(dev, &match, compare_of,
+			drm_of_component_match_add(dev, &match, component_compare_of,
 						   node);
 		}
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 07/23] drm/mediatek: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Philipp Zabel

Use the common compare helper from component.

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 56ff8c57ef8f..cd14399eaf8f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -369,11 +369,6 @@ static const struct drm_driver mtk_drm_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int mtk_drm_bind(struct device *dev)
 {
 	struct mtk_drm_private *private = dev_get_drvdata(dev);
@@ -614,7 +609,7 @@ static int mtk_drm_probe(struct platform_device *pdev)
 		    comp_type == MTK_DSI) {
 			dev_info(dev, "Adding component match for %pOF\n",
 				 node);
-			drm_of_component_match_add(dev, &match, compare_of,
+			drm_of_component_match_add(dev, &match, component_compare_of,
 						   node);
 		}
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 07/23] drm/mediatek: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Philipp Zabel

Use the common compare helper from component.

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 56ff8c57ef8f..cd14399eaf8f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -369,11 +369,6 @@ static const struct drm_driver mtk_drm_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int mtk_drm_bind(struct device *dev)
 {
 	struct mtk_drm_private *private = dev_get_drvdata(dev);
@@ -614,7 +609,7 @@ static int mtk_drm_probe(struct platform_device *pdev)
 		    comp_type == MTK_DSI) {
 			dev_info(dev, "Adding component match for %pOF\n",
 				 node);
-			drm_of_component_match_add(dev, &match, compare_of,
+			drm_of_component_match_add(dev, &match, component_compare_of,
 						   node);
 		}
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 07/23] drm/mediatek: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 56ff8c57ef8f..cd14399eaf8f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -369,11 +369,6 @@ static const struct drm_driver mtk_drm_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int mtk_drm_bind(struct device *dev)
 {
 	struct mtk_drm_private *private = dev_get_drvdata(dev);
@@ -614,7 +609,7 @@ static int mtk_drm_probe(struct platform_device *pdev)
 		    comp_type == MTK_DSI) {
 			dev_info(dev, "Adding component match for %pOF\n",
 				 node);
-			drm_of_component_match_add(dev, &match, compare_of,
+			drm_of_component_match_add(dev, &match, component_compare_of,
 						   node);
 		}
 
-- 
2.18.0


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

* [PATCH 07/23] drm/mediatek: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Philipp Zabel

Use the common compare helper from component.

Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Cc: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 56ff8c57ef8f..cd14399eaf8f 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -369,11 +369,6 @@ static const struct drm_driver mtk_drm_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int mtk_drm_bind(struct device *dev)
 {
 	struct mtk_drm_private *private = dev_get_drvdata(dev);
@@ -614,7 +609,7 @@ static int mtk_drm_probe(struct platform_device *pdev)
 		    comp_type == MTK_DSI) {
 			dev_info(dev, "Adding component match for %pOF\n",
 				 node);
-			drm_of_component_match_add(dev, &match, compare_of,
+			drm_of_component_match_add(dev, &match, component_compare_of,
 						   node);
 		}
 
-- 
2.18.0


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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (3 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Neil Armstrong, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	linux-amlogic

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Neil Armstrong, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Jerome Brunet, Krzysztof Kozlowski,
	Kevin Hilman, James Wang, Chun-Kuang Hu, Arnd Bergmann,
	Martin Blumenstingl, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-amlogic, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Neil Armstrong, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	linux-amlogic

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Neil Armstrong, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	linux-amlogic

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Neil Armstrong, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Jerome Brunet, Krzysztof Kozlowski,
	Kevin Hilman, Joerg Roedel, iommu, James Wang, Yong Wu,
	Chun-Kuang Hu, Arnd Bergmann, Martin Blumenstingl, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-amlogic, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0


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

* [PATCH 08/23] drm/meson: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Neil Armstrong, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	linux-amlogic

Use the common compare helper from component.

Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Cc: linux-amlogic@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/meson/meson_drv.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/meson/meson_drv.c b/drivers/gpu/drm/meson/meson_drv.c
index 80f1d439841a..3a9768a135bb 100644
--- a/drivers/gpu/drm/meson/meson_drv.c
+++ b/drivers/gpu/drm/meson/meson_drv.c
@@ -423,14 +423,6 @@ static int __maybe_unused meson_drv_pm_resume(struct device *dev)
 	return drm_mode_config_helper_resume(priv->drm);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node, data);
-
-	return dev->of_node == data;
-}
-
 static void meson_drv_shutdown(struct platform_device *pdev)
 {
 	struct meson_drm *priv = dev_get_drvdata(&pdev->dev);
@@ -473,7 +465,7 @@ static int meson_drv_probe(struct platform_device *pdev)
 		dev_dbg(&pdev->dev, "parent %pOF remote match add %pOF parent %s\n",
 			np, remote, dev_name(&pdev->dev));
 
-		component_match_add(&pdev->dev, &match, compare_of, remote);
+		component_match_add(&pdev->dev, &match, component_compare_of, remote);
 
 		of_node_put(remote);
 
-- 
2.18.0


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

* [PATCH 09/23] drm/msm: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sean Paul, Abhinav Kumar, linux-arm-msm, freedreno

Use the common compare helper from component.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/msm/msm_drv.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index ad35a5d94053..50e5a6ff6487 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -1173,15 +1173,6 @@ static const struct dev_pm_ops msm_pm_ops = {
  * Componentized driver support:
  */
 
-/*
- * NOTE: duplication of the same code as exynos or imx (or probably any other).
- * so probably some room for some helpers
- */
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 /*
  * Identify what components need to be added by parsing what remote-endpoints
  * our MDP output ports are connected to. In the case of LVDS on MDP4, there
@@ -1239,7 +1230,7 @@ static int add_components_mdp(struct device *mdp_dev,
 
 		if (of_device_is_available(intf))
 			drm_of_component_match_add(master_dev, matchptr,
-						   compare_of, intf);
+						   component_compare_of, intf);
 
 		of_node_put(intf);
 	}
@@ -1285,7 +1276,7 @@ static int add_display_components(struct platform_device *pdev,
 		put_device(mdp_dev);
 
 		/* add the MDP component itself */
-		drm_of_component_match_add(dev, matchptr, compare_of,
+		drm_of_component_match_add(dev, matchptr, component_compare_of,
 					   mdp_dev->of_node);
 		break;
 	case KMS_MDP4:
@@ -1324,7 +1315,7 @@ static int add_gpu_components(struct device *dev,
 		return 0;
 
 	if (of_device_is_available(np))
-		drm_of_component_match_add(dev, matchptr, compare_of, np);
+		drm_of_component_match_add(dev, matchptr, component_compare_of, np);
 
 	of_node_put(np);
 
-- 
2.18.0


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

* [PATCH 09/23] drm/msm: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-arm-msm, Abhinav Kumar, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, Sean Paul, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	freedreno, Sebastian Reichel, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/msm/msm_drv.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index ad35a5d94053..50e5a6ff6487 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -1173,15 +1173,6 @@ static const struct dev_pm_ops msm_pm_ops = {
  * Componentized driver support:
  */
 
-/*
- * NOTE: duplication of the same code as exynos or imx (or probably any other).
- * so probably some room for some helpers
- */
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 /*
  * Identify what components need to be added by parsing what remote-endpoints
  * our MDP output ports are connected to. In the case of LVDS on MDP4, there
@@ -1239,7 +1230,7 @@ static int add_components_mdp(struct device *mdp_dev,
 
 		if (of_device_is_available(intf))
 			drm_of_component_match_add(master_dev, matchptr,
-						   compare_of, intf);
+						   component_compare_of, intf);
 
 		of_node_put(intf);
 	}
@@ -1285,7 +1276,7 @@ static int add_display_components(struct platform_device *pdev,
 		put_device(mdp_dev);
 
 		/* add the MDP component itself */
-		drm_of_component_match_add(dev, matchptr, compare_of,
+		drm_of_component_match_add(dev, matchptr, component_compare_of,
 					   mdp_dev->of_node);
 		break;
 	case KMS_MDP4:
@@ -1324,7 +1315,7 @@ static int add_gpu_components(struct device *dev,
 		return 0;
 
 	if (of_device_is_available(np))
-		drm_of_component_match_add(dev, matchptr, compare_of, np);
+		drm_of_component_match_add(dev, matchptr, component_compare_of, np);
 
 	of_node_put(np);
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 09/23] drm/msm: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sean Paul, Abhinav Kumar, linux-arm-msm, freedreno

Use the common compare helper from component.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/msm/msm_drv.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index ad35a5d94053..50e5a6ff6487 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -1173,15 +1173,6 @@ static const struct dev_pm_ops msm_pm_ops = {
  * Componentized driver support:
  */
 
-/*
- * NOTE: duplication of the same code as exynos or imx (or probably any other).
- * so probably some room for some helpers
- */
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 /*
  * Identify what components need to be added by parsing what remote-endpoints
  * our MDP output ports are connected to. In the case of LVDS on MDP4, there
@@ -1239,7 +1230,7 @@ static int add_components_mdp(struct device *mdp_dev,
 
 		if (of_device_is_available(intf))
 			drm_of_component_match_add(master_dev, matchptr,
-						   compare_of, intf);
+						   component_compare_of, intf);
 
 		of_node_put(intf);
 	}
@@ -1285,7 +1276,7 @@ static int add_display_components(struct platform_device *pdev,
 		put_device(mdp_dev);
 
 		/* add the MDP component itself */
-		drm_of_component_match_add(dev, matchptr, compare_of,
+		drm_of_component_match_add(dev, matchptr, component_compare_of,
 					   mdp_dev->of_node);
 		break;
 	case KMS_MDP4:
@@ -1324,7 +1315,7 @@ static int add_gpu_components(struct device *dev,
 		return 0;
 
 	if (of_device_is_available(np))
-		drm_of_component_match_add(dev, matchptr, compare_of, np);
+		drm_of_component_match_add(dev, matchptr, component_compare_of, np);
 
 	of_node_put(np);
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 09/23] drm/msm: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sean Paul, Abhinav Kumar, linux-arm-msm, freedreno

Use the common compare helper from component.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/msm/msm_drv.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index ad35a5d94053..50e5a6ff6487 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -1173,15 +1173,6 @@ static const struct dev_pm_ops msm_pm_ops = {
  * Componentized driver support:
  */
 
-/*
- * NOTE: duplication of the same code as exynos or imx (or probably any other).
- * so probably some room for some helpers
- */
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 /*
  * Identify what components need to be added by parsing what remote-endpoints
  * our MDP output ports are connected to. In the case of LVDS on MDP4, there
@@ -1239,7 +1230,7 @@ static int add_components_mdp(struct device *mdp_dev,
 
 		if (of_device_is_available(intf))
 			drm_of_component_match_add(master_dev, matchptr,
-						   compare_of, intf);
+						   component_compare_of, intf);
 
 		of_node_put(intf);
 	}
@@ -1285,7 +1276,7 @@ static int add_display_components(struct platform_device *pdev,
 		put_device(mdp_dev);
 
 		/* add the MDP component itself */
-		drm_of_component_match_add(dev, matchptr, compare_of,
+		drm_of_component_match_add(dev, matchptr, component_compare_of,
 					   mdp_dev->of_node);
 		break;
 	case KMS_MDP4:
@@ -1324,7 +1315,7 @@ static int add_gpu_components(struct device *dev,
 		return 0;
 
 	if (of_device_is_available(np))
-		drm_of_component_match_add(dev, matchptr, compare_of, np);
+		drm_of_component_match_add(dev, matchptr, component_compare_of, np);
 
 	of_node_put(np);
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 09/23] drm/msm: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-arm-msm,
	Abhinav Kumar, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	Sean Paul, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, freedreno, Sebastian Reichel,
	Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Sean Paul <sean@poorly.run>
Cc: Abhinav Kumar <quic_abhinavk@quicinc.com>
Cc: linux-arm-msm@vger.kernel.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/msm/msm_drv.c | 15 +++------------
 1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/msm/msm_drv.c b/drivers/gpu/drm/msm/msm_drv.c
index ad35a5d94053..50e5a6ff6487 100644
--- a/drivers/gpu/drm/msm/msm_drv.c
+++ b/drivers/gpu/drm/msm/msm_drv.c
@@ -1173,15 +1173,6 @@ static const struct dev_pm_ops msm_pm_ops = {
  * Componentized driver support:
  */
 
-/*
- * NOTE: duplication of the same code as exynos or imx (or probably any other).
- * so probably some room for some helpers
- */
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 /*
  * Identify what components need to be added by parsing what remote-endpoints
  * our MDP output ports are connected to. In the case of LVDS on MDP4, there
@@ -1239,7 +1230,7 @@ static int add_components_mdp(struct device *mdp_dev,
 
 		if (of_device_is_available(intf))
 			drm_of_component_match_add(master_dev, matchptr,
-						   compare_of, intf);
+						   component_compare_of, intf);
 
 		of_node_put(intf);
 	}
@@ -1285,7 +1276,7 @@ static int add_display_components(struct platform_device *pdev,
 		put_device(mdp_dev);
 
 		/* add the MDP component itself */
-		drm_of_component_match_add(dev, matchptr, compare_of,
+		drm_of_component_match_add(dev, matchptr, component_compare_of,
 					   mdp_dev->of_node);
 		break;
 	case KMS_MDP4:
@@ -1324,7 +1315,7 @@ static int add_gpu_components(struct device *dev,
 		return 0;
 
 	if (of_device_is_available(np))
-		drm_of_component_match_add(dev, matchptr, compare_of, np);
+		drm_of_component_match_add(dev, matchptr, component_compare_of, np);
 
 	of_node_put(np);
 
-- 
2.18.0


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

* [PATCH 10/23] drm/sprd: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Kevin Tang, Krzysztof Kozlowski, Chunyan Zhang,
	James Wang, Orson Zhai, Chun-Kuang Hu, Arnd Bergmann,
	Maarten Lankhorst, linux-mediatek, Maxime Ripard, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Baolin Wang, Robin Murphy

Use the common compare helper from component.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Kevin Tang <kevin3.tang@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sprd/sprd_drm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c
index a077e2d4d721..5d534a8db913 100644
--- a/drivers/gpu/drm/sprd/sprd_drm.c
+++ b/drivers/gpu/drm/sprd/sprd_drm.c
@@ -134,14 +134,9 @@ static const struct component_master_ops drm_component_ops = {
 	.unbind = sprd_drm_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sprd_drm_probe(struct platform_device *pdev)
 {
-	return drm_of_component_probe(&pdev->dev, compare_of, &drm_component_ops);
+	return drm_of_component_probe(&pdev->dev, component_compare_of, &drm_component_ops);
 }
 
 static int sprd_drm_remove(struct platform_device *pdev)
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 10/23] drm/sprd: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Kevin Tang,
	Maarten Lankhorst, Maxime Ripard

Use the common compare helper from component.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Kevin Tang <kevin3.tang@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sprd/sprd_drm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c
index a077e2d4d721..5d534a8db913 100644
--- a/drivers/gpu/drm/sprd/sprd_drm.c
+++ b/drivers/gpu/drm/sprd/sprd_drm.c
@@ -134,14 +134,9 @@ static const struct component_master_ops drm_component_ops = {
 	.unbind = sprd_drm_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sprd_drm_probe(struct platform_device *pdev)
 {
-	return drm_of_component_probe(&pdev->dev, compare_of, &drm_component_ops);
+	return drm_of_component_probe(&pdev->dev, component_compare_of, &drm_component_ops);
 }
 
 static int sprd_drm_remove(struct platform_device *pdev)
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 10/23] drm/sprd: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Kevin Tang,
	Maarten Lankhorst, Maxime Ripard

Use the common compare helper from component.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Kevin Tang <kevin3.tang@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sprd/sprd_drm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c
index a077e2d4d721..5d534a8db913 100644
--- a/drivers/gpu/drm/sprd/sprd_drm.c
+++ b/drivers/gpu/drm/sprd/sprd_drm.c
@@ -134,14 +134,9 @@ static const struct component_master_ops drm_component_ops = {
 	.unbind = sprd_drm_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sprd_drm_probe(struct platform_device *pdev)
 {
-	return drm_of_component_probe(&pdev->dev, compare_of, &drm_component_ops);
+	return drm_of_component_probe(&pdev->dev, component_compare_of, &drm_component_ops);
 }
 
 static int sprd_drm_remove(struct platform_device *pdev)
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 10/23] drm/sprd: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Kevin Tang, Krzysztof Kozlowski, Chunyan Zhang,
	Joerg Roedel, iommu, James Wang, Yong Wu, Orson Zhai,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Maxime Ripard,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Baolin Wang, Robin Murphy

Use the common compare helper from component.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Kevin Tang <kevin3.tang@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sprd/sprd_drm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c
index a077e2d4d721..5d534a8db913 100644
--- a/drivers/gpu/drm/sprd/sprd_drm.c
+++ b/drivers/gpu/drm/sprd/sprd_drm.c
@@ -134,14 +134,9 @@ static const struct component_master_ops drm_component_ops = {
 	.unbind = sprd_drm_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sprd_drm_probe(struct platform_device *pdev)
 {
-	return drm_of_component_probe(&pdev->dev, compare_of, &drm_component_ops);
+	return drm_of_component_probe(&pdev->dev, component_compare_of, &drm_component_ops);
 }
 
 static int sprd_drm_remove(struct platform_device *pdev)
-- 
2.18.0


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

* [PATCH 10/23] drm/sprd: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Kevin Tang,
	Maarten Lankhorst, Maxime Ripard

Use the common compare helper from component.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Kevin Tang <kevin3.tang@gmail.com>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sprd/sprd_drm.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sprd/sprd_drm.c b/drivers/gpu/drm/sprd/sprd_drm.c
index a077e2d4d721..5d534a8db913 100644
--- a/drivers/gpu/drm/sprd/sprd_drm.c
+++ b/drivers/gpu/drm/sprd/sprd_drm.c
@@ -134,14 +134,9 @@ static const struct component_master_ops drm_component_ops = {
 	.unbind = sprd_drm_unbind,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sprd_drm_probe(struct platform_device *pdev)
 {
-	return drm_of_component_probe(&pdev->dev, compare_of, &drm_component_ops);
+	return drm_of_component_probe(&pdev->dev, component_compare_of, &drm_component_ops);
 }
 
 static int sprd_drm_remove(struct platform_device *pdev)
-- 
2.18.0


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

* [PATCH 11/23] drm/sti: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Benjamin Gaignard, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helper from component.

Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sti/sti_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
index c7efb43b83ee..890c3103f6bd 100644
--- a/drivers/gpu/drm/sti/sti_drv.c
+++ b/drivers/gpu/drm/sti/sti_drv.c
@@ -144,11 +144,6 @@ static const struct drm_driver sti_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sti_init(struct drm_device *ddev)
 {
 	struct sti_private *private;
@@ -244,7 +239,7 @@ static int sti_platform_probe(struct platform_device *pdev)
 	child_np = of_get_next_available_child(node, NULL);
 
 	while (child_np) {
-		drm_of_component_match_add(dev, &match, compare_of,
+		drm_of_component_match_add(dev, &match, component_compare_of,
 					   child_np);
 		child_np = of_get_next_available_child(node, child_np);
 	}
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 11/23] drm/sti: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Benjamin Gaignard

Use the common compare helper from component.

Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sti/sti_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
index c7efb43b83ee..890c3103f6bd 100644
--- a/drivers/gpu/drm/sti/sti_drv.c
+++ b/drivers/gpu/drm/sti/sti_drv.c
@@ -144,11 +144,6 @@ static const struct drm_driver sti_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sti_init(struct drm_device *ddev)
 {
 	struct sti_private *private;
@@ -244,7 +239,7 @@ static int sti_platform_probe(struct platform_device *pdev)
 	child_np = of_get_next_available_child(node, NULL);
 
 	while (child_np) {
-		drm_of_component_match_add(dev, &match, compare_of,
+		drm_of_component_match_add(dev, &match, component_compare_of,
 					   child_np);
 		child_np = of_get_next_available_child(node, child_np);
 	}
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 11/23] drm/sti: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Benjamin Gaignard

Use the common compare helper from component.

Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sti/sti_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
index c7efb43b83ee..890c3103f6bd 100644
--- a/drivers/gpu/drm/sti/sti_drv.c
+++ b/drivers/gpu/drm/sti/sti_drv.c
@@ -144,11 +144,6 @@ static const struct drm_driver sti_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sti_init(struct drm_device *ddev)
 {
 	struct sti_private *private;
@@ -244,7 +239,7 @@ static int sti_platform_probe(struct platform_device *pdev)
 	child_np = of_get_next_available_child(node, NULL);
 
 	while (child_np) {
-		drm_of_component_match_add(dev, &match, compare_of,
+		drm_of_component_match_add(dev, &match, component_compare_of,
 					   child_np);
 		child_np = of_get_next_available_child(node, child_np);
 	}
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 11/23] drm/sti: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Benjamin Gaignard, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sti/sti_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
index c7efb43b83ee..890c3103f6bd 100644
--- a/drivers/gpu/drm/sti/sti_drv.c
+++ b/drivers/gpu/drm/sti/sti_drv.c
@@ -144,11 +144,6 @@ static const struct drm_driver sti_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sti_init(struct drm_device *ddev)
 {
 	struct sti_private *private;
@@ -244,7 +239,7 @@ static int sti_platform_probe(struct platform_device *pdev)
 	child_np = of_get_next_available_child(node, NULL);
 
 	while (child_np) {
-		drm_of_component_match_add(dev, &match, compare_of,
+		drm_of_component_match_add(dev, &match, component_compare_of,
 					   child_np);
 		child_np = of_get_next_available_child(node, child_np);
 	}
-- 
2.18.0


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

* [PATCH 11/23] drm/sti: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Benjamin Gaignard

Use the common compare helper from component.

Cc: Benjamin Gaignard <benjamin.gaignard@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sti/sti_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/sti/sti_drv.c b/drivers/gpu/drm/sti/sti_drv.c
index c7efb43b83ee..890c3103f6bd 100644
--- a/drivers/gpu/drm/sti/sti_drv.c
+++ b/drivers/gpu/drm/sti/sti_drv.c
@@ -144,11 +144,6 @@ static const struct drm_driver sti_driver = {
 	.minor = DRIVER_MINOR,
 };
 
-static int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
 static int sti_init(struct drm_device *ddev)
 {
 	struct sti_private *private;
@@ -244,7 +239,7 @@ static int sti_platform_probe(struct platform_device *pdev)
 	child_np = of_get_next_available_child(node, NULL);
 
 	while (child_np) {
-		drm_of_component_match_add(dev, &match, compare_of,
+		drm_of_component_match_add(dev, &match, component_compare_of,
 					   child_np);
 		child_np = of_get_next_available_child(node, child_np);
 	}
-- 
2.18.0


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

* [PATCH 12/23] drm/sun4i: Make use of the helper component_compare_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Jernej Skrabec, Chen-Yu Tsai,
	James Wang, linux-sunxi, Chun-Kuang Hu, Arnd Bergmann,
	Maxime Ripard, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-sunxi@lists.linux.dev
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c
index b630614b3d72..a3e3e51c600d 100644
--- a/drivers/gpu/drm/sun4i/sun4i_drv.c
+++ b/drivers/gpu/drm/sun4i/sun4i_drv.c
@@ -201,15 +201,6 @@ static bool sun4i_drv_node_is_tcon_top(struct device_node *node)
 		!!of_match_node(sun8i_tcon_top_of_table, node);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node,
-			 data);
-
-	return dev->of_node == data;
-}
-
 /*
  * The encoder drivers use drm_of_find_possible_crtcs to get upstream
  * crtcs from the device tree using of_graph. For the results to be
@@ -329,7 +320,7 @@ static int sun4i_drv_add_endpoints(struct device *dev,
 	     of_device_is_available(node))) {
 		/* Add current component */
 		DRM_DEBUG_DRIVER("Adding component %pOF\n", node);
-		drm_of_component_match_add(dev, match, compare_of, node);
+		drm_of_component_match_add(dev, match, component_compare_of, node);
 		count++;
 	}
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 12/23] drm/sun4i: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maxime Ripard, Chen-Yu Tsai, Jernej Skrabec, linux-sunxi

Use the common compare helper from component.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-sunxi@lists.linux.dev
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c
index b630614b3d72..a3e3e51c600d 100644
--- a/drivers/gpu/drm/sun4i/sun4i_drv.c
+++ b/drivers/gpu/drm/sun4i/sun4i_drv.c
@@ -201,15 +201,6 @@ static bool sun4i_drv_node_is_tcon_top(struct device_node *node)
 		!!of_match_node(sun8i_tcon_top_of_table, node);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node,
-			 data);
-
-	return dev->of_node == data;
-}
-
 /*
  * The encoder drivers use drm_of_find_possible_crtcs to get upstream
  * crtcs from the device tree using of_graph. For the results to be
@@ -329,7 +320,7 @@ static int sun4i_drv_add_endpoints(struct device *dev,
 	     of_device_is_available(node))) {
 		/* Add current component */
 		DRM_DEBUG_DRIVER("Adding component %pOF\n", node);
-		drm_of_component_match_add(dev, match, compare_of, node);
+		drm_of_component_match_add(dev, match, component_compare_of, node);
 		count++;
 	}
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 12/23] drm/sun4i: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maxime Ripard, Chen-Yu Tsai, Jernej Skrabec, linux-sunxi

Use the common compare helper from component.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-sunxi@lists.linux.dev
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c
index b630614b3d72..a3e3e51c600d 100644
--- a/drivers/gpu/drm/sun4i/sun4i_drv.c
+++ b/drivers/gpu/drm/sun4i/sun4i_drv.c
@@ -201,15 +201,6 @@ static bool sun4i_drv_node_is_tcon_top(struct device_node *node)
 		!!of_match_node(sun8i_tcon_top_of_table, node);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node,
-			 data);
-
-	return dev->of_node == data;
-}
-
 /*
  * The encoder drivers use drm_of_find_possible_crtcs to get upstream
  * crtcs from the device tree using of_graph. For the results to be
@@ -329,7 +320,7 @@ static int sun4i_drv_add_endpoints(struct device *dev,
 	     of_device_is_available(node))) {
 		/* Add current component */
 		DRM_DEBUG_DRIVER("Adding component %pOF\n", node);
-		drm_of_component_match_add(dev, match, compare_of, node);
+		drm_of_component_match_add(dev, match, component_compare_of, node);
 		count++;
 	}
 
-- 
2.18.0


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

* [PATCH 12/23] drm/sun4i: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maxime Ripard, Chen-Yu Tsai, Jernej Skrabec, linux-sunxi

Use the common compare helper from component.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-sunxi@lists.linux.dev
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c
index b630614b3d72..a3e3e51c600d 100644
--- a/drivers/gpu/drm/sun4i/sun4i_drv.c
+++ b/drivers/gpu/drm/sun4i/sun4i_drv.c
@@ -201,15 +201,6 @@ static bool sun4i_drv_node_is_tcon_top(struct device_node *node)
 		!!of_match_node(sun8i_tcon_top_of_table, node);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node,
-			 data);
-
-	return dev->of_node == data;
-}
-
 /*
  * The encoder drivers use drm_of_find_possible_crtcs to get upstream
  * crtcs from the device tree using of_graph. For the results to be
@@ -329,7 +320,7 @@ static int sun4i_drv_add_endpoints(struct device *dev,
 	     of_device_is_available(node))) {
 		/* Add current component */
 		DRM_DEBUG_DRIVER("Adding component %pOF\n", node);
-		drm_of_component_match_add(dev, match, compare_of, node);
+		drm_of_component_match_add(dev, match, component_compare_of, node);
 		count++;
 	}
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 12/23] drm/sun4i: Make use of the helper component_compare_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu,
	Jernej Skrabec, Chen-Yu Tsai, James Wang, Yong Wu, linux-sunxi,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, Tomasz Figa,
	Robin Murphy

Use the common compare helper from component.

Cc: Maxime Ripard <mripard@kernel.org>
Cc: Chen-Yu Tsai <wens@csie.org>
Cc: Jernej Skrabec <jernej.skrabec@gmail.com>
Cc: linux-sunxi@lists.linux.dev
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/sun4i/sun4i_drv.c b/drivers/gpu/drm/sun4i/sun4i_drv.c
index b630614b3d72..a3e3e51c600d 100644
--- a/drivers/gpu/drm/sun4i/sun4i_drv.c
+++ b/drivers/gpu/drm/sun4i/sun4i_drv.c
@@ -201,15 +201,6 @@ static bool sun4i_drv_node_is_tcon_top(struct device_node *node)
 		!!of_match_node(sun8i_tcon_top_of_table, node);
 }
 
-static int compare_of(struct device *dev, void *data)
-{
-	DRM_DEBUG_DRIVER("Comparing of node %pOF with %pOF\n",
-			 dev->of_node,
-			 data);
-
-	return dev->of_node == data;
-}
-
 /*
  * The encoder drivers use drm_of_find_possible_crtcs to get upstream
  * crtcs from the device tree using of_graph. For the results to be
@@ -329,7 +320,7 @@ static int sun4i_drv_add_endpoints(struct device *dev,
 	     of_device_is_available(node))) {
 		/* Add current component */
 		DRM_DEBUG_DRIVER("Adding component %pOF\n", node);
-		drm_of_component_match_add(dev, match, compare_of, node);
+		drm_of_component_match_add(dev, match, component_compare_of, node);
 		count++;
 	}
 
-- 
2.18.0


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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (3 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Heiko St¨¹bner, Liviu Dudau, linux-kernel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Krzysztof Kozlowski, linux-rockchip, Sandy Huang, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, Heiko St¨¹bner, linux-rockchip

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, Heiko St¨¹bner, linux-rockchip

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0


_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, Heiko St¨¹bner, linux-rockchip

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu,
	linux-rockchip, Sandy Huang, James Wang, Yong Wu, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0


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

* [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, Heiko St¨¹bner, linux-rockchip

Use the common compare helper from component.

Cc: Sandy Huang <hjc@rock-chips.com>
Cc: "Heiko St¨¹bner" <heiko@sntech.de>
Cc: linux-rockchip@lists.infradead.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index bec207de4544..3c2f2d6ecc36 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
 	return false;
 }
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static void rockchip_drm_match_remove(struct device *dev)
 {
 	struct device_link *link;
@@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
 				break;
 
 			device_link_add(dev, d, DL_FLAG_STATELESS);
-			component_match_add(dev, &match, compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 		} while (true);
 	}
 
-- 
2.18.0


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

* [PATCH 14/23] drm/exynos: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, linux-samsung-soc, Joonyoung Shim,
	Krzysztof Kozlowski, James Wang, Kyungmin Park, Chun-Kuang Hu,
	Arnd Bergmann, Inki Dae, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Seung-Woo Kim, Sebastian Reichel,
	iommu, Robin Murphy

Use the common compare helper from component.

Cc: Inki Dae <inki.dae@samsung.com>
Cc: Joonyoung Shim <jy0922.shim@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 9743b6b17447..d8b49a3c9b0f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -212,11 +212,6 @@ static struct exynos_drm_driver_info exynos_drm_drivers[] = {
 	}
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static struct component_match *exynos_drm_match_add(struct device *dev)
 {
 	struct component_match *match = NULL;
@@ -234,8 +229,7 @@ static struct component_match *exynos_drm_match_add(struct device *dev)
 
 			if (!(info->flags & DRM_FIMC_DEVICE) ||
 			    exynos_drm_check_fimc_device(d) == 0)
-				component_match_add(dev, &match,
-						    compare_dev, d);
+				component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 14/23] drm/exynos: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Inki Dae, Joonyoung Shim, Seung-Woo Kim, Kyungmin Park,
	linux-samsung-soc

Use the common compare helper from component.

Cc: Inki Dae <inki.dae@samsung.com>
Cc: Joonyoung Shim <jy0922.shim@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 9743b6b17447..d8b49a3c9b0f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -212,11 +212,6 @@ static struct exynos_drm_driver_info exynos_drm_drivers[] = {
 	}
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static struct component_match *exynos_drm_match_add(struct device *dev)
 {
 	struct component_match *match = NULL;
@@ -234,8 +229,7 @@ static struct component_match *exynos_drm_match_add(struct device *dev)
 
 			if (!(info->flags & DRM_FIMC_DEVICE) ||
 			    exynos_drm_check_fimc_device(d) == 0)
-				component_match_add(dev, &match,
-						    compare_dev, d);
+				component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 14/23] drm/exynos: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Inki Dae, Joonyoung Shim, Seung-Woo Kim, Kyungmin Park,
	linux-samsung-soc

Use the common compare helper from component.

Cc: Inki Dae <inki.dae@samsung.com>
Cc: Joonyoung Shim <jy0922.shim@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 9743b6b17447..d8b49a3c9b0f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -212,11 +212,6 @@ static struct exynos_drm_driver_info exynos_drm_drivers[] = {
 	}
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static struct component_match *exynos_drm_match_add(struct device *dev)
 {
 	struct component_match *match = NULL;
@@ -234,8 +229,7 @@ static struct component_match *exynos_drm_match_add(struct device *dev)
 
 			if (!(info->flags & DRM_FIMC_DEVICE) ||
 			    exynos_drm_check_fimc_device(d) == 0)
-				component_match_add(dev, &match,
-						    compare_dev, d);
+				component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 14/23] drm/exynos: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Inki Dae, Joonyoung Shim, Seung-Woo Kim, Kyungmin Park,
	linux-samsung-soc

Use the common compare helper from component.

Cc: Inki Dae <inki.dae@samsung.com>
Cc: Joonyoung Shim <jy0922.shim@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 9743b6b17447..d8b49a3c9b0f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -212,11 +212,6 @@ static struct exynos_drm_driver_info exynos_drm_drivers[] = {
 	}
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static struct component_match *exynos_drm_match_add(struct device *dev)
 {
 	struct component_match *match = NULL;
@@ -234,8 +229,7 @@ static struct component_match *exynos_drm_match_add(struct device *dev)
 
 			if (!(info->flags & DRM_FIMC_DEVICE) ||
 			    exynos_drm_check_fimc_device(d) == 0)
-				component_match_add(dev, &match,
-						    compare_dev, d);
+				component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 14/23] drm/exynos: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, linux-samsung-soc, Joonyoung Shim,
	Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang, Yong Wu,
	Kyungmin Park, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Seung-Woo Kim, Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Inki Dae <inki.dae@samsung.com>
Cc: Joonyoung Shim <jy0922.shim@samsung.com>
Cc: Seung-Woo Kim <sw0312.kim@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Cc: linux-samsung-soc@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/exynos/exynos_drm_drv.c b/drivers/gpu/drm/exynos/exynos_drm_drv.c
index 9743b6b17447..d8b49a3c9b0f 100644
--- a/drivers/gpu/drm/exynos/exynos_drm_drv.c
+++ b/drivers/gpu/drm/exynos/exynos_drm_drv.c
@@ -212,11 +212,6 @@ static struct exynos_drm_driver_info exynos_drm_drivers[] = {
 	}
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == (struct device *)data;
-}
-
 static struct component_match *exynos_drm_match_add(struct device *dev)
 {
 	struct component_match *match = NULL;
@@ -234,8 +229,7 @@ static struct component_match *exynos_drm_match_add(struct device *dev)
 
 			if (!(info->flags & DRM_FIMC_DEVICE) ||
 			    exynos_drm_check_fimc_device(d) == 0)
-				component_match_add(dev, &match,
-						    compare_dev, d);
+				component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 15/23] drm/mcde: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Linus Walleij, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helper from component.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mcde/mcde_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c
index 5b5afc6aaf8e..a17bfbb152a2 100644
--- a/drivers/gpu/drm/mcde/mcde_drv.c
+++ b/drivers/gpu/drm/mcde/mcde_drv.c
@@ -265,11 +265,6 @@ static struct platform_driver *const mcde_component_drivers[] = {
 	&mcde_dsi_driver,
 };
 
-static int mcde_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int mcde_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -399,7 +394,7 @@ static int mcde_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match, mcde_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 15/23] drm/mcde: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Linus Walleij

Use the common compare helper from component.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mcde/mcde_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c
index 5b5afc6aaf8e..a17bfbb152a2 100644
--- a/drivers/gpu/drm/mcde/mcde_drv.c
+++ b/drivers/gpu/drm/mcde/mcde_drv.c
@@ -265,11 +265,6 @@ static struct platform_driver *const mcde_component_drivers[] = {
 	&mcde_dsi_driver,
 };
 
-static int mcde_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int mcde_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -399,7 +394,7 @@ static int mcde_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match, mcde_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 15/23] drm/mcde: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Linus Walleij

Use the common compare helper from component.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mcde/mcde_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c
index 5b5afc6aaf8e..a17bfbb152a2 100644
--- a/drivers/gpu/drm/mcde/mcde_drv.c
+++ b/drivers/gpu/drm/mcde/mcde_drv.c
@@ -265,11 +265,6 @@ static struct platform_driver *const mcde_component_drivers[] = {
 	&mcde_dsi_driver,
 };
 
-static int mcde_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int mcde_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -399,7 +394,7 @@ static int mcde_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match, mcde_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 15/23] drm/mcde: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mcde/mcde_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c
index 5b5afc6aaf8e..a17bfbb152a2 100644
--- a/drivers/gpu/drm/mcde/mcde_drv.c
+++ b/drivers/gpu/drm/mcde/mcde_drv.c
@@ -265,11 +265,6 @@ static struct platform_driver *const mcde_component_drivers[] = {
 	&mcde_dsi_driver,
 };
 
-static int mcde_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int mcde_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -399,7 +394,7 @@ static int mcde_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match, mcde_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 15/23] drm/mcde: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Linus Walleij

Use the common compare helper from component.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/mcde/mcde_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mcde/mcde_drv.c b/drivers/gpu/drm/mcde/mcde_drv.c
index 5b5afc6aaf8e..a17bfbb152a2 100644
--- a/drivers/gpu/drm/mcde/mcde_drv.c
+++ b/drivers/gpu/drm/mcde/mcde_drv.c
@@ -265,11 +265,6 @@ static struct platform_driver *const mcde_component_drivers[] = {
 	&mcde_dsi_driver,
 };
 
-static int mcde_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int mcde_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -399,7 +394,7 @@ static int mcde_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match, mcde_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 16/23] drm/omap: dss: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, Tomi Valkeinen,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Cai Huoqing, Robin Murphy

Use the common compare helper from component.

Cc: Tomi Valkeinen <tomba@kernel.org>
Cc: Cai Huoqing <caihuoqing@baidu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/omapdrm/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
index 69b3e15b9356..0399f3390a0a 100644
--- a/drivers/gpu/drm/omapdrm/dss/dss.c
+++ b/drivers/gpu/drm/omapdrm/dss/dss.c
@@ -1344,12 +1344,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 struct dss_component_match_data {
 	struct device *dev;
 	struct component_match **match;
@@ -1379,7 +1373,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 		return device_for_each_child(dev, cmatch,
 					     dss_add_child_component);
 
-	component_match_add(cmatch->dev, match, dss_component_compare, dev);
+	component_match_add(cmatch->dev, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 16/23] drm/omap: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Tomi Valkeinen, Cai Huoqing

Use the common compare helper from component.

Cc: Tomi Valkeinen <tomba@kernel.org>
Cc: Cai Huoqing <caihuoqing@baidu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/omapdrm/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
index 69b3e15b9356..0399f3390a0a 100644
--- a/drivers/gpu/drm/omapdrm/dss/dss.c
+++ b/drivers/gpu/drm/omapdrm/dss/dss.c
@@ -1344,12 +1344,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 struct dss_component_match_data {
 	struct device *dev;
 	struct component_match **match;
@@ -1379,7 +1373,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 		return device_for_each_child(dev, cmatch,
 					     dss_add_child_component);
 
-	component_match_add(cmatch->dev, match, dss_component_compare, dev);
+	component_match_add(cmatch->dev, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 16/23] drm/omap: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Tomi Valkeinen, Cai Huoqing

Use the common compare helper from component.

Cc: Tomi Valkeinen <tomba@kernel.org>
Cc: Cai Huoqing <caihuoqing@baidu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/omapdrm/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
index 69b3e15b9356..0399f3390a0a 100644
--- a/drivers/gpu/drm/omapdrm/dss/dss.c
+++ b/drivers/gpu/drm/omapdrm/dss/dss.c
@@ -1344,12 +1344,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 struct dss_component_match_data {
 	struct device *dev;
 	struct component_match **match;
@@ -1379,7 +1373,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 		return device_for_each_child(dev, cmatch,
 					     dss_add_child_component);
 
-	component_match_add(cmatch->dev, match, dss_component_compare, dev);
+	component_match_add(cmatch->dev, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 16/23] drm/omap: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, Tomi Valkeinen, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Cai Huoqing,
	Robin Murphy

Use the common compare helper from component.

Cc: Tomi Valkeinen <tomba@kernel.org>
Cc: Cai Huoqing <caihuoqing@baidu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/omapdrm/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
index 69b3e15b9356..0399f3390a0a 100644
--- a/drivers/gpu/drm/omapdrm/dss/dss.c
+++ b/drivers/gpu/drm/omapdrm/dss/dss.c
@@ -1344,12 +1344,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 struct dss_component_match_data {
 	struct device *dev;
 	struct component_match **match;
@@ -1379,7 +1373,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 		return device_for_each_child(dev, cmatch,
 					     dss_add_child_component);
 
-	component_match_add(cmatch->dev, match, dss_component_compare, dev);
+	component_match_add(cmatch->dev, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


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

* [PATCH 16/23] drm/omap: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Tomi Valkeinen, Cai Huoqing

Use the common compare helper from component.

Cc: Tomi Valkeinen <tomba@kernel.org>
Cc: Cai Huoqing <caihuoqing@baidu.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/omapdrm/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/omapdrm/dss/dss.c b/drivers/gpu/drm/omapdrm/dss/dss.c
index 69b3e15b9356..0399f3390a0a 100644
--- a/drivers/gpu/drm/omapdrm/dss/dss.c
+++ b/drivers/gpu/drm/omapdrm/dss/dss.c
@@ -1344,12 +1344,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 struct dss_component_match_data {
 	struct device *dev;
 	struct component_match **match;
@@ -1379,7 +1373,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 		return device_for_each_child(dev, cmatch,
 					     dss_add_child_component);
 
-	component_match_add(cmatch->dev, match, dss_component_compare, dev);
+	component_match_add(cmatch->dev, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


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

* [PATCH 17/23] drm/vc4: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Emma Anholt, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, Maxime Ripard, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Emma Anholt <emma@anholt.net>
Cc: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/vc4/vc4_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 16abc3a3d601..e0f4c2ef8ba6 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -187,11 +187,6 @@ static struct drm_driver vc4_drm_driver = {
 	.patchlevel = DRIVER_PATCHLEVEL,
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static void vc4_match_add_drivers(struct device *dev,
 				  struct component_match **match,
 				  struct platform_driver *const *drivers,
@@ -205,7 +200,7 @@ static void vc4_match_add_drivers(struct device *dev,
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, match, compare_dev, d);
+			component_match_add(dev, match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 17/23] drm/vc4: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Emma Anholt, Maxime Ripard

Use the common compare helper from component.

Cc: Emma Anholt <emma@anholt.net>
Cc: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/vc4/vc4_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 16abc3a3d601..e0f4c2ef8ba6 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -187,11 +187,6 @@ static struct drm_driver vc4_drm_driver = {
 	.patchlevel = DRIVER_PATCHLEVEL,
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static void vc4_match_add_drivers(struct device *dev,
 				  struct component_match **match,
 				  struct platform_driver *const *drivers,
@@ -205,7 +200,7 @@ static void vc4_match_add_drivers(struct device *dev,
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, match, compare_dev, d);
+			component_match_add(dev, match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 17/23] drm/vc4: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Emma Anholt, Maxime Ripard

Use the common compare helper from component.

Cc: Emma Anholt <emma@anholt.net>
Cc: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/vc4/vc4_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 16abc3a3d601..e0f4c2ef8ba6 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -187,11 +187,6 @@ static struct drm_driver vc4_drm_driver = {
 	.patchlevel = DRIVER_PATCHLEVEL,
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static void vc4_match_add_drivers(struct device *dev,
 				  struct component_match **match,
 				  struct platform_driver *const *drivers,
@@ -205,7 +200,7 @@ static void vc4_match_add_drivers(struct device *dev,
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, match, compare_dev, d);
+			component_match_add(dev, match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 17/23] drm/vc4: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Emma Anholt, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Emma Anholt <emma@anholt.net>
Cc: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/vc4/vc4_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 16abc3a3d601..e0f4c2ef8ba6 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -187,11 +187,6 @@ static struct drm_driver vc4_drm_driver = {
 	.patchlevel = DRIVER_PATCHLEVEL,
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static void vc4_match_add_drivers(struct device *dev,
 				  struct component_match **match,
 				  struct platform_driver *const *drivers,
@@ -205,7 +200,7 @@ static void vc4_match_add_drivers(struct device *dev,
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, match, compare_dev, d);
+			component_match_add(dev, match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 17/23] drm/vc4: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Emma Anholt, Maxime Ripard

Use the common compare helper from component.

Cc: Emma Anholt <emma@anholt.net>
Cc: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/vc4/vc4_drv.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index 16abc3a3d601..e0f4c2ef8ba6 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -187,11 +187,6 @@ static struct drm_driver vc4_drm_driver = {
 	.patchlevel = DRIVER_PATCHLEVEL,
 };
 
-static int compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static void vc4_match_add_drivers(struct device *dev,
 				  struct component_match **match,
 				  struct platform_driver *const *drivers,
@@ -205,7 +200,7 @@ static void vc4_match_add_drivers(struct device *dev,
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, match, compare_dev, d);
+			component_match_add(dev, match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 18/23] drm: of: Make use of the helper component_release_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, Maarten Lankhorst, Maxime Ripard, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Thomas Zimmermann, Robin Murphy

Use the common release helper from component.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/drm_of.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c
index 59d368ea006b..9a2cfab3a177 100644
--- a/drivers/gpu/drm/drm_of.c
+++ b/drivers/gpu/drm/drm_of.c
@@ -18,11 +18,6 @@
  * properties.
  */
 
-static void drm_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 /**
  * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
  * @dev: DRM device
@@ -94,7 +89,7 @@ void drm_of_component_match_add(struct device *master,
 				struct device_node *node)
 {
 	of_node_get(node);
-	component_match_add_release(master, matchptr, drm_release_of,
+	component_match_add_release(master, matchptr, component_release_of,
 				    compare, node);
 }
 EXPORT_SYMBOL_GPL(drm_of_component_match_add);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 18/23] drm: of: Make use of the helper component_release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann

Use the common release helper from component.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/drm_of.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c
index 59d368ea006b..9a2cfab3a177 100644
--- a/drivers/gpu/drm/drm_of.c
+++ b/drivers/gpu/drm/drm_of.c
@@ -18,11 +18,6 @@
  * properties.
  */
 
-static void drm_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 /**
  * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
  * @dev: DRM device
@@ -94,7 +89,7 @@ void drm_of_component_match_add(struct device *master,
 				struct device_node *node)
 {
 	of_node_get(node);
-	component_match_add_release(master, matchptr, drm_release_of,
+	component_match_add_release(master, matchptr, component_release_of,
 				    compare, node);
 }
 EXPORT_SYMBOL_GPL(drm_of_component_match_add);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 18/23] drm: of: Make use of the helper component_release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann

Use the common release helper from component.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/drm_of.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c
index 59d368ea006b..9a2cfab3a177 100644
--- a/drivers/gpu/drm/drm_of.c
+++ b/drivers/gpu/drm/drm_of.c
@@ -18,11 +18,6 @@
  * properties.
  */
 
-static void drm_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 /**
  * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
  * @dev: DRM device
@@ -94,7 +89,7 @@ void drm_of_component_match_add(struct device *master,
 				struct device_node *node)
 {
 	of_node_get(node);
-	component_match_add_release(master, matchptr, drm_release_of,
+	component_match_add_release(master, matchptr, component_release_of,
 				    compare, node);
 }
 EXPORT_SYMBOL_GPL(drm_of_component_match_add);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 18/23] drm: of: Make use of the helper component_release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Thomas Zimmermann, Robin Murphy

Use the common release helper from component.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/drm_of.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c
index 59d368ea006b..9a2cfab3a177 100644
--- a/drivers/gpu/drm/drm_of.c
+++ b/drivers/gpu/drm/drm_of.c
@@ -18,11 +18,6 @@
  * properties.
  */
 
-static void drm_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 /**
  * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
  * @dev: DRM device
@@ -94,7 +89,7 @@ void drm_of_component_match_add(struct device *master,
 				struct device_node *node)
 {
 	of_node_get(node);
-	component_match_add_release(master, matchptr, drm_release_of,
+	component_match_add_release(master, matchptr, component_release_of,
 				    compare, node);
 }
 EXPORT_SYMBOL_GPL(drm_of_component_match_add);
-- 
2.18.0


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

* [PATCH 18/23] drm: of: Make use of the helper component_release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann

Use the common release helper from component.

Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Maxime Ripard <mripard@kernel.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/gpu/drm/drm_of.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/drm_of.c b/drivers/gpu/drm/drm_of.c
index 59d368ea006b..9a2cfab3a177 100644
--- a/drivers/gpu/drm/drm_of.c
+++ b/drivers/gpu/drm/drm_of.c
@@ -18,11 +18,6 @@
  * properties.
  */
 
-static void drm_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 /**
  * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node
  * @dev: DRM device
@@ -94,7 +89,7 @@ void drm_of_component_match_add(struct device *master,
 				struct device_node *node)
 {
 	of_node_get(node);
-	component_match_add_release(master, matchptr, drm_release_of,
+	component_match_add_release(master, matchptr, component_release_of,
 				    compare, node);
 }
 EXPORT_SYMBOL_GPL(drm_of_component_match_add);
-- 
2.18.0


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

* [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Yunfei Wang, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Xueqi Zhang,
	James Wang, Mingyuan Ma, Chun-Kuang Hu, Arnd Bergmann, Libo Kang,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, Anan Sun, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, iommu, Robin Murphy

Use the common compare/release helpers from component.

Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Yunfei Wang <yf.wang@mediatek.com>
Cc: Libo Kang <libo.kang@mediatek.com>
Cc: Anan Sun <anan.sun@mediatek.com>
Cc: Mingyuan Ma <mingyuan.ma@mediatek.com>
Cc: Xueqi Zhang <xueqi.zhang@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/iommu/mtk_iommu.c    |  4 ++--
 drivers/iommu/mtk_iommu.h    | 10 ----------
 drivers/iommu/mtk_iommu_v1.c |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 25b834104790..a2ec9003826c 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -852,8 +852,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[id].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	/* Get smi-common dev from the last larb. */
diff --git a/drivers/iommu/mtk_iommu.h b/drivers/iommu/mtk_iommu.h
index f81fa8862ed0..b742432220c5 100644
--- a/drivers/iommu/mtk_iommu.h
+++ b/drivers/iommu/mtk_iommu.h
@@ -84,16 +84,6 @@ struct mtk_iommu_data {
 	struct mtk_smi_larb_iommu	larb_imu[MTK_LARB_NR_MAX];
 };
 
-static inline int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static inline void release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static inline int mtk_iommu_bind(struct device *dev)
 {
 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
index be22fcf988ce..83bd10617c9f 100644
--- a/drivers/iommu/mtk_iommu_v1.c
+++ b/drivers/iommu/mtk_iommu_v1.c
@@ -599,8 +599,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[i].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	platform_set_drvdata(pdev, data);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Yunfei Wang, Libo Kang, Anan Sun, Mingyuan Ma, Xueqi Zhang

Use the common compare/release helpers from component.

Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Yunfei Wang <yf.wang@mediatek.com>
Cc: Libo Kang <libo.kang@mediatek.com>
Cc: Anan Sun <anan.sun@mediatek.com>
Cc: Mingyuan Ma <mingyuan.ma@mediatek.com>
Cc: Xueqi Zhang <xueqi.zhang@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/iommu/mtk_iommu.c    |  4 ++--
 drivers/iommu/mtk_iommu.h    | 10 ----------
 drivers/iommu/mtk_iommu_v1.c |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 25b834104790..a2ec9003826c 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -852,8 +852,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[id].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	/* Get smi-common dev from the last larb. */
diff --git a/drivers/iommu/mtk_iommu.h b/drivers/iommu/mtk_iommu.h
index f81fa8862ed0..b742432220c5 100644
--- a/drivers/iommu/mtk_iommu.h
+++ b/drivers/iommu/mtk_iommu.h
@@ -84,16 +84,6 @@ struct mtk_iommu_data {
 	struct mtk_smi_larb_iommu	larb_imu[MTK_LARB_NR_MAX];
 };
 
-static inline int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static inline void release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static inline int mtk_iommu_bind(struct device *dev)
 {
 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
index be22fcf988ce..83bd10617c9f 100644
--- a/drivers/iommu/mtk_iommu_v1.c
+++ b/drivers/iommu/mtk_iommu_v1.c
@@ -599,8 +599,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[i].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	platform_set_drvdata(pdev, data);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Yunfei Wang, Libo Kang, Anan Sun, Mingyuan Ma, Xueqi Zhang

Use the common compare/release helpers from component.

Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Yunfei Wang <yf.wang@mediatek.com>
Cc: Libo Kang <libo.kang@mediatek.com>
Cc: Anan Sun <anan.sun@mediatek.com>
Cc: Mingyuan Ma <mingyuan.ma@mediatek.com>
Cc: Xueqi Zhang <xueqi.zhang@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/iommu/mtk_iommu.c    |  4 ++--
 drivers/iommu/mtk_iommu.h    | 10 ----------
 drivers/iommu/mtk_iommu_v1.c |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 25b834104790..a2ec9003826c 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -852,8 +852,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[id].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	/* Get smi-common dev from the last larb. */
diff --git a/drivers/iommu/mtk_iommu.h b/drivers/iommu/mtk_iommu.h
index f81fa8862ed0..b742432220c5 100644
--- a/drivers/iommu/mtk_iommu.h
+++ b/drivers/iommu/mtk_iommu.h
@@ -84,16 +84,6 @@ struct mtk_iommu_data {
 	struct mtk_smi_larb_iommu	larb_imu[MTK_LARB_NR_MAX];
 };
 
-static inline int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static inline void release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static inline int mtk_iommu_bind(struct device *dev)
 {
 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
index be22fcf988ce..83bd10617c9f 100644
--- a/drivers/iommu/mtk_iommu_v1.c
+++ b/drivers/iommu/mtk_iommu_v1.c
@@ -599,8 +599,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[i].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	platform_set_drvdata(pdev, data);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Yunfei Wang, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Xueqi Zhang,
	Joerg Roedel, iommu, James Wang, Yong Wu, Mingyuan Ma,
	Chun-Kuang Hu, Arnd Bergmann, Libo Kang, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, Anan Sun, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare/release helpers from component.

Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Yunfei Wang <yf.wang@mediatek.com>
Cc: Libo Kang <libo.kang@mediatek.com>
Cc: Anan Sun <anan.sun@mediatek.com>
Cc: Mingyuan Ma <mingyuan.ma@mediatek.com>
Cc: Xueqi Zhang <xueqi.zhang@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/iommu/mtk_iommu.c    |  4 ++--
 drivers/iommu/mtk_iommu.h    | 10 ----------
 drivers/iommu/mtk_iommu_v1.c |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 25b834104790..a2ec9003826c 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -852,8 +852,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[id].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	/* Get smi-common dev from the last larb. */
diff --git a/drivers/iommu/mtk_iommu.h b/drivers/iommu/mtk_iommu.h
index f81fa8862ed0..b742432220c5 100644
--- a/drivers/iommu/mtk_iommu.h
+++ b/drivers/iommu/mtk_iommu.h
@@ -84,16 +84,6 @@ struct mtk_iommu_data {
 	struct mtk_smi_larb_iommu	larb_imu[MTK_LARB_NR_MAX];
 };
 
-static inline int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static inline void release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static inline int mtk_iommu_bind(struct device *dev)
 {
 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
index be22fcf988ce..83bd10617c9f 100644
--- a/drivers/iommu/mtk_iommu_v1.c
+++ b/drivers/iommu/mtk_iommu_v1.c
@@ -599,8 +599,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[i].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	platform_set_drvdata(pdev, data);
-- 
2.18.0


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

* [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Yunfei Wang, Libo Kang, Anan Sun, Mingyuan Ma, Xueqi Zhang

Use the common compare/release helpers from component.

Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Yunfei Wang <yf.wang@mediatek.com>
Cc: Libo Kang <libo.kang@mediatek.com>
Cc: Anan Sun <anan.sun@mediatek.com>
Cc: Mingyuan Ma <mingyuan.ma@mediatek.com>
Cc: Xueqi Zhang <xueqi.zhang@mediatek.com>
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/iommu/mtk_iommu.c    |  4 ++--
 drivers/iommu/mtk_iommu.h    | 10 ----------
 drivers/iommu/mtk_iommu_v1.c |  4 ++--
 3 files changed, 4 insertions(+), 14 deletions(-)

diff --git a/drivers/iommu/mtk_iommu.c b/drivers/iommu/mtk_iommu.c
index 25b834104790..a2ec9003826c 100644
--- a/drivers/iommu/mtk_iommu.c
+++ b/drivers/iommu/mtk_iommu.c
@@ -852,8 +852,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[id].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	/* Get smi-common dev from the last larb. */
diff --git a/drivers/iommu/mtk_iommu.h b/drivers/iommu/mtk_iommu.h
index f81fa8862ed0..b742432220c5 100644
--- a/drivers/iommu/mtk_iommu.h
+++ b/drivers/iommu/mtk_iommu.h
@@ -84,16 +84,6 @@ struct mtk_iommu_data {
 	struct mtk_smi_larb_iommu	larb_imu[MTK_LARB_NR_MAX];
 };
 
-static inline int compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static inline void release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static inline int mtk_iommu_bind(struct device *dev)
 {
 	struct mtk_iommu_data *data = dev_get_drvdata(dev);
diff --git a/drivers/iommu/mtk_iommu_v1.c b/drivers/iommu/mtk_iommu_v1.c
index be22fcf988ce..83bd10617c9f 100644
--- a/drivers/iommu/mtk_iommu_v1.c
+++ b/drivers/iommu/mtk_iommu_v1.c
@@ -599,8 +599,8 @@ static int mtk_iommu_probe(struct platform_device *pdev)
 		}
 		data->larb_imu[i].dev = &plarbdev->dev;
 
-		component_match_add_release(dev, &match, release_of,
-					    compare_of, larbnode);
+		component_match_add_release(dev, &match, component_release_of,
+					    component_compare_of, larbnode);
 	}
 
 	platform_set_drvdata(pdev, data);
-- 
2.18.0


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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
  2022-02-14  6:07 ` Yong Wu
                     ` (3 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Liam Girdwood, Liviu Dudau, linux-kernel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Pierre-Louis Bossart, Krzysztof Kozlowski, Joerg Roedel,
	Takashi Iwai, Rob Clark, James Wang, Yong Wu, Chun-Kuang Hu,
	Arnd Bergmann, Mark Brown, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, Tomasz Figa,
	iommu, Robin Murphy

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0


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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Liam Girdwood, Liviu Dudau, linux-kernel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Pierre-Louis Bossart, Krzysztof Kozlowski, Takashi Iwai,
	James Wang, Chun-Kuang Hu, Arnd Bergmann, Mark Brown,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, Jaroslav Kysela,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, iommu, Robin Murphy

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Liam Girdwood, Mark Brown, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Liam Girdwood, Mark Brown, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Liam Girdwood, Liviu Dudau, linux-kernel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Pierre-Louis Bossart, Krzysztof Kozlowski, Joerg Roedel,
	Takashi Iwai, iommu, James Wang, Yong Wu, Chun-Kuang Hu,
	Arnd Bergmann, Mark Brown, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, Jaroslav Kysela, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0


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

* [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Liam Girdwood, Mark Brown, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Use the common compare/release helpers from component.

Cc: Liam Girdwood <lgirdwood@gmail.com>
Cc: Mark Brown <broonie@kernel.org>
Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/soc/codecs/wcd938x.c | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/sound/soc/codecs/wcd938x.c b/sound/soc/codecs/wcd938x.c
index eff200a07d9f..54f4a41ceca2 100644
--- a/sound/soc/codecs/wcd938x.c
+++ b/sound/soc/codecs/wcd938x.c
@@ -4417,16 +4417,6 @@ static const struct component_master_ops wcd938x_comp_ops = {
 	.unbind = wcd938x_unbind,
 };
 
-static int wcd938x_compare_of(struct device *dev, void *data)
-{
-	return dev->of_node == data;
-}
-
-static void wcd938x_release_of(struct device *dev, void *data)
-{
-	of_node_put(data);
-}
-
 static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 					struct device *dev,
 					struct component_match **matchptr)
@@ -4442,8 +4432,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 	}
 
 	of_node_get(wcd938x->rxnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->rxnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->rxnode);
 
 	wcd938x->txnode = of_parse_phandle(np, "qcom,tx-device", 0);
 	if (!wcd938x->txnode) {
@@ -4451,8 +4441,8 @@ static int wcd938x_add_slave_components(struct wcd938x_priv *wcd938x,
 		return -ENODEV;
 	}
 	of_node_get(wcd938x->txnode);
-	component_match_add_release(dev, matchptr, wcd938x_release_of,
-				    wcd938x_compare_of,	wcd938x->txnode);
+	component_match_add_release(dev, matchptr, component_release_of,
+				    component_compare_of, wcd938x->txnode);
 	return 0;
 }
 
-- 
2.18.0


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

* [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-pm, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helper from component.

Cc: Sebastian Reichel <sre@kernel.org>
Cc: linux-pm@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/power/supply/ab8500_charger.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c
index ce074c018dcb..875fe665f8a8 100644
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -3414,11 +3414,6 @@ static struct platform_driver *const ab8500_charger_component_drivers[] = {
 	&ab8500_chargalg_driver,
 };
 
-static int ab8500_charger_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int ab8500_charger_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -3657,8 +3652,7 @@ static int ab8500_charger_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match,
-					    ab8500_charger_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	linux-pm

Use the common compare helper from component.

Cc: Sebastian Reichel <sre@kernel.org>
Cc: linux-pm@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/power/supply/ab8500_charger.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c
index ce074c018dcb..875fe665f8a8 100644
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -3414,11 +3414,6 @@ static struct platform_driver *const ab8500_charger_component_drivers[] = {
 	&ab8500_chargalg_driver,
 };
 
-static int ab8500_charger_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int ab8500_charger_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -3657,8 +3652,7 @@ static int ab8500_charger_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match,
-					    ab8500_charger_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	linux-pm

Use the common compare helper from component.

Cc: Sebastian Reichel <sre@kernel.org>
Cc: linux-pm@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/power/supply/ab8500_charger.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c
index ce074c018dcb..875fe665f8a8 100644
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -3414,11 +3414,6 @@ static struct platform_driver *const ab8500_charger_component_drivers[] = {
 	&ab8500_chargalg_driver,
 };
 
-static int ab8500_charger_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int ab8500_charger_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -3657,8 +3652,7 @@ static int ab8500_charger_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match,
-					    ab8500_charger_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	linux-pm

Use the common compare helper from component.

Cc: Sebastian Reichel <sre@kernel.org>
Cc: linux-pm@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/power/supply/ab8500_charger.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c
index ce074c018dcb..875fe665f8a8 100644
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -3414,11 +3414,6 @@ static struct platform_driver *const ab8500_charger_component_drivers[] = {
 	&ab8500_chargalg_driver,
 };
 
-static int ab8500_charger_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int ab8500_charger_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -3657,8 +3652,7 @@ static int ab8500_charger_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match,
-					    ab8500_charger_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-pm, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Sebastian Reichel <sre@kernel.org>
Cc: linux-pm@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/power/supply/ab8500_charger.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/power/supply/ab8500_charger.c b/drivers/power/supply/ab8500_charger.c
index ce074c018dcb..875fe665f8a8 100644
--- a/drivers/power/supply/ab8500_charger.c
+++ b/drivers/power/supply/ab8500_charger.c
@@ -3414,11 +3414,6 @@ static struct platform_driver *const ab8500_charger_component_drivers[] = {
 	&ab8500_chargalg_driver,
 };
 
-static int ab8500_charger_compare_dev(struct device *dev, void *data)
-{
-	return dev == data;
-}
-
 static int ab8500_charger_probe(struct platform_device *pdev)
 {
 	struct device *dev = &pdev->dev;
@@ -3657,8 +3652,7 @@ static int ab8500_charger_probe(struct platform_device *pdev)
 
 		while ((d = platform_find_device_by_driver(p, drv))) {
 			put_device(p);
-			component_match_add(dev, &match,
-					    ab8500_charger_compare_dev, d);
+			component_match_add(dev, &match, component_compare_dev, d);
 			p = d;
 		}
 		put_device(p);
-- 
2.18.0


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

* [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
  2022-02-14  6:07 ` Yong Wu
                     ` (2 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Helge Deller, linux-omap, linux-fbdev

Use the common compare helper from component.

Cc: Helge Deller <deller@gmx.de>
Cc: linux-omap@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
index a6b1c1598040..45b9d3cf3860 100644
--- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
@@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 static int dss_add_child_component(struct device *dev, void *data)
 {
 	struct component_match **match = data;
@@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 	if (strstr(dev_name(dev), "rfbi"))
 		return 0;
 
-	component_match_add(dev->parent, match, dss_component_compare, dev);
+	component_match_add(dev->parent, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


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

* [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: linux-fbdev, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-omap, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy, Helge Deller

Use the common compare helper from component.

Cc: Helge Deller <deller@gmx.de>
Cc: linux-omap@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
index a6b1c1598040..45b9d3cf3860 100644
--- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
@@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 static int dss_add_child_component(struct device *dev, void *data)
 {
 	struct component_match **match = data;
@@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 	if (strstr(dev_name(dev), "rfbi"))
 		return 0;
 
-	component_match_add(dev->parent, match, dss_component_compare, dev);
+	component_match_add(dev->parent, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Helge Deller, linux-omap, linux-fbdev

Use the common compare helper from component.

Cc: Helge Deller <deller@gmx.de>
Cc: linux-omap@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
index a6b1c1598040..45b9d3cf3860 100644
--- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
@@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 static int dss_add_child_component(struct device *dev, void *data)
 {
 	struct component_match **match = data;
@@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 	if (strstr(dev_name(dev), "rfbi"))
 		return 0;
 
-	component_match_add(dev->parent, match, dss_component_compare, dev);
+	component_match_add(dev->parent, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Helge Deller, linux-omap, linux-fbdev

Use the common compare helper from component.

Cc: Helge Deller <deller@gmx.de>
Cc: linux-omap@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
index a6b1c1598040..45b9d3cf3860 100644
--- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
@@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 static int dss_add_child_component(struct device *dev, void *data)
 {
 	struct component_match **match = data;
@@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 	if (strstr(dev_name(dev), "rfbi"))
 		return 0;
 
-	component_match_add(dev->parent, match, dss_component_compare, dev);
+	component_match_add(dev->parent, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: linux-fbdev, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Yong Wu, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, linux-omap,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy,
	Helge Deller

Use the common compare helper from component.

Cc: Helge Deller <deller@gmx.de>
Cc: linux-omap@vger.kernel.org
Cc: linux-fbdev@vger.kernel.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
index a6b1c1598040..45b9d3cf3860 100644
--- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
+++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
@@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
 	.unbind = dss_unbind,
 };
 
-static int dss_component_compare(struct device *dev, void *data)
-{
-	struct device *child = data;
-	return dev == child;
-}
-
 static int dss_add_child_component(struct device *dev, void *data)
 {
 	struct component_match **match = data;
@@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
 	if (strstr(dev_name(dev), "rfbi"))
 		return 0;
 
-	component_match_add(dev->parent, match, dss_component_compare, dev);
+	component_match_add(dev->parent, match, component_compare_dev, dev);
 
 	return 0;
 }
-- 
2.18.0


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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
  2022-02-14  6:07 ` Yong Wu
                     ` (3 preceding siblings ...)
  (?)
@ 2022-02-14  6:08   ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Lucas Tanure, Jeremy Szu, Liviu Dudau, Werner Sembach,
	linux-kernel, Cameron Berkenpas, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	Takashi Iwai, Rob Clark, Hui Wang, James Wang, Yong Wu,
	Sami Loone, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, Kailang Yang, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, iommu, Robin Murphy

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0


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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Lucas Tanure, Jeremy Szu, Liviu Dudau, Werner Sembach,
	linux-kernel, Cameron Berkenpas, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Takashi Iwai,
	Hui Wang, James Wang, Sami Loone, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, Jaroslav Kysela,
	linux-arm-kernel, AngeloGioacchino Del Regno, Kailang Yang,
	srv_heupstream, Stephen Boyd, Sebastian Reichel, iommu,
	Robin Murphy

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Jaroslav Kysela, Takashi Iwai, Jeremy Szu, Werner Sembach,
	Hui Wang, Cameron Berkenpas, Kailang Yang, Lucas Tanure,
	Sami Loone, alsa-devel

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Jaroslav Kysela, Takashi Iwai, Jeremy Szu, Werner Sembach,
	Hui Wang, Cameron Berkenpas, Kailang Yang, Lucas Tanure,
	Sami Loone, alsa-devel

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: alsa-devel, Lucas Tanure, Jeremy Szu, Liviu Dudau, Werner Sembach,
	linux-kernel, Cameron Berkenpas, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	Takashi Iwai, iommu, Hui Wang, James Wang, Yong Wu, Sami Loone,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, Jaroslav Kysela, linux-arm-kernel,
	AngeloGioacchino Del Regno, Kailang Yang, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0


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

* [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name
@ 2022-02-14  6:08   ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-14  6:08 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Jaroslav Kysela, Takashi Iwai, Jeremy Szu, Werner Sembach,
	Hui Wang, Cameron Berkenpas, Kailang Yang, Lucas Tanure,
	Sami Loone, alsa-devel

Use the common compare helper from component.

Cc: Jaroslav Kysela <perex@perex.cz>
Cc: Takashi Iwai <tiwai@suse.com>
Cc: Jeremy Szu <jeremy.szu@canonical.com>
Cc: Werner Sembach <wse@tuxedocomputers.com>
Cc: Hui Wang <hui.wang@canonical.com>
Cc: Cameron Berkenpas <cam@neo-zeon.de>
Cc: Kailang Yang <kailang@realtek.com>
Cc: Lucas Tanure <tanureal@opensource.cirrus.com>
Cc: Sami Loone <sami@loone.fi>
Cc: alsa-devel@alsa-project.org
Signed-off-by: Yong Wu <yong.wu@mediatek.com>
---
 sound/pci/hda/patch_realtek.c | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sound/pci/hda/patch_realtek.c b/sound/pci/hda/patch_realtek.c
index 668274e52674..9da004d99cdb 100644
--- a/sound/pci/hda/patch_realtek.c
+++ b/sound/pci/hda/patch_realtek.c
@@ -6530,11 +6530,6 @@ static void alc287_fixup_legion_15imhg05_speakers(struct hda_codec *codec,
 	}
 }
 
-static int comp_match_dev_name(struct device *dev, void *data)
-{
-	return strcmp(dev_name(dev), data) == 0;
-}
-
 static int find_comp_by_dev_name(struct alc_spec *spec, const char *name)
 {
 	int i;
@@ -6595,7 +6590,7 @@ static void cs35l41_generic_fixup(struct hda_codec *cdc, int action, const char
 					      "%s-%s:00-cs35l41-hda.%d", bus, hid, i);
 			if (!name)
 				return;
-			component_match_add(dev, &spec->match, comp_match_dev_name, name);
+			component_match_add(dev, &spec->match, component_compare_dev_name, name);
 		}
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
@@ -6644,9 +6639,9 @@ static void alc287_fixup_legion_16achg6_speakers(struct hda_codec *cdc, const st
 
 	switch (action) {
 	case HDA_FIXUP_ACT_PRE_PROBE:
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.0");
-		component_match_add(dev, &spec->match, comp_match_dev_name,
+		component_match_add(dev, &spec->match, component_compare_dev_name,
 				    "i2c-CLSA0100:00-cs35l41-hda.1");
 		ret = component_master_add_with_match(dev, &comp_master_ops, spec->match);
 		if (ret)
-- 
2.18.0


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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
  2022-02-14  6:08   ` Yong Wu
                       ` (3 preceding siblings ...)
  (?)
@ 2022-02-14  8:03     ` Heiko Stübner
  -1 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, linux-rockchip, Sandy Huang,
	James Wang, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 




_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  8:03     ` Heiko Stübner
  0 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, linux-rockchip

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 





_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  8:03     ` Heiko Stübner
  0 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, linux-rockchip

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 





_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  8:03     ` Heiko Stübner
  0 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, linux-rockchip

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 





_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  8:03     ` Heiko Stübner
  0 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: Liviu Dudau, linux-kernel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, iommu,
	linux-rockchip, Sandy Huang, James Wang, Yong Wu, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Sebastian Reichel, Tomasz Figa, Robin Murphy

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 





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

* Re: [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev
@ 2022-02-14  8:03     ` Heiko Stübner
  0 siblings, 0 replies; 163+ messages in thread
From: Heiko Stübner @ 2022-02-14  8:03 UTC (permalink / raw)
  To: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	Yong Wu
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Yong Wu,
	Sandy Huang, linux-rockchip

Am Montag, 14. Februar 2022, 07:08:09 CET schrieb Yong Wu:
> Use the common compare helper from component.
> 
> Cc: Sandy Huang <hjc@rock-chips.com>
> Cc: "Heiko St¨¹bner" <heiko@sntech.de>
> Cc: linux-rockchip@lists.infradead.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Heiko Stuebner <heiko@sntech.de>

> ---
>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> index bec207de4544..3c2f2d6ecc36 100644
> --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
> @@ -290,11 +290,6 @@ int rockchip_drm_endpoint_is_subdriver(struct device_node *ep)
>  	return false;
>  }
>  
> -static int compare_dev(struct device *dev, void *data)
> -{
> -	return dev == (struct device *)data;
> -}
> -
>  static void rockchip_drm_match_remove(struct device *dev)
>  {
>  	struct device_link *link;
> @@ -321,7 +316,7 @@ static struct component_match *rockchip_drm_match_add(struct device *dev)
>  				break;
>  
>  			device_link_add(dev, d, DL_FLAG_STATELESS);
> -			component_match_add(dev, &match, compare_dev, d);
> +			component_match_add(dev, &match, component_compare_dev, d);
>  		} while (true);
>  	}
>  
> 





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

* Re: [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
  2022-02-14  6:08   ` Yong Wu
                       ` (2 preceding siblings ...)
  (?)
@ 2022-02-14 10:03     ` Paul Cercueil
  -1 siblings, 0 replies; 163+ messages in thread
From: Paul Cercueil @ 2022-02-14 10:03 UTC (permalink / raw)
  To: Yong Wu
  Cc: David Airlie, Liviu Dudau, dri-devel, Sebastian Reichel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Krzysztof Kozlowski, James Wang, linux-mips, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Greg Kroah-Hartman, linux-kernel, iommu,
	Daniel Vetter, Robin Murphy

Hi,

Le lun., févr. 14 2022 at 14:08:02 +0800, Yong Wu 
<yong.wu@mediatek.com> a écrit :
> Use the common compare helper from component.
> 
> Cc: Paul Cercueil <paul@crapouillou.net>
> Cc: linux-mips@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c 
> b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> index b4943a56be09..23b8f012b418 100644
> --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> @@ -1322,11 +1322,6 @@ static int 
> ingenic_drm_bind_with_components(struct device *dev)
>  	return ingenic_drm_bind(dev, true);
>  }
> 
> -static int compare_of(struct device *dev, void *data)
> -{
> -	return dev->of_node == data;
> -}
> -
>  static void ingenic_drm_unbind(struct device *dev)
>  {
>  	struct ingenic_drm *priv = dev_get_drvdata(dev);
> @@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct 
> platform_device *pdev)
>  	if (!np)
>  		return ingenic_drm_bind(dev, false);
> 
> -	drm_of_component_match_add(dev, &match, compare_of, np);
> +	drm_of_component_match_add(dev, &match, component_compare_of, np);
>  	of_node_put(np);
> 
>  	return component_master_add_with_match(dev, &ingenic_master_ops, 
> match);
> --
> 2.18.0
> 


_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14 10:03     ` Paul Cercueil
  0 siblings, 0 replies; 163+ messages in thread
From: Paul Cercueil @ 2022-02-14 10:03 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-mips

Hi,

Le lun., févr. 14 2022 at 14:08:02 +0800, Yong Wu 
<yong.wu@mediatek.com> a écrit :
> Use the common compare helper from component.
> 
> Cc: Paul Cercueil <paul@crapouillou.net>
> Cc: linux-mips@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c 
> b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> index b4943a56be09..23b8f012b418 100644
> --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> @@ -1322,11 +1322,6 @@ static int 
> ingenic_drm_bind_with_components(struct device *dev)
>  	return ingenic_drm_bind(dev, true);
>  }
> 
> -static int compare_of(struct device *dev, void *data)
> -{
> -	return dev->of_node == data;
> -}
> -
>  static void ingenic_drm_unbind(struct device *dev)
>  {
>  	struct ingenic_drm *priv = dev_get_drvdata(dev);
> @@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct 
> platform_device *pdev)
>  	if (!np)
>  		return ingenic_drm_bind(dev, false);
> 
> -	drm_of_component_match_add(dev, &match, compare_of, np);
> +	drm_of_component_match_add(dev, &match, component_compare_of, np);
>  	of_node_put(np);
> 
>  	return component_master_add_with_match(dev, &ingenic_master_ops, 
> match);
> --
> 2.18.0
> 



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

* Re: [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14 10:03     ` Paul Cercueil
  0 siblings, 0 replies; 163+ messages in thread
From: Paul Cercueil @ 2022-02-14 10:03 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-mips

Hi,

Le lun., févr. 14 2022 at 14:08:02 +0800, Yong Wu 
<yong.wu@mediatek.com> a écrit :
> Use the common compare helper from component.
> 
> Cc: Paul Cercueil <paul@crapouillou.net>
> Cc: linux-mips@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c 
> b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> index b4943a56be09..23b8f012b418 100644
> --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> @@ -1322,11 +1322,6 @@ static int 
> ingenic_drm_bind_with_components(struct device *dev)
>  	return ingenic_drm_bind(dev, true);
>  }
> 
> -static int compare_of(struct device *dev, void *data)
> -{
> -	return dev->of_node == data;
> -}
> -
>  static void ingenic_drm_unbind(struct device *dev)
>  {
>  	struct ingenic_drm *priv = dev_get_drvdata(dev);
> @@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct 
> platform_device *pdev)
>  	if (!np)
>  		return ingenic_drm_bind(dev, false);
> 
> -	drm_of_component_match_add(dev, &match, compare_of, np);
> +	drm_of_component_match_add(dev, &match, component_compare_of, np);
>  	of_node_put(np);
> 
>  	return component_master_add_with_match(dev, &ingenic_master_ops, 
> match);
> --
> 2.18.0
> 



_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14 10:03     ` Paul Cercueil
  0 siblings, 0 replies; 163+ messages in thread
From: Paul Cercueil @ 2022-02-14 10:03 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-mips

Hi,

Le lun., févr. 14 2022 at 14:08:02 +0800, Yong Wu 
<yong.wu@mediatek.com> a écrit :
> Use the common compare helper from component.
> 
> Cc: Paul Cercueil <paul@crapouillou.net>
> Cc: linux-mips@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c 
> b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> index b4943a56be09..23b8f012b418 100644
> --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> @@ -1322,11 +1322,6 @@ static int 
> ingenic_drm_bind_with_components(struct device *dev)
>  	return ingenic_drm_bind(dev, true);
>  }
> 
> -static int compare_of(struct device *dev, void *data)
> -{
> -	return dev->of_node == data;
> -}
> -
>  static void ingenic_drm_unbind(struct device *dev)
>  {
>  	struct ingenic_drm *priv = dev_get_drvdata(dev);
> @@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct 
> platform_device *pdev)
>  	if (!np)
>  		return ingenic_drm_bind(dev, false);
> 
> -	drm_of_component_match_add(dev, &match, compare_of, np);
> +	drm_of_component_match_add(dev, &match, component_compare_of, np);
>  	of_node_put(np);
> 
>  	return component_master_add_with_match(dev, &ingenic_master_ops, 
> match);
> --
> 2.18.0
> 



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 06/23] drm/ingenic: Make use of the helper component_compare_of
@ 2022-02-14 10:03     ` Paul Cercueil
  0 siblings, 0 replies; 163+ messages in thread
From: Paul Cercueil @ 2022-02-14 10:03 UTC (permalink / raw)
  To: Yong Wu
  Cc: David Airlie, Liviu Dudau, dri-devel, Sebastian Reichel,
	Srinivas Kandagatla, Laurent Pinchart, Will Deacon,
	Krzysztof Kozlowski, Joerg Roedel, James Wang, linux-mips,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Greg Kroah-Hartman, linux-kernel,
	Tomasz Figa, iommu, Robin Murphy

Hi,

Le lun., févr. 14 2022 at 14:08:02 +0800, Yong Wu 
<yong.wu@mediatek.com> a écrit :
> Use the common compare helper from component.
> 
> Cc: Paul Cercueil <paul@crapouillou.net>
> Cc: linux-mips@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Acked-by: Paul Cercueil <paul@crapouillou.net>

Cheers,
-Paul

> ---
>  drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c 
> b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> index b4943a56be09..23b8f012b418 100644
> --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c
> @@ -1322,11 +1322,6 @@ static int 
> ingenic_drm_bind_with_components(struct device *dev)
>  	return ingenic_drm_bind(dev, true);
>  }
> 
> -static int compare_of(struct device *dev, void *data)
> -{
> -	return dev->of_node == data;
> -}
> -
>  static void ingenic_drm_unbind(struct device *dev)
>  {
>  	struct ingenic_drm *priv = dev_get_drvdata(dev);
> @@ -1360,7 +1355,7 @@ static int ingenic_drm_probe(struct 
> platform_device *pdev)
>  	if (!np)
>  		return ingenic_drm_bind(dev, false);
> 
> -	drm_of_component_match_add(dev, &match, compare_of, np);
> +	drm_of_component_match_add(dev, &match, component_compare_of, np);
>  	of_node_put(np);
> 
>  	return component_master_add_with_match(dev, &ingenic_master_ops, 
> match);
> --
> 2.18.0
> 



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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
  2022-02-14  6:08   ` Yong Wu via iommu
                       ` (3 preceding siblings ...)
  (?)
@ 2022-02-14 12:40     ` Mark Brown
  -1 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, Rob Clark, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Greg Kroah-Hartman, linux-kernel, Tomasz Figa,
	iommu, Daniel Vetter, Robin Murphy

[-- Attachment #1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:40     ` Mark Brown
  0 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Takashi Iwai, James Wang, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, Jaroslav Kysela,
	linux-arm-kernel, AngeloGioacchino Del Regno, srv_heupstream,
	Stephen Boyd, Greg Kroah-Hartman, linux-kernel, iommu,
	Daniel Vetter, Robin Murphy


[-- Attachment #1.1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:40     ` Mark Brown
  0 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Liam Girdwood,
	Jaroslav Kysela, Takashi Iwai, Pierre-Louis Bossart, alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:40     ` Mark Brown
  0 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Liam Girdwood,
	Jaroslav Kysela, Takashi Iwai, Pierre-Louis Bossart, alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:40     ` Mark Brown
  0 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	Jaroslav Kysela, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, Greg Kroah-Hartman, linux-kernel,
	Tomasz Figa, iommu, Robin Murphy

[-- Attachment #1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:40     ` Mark Brown
  0 siblings, 0 replies; 163+ messages in thread
From: Mark Brown @ 2022-02-14 12:40 UTC (permalink / raw)
  To: Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, Liam Girdwood,
	Jaroslav Kysela, Takashi Iwai, Pierre-Louis Bossart, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 210 bytes --]

On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> Use the common compare/release helpers from component.

What's the story with dependencies here?  I've just got this one patch
with no cover letter...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
  2022-02-14 12:40     ` Mark Brown
                         ` (3 preceding siblings ...)
  (?)
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  -1 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, Rob Clark, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, Tomasz Figa, iommu,
	Daniel Vetter, Robin Murphy

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Takashi Iwai, James Wang, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, Jaroslav Kysela,
	linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, iommu, Daniel Vetter,
	Robin Murphy

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo

_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	Jaroslav Kysela, linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, Tomasz Figa, iommu,
	Robin Murphy

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-14 12:43       ` AngeloGioacchino Del Regno
  0 siblings, 0 replies; 163+ messages in thread
From: AngeloGioacchino Del Regno @ 2022-02-14 12:43 UTC (permalink / raw)
  To: Mark Brown, Yong Wu
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

Il 14/02/22 13:40, Mark Brown ha scritto:
> On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
>> Use the common compare/release helpers from component.
> 
> What's the story with dependencies here?  I've just got this one patch
> with no cover letter...

Hello Mark,
I agree, the cover letter should be sent to everyone; Yong, please add the
proper Ccs to it next time.

Anyway, context:
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Cheers,
Angelo

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
  2022-02-14 12:43       ` AngeloGioacchino Del Regno
                           ` (3 preceding siblings ...)
  (?)
@ 2022-02-15  2:27         ` Yong Wu via iommu
  -1 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, Rob Clark, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, Tomasz Figa, iommu,
	Daniel Vetter, Robin Murphy

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo


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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-15  2:27         ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu via iommu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Takashi Iwai, James Wang, Chun-Kuang Hu, Arnd Bergmann,
	linux-mediatek, Hsin-Yi Wang, Matthias Brugger, Jaroslav Kysela,
	linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, iommu, Daniel Vetter,
	Robin Murphy

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-15  2:27         ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo
_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-15  2:27         ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-15  2:27         ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: alsa-devel, Liam Girdwood, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Pierre-Louis Bossart, Krzysztof Kozlowski,
	Joerg Roedel, Takashi Iwai, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	Jaroslav Kysela, linux-arm-kernel, srv_heupstream, Stephen Boyd,
	Greg Kroah-Hartman, linux-kernel, Tomasz Figa, iommu,
	Robin Murphy

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo


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

* Re: [PATCH 20/23] ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
@ 2022-02-15  2:27         ` Yong Wu via iommu
  0 siblings, 0 replies; 163+ messages in thread
From: Yong Wu @ 2022-02-15  2:27 UTC (permalink / raw)
  To: Mark Brown, AngeloGioacchino Del Regno
  Cc: Greg Kroah-Hartman, David Airlie, Daniel Vetter, dri-devel,
	James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, Hsin-Yi Wang, Robin Murphy,
	Tomasz Figa, srv_heupstream, Rob Clark, Srinivas Kandagatla,
	Sebastian Reichel, Liam Girdwood, Jaroslav Kysela, Takashi Iwai,
	Pierre-Louis Bossart, alsa-devel

On Mon, 2022-02-14 at 13:43 +0100, AngeloGioacchino Del Regno wrote:
> Il 14/02/22 13:40, Mark Brown ha scritto:
> > On Mon, Feb 14, 2022 at 02:08:16PM +0800, Yong Wu wrote:
> > > Use the common compare/release helpers from component.
> > 
> > What's the story with dependencies here?  I've just got this one
> > patch
> > with no cover letter...

Sorry for this. I will add in cover letter next time.
Maybe in next week. Just to see if there is any other comment.

Thanks.

> 
> Hello Mark,
> I agree, the cover letter should be sent to everyone; Yong, please
> add the
> proper Ccs to it next time.
> 
> Anyway, context:
> 
https://patchwork.kernel.org/project/linux-mediatek/cover/20220214060819.7334-1-yong.wu@mediatek.com/

Thanks very much:)

> 
> Cheers,
> Angelo


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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
  2022-02-14  6:08   ` Yong Wu via iommu
                       ` (2 preceding siblings ...)
  (?)
@ 2022-02-15 20:46     ` Helge Deller
  -1 siblings, 0 replies; 163+ messages in thread
From: Helge Deller @ 2022-02-15 20:46 UTC (permalink / raw)
  To: Yong Wu, Greg Kroah-Hartman, David Airlie, Daniel Vetter,
	dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-omap,
	linux-fbdev

On 2/14/22 07:08, Yong Wu wrote:
> Use the common compare helper from component.
>
> Cc: Helge Deller <deller@gmx.de>
> Cc: linux-omap@vger.kernel.org
> Cc: linux-fbdev@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Applied to the fbdev for-next branch.

Thanks!
Helge

>  drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
>  1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> index a6b1c1598040..45b9d3cf3860 100644
> --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> @@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
>  	.unbind = dss_unbind,
>  };
>
> -static int dss_component_compare(struct device *dev, void *data)
> -{
> -	struct device *child = data;
> -	return dev == child;
> -}
> -
>  static int dss_add_child_component(struct device *dev, void *data)
>  {
>  	struct component_match **match = data;
> @@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
>  	if (strstr(dev_name(dev), "rfbi"))
>  		return 0;
>
> -	component_match_add(dev->parent, match, dss_component_compare, dev);
> +	component_match_add(dev->parent, match, component_compare_dev, dev);
>
>  	return 0;
>  }
>


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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-15 20:46     ` Helge Deller
  0 siblings, 0 replies; 163+ messages in thread
From: Helge Deller @ 2022-02-15 20:46 UTC (permalink / raw)
  To: Yong Wu, Greg Kroah-Hartman, David Airlie, Daniel Vetter,
	dri-devel
  Cc: linux-fbdev, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, James Wang,
	Chun-Kuang Hu, Arnd Bergmann, linux-mediatek, Hsin-Yi Wang,
	Matthias Brugger, linux-omap, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, iommu, Robin Murphy

On 2/14/22 07:08, Yong Wu wrote:
> Use the common compare helper from component.
>
> Cc: Helge Deller <deller@gmx.de>
> Cc: linux-omap@vger.kernel.org
> Cc: linux-fbdev@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Applied to the fbdev for-next branch.

Thanks!
Helge

>  drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
>  1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> index a6b1c1598040..45b9d3cf3860 100644
> --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> @@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
>  	.unbind = dss_unbind,
>  };
>
> -static int dss_component_compare(struct device *dev, void *data)
> -{
> -	struct device *child = data;
> -	return dev == child;
> -}
> -
>  static int dss_add_child_component(struct device *dev, void *data)
>  {
>  	struct component_match **match = data;
> @@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
>  	if (strstr(dev_name(dev), "rfbi"))
>  		return 0;
>
> -	component_match_add(dev->parent, match, dss_component_compare, dev);
> +	component_match_add(dev->parent, match, component_compare_dev, dev);
>
>  	return 0;
>  }
>

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-15 20:46     ` Helge Deller
  0 siblings, 0 replies; 163+ messages in thread
From: Helge Deller @ 2022-02-15 20:46 UTC (permalink / raw)
  To: Yong Wu, Greg Kroah-Hartman, David Airlie, Daniel Vetter,
	dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-omap,
	linux-fbdev

On 2/14/22 07:08, Yong Wu wrote:
> Use the common compare helper from component.
>
> Cc: Helge Deller <deller@gmx.de>
> Cc: linux-omap@vger.kernel.org
> Cc: linux-fbdev@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Applied to the fbdev for-next branch.

Thanks!
Helge

>  drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
>  1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> index a6b1c1598040..45b9d3cf3860 100644
> --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> @@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
>  	.unbind = dss_unbind,
>  };
>
> -static int dss_component_compare(struct device *dev, void *data)
> -{
> -	struct device *child = data;
> -	return dev == child;
> -}
> -
>  static int dss_add_child_component(struct device *dev, void *data)
>  {
>  	struct component_match **match = data;
> @@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
>  	if (strstr(dev_name(dev), "rfbi"))
>  		return 0;
>
> -	component_match_add(dev->parent, match, dss_component_compare, dev);
> +	component_match_add(dev->parent, match, component_compare_dev, dev);
>
>  	return 0;
>  }
>


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-15 20:46     ` Helge Deller
  0 siblings, 0 replies; 163+ messages in thread
From: Helge Deller @ 2022-02-15 20:46 UTC (permalink / raw)
  To: Yong Wu, Greg Kroah-Hartman, David Airlie, Daniel Vetter,
	dri-devel
  Cc: James Wang, Liviu Dudau, iommu, Matthias Brugger,
	Krzysztof Kozlowski, linux-kernel, Joerg Roedel, Will Deacon,
	Arnd Bergmann, Laurent Pinchart, linux-mediatek, Chun-Kuang Hu,
	linux-arm-kernel, Stephen Boyd, AngeloGioacchino Del Regno,
	Hsin-Yi Wang, Robin Murphy, Tomasz Figa, srv_heupstream,
	Rob Clark, Srinivas Kandagatla, Sebastian Reichel, linux-omap,
	linux-fbdev

On 2/14/22 07:08, Yong Wu wrote:
> Use the common compare helper from component.
>
> Cc: Helge Deller <deller@gmx.de>
> Cc: linux-omap@vger.kernel.org
> Cc: linux-fbdev@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Applied to the fbdev for-next branch.

Thanks!
Helge

>  drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
>  1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> index a6b1c1598040..45b9d3cf3860 100644
> --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> @@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
>  	.unbind = dss_unbind,
>  };
>
> -static int dss_component_compare(struct device *dev, void *data)
> -{
> -	struct device *child = data;
> -	return dev == child;
> -}
> -
>  static int dss_add_child_component(struct device *dev, void *data)
>  {
>  	struct component_match **match = data;
> @@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
>  	if (strstr(dev_name(dev), "rfbi"))
>  		return 0;
>
> -	component_match_add(dev->parent, match, dss_component_compare, dev);
> +	component_match_add(dev->parent, match, component_compare_dev, dev);
>
>  	return 0;
>  }
>


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-15 20:46     ` Helge Deller
  0 siblings, 0 replies; 163+ messages in thread
From: Helge Deller @ 2022-02-15 20:46 UTC (permalink / raw)
  To: Yong Wu, Greg Kroah-Hartman, David Airlie, Daniel Vetter,
	dri-devel
  Cc: linux-fbdev, Liviu Dudau, linux-kernel, Srinivas Kandagatla,
	Laurent Pinchart, Will Deacon, Krzysztof Kozlowski, Joerg Roedel,
	iommu, James Wang, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-omap, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	Sebastian Reichel, Tomasz Figa, Robin Murphy

On 2/14/22 07:08, Yong Wu wrote:
> Use the common compare helper from component.
>
> Cc: Helge Deller <deller@gmx.de>
> Cc: linux-omap@vger.kernel.org
> Cc: linux-fbdev@vger.kernel.org
> Signed-off-by: Yong Wu <yong.wu@mediatek.com>

Applied to the fbdev for-next branch.

Thanks!
Helge

>  drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +-------
>  1 file changed, 1 insertion(+), 7 deletions(-)
>
> diff --git a/drivers/video/fbdev/omap2/omapfb/dss/dss.c b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> index a6b1c1598040..45b9d3cf3860 100644
> --- a/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> +++ b/drivers/video/fbdev/omap2/omapfb/dss/dss.c
> @@ -1193,12 +1193,6 @@ static const struct component_master_ops dss_component_ops = {
>  	.unbind = dss_unbind,
>  };
>
> -static int dss_component_compare(struct device *dev, void *data)
> -{
> -	struct device *child = data;
> -	return dev == child;
> -}
> -
>  static int dss_add_child_component(struct device *dev, void *data)
>  {
>  	struct component_match **match = data;
> @@ -1212,7 +1206,7 @@ static int dss_add_child_component(struct device *dev, void *data)
>  	if (strstr(dev_name(dev), "rfbi"))
>  		return 0;
>
> -	component_match_add(dev->parent, match, dss_component_compare, dev);
> +	component_match_add(dev->parent, match, component_compare_dev, dev);
>
>  	return 0;
>  }
>


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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
  2022-02-15 20:46     ` Helge Deller
                         ` (2 preceding siblings ...)
  (?)
@ 2022-02-25 11:07       ` Greg Kroah-Hartman
  -1 siblings, 0 replies; 163+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-25 11:07 UTC (permalink / raw)
  To: Helge Deller
  Cc: Yong Wu, David Airlie, Daniel Vetter, dri-devel, James Wang,
	Liviu Dudau, iommu, Matthias Brugger, Krzysztof Kozlowski,
	linux-kernel, Joerg Roedel, Will Deacon, Arnd Bergmann,
	Laurent Pinchart, linux-mediatek, Chun-Kuang Hu, linux-arm-kernel,
	Stephen Boyd, AngeloGioacchino Del Regno, Hsin-Yi Wang,
	Robin Murphy, Tomasz Figa, srv_heupstream, Rob Clark,
	Srinivas Kandagatla, Sebastian Reichel, linux-omap, linux-fbdev

On Tue, Feb 15, 2022 at 09:46:24PM +0100, Helge Deller wrote:
> On 2/14/22 07:08, Yong Wu wrote:
> > Use the common compare helper from component.
> >
> > Cc: Helge Deller <deller@gmx.de>
> > Cc: linux-omap@vger.kernel.org
> > Cc: linux-fbdev@vger.kernel.org
> > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> 
> Applied to the fbdev for-next branch.

That will break the build, it needs patch 1/23 to build properly :(


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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-25 11:07       ` Greg Kroah-Hartman
  0 siblings, 0 replies; 163+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-25 11:07 UTC (permalink / raw)
  To: Helge Deller
  Cc: linux-fbdev, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, James Wang, Chun-Kuang Hu,
	Arnd Bergmann, linux-mediatek, Hsin-Yi Wang, Matthias Brugger,
	linux-omap, linux-arm-kernel, AngeloGioacchino Del Regno,
	srv_heupstream, Stephen Boyd, linux-kernel, iommu, Daniel Vetter,
	Robin Murphy

On Tue, Feb 15, 2022 at 09:46:24PM +0100, Helge Deller wrote:
> On 2/14/22 07:08, Yong Wu wrote:
> > Use the common compare helper from component.
> >
> > Cc: Helge Deller <deller@gmx.de>
> > Cc: linux-omap@vger.kernel.org
> > Cc: linux-fbdev@vger.kernel.org
> > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> 
> Applied to the fbdev for-next branch.

That will break the build, it needs patch 1/23 to build properly :(

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-25 11:07       ` Greg Kroah-Hartman
  0 siblings, 0 replies; 163+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-25 11:07 UTC (permalink / raw)
  To: Helge Deller
  Cc: Yong Wu, David Airlie, Daniel Vetter, dri-devel, James Wang,
	Liviu Dudau, iommu, Matthias Brugger, Krzysztof Kozlowski,
	linux-kernel, Joerg Roedel, Will Deacon, Arnd Bergmann,
	Laurent Pinchart, linux-mediatek, Chun-Kuang Hu, linux-arm-kernel,
	Stephen Boyd, AngeloGioacchino Del Regno, Hsin-Yi Wang,
	Robin Murphy, Tomasz Figa, srv_heupstream, Rob Clark,
	Srinivas Kandagatla, Sebastian Reichel, linux-omap, linux-fbdev

On Tue, Feb 15, 2022 at 09:46:24PM +0100, Helge Deller wrote:
> On 2/14/22 07:08, Yong Wu wrote:
> > Use the common compare helper from component.
> >
> > Cc: Helge Deller <deller@gmx.de>
> > Cc: linux-omap@vger.kernel.org
> > Cc: linux-fbdev@vger.kernel.org
> > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> 
> Applied to the fbdev for-next branch.

That will break the build, it needs patch 1/23 to build properly :(


_______________________________________________
Linux-mediatek mailing list
Linux-mediatek@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-mediatek

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-25 11:07       ` Greg Kroah-Hartman
  0 siblings, 0 replies; 163+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-25 11:07 UTC (permalink / raw)
  To: Helge Deller
  Cc: Yong Wu, David Airlie, Daniel Vetter, dri-devel, James Wang,
	Liviu Dudau, iommu, Matthias Brugger, Krzysztof Kozlowski,
	linux-kernel, Joerg Roedel, Will Deacon, Arnd Bergmann,
	Laurent Pinchart, linux-mediatek, Chun-Kuang Hu, linux-arm-kernel,
	Stephen Boyd, AngeloGioacchino Del Regno, Hsin-Yi Wang,
	Robin Murphy, Tomasz Figa, srv_heupstream, Rob Clark,
	Srinivas Kandagatla, Sebastian Reichel, linux-omap, linux-fbdev

On Tue, Feb 15, 2022 at 09:46:24PM +0100, Helge Deller wrote:
> On 2/14/22 07:08, Yong Wu wrote:
> > Use the common compare helper from component.
> >
> > Cc: Helge Deller <deller@gmx.de>
> > Cc: linux-omap@vger.kernel.org
> > Cc: linux-fbdev@vger.kernel.org
> > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> 
> Applied to the fbdev for-next branch.

That will break the build, it needs patch 1/23 to build properly :(


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 22/23] video: omapfb: dss: Make use of the helper component_compare_dev
@ 2022-02-25 11:07       ` Greg Kroah-Hartman
  0 siblings, 0 replies; 163+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-25 11:07 UTC (permalink / raw)
  To: Helge Deller
  Cc: linux-fbdev, David Airlie, Liviu Dudau, dri-devel,
	Sebastian Reichel, Srinivas Kandagatla, Laurent Pinchart,
	Will Deacon, Krzysztof Kozlowski, Joerg Roedel, James Wang,
	Yong Wu, Chun-Kuang Hu, Arnd Bergmann, linux-mediatek,
	Hsin-Yi Wang, Matthias Brugger, linux-omap, linux-arm-kernel,
	AngeloGioacchino Del Regno, srv_heupstream, Stephen Boyd,
	linux-kernel, Tomasz Figa, iommu, Robin Murphy

On Tue, Feb 15, 2022 at 09:46:24PM +0100, Helge Deller wrote:
> On 2/14/22 07:08, Yong Wu wrote:
> > Use the common compare helper from component.
> >
> > Cc: Helge Deller <deller@gmx.de>
> > Cc: linux-omap@vger.kernel.org
> > Cc: linux-fbdev@vger.kernel.org
> > Signed-off-by: Yong Wu <yong.wu@mediatek.com>
> 
> Applied to the fbdev for-next branch.

That will break the build, it needs patch 1/23 to build properly :(


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

end of thread, other threads:[~2022-02-25 11:08 UTC | newest]

Thread overview: 163+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-14  6:07 [PATCH 00/23] component: Add common helpers for compare/release Yong Wu via iommu
2022-02-14  6:07 ` Yong Wu
2022-02-14  6:07 ` Yong Wu
2022-02-14  6:07 ` Yong Wu
2022-02-14  6:07 ` Yong Wu
2022-02-14  6:07 ` [PATCH 01/23] component: Add common helper for compare/release functions Yong Wu via iommu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07 ` [PATCH 02/23] drm/komeda: Make use of the helper component_compare_of Yong Wu via iommu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07 ` [PATCH 03/23] drm/armada: Make use of the helper component_compare_of/dev_name Yong Wu via iommu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:07   ` Yong Wu
2022-02-14  6:08 ` [PATCH 04/23] drm/etnaviv: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 05/23] drm/hirin: Make use of the helper component_compare_of Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 06/23] drm/ingenic: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14 10:03   ` Paul Cercueil
2022-02-14 10:03     ` Paul Cercueil
2022-02-14 10:03     ` Paul Cercueil
2022-02-14 10:03     ` Paul Cercueil
2022-02-14 10:03     ` Paul Cercueil
2022-02-14  6:08 ` [PATCH 07/23] drm/mediatek: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 08/23] drm/meson: " Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu via iommu
2022-02-14  6:08 ` [PATCH 09/23] drm/msm: " Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu via iommu
2022-02-14  6:08 ` [PATCH 10/23] drm/sprd: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 11/23] drm/sti: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 12/23] drm/sun4i: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 13/23] drm/rockchip: Make use of the helper component_compare_dev Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  8:03   ` Heiko Stübner
2022-02-14  8:03     ` Heiko Stübner
2022-02-14  8:03     ` Heiko Stübner
2022-02-14  8:03     ` Heiko Stübner
2022-02-14  8:03     ` Heiko Stübner
2022-02-14  8:03     ` Heiko Stübner
2022-02-14  6:08 ` [PATCH 14/23] drm/exynos: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 15/23] drm/mcde: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 16/23] drm/omap: dss: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 17/23] drm/vc4: " Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 18/23] drm: of: Make use of the helper component_release_of Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 19/23] iommu/mediatek: Make use of the helper component_compare/release_of Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 20/23] ASoC: codecs: wcd938x: " Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu via iommu
2022-02-14 12:40   ` Mark Brown
2022-02-14 12:40     ` Mark Brown
2022-02-14 12:40     ` Mark Brown
2022-02-14 12:40     ` Mark Brown
2022-02-14 12:40     ` Mark Brown
2022-02-14 12:40     ` Mark Brown
2022-02-14 12:43     ` AngeloGioacchino Del Regno
2022-02-14 12:43       ` AngeloGioacchino Del Regno
2022-02-14 12:43       ` AngeloGioacchino Del Regno
2022-02-14 12:43       ` AngeloGioacchino Del Regno
2022-02-14 12:43       ` AngeloGioacchino Del Regno
2022-02-14 12:43       ` AngeloGioacchino Del Regno
2022-02-15  2:27       ` Yong Wu
2022-02-15  2:27         ` Yong Wu
2022-02-15  2:27         ` Yong Wu
2022-02-15  2:27         ` Yong Wu
2022-02-15  2:27         ` Yong Wu
2022-02-15  2:27         ` Yong Wu via iommu
2022-02-14  6:08 ` [PATCH 21/23] power: supply: ab8500: Make use of the helper component_compare_dev Yong Wu via iommu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08 ` [PATCH 22/23] video: omapfb: dss: " Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu via iommu
2022-02-15 20:46   ` Helge Deller
2022-02-15 20:46     ` Helge Deller
2022-02-15 20:46     ` Helge Deller
2022-02-15 20:46     ` Helge Deller
2022-02-15 20:46     ` Helge Deller
2022-02-25 11:07     ` Greg Kroah-Hartman
2022-02-25 11:07       ` Greg Kroah-Hartman
2022-02-25 11:07       ` Greg Kroah-Hartman
2022-02-25 11:07       ` Greg Kroah-Hartman
2022-02-25 11:07       ` Greg Kroah-Hartman
2022-02-14  6:08 ` [PATCH 23/23] ALSA: hda/realtek: Make use of the helper component_compare_dev_name Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu
2022-02-14  6:08   ` Yong Wu via iommu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.