################ FIXED (same slices + DF-4748 fix.diff) ################
===== [FIXED] MODE control =====
== PHASE plug: dm_dp_add_mst_connector (verbatim mst_types.c:310) ==
    [drm] DM_MST: added connector: 0x8004e8000 [id: 1] [master: 0x8004e4000]
== PHASE probe: dm_dp_mst_get_modes (verbatim mst_types.c:210) ==
    sink=0x8004ec000 refcount=2 (create + remote_sinks[])
    sink->priv = 0x8004e8000 == child connector (the never-cleared back-pointer)
== PHASE enable: dc_create_stream_for_sink (verbatim dc_stream.c:140) ==
    stream=0x8004ee000 sink=0x8004ec000 refcount=3 (list + aconnector + stream)
== teardown: stream release -> sink release (no unplug) ==
    [kfree] 0x8004f0000 (8 bytes, alloc 'dc_create_transfer_func') from dc_transfer_func_release
    [kfree] 0x8004ee000 (184 bytes, alloc 'dc_create_stream_for_sink') from dc_stream_free
    [drm] DM_MST: Disabling connector: 0x8004e8000 [id: 1] [master: 0x8004e4000]
    [kfree] 0x8004ec000 (776 bytes, alloc 'dc_sink_create') from dc_sink_free
    [kfree] 0x8004e6000 (127 bytes, alloc 'rig:edid') from dm_dp_mst_connector_destroy
    [drm] drm_encoder_cleanup
    [kfree] 0x8004ea000 (40 bytes, alloc 'dm_dp_create_fake_mst_encoder') from dm_dp_mst_connector_destroy
    [drm] drm_connector_cleanup(id=1)
    [kfree] 0x8004e8000 (208 bytes, alloc 'dm_dp_add_mst_connector') from dm_dp_mst_connector_destroy
    [acct] rig:dc_link                                   allocs=1 frees=0
    [acct] rig:mst_branch                                allocs=1 frees=0
    [acct] rig:mst_port                                  allocs=1 frees=0
    [acct] rig:master_connector                          allocs=1 frees=0
    [acct] rig:edid                                      allocs=1 frees=0
    [acct] dm_dp_add_mst_connector                       allocs=1 frees=0
    [acct] dm_dp_create_fake_mst_encoder                 allocs=1 frees=0
    [acct] dc_sink_create                                allocs=1 frees=0
    [acct] dc_create_stream_for_sink                     allocs=1 frees=0
    [acct] dc_create_transfer_func                       allocs=1 frees=0
    [acct] dc_transfer_func_release                      allocs=0 frees=1
    [acct] dc_stream_free                                allocs=0 frees=1
