linux/drivers/gpu/drm/nouveau/dispnv50
Pankaj Bharadiya cce81ba6b7 drm: Remove drm dp mst destroy_connector callbacks
drm_dp_mst_topology_mgr_cbs.destroy_connector callbacks are identical
amongst every driver and don't do anything other than cleaning up the
connector((drm_connector_unregister()/drm_connector_put())) except for
amdgpu_dm driver where some amdgpu_dm specific code in there.

This connector cleaning up is now being handled in the drm core so
driver destroy_connector callbacks are not needed (except for
amdgpu_dm) hence remove them.

Removal is done with below sementic patch:

@r1@
identifier func, E;
@@
struct drm_dp_mst_topology_cbs E = {
	...,
-        .destroy_connector = func
};

@delete depends on r1@
identifier r1.func;
@@
- static void func(...){...}

Signed-off-by: Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
Suggested-by: Emil Velikov <emil.velikov@collabora.com>
Suggested-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Lyude Paul <lyude@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200307083023.76498-6-pankaj.laxminarayan.bharadiya@intel.com
Reviewed-by: Lyude Paul <lyude@redhat.com>
2020-03-11 16:53:17 -04:00
..
atom.h
base507c.c
base827c.c
base907c.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
base917c.c
base.c
base.h
core507d.c
core827d.c
core907d.c
core917d.c
core.c
core.h drm/nouveau/kms/gv100-: move window ownership setup into modesetting path 2020-02-03 21:36:54 +10:00
corec37d.c drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset 2020-02-03 21:36:54 +10:00
corec57d.c drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset 2020-02-03 21:36:54 +10:00
curs507a.c
curs907a.c
curs.c
curs.h
cursc37a.c
dac507d.c
dac907d.c
disp.c drm: Remove drm dp mst destroy_connector callbacks 2020-03-11 16:53:17 -04:00
disp.h drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head 2020-01-15 10:49:58 +10:00
head507d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head827d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head907d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head917d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
head.c Linux 5.6-rc2 2020-02-17 10:34:34 +01:00
head.h drm/nouveau/kms/nv50-: Use less encoders by making mstos per-head 2020-01-15 10:49:58 +10:00
headc37d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
headc57d.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
Kbuild
lut.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
lut.h
oimm507b.c
oimm.c
oimm.h
ovly507e.c
ovly827e.c
ovly907e.c
ovly917e.c
ovly.c
ovly.h
pior507d.c
sor507d.c
sor907d.c
sorc37d.c
wimm.c
wimm.h
wimmc37b.c
wndw.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndw.h drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndwc37e.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00
wndwc57e.c drm/nouveau/kms/gf119-: allow both 256- and 1024-sized LUTs to be used 2020-01-15 10:49:58 +10:00