drm/exynos: fimd: pagefault when restarting X

Tobias Jakobi tjakobi at math.uni-bielefeld.de
Fri May 6 07:48:53 UTC 2016


Hello Andrzej,


Andrzej Hajda wrote:
> Hi Tobias,
> 
> On 05/05/2016 07:27 PM, Tobias Jakobi wrote:
>> Hello,
>>
>> here's another issue I experience when enabling FIMD on the ODROID-X2.
>>
>> I can trigger a IOMMU pagefault by starting X once, quitting, and
>> restarting X again.
>>
> 
> I have observed similar behavior on arm64 dev board which
> uses decon5433 device.
> 
>> The pagefault occurs exactly when exynos_drm_free_buf() is called on
>> this buffer, which then destroys the IOMMU mapping.
>>
>> Obviously the FIMD block is still happily scanning out from the buffer,
>> even though the previous fimd_update_plane() has configured a new
>> dma_addr.
>>
>> Now here's what I guess happens:
>> Hardware registers are never updated in fimd_update_plane(), but update
>> is only performed on the shadow registers. Shadow registers are written
>> to the real ones on next vblank, but such a vblank nevers occurs before
>> DRM core decides that the previously bound fb is no longer used.
>>
>> Now I'm not sure if I'm just seeing this since nothing is connected to
>> the external connector on the board. Still something looks wrong here.
>> If the real update of the hw registers really happens on the next
>> vblank, then the driver should probably still hold a reference to the
>> old fb, which is then dropped in the vblank irq handler?
> 
> For sure there is a problem in synchronization with irq handler and
> in some circumstances driver assumes crtc (fimd/decon) stopped using
> old framebuffer which is not true. In system without IOMMU it was usually
> painless, but since IOMMU started working it signals this bug quite
> loudly :)
One additional thought, I'm not sure that the driver should update on
vblank in this situation anyway. As one can see the fimd_update_plane()
call is triggered by a setcrtc ioctl, so AFAIK the update should happen
immediately.
My knowledge about FIMD is very limited, but I guess there is a way to
write directly without using the shadow registers.


> I will prepare patch for this, hopefully today/tomorrow.
> As the patch will touch exynos-drm core it should be tested on different
> platforms / configurations, I will be glad if you can test on your board.
Sure, I can do that!


With best wishes,
Tobias


> 
> Regards
> Andrzej
> 
> 
>>
>>
>> With best wishes,
>> Tobias
>>
>>
>>
>> dmesg / startx run 1:
>>> [  229.728455] [drm:drm_stub_open] 
>>> [  229.728554] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  229.731411] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  229.737144] [drm:drm_setup] 
>>> [  229.739394] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  229.746721] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  229.753799] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  229.761193] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  229.767889] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  229.774886] [drm:drm_release] open_count = 1
>>> [  229.779653] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  229.786060] [drm:drm_lastclose] 
>>> [  229.789045] [drm:drm_lastclose] driver lastclose completed
>>> [  229.794517] [drm:drm_lastclose] lastclose completed
>>> [  230.011151] [drm:drm_stub_open] 
>>> [  230.011214] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.014006] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.019032] [drm:drm_setup] 
>>> [  230.021918] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  230.029197] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.036384] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.043848] [drm:drm_release] open_count = 1
>>> [  230.047866] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  230.054634] [drm:drm_lastclose] 
>>> [  230.057973] [drm:drm_lastclose] driver lastclose completed
>>> [  230.063620] [drm:drm_lastclose] lastclose completed
>>> [  230.068896] [drm:drm_stub_open] 
>>> [  230.071522] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.076791] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.081651] [drm:drm_setup] 
>>> [  230.084485] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.091481] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.098449] [drm:drm_release] open_count = 1
>>> [  230.102689] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  230.109442] [drm:drm_lastclose] 
>>> [  230.112621] [drm:drm_lastclose] driver lastclose completed
>>> [  230.118089] [drm:drm_lastclose] lastclose completed
>>> [  230.123121] [drm:drm_stub_open] 
>>> [  230.126110] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.131385] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.136412] [drm:drm_setup] 
>>> [  230.139251] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  230.146588] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.153788] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.161972] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.168182] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.175765] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.182347] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.190573] [drm:drm_release] open_count = 1
>>> [  230.193567] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  230.200339] [drm:drm_lastclose] 
>>> [  230.203506] [drm:drm_lastclose] driver lastclose completed
>>> [  230.208988] [drm:drm_lastclose] lastclose completed
>>> [  230.217252] [drm:drm_stub_open] 
>>> [  230.217330] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.222274] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.227316] [drm:drm_setup] 
>>> [  230.230142] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  230.237471] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.244675] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.252232] [drm:drm_release] open_count = 1
>>> [  230.256080] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  230.262939] [drm:drm_lastclose] 
>>> [  230.266049] [drm:drm_lastclose] driver lastclose completed
>>> [  230.271555] [drm:drm_lastclose] lastclose completed
>>> [  230.276681] [drm:drm_stub_open] 
>>> [  230.279561] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.284798] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.289836] [drm:drm_setup] 
>>> [  230.292700] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.299637] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.306581] [drm:drm_release] open_count = 1
>>> [  230.310816] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  230.317613] [drm:drm_lastclose] 
>>> [  230.320784] [drm:drm_lastclose] driver lastclose completed
>>> [  230.326277] [drm:drm_lastclose] lastclose completed
>>> [  230.331198] [drm:drm_stub_open] 
>>> [  230.334352] [drm:drm_open_helper] pid = 2620, minor = 0
>>> [  230.339565] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  230.344595] [drm:drm_setup] 
>>> [  230.347467] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  230.354755] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.361958] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.369470] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.376379] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  230.383715] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.390525] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  230.397686] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  230.405561] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES
>>> [  230.412794] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
>>> [  230.419354] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES
>>> [  230.427143] [drm:drm_mode_getresources] [CRTC:24:crtc-0]
>>> [  230.432496] [drm:drm_mode_getresources] [CRTC:31:crtc-1]
>>> [  230.437730] [drm:drm_mode_getresources] [CRTC:37:crtc-2]
>>> [  230.443028] [drm:drm_mode_getresources] [ENCODER:25:TMDS-25]
>>> [  230.448664] [drm:drm_mode_getresources] [ENCODER:32:TMDS-32]
>>> [  230.454309] [drm:drm_mode_getresources] [ENCODER:38:TMDS-38]
>>> [  230.459947] [drm:drm_mode_getresources] [CONNECTOR:26:VGA-1]
>>> [  230.465589] [drm:drm_mode_getresources] [CONNECTOR:33:HDMI-A-1]
>>> [  230.471497] [drm:drm_mode_getresources] [CONNECTOR:39:Virtual-1]
>>> [  230.477482] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
>>> [  230.484907] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.492071] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  230.497445] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.503264] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1]
>>> [  230.510482] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1] probed modes :
>>> [  230.518980] [drm:drm_mode_debug_printmodeline] Modeline 40:"1366x768" 71 85860 1366 1414 1446 1526 768 771 776 790 0x48 0x5
>>> [  230.530149] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.537895] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  230.543275] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  230.551034] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.558647] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  230.563945] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.569839] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1]
>>> [  230.577311] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1] disconnected
>>> [  230.585909] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.593714] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  230.599025] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  230.607060] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.614468] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  230.619750] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.625655] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1]
>>> [  230.633204] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1] disconnected
>>> [  230.641975] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.649747] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  230.655051] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  230.662850] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.670448] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  230.675740] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.681633] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1]
>>> [  230.688855] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1] probed modes :
>>> [  230.697347] [drm:drm_mode_debug_printmodeline] Modeline 40:"1366x768" 71 85860 1366 1414 1446 1526 768 771 776 790 0x48 0x5
>>> [  230.708466] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.716264] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  230.721607] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  230.729487] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  230.737168] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPBLOB
>>> [  230.744850] [drm:drm_ioctl] ret = -2
>>> [  230.748331] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  230.756124] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  230.764258] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.771573] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  230.776886] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.782763] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1]
>>> [  230.790237] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1] disconnected
>>> [  230.798833] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.806639] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  230.812260] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.819752] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  230.825044] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  230.830941] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1]
>>> [  230.838491] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1] disconnected
>>> [  230.847186] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  230.854979] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  230.878504] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_GEM_CREATE
>>> [  230.880120] [drm:exynos_drm_gem_init] created file object = edc7a640
>>> [  230.896020] [drm:exynos_drm_alloc_buf] dma_addr(0x20100000), size(0x408000)
>>> [  230.897689] [drm:exynos_drm_gem_handle_create] gem handle = 0x1
>>> [  230.909691] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_MAP_DUMB
>>> [  230.911566] [drm:exynos_drm_gem_dumb_map_offset] offset = 0x10000000
>>> [  230.918056] [drm:exynos_drm_gem_mmap] flags = 0x5
>>> [  230.936591] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_GET_VER2
>>> [  230.943254] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES
>>> [  230.946334] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES
>>> [  230.954642] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  230.962077] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  230.969955] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  230.977913] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  230.986136] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  230.993793] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.001577] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.009266] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.017008] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.024391] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.031862] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.040169] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.048424] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.056140] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.063874] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.071593] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.079327] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.086713] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.094185] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.102497] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.110754] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.118474] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.126205] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.133923] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.141605] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.149035] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.156645] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.164838] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.173118] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.180809] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.188550] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.196277] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.204012] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.211355] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  231.218824] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.227125] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  231.235383] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.243097] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.250829] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.258549] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.266285] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_GEM_CREATE
>>> [  231.273177] [drm:exynos_drm_gem_init] created file object = edd93a40
>>> [  231.279595] [drm:exynos_drm_alloc_buf] dma_addr(0x20010000), size(0x6000)
>>> [  231.286264] [drm:exynos_drm_gem_handle_create] gem handle = 0x2
>>> [  231.292180] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2
>>> [  231.299633] [drm:drm_mode_addfb2] [FB:41]
>>> [  231.303710] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB
>>> [  231.310713] [drm:drm_mode_addfb2] [FB:42]
>>> [  231.314767] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  231.322097] [drm:drm_mode_setcrtc] [CRTC:24:crtc-0]
>>> [  231.326923] [drm:drm_mode_setcrtc] [CONNECTOR:26:VGA-1]
>>> [  231.332096] [drm:drm_atomic_state_init] Allocated atomic state ece04a00
>>> [  231.338698] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] edd43800 state to ece04a00
>>> [  231.347196] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ecc69000 state to ece04a00
>>> [  231.355972] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:] for CRTC state edd43800
>>> [  231.363510] [drm:drm_atomic_set_crtc_for_plane] Link plane state ecc69000 to [CRTC:24:crtc-0]
>>> [  231.372020] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (2)
>>> [  231.378389] [drm:drm_atomic_set_fb_for_plane] Set [FB:42] for plane state ecc69000
>>> [  231.385843] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:26] ece04c40 state to ece04a00
>>> [  231.394590] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:24:crtc-0] to ece04a00
>>> [  231.405211] [drm:drm_atomic_set_crtc_for_connector] Link connector state ece04c40 to [CRTC:24:crtc-0]
>>> [  231.414209] [drm:drm_atomic_check_only] checking ece04a00
>>> [  231.419598] [drm:drm_atomic_helper_check_modeset] [CRTC:24:crtc-0] mode changed
>>> [  231.426877] [drm:drm_atomic_helper_check_modeset] [CRTC:24:crtc-0] enable changed
>>> [  231.434398] [drm:update_connector_routing] Updating routing for [CONNECTOR:26:VGA-1]
>>> [  231.442118] [drm:update_connector_routing] [CONNECTOR:26:VGA-1] using [ENCODER:25:TMDS-25] on [CRTC:24:crtc-0]
>>> [  231.452054] [drm:drm_atomic_helper_check_modeset] [CRTC:24:crtc-0] active changed
>>> [  231.459565] [drm:drm_atomic_helper_check_modeset] [CRTC:24:crtc-0] needs all connectors, enable: y, active: y
>>> [  231.469421] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:24:crtc-0] to ece04a00
>>> [  231.479833] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  231.489555] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  231.498539] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  231.507445] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  231.515243] [drm:drm_atomic_commit] commiting ece04a00
>>> [  231.520761] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  231.530004] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  231.539740] [drm:crtc_set_mode] modeset on [ENCODER:25:TMDS-25]
>>> [  231.545561] [drm:drm_atomic_helper_commit_modeset_enables] enabling [CRTC:24:crtc-0]
>>> [  231.553522] [drm:drm_vblank_on] crtc 0, vblank enabled 0, inmodeset 0
>>> [  231.559842] [drm:drm_atomic_helper_commit_modeset_enables] enabling [ENCODER:25:TMDS-25]
>>> [  231.567782] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  231.576785] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  231.583298] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  231.590671] [drm:fimd_update_plane] osd size = 0x100200
>>> [  231.595899] [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0
>>> [  231.602277] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=1, diff=0, hw=0 hw_last=0
>>> [  231.612338] [drm:drm_atomic_state_default_clear] Clearing atomic state ece04a00
>>> [  231.619446] [drm:drm_atomic_state_free] Freeing atomic state ece04a00
>>> [  231.626152] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  231.632183] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  231.638680] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCRTC
>>> [  231.646084] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.654024] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.661363] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.669081] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.676850] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  231.684560] [drm:drm_atomic_state_init] Allocated atomic state ece04740
>>> [  231.691102] [drm:drm_property_reference_blob] ecc69900: blob ID: 44 (1)
>>> [  231.697695] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] edd42c00 state to ece04740
>>> [  231.706201] [drm:drm_atomic_check_only] checking ece04740
>>> [  231.711584] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  231.721319] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  231.727554] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ecc69d80 state to ece04740
>>> [  231.736321] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  231.745260] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  231.754205] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  231.762018] [drm:drm_atomic_commit] commiting ece04740
>>> [  231.767312] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  231.776772] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  231.786410] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  231.795432] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  231.801944] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  231.809321] [drm:fimd_update_plane] osd size = 0x100200
>>> [  231.861495] [drm:drm_atomic_state_default_clear] Clearing atomic state ece04740
>>> [  231.863161] [drm:drm_property_unreference_blob] ecc69900: blob ID: 44 (2)
>>> [  231.869959] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  231.876381] [drm:drm_atomic_state_free] Freeing atomic state ece04740
>>> [  231.882852] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.890595] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.898323] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.906040] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.913774] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  231.921536] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.929227] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  231.936954] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  231.944674] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  231.952045] [drm:drm_mode_setcrtc] [CRTC:31:crtc-1]
>>> [  231.956846] [drm:drm_atomic_state_init] Allocated atomic state ece04580
>>> [  231.963445] [drm:drm_atomic_get_crtc_state] Added [CRTC:31:crtc-1] edd43800 state to ece04580
>>> [  231.971946] [drm:drm_atomic_get_plane_state] Added [PLANE:27:plane-5] ecc69000 state to ece04580
>>> [  231.980713] [drm:drm_atomic_set_mode_for_crtc] Set [NOMODE] for CRTC state edd43800
>>> [  231.988346] [drm:drm_atomic_set_crtc_for_plane] Link plane state ecc69000 to [NOCRTC]
>>> [  231.996162] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for plane state ecc69000
>>> [  232.003628] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:31:crtc-1] to ece04580
>>> [  232.014043] [drm:drm_atomic_check_only] checking ece04580
>>> [  232.019424] [drm:drm_atomic_commit] commiting ece04580
>>> [  232.024553] [drm:drm_atomic_state_default_clear] Clearing atomic state ece04580
>>> [  232.031843] [drm:drm_atomic_state_free] Freeing atomic state ece04580
>>> [  232.038383] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  232.044517] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  232.051176] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  232.058500] [drm:drm_mode_setcrtc] [CRTC:37:crtc-2]
>>> [  232.063193] [drm:drm_atomic_state_init] Allocated atomic state ece043c0
>>> [  232.069784] [drm:drm_atomic_get_crtc_state] Added [CRTC:37:crtc-2] edd42400 state to ece043c0
>>> [  232.078295] [drm:drm_atomic_get_plane_state] Added [PLANE:34:plane-8] ecc69e80 state to ece043c0
>>> [  232.087047] [drm:drm_atomic_set_mode_for_crtc] Set [NOMODE] for CRTC state edd42400
>>> [  232.094744] [drm:drm_atomic_set_crtc_for_plane] Link plane state ecc69e80 to [NOCRTC]
>>> [  232.102500] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for plane state ecc69e80
>>> [  232.109974] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:37:crtc-2] to ece043c0
>>> [  232.120378] [drm:drm_atomic_check_only] checking ece043c0
>>> [  232.125822] [drm:drm_atomic_commit] commiting ece043c0
>>> [  232.130891] [drm:drm_atomic_state_default_clear] Clearing atomic state ece043c0
>>> [  232.138190] [drm:drm_atomic_state_free] Freeing atomic state ece043c0
>>> [  232.144687] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  232.150847] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  232.159761] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.165167] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.172813] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.180483] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.188218] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.195967] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.203693] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.211417] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.219153] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.226876] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  232.357296] DEBUG: fimd_irq_handler
>>> [  232.357376] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=1, diff=1, hw=0 hw_last=0
>>> [  232.809449] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  232.811789] [drm:drm_mode_setcrtc] [CRTC:24:crtc-0]
>>> [  232.816159] [drm:drm_mode_setcrtc] [CONNECTOR:26:VGA-1]
>>> [  232.821584] [drm:drm_atomic_state_init] Allocated atomic state ecd35c40
>>> [  232.827989] [drm:drm_property_reference_blob] ecc69900: blob ID: 44 (1)
>>> [  232.834595] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] ede12600 state to ecd35c40
>>> [  232.843104] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  232.849348] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ede86c00 state to ecd35c40
>>> [  232.858120] [drm:drm_property_unreference_blob] ecc69900: blob ID: 44 (2)
>>> [  232.864932] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:] for CRTC state ede12600
>>> [  232.872426] [drm:drm_atomic_set_crtc_for_plane] Link plane state ede86c00 to [CRTC:24:crtc-0]
>>> [  232.880947] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  232.887347] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  232.893615] [drm:drm_atomic_set_fb_for_plane] Set [FB:42] for plane state ede86c00
>>> [  232.901186] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:26] ecd351c0 state to ecd35c40
>>> [  232.909948] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:24:crtc-0] to ecd35c40
>>> [  232.920760] [drm:drm_atomic_set_crtc_for_connector] Link connector state ecd351c0 to [NOCRTC]
>>> [  232.928975] [drm:drm_atomic_set_crtc_for_connector] Link connector state ecd351c0 to [CRTC:24:crtc-0]
>>> [  232.937971] [drm:drm_atomic_check_only] checking ecd35c40
>>> [  232.943363] [drm:update_connector_routing] Updating routing for [CONNECTOR:26:VGA-1]
>>> [  232.951082] [drm:update_connector_routing] [CONNECTOR:26:VGA-1] keeps [ENCODER:25:TMDS-25], now on [CRTC:24:crtc-0]
>>> [  232.961505] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  232.971219] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  232.980161] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  232.989100] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  232.996912] [drm:drm_atomic_commit] commiting ecd35c40
>>> [  233.002207] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  233.011669] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  233.021306] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  233.030332] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  233.036837] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  233.044217] [drm:fimd_update_plane] osd size = 0x100200
>>> [  233.096511] [drm:drm_atomic_state_default_clear] Clearing atomic state ecd35c40
>>> [  233.098173] [drm:drm_property_unreference_blob] ecc69900: blob ID: 44 (1)
>>> [  233.104983] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  233.111396] [drm:drm_atomic_state_free] Freeing atomic state ecd35c40
>>> [  233.117838] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  233.124064] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  233.130493] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  233.137083] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCRTC
>>> [  233.144415] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  233.152177] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  233.159912] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  233.160805] DEBUG: fimd_irq_handler
>>> [  233.160819] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=2, diff=1, hw=0 hw_last=0
>>> [  233.180907] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  233.188749] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  233.196286] [drm:drm_atomic_state_init] Allocated atomic state ecd35180
>>> [  233.202800] [drm:drm_property_reference_blob] ede86c80: blob ID: 45 (1)
>>> [  233.209385] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] ede13200 state to ecd35180
>>> [  233.217896] [drm:drm_atomic_check_only] checking ecd35180
>>> [  233.223274] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  233.233007] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  233.239244] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ecdf0300 state to ecd35180
>>> [  233.248015] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  233.256950] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  233.265905] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  233.273703] [drm:drm_atomic_commit] commiting ecd35180
>>> [  233.279005] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  233.288458] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  233.298103] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  233.307119] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  233.313636] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  233.321011] [drm:fimd_update_plane] osd size = 0x100200
>>> [  233.371523] [drm:drm_atomic_state_default_clear] Clearing atomic state ecd35180
>>> [  233.373188] [drm:drm_property_unreference_blob] ede86c80: blob ID: 45 (2)
>>> [  233.380004] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  233.386415] [drm:drm_atomic_state_free] Freeing atomic state ecd35180
>>> [  233.744011] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  233.745904] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  233.964502] DEBUG: fimd_irq_handler
>>> [  233.964561] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=3, diff=1, hw=0 hw_last=0
>>> [  234.193547] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  234.195454] [drm:drm_mode_setcrtc] [CRTC:24:crtc-0]
>>> [  234.200292] [drm:drm_mode_setcrtc] [CONNECTOR:26:VGA-1]
>>> [  234.205446] [drm:drm_atomic_state_init] Allocated atomic state ece04b80
>>> [  234.212060] [drm:drm_property_reference_blob] ede86c80: blob ID: 45 (1)
>>> [  234.218610] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] edd42800 state to ece04b80
>>> [  234.227132] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  234.233374] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ecc68700 state to ece04b80
>>> [  234.242359] [drm:drm_property_unreference_blob] ede86c80: blob ID: 45 (2)
>>> [  234.248954] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:] for CRTC state edd42800
>>> [  234.256479] [drm:drm_atomic_set_crtc_for_plane] Link plane state ecc68700 to [CRTC:24:crtc-0]
>>> [  234.264975] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  234.271393] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  234.277639] [drm:drm_atomic_set_fb_for_plane] Set [FB:42] for plane state ecc68700
>>> [  234.285316] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:26] ece041c0 state to ece04b80
>>> [  234.294095] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:24:crtc-0] to ece04b80
>>> [  234.304382] [drm:drm_atomic_set_crtc_for_connector] Link connector state ece041c0 to [NOCRTC]
>>> [  234.312887] [drm:drm_atomic_set_crtc_for_connector] Link connector state ece041c0 to [CRTC:24:crtc-0]
>>> [  234.322084] [drm:drm_atomic_check_only] checking ece04b80
>>> [  234.327776] [drm:update_connector_routing] Updating routing for [CONNECTOR:26:VGA-1]
>>> [  234.335177] [drm:update_connector_routing] [CONNECTOR:26:VGA-1] keeps [ENCODER:25:TMDS-25], now on [CRTC:24:crtc-0]
>>> [  234.345598] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  234.355313] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  234.364260] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  234.373201] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  234.381009] [drm:drm_atomic_commit] commiting ece04b80
>>> [  234.386311] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  234.395765] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  234.405401] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  234.414426] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  234.420931] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  234.428313] [drm:fimd_update_plane] osd size = 0x100200
>>> [  234.481553] [drm:drm_atomic_state_default_clear] Clearing atomic state ece04b80
>>> [  234.483222] [drm:drm_property_unreference_blob] ede86c80: blob ID: 45 (1)
>>> [  234.490030] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  234.496482] [drm:drm_atomic_state_free] Freeing atomic state ece04b80
>>> [  234.502878] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (4)
>>> [  234.509115] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (5)
>>> [  234.515533] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  234.521991] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCRTC
>>> [  234.529411] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.537116] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.544869] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.552605] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.560320] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  234.568043] [drm:drm_atomic_state_init] Allocated atomic state ecd355c0
>>> [  234.574564] [drm:drm_property_reference_blob] ecc68880: blob ID: 44 (1)
>>> [  234.581160] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] ede13200 state to ecd355c0
>>> [  234.589676] [drm:drm_atomic_check_only] checking ecd355c0
>>> [  234.595056] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  234.604781] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  234.611019] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] edc40300 state to ecd355c0
>>> [  234.619786] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  234.628735] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  234.637672] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  234.645488] [drm:drm_atomic_commit] commiting ecd355c0
>>> [  234.650781] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  234.660242] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  234.669879] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  234.679040] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  234.685473] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  234.692840] [drm:fimd_update_plane] osd size = 0x100200
>>> [  234.746495] [drm:drm_atomic_state_default_clear] Clearing atomic state ecd355c0
>>> [  234.748158] [drm:drm_property_unreference_blob] ecc68880: blob ID: 44 (2)
>>> [  234.754954] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  234.761376] [drm:drm_atomic_state_free] Freeing atomic state ecd355c0
>>> [  234.767843] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.768191] DEBUG: fimd_irq_handler
>>> [  234.768202] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=4, diff=1, hw=0 hw_last=0
>>> [  234.788868] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.796603] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.804323] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  234.812056] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETPROPERTY
>>> [  234.819773] [drm:drm_atomic_state_init] Allocated atomic state ede45180
>>> [  234.826308] [drm:drm_property_reference_blob] ecc68880: blob ID: 44 (1)
>>> [  234.832896] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] eccde600 state to ede45180
>>> [  234.841406] [drm:drm_atomic_check_only] checking ede45180
>>> [  234.846787] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  234.856516] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (3)
>>> [  234.862755] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] edd02800 state to ede45180
>>> [  234.871525] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  234.880462] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  234.889408] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  234.897321] [drm:drm_atomic_commit] commiting ede45180
>>> [  234.902576] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  234.911989] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  234.921622] [drm:fimd_update_plane] start addr = 0x20100000, end addr = 0x20508000, size = 0x408000
>>> [  234.930652] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  234.937154] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  234.944538] [drm:fimd_update_plane] osd size = 0x100200
>>> [  234.996522] [drm:drm_atomic_state_default_clear] Clearing atomic state ede45180
>>> [  234.998187] [drm:drm_property_unreference_blob] ecc68880: blob ID: 44 (2)
>>> [  235.004997] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (4)
>>> [  235.011418] [drm:drm_atomic_state_free] Freeing atomic state ede45180
>>> [  235.571890] DEBUG: fimd_irq_handler
>>> [  235.571956] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=5, diff=1, hw=0 hw_last=0
>>> [  235.845261] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.847168] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  235.855127] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.861577] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  235.870251] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.875819] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  235.883917] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.889982] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  235.900597] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.904212] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  235.917253] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  235.919115] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  236.375657] DEBUG: fimd_irq_handler
>>> [  236.375825] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=6, diff=1, hw=0 hw_last=0
>>> [  237.179345] DEBUG: fimd_irq_handler
>>> [  237.179511] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=7, diff=1, hw=0 hw_last=0
>>> [  237.983008] DEBUG: fimd_irq_handler
>>> [  237.983127] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=8, diff=1, hw=0 hw_last=0
>>> [  238.786728] DEBUG: fimd_irq_handler
>>> [  238.786885] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=9, diff=1, hw=0 hw_last=0
>>> [  239.590421] DEBUG: fimd_irq_handler
>>> [  239.590580] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=10, diff=1, hw=0 hw_last=0
>>> [  240.007143] [drm:vblank_disable_fn] disabling vblank on crtc 0
>>> [  240.007441] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=11, diff=0, hw=0 hw_last=0
>>> [  244.255017] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_SET_CMDLIST2
>>> [  244.257383] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, EXYNOS_G2D_EXEC
>>> [  244.369467] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_RMFB
>>> [  244.370989] [drm:drm_framebuffer_unreference] edccd300: FB ID: 41 (1)
>>> [  244.377440] [drm:drm_ioctl] pid=2620, dev=0xe200, auth=1, DRM_IOCTL_MODE_DESTROY_DUMB
>>> [  244.385422] [drm:exynos_drm_gem_destroy] handle count = 0
>>> [  244.390619] [drm:exynos_drm_free_buf] dma_addr(0x20010000), size(0x6000)
>>> [  244.403718] [drm:drm_release] open_count = 1
>>> [  244.403795] [drm:drm_release] pid = 2620, device = 0xe200, open_count = 1
>>> [  244.409165] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (3)
>>> [  244.415625] [drm:drm_lastclose] 
>>> [  244.418851] [drm:drm_lastclose] driver lastclose completed
>>> [  244.424290] [drm:drm_lastclose] lastclose completed
>>
>>
>> dmesg / startx run 2:
>>> [  324.975582] [drm:drm_stub_open] 
>>> [  324.975653] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  324.978464] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  324.983506] [drm:drm_setup] 
>>> [  324.986367] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  324.993669] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.000891] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.008285] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.014989] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.021980] [drm:drm_release] open_count = 1
>>> [  325.026157] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.032974] [drm:drm_lastclose] 
>>> [  325.036105] [drm:drm_lastclose] driver lastclose completed
>>> [  325.041634] [drm:drm_lastclose] lastclose completed
>>> [  325.104123] [drm:drm_stub_open] 
>>> [  325.104195] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.107025] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.112077] [drm:drm_setup] 
>>> [  325.114895] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  325.122170] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.129359] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.136879] [drm:drm_release] open_count = 1
>>> [  325.140794] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.147595] [drm:drm_lastclose] 
>>> [  325.150756] [drm:drm_lastclose] driver lastclose completed
>>> [  325.156254] [drm:drm_lastclose] lastclose completed
>>> [  325.161274] [drm:drm_stub_open] 
>>> [  325.164334] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.169539] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.174572] [drm:drm_setup] 
>>> [  325.177460] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.184378] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.191343] [drm:drm_release] open_count = 1
>>> [  325.195584] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.202354] [drm:drm_lastclose] 
>>> [  325.205538] [drm:drm_lastclose] driver lastclose completed
>>> [  325.211024] [drm:drm_lastclose] lastclose completed
>>> [  325.215945] [drm:drm_stub_open] 
>>> [  325.219100] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.224306] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.229343] [drm:drm_setup] 
>>> [  325.232215] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  325.239506] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.246702] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.254312] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.261121] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.268468] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.275264] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.282741] [drm:drm_release] open_count = 1
>>> [  325.286452] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.293246] [drm:drm_lastclose] 
>>> [  325.296407] [drm:drm_lastclose] driver lastclose completed
>>> [  325.301911] [drm:drm_lastclose] lastclose completed
>>> [  325.307868] [drm:drm_stub_open] 
>>> [  325.309954] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.315200] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.320226] [drm:drm_setup] 
>>> [  325.323101] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  325.330387] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.337722] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.345067] [drm:drm_release] open_count = 1
>>> [  325.349103] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.355890] [drm:drm_lastclose] 
>>> [  325.359019] [drm:drm_lastclose] driver lastclose completed
>>> [  325.364492] [drm:drm_lastclose] lastclose completed
>>> [  325.369469] [drm:drm_stub_open] 
>>> [  325.372569] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.377774] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.382802] [drm:drm_setup] 
>>> [  325.385651] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.392611] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.399561] [drm:drm_release] open_count = 1
>>> [  325.403816] [drm:drm_release] pid = 2689, device = 0xe200, open_count = 1
>>> [  325.410590] [drm:drm_lastclose] 
>>> [  325.413780] [drm:drm_lastclose] driver lastclose completed
>>> [  325.419251] [drm:drm_lastclose] lastclose completed
>>> [  325.424218] [drm:drm_stub_open] 
>>> [  325.427335] [drm:drm_open_helper] pid = 2689, minor = 0
>>> [  325.432544] [drm:ipp_subdrv_open] done priv[ee2be810]
>>> [  325.437579] [drm:drm_setup] 
>>> [  325.440427] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  325.447736] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.454939] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.462533] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.469418] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_GET_UNIQUE
>>> [  325.476833] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.483553] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_VERSION
>>> [  325.490738] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_SET_VERSION
>>> [  325.498479] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES
>>> [  325.505613] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
>>> [  325.512390] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETRESOURCES
>>> [  325.520157] [drm:drm_mode_getresources] [CRTC:24:crtc-0]
>>> [  325.525424] [drm:drm_mode_getresources] [CRTC:31:crtc-1]
>>> [  325.530714] [drm:drm_mode_getresources] [CRTC:37:crtc-2]
>>> [  325.536008] [drm:drm_mode_getresources] [ENCODER:25:TMDS-25]
>>> [  325.541649] [drm:drm_mode_getresources] [ENCODER:32:TMDS-32]
>>> [  325.547293] [drm:drm_mode_getresources] [ENCODER:38:TMDS-38]
>>> [  325.552932] [drm:drm_mode_getresources] [CONNECTOR:26:VGA-1]
>>> [  325.558738] [drm:drm_mode_getresources] [CONNECTOR:33:HDMI-A-1]
>>> [  325.564481] [drm:drm_mode_getresources] [CONNECTOR:39:Virtual-1]
>>> [  325.570473] [drm:drm_mode_getresources] CRTC[3] CONNECTORS[3] ENCODERS[3]
>>> [  325.578676] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.585120] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  325.590422] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.596304] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1]
>>> [  325.603482] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1] probed modes :
>>> [  325.611966] [drm:drm_mode_debug_printmodeline] Modeline 40:"1366x768" 71 85860 1366 1414 1446 1526 768 771 776 790 0x48 0x5
>>> [  325.623078] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.630879] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  325.636203] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  325.644040] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.651706] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  325.656934] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.662830] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1]
>>> [  325.670293] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1] disconnected
>>> [  325.678892] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.686690] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  325.692006] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  325.700090] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.707495] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  325.712807] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.718674] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1]
>>> [  325.726191] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1] disconnected
>>> [  325.734871] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.742678] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  325.747980] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETENCODER
>>> [  325.755833] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.763465] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  325.768722] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.774616] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1]
>>> [  325.781988] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:26:VGA-1] probed modes :
>>> [  325.790335] [drm:drm_mode_debug_printmodeline] Modeline 40:"1366x768" 71 85860 1366 1414 1446 1526 768 771 776 790 0x48 0x5
>>> [  325.801455] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.809252] [drm:drm_mode_getconnector] [CONNECTOR:26:?]
>>> [  325.814589] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  325.822492] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  325.830287] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPBLOB
>>> [  325.838032] [drm:drm_ioctl] ret = -2
>>> [  325.841271] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  325.849083] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  325.857178] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.864599] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  325.869886] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.875740] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1]
>>> [  325.883216] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:33:HDMI-A-1] disconnected
>>> [  325.891807] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.899607] [drm:drm_mode_getconnector] [CONNECTOR:33:?]
>>> [  325.905166] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.912785] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  325.918007] DEBUG: in drm_helper_probe_single_connector_modes()
>>> [  325.923914] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1]
>>> [  325.931464] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:39:Virtual-1] disconnected
>>> [  325.940152] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETCONNECTOR
>>> [  325.947956] [drm:drm_mode_getconnector] [CONNECTOR:39:?]
>>> [  325.959806] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, EXYNOS_GEM_CREATE
>>> [  325.961228] [drm:exynos_drm_gem_init] created file object = ecec6b40
>>> [  325.975894] [drm:exynos_drm_alloc_buf] dma_addr(0x20600000), size(0x408000)
>>> [  325.977301] [drm:exynos_drm_gem_handle_create] gem handle = 0x1
>>> [  325.983336] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_MAP_DUMB
>>> [  325.990672] [drm:exynos_drm_gem_dumb_map_offset] offset = 0x10408000
>>> [  325.997182] [drm:exynos_drm_gem_mmap] flags = 0x5
>>> [  326.007978] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, EXYNOS_G2D_GET_VER2
>>> [  326.010899] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES
>>> [  326.017845] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANERESOURCES
>>> [  326.026075] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.033544] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.041090] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.049287] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.057526] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.065309] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.073053] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.080695] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.088384] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.095776] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.103248] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.111545] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.119801] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.127519] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.135252] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.142971] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.150708] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.158098] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.165590] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.173897] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.182148] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.189869] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.197597] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.205303] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.213004] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.220485] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.227902] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.236191] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.244446] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.252165] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.259892] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.267613] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.275344] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.282743] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPLANE
>>> [  326.290215] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.298516] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_OBJ_GETPROPERTIES
>>> [  326.306815] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.314488] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.322218] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.329945] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_GETPROPERTY
>>> [  326.337673] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, EXYNOS_GEM_CREATE
>>> [  326.344569] [drm:exynos_drm_gem_init] created file object = ecec7180
>>> [  326.350993] [drm:exynos_drm_alloc_buf] dma_addr(0x20010000), size(0x6000)
>>> [  326.357666] [drm:exynos_drm_gem_handle_create] gem handle = 0x2
>>> [  326.363561] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB2
>>> [  326.370856] [drm:drm_mode_addfb2] [FB:41]
>>> [  326.375058] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_ADDFB
>>> [  326.382105] [drm:drm_mode_addfb2] [FB:43]
>>> [  326.386161] [drm:drm_ioctl] pid=2689, dev=0xe200, auth=1, DRM_IOCTL_MODE_SETCRTC
>>> [  326.393490] [drm:drm_mode_setcrtc] [CRTC:24:crtc-0]
>>> [  326.398299] [drm:drm_mode_setcrtc] [CONNECTOR:26:VGA-1]
>>> [  326.403486] [drm:drm_atomic_state_init] Allocated atomic state ece04440
>>> [  326.410085] [drm:drm_property_reference_blob] ecc68880: blob ID: 44 (1)
>>> [  326.416669] [drm:drm_atomic_get_crtc_state] Added [CRTC:24:crtc-0] edf51000 state to ece04440
>>> [  326.425185] [drm:drm_framebuffer_reference] edccdf00: FB ID: 42 (2)
>>> [  326.431425] [drm:drm_atomic_get_plane_state] Added [PLANE:18:plane-0] ecdf0300 state to ece04440
>>> [  326.440254] [drm:drm_property_unreference_blob] ecc68880: blob ID: 44 (2)
>>> [  326.446974] [drm:drm_atomic_set_mode_for_crtc] Set [MODE:] for CRTC state edf51000
>>> [  326.454520] [drm:drm_atomic_set_crtc_for_plane] Link plane state ecdf0300 to [CRTC:24:crtc-0]
>>> [  326.463027] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (3)
>>> [  326.469447] [drm:drm_framebuffer_reference] eddb7240: FB ID: 43 (2)
>>> [  326.475692] [drm:drm_atomic_set_fb_for_plane] Set [FB:43] for plane state ecdf0300
>>> [  326.483259] [drm:drm_atomic_get_connector_state] Added [CONNECTOR:26] ece04b40 state to ece04440
>>> [  326.492014] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:24:crtc-0] to ece04440
>>> [  326.502434] [drm:drm_atomic_set_crtc_for_connector] Link connector state ece04b40 to [NOCRTC]
>>> [  326.510933] [drm:drm_atomic_set_crtc_for_connector] Link connector state ece04b40 to [CRTC:24:crtc-0]
>>> [  326.520139] [drm:drm_atomic_check_only] checking ece04440
>>> [  326.525519] [drm:update_connector_routing] Updating routing for [CONNECTOR:26:VGA-1]
>>> [  326.533251] [drm:update_connector_routing] [CONNECTOR:26:VGA-1] keeps [ENCODER:25:TMDS-25], now on [CRTC:24:crtc-0]
>>> [  326.543659] [drm:drm_atomic_helper_crtc_normalize_zpos] [CRTC:24:crtc-0] calculating normalized zpos values
>>> [  326.553386] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] processing zpos value 0
>>> [  326.562320] [drm:drm_atomic_helper_crtc_normalize_zpos] [PLANE:18:plane-0] normalized zpos value 0
>>> [  326.571273] [drm:exynos_plane_mode_set] plane : offset_x/y(0,0), width/height(1366,768)
>>> [  326.579108] [drm:drm_atomic_commit] commiting ece04440
>>> [  326.584379] [drm:drm_calc_timestamping_constants] crtc 24: hwmode: htotal 1526, vtotal 790, vdisplay 768
>>> [  326.593829] [drm:drm_calc_timestamping_constants] crtc 24: clock 85860 kHz framedur 14040764 linedur 17773
>>> [  326.603473] [drm:fimd_update_plane] start addr = 0x20600000, end addr = 0x20a08000, size = 0x408000
>>> [  326.612489] [drm:fimd_update_plane] ovl_width = 1366, ovl_height = 768
>>> [  326.619004] [drm:fimd_update_plane] osd pos: tx = 0, ty = 0, bx = 1365, by = 767
>>> [  326.626376] [drm:fimd_update_plane] osd size = 0x100200
>>> [  326.631595] [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0
>>> [  326.637990] [drm:drm_update_vblank_count] updating vblank count on crtc 0: current=11, diff=0, hw=0 hw_last=0
>>> [  326.696788] [drm:drm_atomic_state_default_clear] Clearing atomic state ece04440
>>> [  326.698446] [drm:drm_property_unreference_blob] ecc68880: blob ID: 44 (1)
>>> [  326.705249] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (2)
>>> [  326.711664] [drm:drm_atomic_state_free] Freeing atomic state ece04440
>>> [  326.718097] [drm:drm_framebuffer_reference] eddb7240: FB ID: 43 (3)
>>> [  326.724332] [drm:drm_framebuffer_unreference] edccdf00: FB ID: 42 (1)
>>> [  326.730788] [drm:exynos_drm_gem_destroy] handle count = 0
>>> [  326.736137] [drm:exynos_drm_free_buf] dma_addr(0x20100000), size(0x408000)
>>> [  326.743218] exynos-sysmmu 11e20000.sysmmu: PAGE FAULT occurred at 0x202ba780 (page table base: 0x6e27c000)
>>> [  326.752606] exynos-sysmmu 11e20000.sysmmu:   Lv1 entry: 0x6ea78001
>>> [  326.758726] ------------[ cut here ]------------
>>> [  326.763281] kernel BUG at drivers/iommu/exynos-iommu.c:410!
>>> [  326.768837] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
>>> [  326.774653] Modules linked in: cmac ecb bridge stp llc bnep btrfs xor xor_neon zlib_inflate zlib_deflate raid6_pq btusb extcon_odroid_usbotg btbcm btintel bluetooth usb_storage s5p_jpeg videobuf2_dma_contig videobuf2_memops v4l2_mem2mem videobuf2_v4l2 videobuf2_core
>>> [  326.798178] CPU: 0 PID: 2689 Comm: X Tainted: G        W       4.5.3-debug+ #9
>>> [  326.805379] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
>>> [  326.811456] task: eeb60c80 ti: eea9a000 task.ti: eea9a000
>>> [  326.816844] PC is at exynos_sysmmu_irq+0x2b8/0x418
>>> [  326.821614] LR is at __lock_is_held+0x50/0x70
>>> [  326.825952] pc : [<c03070e0>]    lr : [<c007372c>]    psr: a00b01d3
>>> [  326.825952] sp : eea9b9f8  ip : eea9b9a8  fp : eea9ba44
>>> [  326.837408] r10: c082a4d4  r9 : ee867830  r8 : c086f9e8
>>> [  326.842616] r7 : c061cc74  r6 : c086db8b  r5 : ee867810  r4 : 00000000
>>> [  326.849126] r3 : ffffffda  r2 : 00010002  r1 : c0834e0c  r0 : 00000001
>>> [  326.855637] Flags: NzCv  IRQs off  FIQs off  Mode SVC_32  ISA ARM  Segment none
>>> [  326.862928] Control: 10c5387d  Table: 6b47004a  DAC: 00000051
>>> [  326.868657] Process X (pid: 2689, stack limit = 0xeea9a218)
>>> [  326.874212] Stack: (0xeea9b9f8 to 0xeea9c000)
>>> [  326.878552] b9e0:                                                       ee867864 600b01d3
>>> [  326.886713] ba00: ee9d7310 eea9a000 00000000 eeb16010 ffffffda 0000001c c084d940 ee8fed40
>>> [  326.894872] ba20: ee9d7360 ee9d7310 eea9a000 0000002f 00000000 c082a4d4 eea9ba94 eea9ba48
>>> [  326.903031] ba40: c0087474 c0306e34 c008790c 600b01d3 00000000 ee9d7300 c086d6d8 c086e0fc
>>> [  326.911190] ba60: c086e0e8 00000000 600b01d3 ee9d7300 ee9d7360 ee9d7310 ee802464 c082a83c
>>> [  326.919350] ba80: ee808000 eea9bb78 eea9bab4 eea9ba98 c0087914 c00873fc c0822390 ee9d7300
>>> [  326.927509] baa0: ee9d7360 ee9d7310 eea9bad4 eea9bab8 c008ac68 c00878e0 c008aba4 0000000a
>>> [  326.935668] bac0: ee807500 ee807510 eea9bae4 eea9bad8 c00869f4 c008abb0 eea9bb0c eea9bae8
>>> [  326.943827] bae0: c02ab9dc c00869d4 c02ab958 c0823688 00000000 00000015 00000000 00000001
>>> [  326.951987] bb00: eea9bb1c eea9bb10 c00869f4 c02ab964 eea9bb4c eea9bb20 c0086d48 c00869d4
>>> [  326.960146] bb20: eea9bb78 c082a83c c084dc34 f082000c eea9bb78 f0820000 f0821000 ee05e390
>>> [  326.968305] bb40: eea9bb74 eea9bb50 c0009508 c0086cd0 c05de798 200b0053 ffffffff eea9bbac
>>> [  326.976464] bb60: 20200000 ee05e33c eea9bbdc eea9bb78 c0015638 c00094b8 00000001 eeb611b0
>>> [  326.984623] bb80: 00000000 600b00d3 600b0053 ee05e390 800b00d3 00000040 20200000 ee05e33c
>>> [  326.992783] bba0: ee05e390 eea9bbdc c09e2c78 eea9bbc8 c0076654 c05de798 200b0053 ffffffff
>>> [  327.000942] bbc0: 00000051 c0076888 ee9dcf30 ee05e380 eea9bc24 eea9bbe0 c0306160 c05de72c
>>> [  327.009101] bbe0: 00000000 c02a71fc 00000000 c086db26 600b0053 00100000 c02a72c8 00100000
>>> [  327.017260] bc00: 20200000 ee05e3d0 00408000 20100000 f0f5f000 eeb26034 eea9bc54 eea9bc28
>>> [  327.025419] bc20: c0300d48 c0305ef8 00000014 00408000 20100000 ee05c340 eeb16010 20100000
>>> [  327.033579] bc40: f0f5f000 eeb26034 eea9bc7c eea9bc58 c001d058 c0300ca4 00408000 ee3a9ca4
>>> [  327.041738] bc60: f0f5f000 eeb16010 20100000 f0f5f000 eea9bca4 eea9bc80 c001eb14 c001d024
>>> [  327.049897] bc80: ee3a9c00 eeb16010 20100000 c083005c f0f5f000 00408000 eea9bcd4 eea9bca8
>>> [  327.058056] bca0: c03382c0 c001ea9c ee3a9ca4 00000000 eeb26000 ee3a9c00 edccdf00 c0337bbc
>>> [  327.066215] bcc0: c0337bbc edccdf80 eea9bce4 eea9bcd8 c03389bc c03381d8 eea9bcfc eea9bce8
>>> [  327.074375] bce0: c0317c78 c03389b8 ee3a9c00 edccdf8c eea9bd44 eea9bd00 c0337c58 c0317c4c
>>> [  327.082534] bd00: c0076890 c0076688 eea9bd34 eea9bd18 c05db584 eeb26000 edccdf04 edccdf04
>>> [  327.090693] bd20: eeb2638c eeb26000 edccdf00 eeb262d8 eea9a000 c103008c eea9bd6c eea9bd48
>>> [  327.098852] bd40: c0321bd0 c0337b58 00000000 edccdf00 eebd9c00 00000000 00000000 eddb7000
>>> [  327.107011] bd60: eea9bd8c eea9bd70 c03221c8 c0321b64 00000001 eebd9c00 eeb26000 eebd9c00
>>> [  327.115170] bd80: eea9bdac eea9bd90 c0322d98 c032217c eddb7240 00000001 eeb26000 ece04c40
>>> [  327.123330] bda0: eea9be14 eea9bdb0 c0328130 c0322cec eddb7240 c0085d68 ee2bf058 eddb7000
>>> [  327.131489] bdc0: eebd9c00 eddb7240 eea9be08 eddb7240 eebd9c00 eddb7000 00000000 00000000
>>> [  327.139648] bde0: ece04c40 00000001 00000000 eea9be4c 00000051 c082a448 c061e0e4 c103008c
>>> [  327.147807] be00: eeb26000 000000a2 eea9befc eea9be18 c0319838 c0327fe4 00000001 c0756388
>>> [  327.155966] be20: eeb61150 00000001 eea9be8c edf50e00 c0327fd8 bef19a90 edf50e00 00000068
>>> [  327.164126] be40: eea9be4c c06864a2 ecf5f0a0 015d83c0 00000000 00000001 00000018 0000002b
>>> [  327.172285] be60: 00000000 00000000 00000000 00000001 00014f64 05860556 05f605a6 03000000
>>> [  327.180444] be80: 03080303 00000316 00000000 00000005 00000000 00000000 00000000 00000000
>>> [  327.188603] bea0: 00000000 00000000 00000000 00000000 00000000 eea9bec0 c0073798 c00736e8
>>> [  327.196762] bec0: 00000000 00000000 00000000 dc8ba703 c00900e4 bef19a90 ee2b93e0 ecec72c0
>>> [  327.204922] bee0: c015ef3c 00000006 eea9a000 00000000 eea9bf7c eea9bf00 c015e5f4 c03196ec
>>> [  327.213081] bf00: c00722a0 c0054264 60010053 edd30a34 00000026 eb839790 eea9bf3c eea9bf28
>>> [  327.221240] bf20: c007241c c007224c 00008000 ecd468c0 eea9bf4c eea9bf40 c014d9ec c00723fc
>>> [  327.229399] bf40: eea9bf6c eea9bf50 c016b6c8 c008fdf8 00000001 ecec72c0 bef19a90 ecec72c0
>>> [  327.237558] bf60: c06864a2 00000006 eea9a000 00000000 eea9bfa4 eea9bf80 c015ef3c c015e558
>>> [  327.245718] bf80: 00000001 bef19a90 bef19a90 c06864a2 00000036 c0010044 00000000 eea9bfa8
>>> [  327.253877] bfa0: c000fea0 c015ef0c bef19a90 bef19a90 00000006 c06864a2 bef19a90 00000001
>>> [  327.262036] bfc0: bef19a90 bef19a90 c06864a2 00000036 015d83c0 0000002b 00000018 00000000
>>> [  327.270195] bfe0: b6da307c bef19a74 b6d8b094 b6b9164c 400b0050 00000006 00000000 00000000
>>> [  327.278351] Backtrace: 
>>> [  327.280790] [<c0306e28>] (exynos_sysmmu_irq) from [<c0087474>] (handle_irq_event_percpu+0x84/0x4e4)
>>> [  327.289810]  r10:c082a4d4 r9:00000000 r8:0000002f r7:eea9a000 r6:ee9d7310 r5:ee9d7360
>>> [  327.297621]  r4:ee8fed40
>>> [  327.300142] [<c00873f0>] (handle_irq_event_percpu) from [<c0087914>] (handle_irq_event+0x40/0x64)
>>> [  327.308992]  r10:eea9bb78 r9:ee808000 r8:c082a83c r7:ee802464 r6:ee9d7310 r5:ee9d7360
>>> [  327.316804]  r4:ee9d7300
>>> [  327.319325] [<c00878d4>] (handle_irq_event) from [<c008ac68>] (handle_level_irq+0xc4/0x148)
>>> [  327.327655]  r6:ee9d7310 r5:ee9d7360 r4:ee9d7300 r3:c0822390
>>> [  327.333299] [<c008aba4>] (handle_level_irq) from [<c00869f4>] (generic_handle_irq+0x2c/0x3c)
>>> [  327.341716]  r6:ee807510 r5:ee807500 r4:0000000a r3:c008aba4
>>> [  327.347363] [<c00869c8>] (generic_handle_irq) from [<c02ab9dc>] (combiner_handle_cascade_irq+0x84/0xe8)
>>> [  327.356735] [<c02ab958>] (combiner_handle_cascade_irq) from [<c00869f4>] (generic_handle_irq+0x2c/0x3c)
>>> [  327.366107]  r8:00000001 r7:00000000 r6:00000015 r5:00000000 r4:c0823688 r3:c02ab958
>>> [  327.373835] [<c00869c8>] (generic_handle_irq) from [<c0086d48>] (__handle_domain_irq+0x84/0xf4)
>>> [  327.382516] [<c0086cc4>] (__handle_domain_irq) from [<c0009508>] (gic_handle_irq+0x5c/0x9c)
>>> [  327.390844]  r10:ee05e390 r9:f0821000 r8:f0820000 r7:eea9bb78 r6:f082000c r5:c084dc34
>>> [  327.398656]  r4:c082a83c r3:eea9bb78
>>> [  327.402219] [<c00094ac>] (gic_handle_irq) from [<c0015638>] (__irq_svc+0x58/0x98)
>>> [  327.409681] Exception stack(0xeea9bb78 to 0xeea9bbc0)
>>> [  327.414716] bb60:                                                       00000001 eeb611b0
>>> [  327.422877] bb80: 00000000 600b00d3 600b0053 ee05e390 800b00d3 00000040 20200000 ee05e33c
>>> [  327.431036] bba0: ee05e390 eea9bbdc c09e2c78 eea9bbc8 c0076654 c05de798 200b0053 ffffffff
>>> [  327.439192]  r9:ee05e33c r8:20200000 r7:eea9bbac r6:ffffffff r5:200b0053 r4:c05de798
>>> [  327.446925] [<c05de720>] (_raw_spin_unlock_irqrestore) from [<c0306160>] (exynos_iommu_unmap+0x274/0x518)
>>> [  327.456465]  r5:ee05e380 r4:ee9dcf30
>>> [  327.460028] [<c0305eec>] (exynos_iommu_unmap) from [<c0300d48>] (iommu_unmap+0xb0/0x2c0)
>>> [  327.468096]  r10:eeb26034 r9:f0f5f000 r8:20100000 r7:00408000 r6:ee05e3d0 r5:20200000
>>> [  327.475908]  r4:00100000
>>> [  327.478429] [<c0300c98>] (iommu_unmap) from [<c001d058>] (__iommu_remove_mapping+0x40/0xd4)
>>> [  327.486758]  r10:eeb26034 r9:f0f5f000 r8:20100000 r7:eeb16010 r6:ee05c340 r5:20100000
>>> [  327.494570]  r4:00408000 r3:00000014
>>> [  327.498133] [<c001d018>] (__iommu_remove_mapping) from [<c001eb14>] (arm_iommu_free_attrs+0x84/0xf0)
>>> [  327.507243]  r9:f0f5f000 r8:20100000 r7:eeb16010 r6:f0f5f000 r5:ee3a9ca4 r4:00408000
>>> [  327.514975] [<c001ea90>] (arm_iommu_free_attrs) from [<c03382c0>] (exynos_drm_gem_destroy+0xf4/0x17c)
>>> [  327.524169]  r9:00408000 r8:f0f5f000 r7:c083005c r6:20100000 r5:eeb16010 r4:ee3a9c00
>>> [  327.531899] [<c03381cc>] (exynos_drm_gem_destroy) from [<c03389bc>] (exynos_drm_gem_free_object+0x10/0x14)
>>> [  327.541529]  r9:edccdf80 r8:c0337bbc r7:c0337bbc r6:edccdf00 r5:ee3a9c00 r4:eeb26000
>>> [  327.549261] [<c03389ac>] (exynos_drm_gem_free_object) from [<c0317c78>] (drm_gem_object_free+0x38/0x50)
>>> [  327.558633] [<c0317c40>] (drm_gem_object_free) from [<c0337c58>] (exynos_drm_fb_destroy+0x10c/0x134)
>>> [  327.567743]  r5:edccdf8c r4:ee3a9c00
>>> [  327.571307] [<c0337b4c>] (exynos_drm_fb_destroy) from [<c0321bd0>] (drm_framebuffer_free+0x78/0x7c)
>>> [  327.580329]  r10:c103008c r9:eea9a000 r8:eeb262d8 r7:edccdf00 r6:eeb26000 r5:eeb2638c
>>> [  327.588141]  r4:edccdf04
>>> [  327.590661] [<c0321b58>] (drm_framebuffer_free) from [<c03221c8>] (drm_framebuffer_unreference+0x58/0x88)
>>> [  327.600206]  r8:eddb7000 r7:00000000 r6:00000000 r5:eebd9c00 r4:edccdf00 r3:00000000
>>> [  327.607935] [<c0322170>] (drm_framebuffer_unreference) from [<c0322d98>] (drm_mode_set_config_internal+0xb8/0xe4)
>>> [  327.618174]  r4:eebd9c00
>>> [  327.620695] [<c0322ce0>] (drm_mode_set_config_internal) from [<c0328130>] (drm_mode_setcrtc+0x158/0x4e4)
>>> [  327.630152]  r7:ece04c40 r6:eeb26000 r5:00000001 r4:eddb7240
>>> [  327.635799] [<c0327fd8>] (drm_mode_setcrtc) from [<c0319838>] (drm_ioctl+0x158/0x524)
>>> [  327.643606]  r10:000000a2 r9:eeb26000 r8:c103008c r7:c061e0e4 r6:c082a448 r5:00000051
>>> [  327.651418]  r4:eea9be4c
>>> [  327.653941] [<c03196e0>] (drm_ioctl) from [<c015e5f4>] (do_vfs_ioctl+0xa8/0x9b4)
>>> [  327.661313]  r10:00000000 r9:eea9a000 r8:00000006 r7:c015ef3c r6:ecec72c0 r5:ee2b93e0
>>> [  327.669125]  r4:bef19a90
>>> [  327.671646] [<c015e54c>] (do_vfs_ioctl) from [<c015ef3c>] (SyS_ioctl+0x3c/0x64)
>>> [  327.678934]  r10:00000000 r9:eea9a000 r8:00000006 r7:c06864a2 r6:ecec72c0 r5:bef19a90
>>> [  327.686745]  r4:ecec72c0
>>> [  327.689268] [<c015ef00>] (SyS_ioctl) from [<c000fea0>] (ret_fast_syscall+0x0/0x1c)
>>> [  327.696815]  r8:c0010044 r7:00000036 r6:c06864a2 r5:bef19a90 r4:bef19a90 r3:00000001
>>> [  327.704543] Code: eb013198 e5950040 e3500000 1affffa3 (e7f001f2) 
>>> [  327.710620] ---[ end trace 89125c1379da6049 ]---
>>> [  327.715218] Kernel panic - not syncing: Fatal exception in interrupt
>>> [  327.721558] CPU2: stopping
>>> [  327.724248] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G      D W       4.5.3-debug+ #9
>>> [  327.731883] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
>>> [  327.737958] Backtrace: 
>>> [  327.740395] [<c001486c>] (dump_backtrace) from [<c0014a68>] (show_stack+0x18/0x1c)
>>> [  327.747940]  r6:c084d760 r5:200701d3 r4:00000000 r3:dc8ba703
>>> [  327.753589] [<c0014a50>] (show_stack) from [<c028831c>] (dump_stack+0xb0/0xdc)
>>> [  327.760790] [<c028826c>] (dump_stack) from [<c00172e8>] (handle_IPI+0x3b0/0x42c)
>>> [  327.768165]  r8:f0828000 r7:c05e0430 r6:c086e048 r5:c0823688 r4:00000004 r3:00000000
>>> [  327.775892] [<c0016f38>] (handle_IPI) from [<c0009544>] (gic_handle_irq+0x98/0x9c)
>>> [  327.783441]  r10:c086d6b5 r9:f0829000 r8:f0828000 r7:ee8bbf48 r6:f082800c r5:c084dc34
>>> [  327.791253]  r4:c082a83c
>>> [  327.793773] [<c00094ac>] (gic_handle_irq) from [<c0015638>] (__irq_svc+0x58/0x98)
>>> [  327.801236] Exception stack(0xee8bbf48 to 0xee8bbf90)
>>> [  327.806272] bf40:                   c00109d4 00000000 00000000 c0022e40 ee8ba000 c086e6b0
>>> [  327.814432] bf60: c082a4d4 00000000 00000000 c082a520 c086d6b5 ee8bbfa4 ee8bbf88 ee8bbf98
>>> [  327.822589] bf80: c0076890 c00109d8 60070053 ffffffff
>>> [  327.827623]  r9:c082a520 r8:00000000 r7:ee8bbf7c r6:ffffffff r5:60070053 r4:c00109d8
>>> [  327.835354] [<c00109ac>] (arch_cpu_idle) from [<c0070478>] (default_idle_call+0x28/0x38)
>>> [  327.843423] [<c0070450>] (default_idle_call) from [<c0070830>] (cpu_startup_entry+0x3a8/0x484)
>>> [  327.852017] [<c0070488>] (cpu_startup_entry) from [<c0016d4c>] (secondary_start_kernel+0x108/0x110)
>>> [  327.861040]  r7:c0873328
>>> [  327.863561] [<c0016c44>] (secondary_start_kernel) from [<400095ec>] (0x400095ec)
>>> [  327.870936]  r5:00000051 r4:6e89406a
>>> [  327.874495] CPU3: stopping
>>> [  327.877188] CPU: 3 PID: 0 Comm: swapper/3 Tainted: G      D W       4.5.3-debug+ #9
>>> [  327.884824] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
>>> [  327.890899] Backtrace: 
>>> [  327.893336] [<c001486c>] (dump_backtrace) from [<c0014a68>] (show_stack+0x18/0x1c)
>>> [  327.900882]  r6:c084d760 r5:200101d3 r4:00000000 r3:dc8ba703
>>> [  327.906528] [<c0014a50>] (show_stack) from [<c028831c>] (dump_stack+0xb0/0xdc)
>>> [  327.913731] [<c028826c>] (dump_stack) from [<c00172e8>] (handle_IPI+0x3b0/0x42c)
>>> [  327.921106]  r8:f082c000 r7:c05e0430 r6:c086e048 r5:c0823688 r4:00000004 r3:00000000
>>> [  327.928834] [<c0016f38>] (handle_IPI) from [<c0009544>] (gic_handle_irq+0x98/0x9c)
>>> [  327.936383]  r10:c086d6b5 r9:f082d000 r8:f082c000 r7:ee8bdf48 r6:f082c00c r5:c084dc34
>>> [  327.944194]  r4:c082a83c
>>> [  327.946714] [<c00094ac>] (gic_handle_irq) from [<c0015638>] (__irq_svc+0x58/0x98)
>>> [  327.954177] Exception stack(0xee8bdf48 to 0xee8bdf90)
>>> [  327.959214] df40:                   c00109d4 00000000 00000000 c0022e40 ee8bc000 c086e6b0
>>> [  327.967373] df60: c082a4d4 00000000 00000000 c082a520 c086d6b5 ee8bdfa4 ee8bdf88 ee8bdf98
>>> [  327.975531] df80: c0076890 c00109d8 60010053 ffffffff
>>> [  327.980564]  r9:c082a520 r8:00000000 r7:ee8bdf7c r6:ffffffff r5:60010053 r4:c00109d8
>>> [  327.988294] [<c00109ac>] (arch_cpu_idle) from [<c0070478>] (default_idle_call+0x28/0x38)
>>> [  327.996365] [<c0070450>] (default_idle_call) from [<c0070830>] (cpu_startup_entry+0x3a8/0x484)
>>> [  328.004958] [<c0070488>] (cpu_startup_entry) from [<c0016d4c>] (secondary_start_kernel+0x108/0x110)
>>> [  328.013982]  r7:c0873328
>>> [  328.016501] [<c0016c44>] (secondary_start_kernel) from [<400095ec>] (0x400095ec)
>>> [  328.023877]  r5:00000051 r4:6e89406a
>>> [  328.027437] CPU1: stopping
>>> [  328.030130] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G      D W       4.5.3-debug+ #9
>>> [  328.037765] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)
>>> [  328.043841] Backtrace: 
>>> [  328.046277] [<c001486c>] (dump_backtrace) from [<c0014a68>] (show_stack+0x18/0x1c)
>>> [  328.053823]  r6:c084d760 r5:200a01d3 r4:00000000 r3:dc8ba703
>>> [  328.059469] [<c0014a50>] (show_stack) from [<c028831c>] (dump_stack+0xb0/0xdc)
>>> [  328.066673] [<c028826c>] (dump_stack) from [<c00172e8>] (handle_IPI+0x3b0/0x42c)
>>> [  328.074047]  r8:f0824000 r7:c05e0430 r6:c086e048 r5:c0823688 r4:00000004 r3:00000000
>>> [  328.081775] [<c0016f38>] (handle_IPI) from [<c0009544>] (gic_handle_irq+0x98/0x9c)
>>> [  328.089324]  r10:c086d6b5 r9:f0825000 r8:f0824000 r7:ee8b9f48 r6:f082400c r5:c084dc34
>>> [  328.097136]  r4:c082a83c
>>> [  328.099656] [<c00094ac>] (gic_handle_irq) from [<c0015638>] (__irq_svc+0x58/0x98)
>>> [  328.107119] Exception stack(0xee8b9f48 to 0xee8b9f90)
>>> [  328.112155] 9f40:                   c00109d4 00000000 00000000 c0022e40 ee8b8000 c086e6b0
>>> [  328.120315] 9f60: c082a4d4 00000000 00000000 c082a520 c086d6b5 ee8b9fa4 ee8b9f88 ee8b9f98
>>> [  328.128472] 9f80: c0076890 c00109d8 600a0053 ffffffff
>>> [  328.133505]  r9:c082a520 r8:00000000 r7:ee8b9f7c r6:ffffffff r5:600a0053 r4:c00109d8
>>> [  328.141235] [<c00109ac>] (arch_cpu_idle) from [<c0070478>] (default_idle_call+0x28/0x38)
>>> [  328.149307] [<c0070450>] (default_idle_call) from [<c0070830>] (cpu_startup_entry+0x3a8/0x484)
>>> [  328.157899] [<c0070488>] (cpu_startup_entry) from [<c0016d4c>] (secondary_start_kernel+0x108/0x110)
>>> [  328.166923]  r7:c0873328
>>> [  328.169443] [<c0016c44>] (secondary_start_kernel) from [<400095ec>] (0x400095ec)
>>> [  328.176818]  r5:00000051 r4:6e89406a
>>> [  328.180384] ---[ end Kernel panic - not syncing: Fatal exception in interrupt
>>
>>
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 



More information about the dri-devel mailing list