From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751994AbdF3IcP (ORCPT ); Fri, 30 Jun 2017 04:32:15 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:50355 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751867AbdF3IcK (ORCPT ); Fri, 30 Jun 2017 04:32:10 -0400 X-IronPort-AV: E=Sophos;i="5.40,285,1496070000"; d="scan'208";a="248490784" Authentication-Results: ideasonboard.com; dkim=none (message not signed) header.d=none;ideasonboard.com; dmarc=none action=none header.from=renesas.com; Message-ID: <87mv8pj2z2.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto To: Kieran Bingham CC: , , , , David Airlie , Mauro Carvalho Chehab , open list Subject: Re: [PATCH v1.1 2/2] drm: rcar-du: Repair vblank for DRM page flips using the VSP1 In-Reply-To: <6d71aa0796dd8892510d6911a280eba235398ed4.1498751638.git-series.kieran.bingham+renesas@ideasonboard.com> References: <6d71aa0796dd8892510d6911a280eba235398ed4.1498751638.git-series.kieran.bingham+renesas@ideasonboard.com> User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="US-ASCII" Date: Fri, 30 Jun 2017 08:32:04 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: SG2PR0401CA0005.apcprd04.prod.outlook.com (2603:1096:3:1::15) To HK2PR0601MB1873.apcprd06.prod.outlook.com (2603:1096:202:a::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ff5b2cd7-fa9c-4859-45ae-08d4bf927d71 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:HK2PR0601MB1873; X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;3:NavDKhRucE1zSiHjjhzbS+/YM+azJSYh5CaG2Aot2HNrLZB1RebyAzFnUH1Rv3O0lUk7oD9Pgg+NsW2XBUQAh3sIeoG82VfrOrMMT15Uu9MaJhlt8bohozopp4jb9FOibeAe7PwnC1xr22Ad3DwtHgdRnKOPTeGQBD9Hcm4DIVJgPjnnKTIYHLJwWZFYE8T0AKp3nNYMgQk8v/FVsqhSuLh/Em3ydYgdOcQTvF+f2oQLU49TVUt2w6rvlpyT0q7kDUjaaH2832IvGz2atHpWc8RvO5AxWt7lO+fRAZfM7RxU5GMhtX88FhDnhD91C6kUPxw6l0hvMJPSBNiSkXHUIvkHmVBf22tAYjdlribDbcnC0pzy/suqO2sJPPd21fw9j4bC37fYArh4mTRNM9tgENN4nl0JwyqLGUMoJJfmXPTR68TjurNTXsPuycU+iU4bGNwy7JpQKS++lZJqpWoUGLVS4M7X7X7jnrp1LfjM5rqpObr4rA+S7qE4Ipd58kR84uAAADp0RD3PsBGQMunlqTQNQcu6e4O+OqhVkkRYsRuRFNceENUFVlQSqMwMS4nk+QviTdtgWK1tjlNIGkm+nNGHYkCMox6GwdvS9NaqOXjG69N4MsSlMpnfKR1sP3qp8GFrvFnQUpfeQdDw0lVAsZu7HLQTINCIHA8kGnmAqoY/nNtUEBcWuV7i9fSAstxfeHBKUSkbyzgNf3nifRjSRRJurDu2/p+WTupcSvzcf5K0Q6FpGdebZCVqfd36FqYa06l2vXQRvvmfdn2Fc1xdng== X-MS-TrafficTypeDiagnostic: HK2PR0601MB1873: X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;25:rqFa+OgZKc7rwJTq5FArNZ4ZfqXB1u2J3z9tfQ+ZuB3mRbtILtcnVEvLHqKC/mtQxNZEQjNWEY7NG6pq6tOJ/st0VLsjHZMavW7fJk/tQKIA3+OtQ9IuBp/KDhkn1ZbbbgnzdFSnhxNMiDraU0Zfl9xtPkr7PAbQnZ5dJZXl+16XDfpJczmSsLGVxScdtZITDmf5baGAwRzA9ASN8i0vw5EH5HYLRV2eQoKt1NN8uVEIA34iTHJc3ArgbfE2xUr3wu068qnsVA7LZmvWxuEM55URX4En7DEkDUjq4KqpthlvunoFLw8gOTqx6pWkH9Jiqw6nNP+t5IovLYcRECSCHy5B93LWRo0ShG2bnS0t9Bna7JXkcKu05QvuKPOiOH4HuNQVscmMvxU4+1KMcbJofDsHmaWBu/AonStx/tkC/9VqL7e4U7G35C7+yiJd1fUyTuaLRRTGHypyF11xjrBtUTqOryPDjdhztDbbkeJU38qQRrv1oXM1GlN7153YiRH+oW2eMKtFzGX0Rdi4bMPz5MVcGhbYISC0IQv7V6mYmvRjQrmlot5WqUzMOXSFQmBQGKpTZrd2Nllxxu+6niCk6KVrk3NjNfw5VFfwwSvNSHRYc61pOpxjS04iHDUjn1RWL1bJA9pVRtL+r5P+J+Yrd534+mVsJKv8Mk7YFGopW8oO14ot6WpyzFDh7SOuUmsSFlxcBmq9HuCZI8eeHb7vSrH98vUsQVKemtDQ8ECZQYtrh/VKcpVFc+B9cuajeNN6Fo0FfCDNWlU5OWrfkKq2eNodPzk0K8rd4SqPaMzhPuYOQ3BnSrAnYZX2O39pNJXdtfo/G/zz20F4ceWlmC6Vf+x/6H97eGAJQW0AJ1rYXoa41TAEDtDb4CNRl+vT1ZCPYKB/4fy+cjicY9ZMioOKjTFRewGQoJZcFRCw7CDQ1Z0= X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;31:2yMDQ6tsVeWspv9aDRapcg0cY/9S5xAlcEh9L7/hSB7BKoukMm/yrnNU94RJmmj/gtCbYzpVkoKPOecBILKbLxxu+v/F8Qa/Ij/6zGCCubWmTuKQn8dVbmvroFDbMyOdcfC5GJhbIQ12MRoAvtnGHKZk0oQVVCoCqIyh/YPPodDdtbaEzfHtLVAOehCt2b4f0oNPdGp6v+C7F/nITa86JASMihZv3k5LpMqkrWx464Hq002ewjxsk+IAUQhS8zEeBdQ6vePkbyXFuqnRNKjGW4yzknMdOrqwFNQxL2F5VxNLi/kMcOlHdFH89GdudNK3fT1sRUx6fQPktcCZwRSOLEbxo3Gfn4zsns0Mw00vWqmqF8vMOW+hIFlzS4ppi/kwJFhMsKCY+wQlM/E6GuBFUDPL8l6hSyg9LEwQ+MJmYrRhckSpYUcOtjqIc9k/c4hBH7MON8URD4XnQOplM5FfUiUi2J5t+Y0iew0V9aZeqN7YJovRNO4TsFDpbyWXv4d+FHQLT3I/ok6pooKzffw6++EsXUv93rDmcnLiERJhxBxR9Sd7WUn2O2x1s1Y9LQmj8/OKk95U/3VDScos7a6TB7vJkLr/P8VXtzrw0dJFsA3tiYsemLvyIcAym3HuHvMK8VloaL4+HKaIGLbUSjUsgViKBFbf4/O2c4ClUiRGCfP32poq00Vo4r0Gp3NkOA3NJEU3oHk9id4nUtaofOSOUQ== X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;20:OeP2mZ7A2RfoN+EL57HwX342UT9UV18FS+vdtPLezRoDh3SYNvYJglHt7bLQt6Wec6OKCLoHa4vSmK2+RLBKkehed0RofR4VVnq1d31y4Ba3ekfpqYWOtxW0TWbA5Mk5ocbLHmrZGKpPMtwfa4PcXxk1wBI5bmY4K4GVr/YUwEeDwIAyOk1uIyPCRyuie2gDSR28CfggY5ML/1ZvxSga5h7nCNM9KLhedvD4fRMkZsusjBK0t0iJ/n3LeMZ8hhdSIEyMOorwe3omwPMhnylon5kd113hbvvd1CYNhZ4zcbmhfSf6TVLHlrF98IKICIr/J4lOrwbGTeJMOlvHnjcyxkjsTr5FNEPf7dbmTFpT8JW+5t7jqRxJXQmpKUJfGF25Yn37UGJnVrzDC2G19ZE/WgCXgPIqJgfv+GYWUIeSHLF7AnzypkgP/HtwR+T0S5gmQvWabXmyaAKFDQauFAzhDvx+kNmmhuVMmDQpH26WsZtfnSpeFt81OM3vMYBhAiX9 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(167848164394848); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HK2PR0601MB1873;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HK2PR0601MB1873; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HK2PR0601MB1873;4:gqI+zxRzZ6RTV3DqPaQo641Y6bquHQs6UXKsX0LK?= =?us-ascii?Q?kE9zxeVqF/hP3yO9lt4x3UWjjj1trM1VOlDaB0KJGu+Mvl/+7S2s4gEpQRne?= =?us-ascii?Q?L8N1JHYO4GcdgDeiqi9BxdP8KGB3m+fmo7mrjpM8wIHfo5UoJPTjVNFi6POY?= =?us-ascii?Q?lP6krfmqo+ghlbvnZozJfo4lNRiRs6VN9aQxJchSH7q+iIHhOMRsMSORNPud?= =?us-ascii?Q?ZvzdRraZ4BOQWAS52ca/b4V3eHSLxUwCC6SE8Ov6fzIckXlp2iG2w3ZBPTd7?= =?us-ascii?Q?ak2cIAun5kSCyusKizepeAjzkj3qh5hgLDD8ggsnDUdLdQsFRnaXMX5F1W3/?= =?us-ascii?Q?mpzif5m+/TkZfQHZaBTLslJT3OhVo01ZCsA1itD/x7bxaLFkdQcIBIqJ+p08?= =?us-ascii?Q?3Tm4z9LYmdIaIQ/cfC/1fhRPRWLOgRKVG6cFPBhb4TK1i16Lti8s/uRYsYdz?= =?us-ascii?Q?Ipt8/TeLi7ApNc+d3gzF6+jNs0ztFwEVJUM3l259YCcIsTYtfAV68ebK4TEw?= =?us-ascii?Q?m6ZPxKAswPvQ6vMYc2umjMbaNRrSq31Z/Di7tSoYkd1ncBTx8qcZvUvKX4xc?= =?us-ascii?Q?NoetsMVUbXwjb6EfSPlakiYfKTXjog6BXv+3VC2qnCjHXptbAXrI9I6l/5ey?= =?us-ascii?Q?F91XFsB/opZy3KGPoHkc6s/vSgbKhpDBCZ+2nBjZmzjsRvBNhjVQYvnDXySK?= =?us-ascii?Q?/T87TRI95tR7M5CEfCmVWqWUcNcG8h9ye7cHUi10YY5xXjfF5eMIGqcneqw3?= =?us-ascii?Q?X5eswDXi0nK1a3aEVoEHj8LZiTbwA/C+NRafedypfOfYQ4XorPUHiDtAiqCg?= =?us-ascii?Q?Q3CLXPUBv6WS/Yz2J7K9PIweWdo7pneV7SuptYNiibU/hrFYGy1DMNbhMKKz?= =?us-ascii?Q?dtV1ANIcpF/ikBRnT++0kmt3PP6mqQjRZ3IMB3P/xYS1iC/tPJHOze/VzOqf?= =?us-ascii?Q?lYUV2G8bIbpT4g4G+yBM1++YiAPsobzBBnVnlLJCI5bjj8XsNiJGm3ScJcUz?= =?us-ascii?Q?EvMX1JhLcfoaPtPf80HOLo90wG8/R9uJe1AU3/wwpwSvtYWZaXsX1AYKL0EW?= =?us-ascii?Q?8iLiBrvYndFwyx8XcuHkCOKP5L9qxGMP914RlDVmG98uaIPWAVxQ5wt3tMWp?= =?us-ascii?Q?tpvyCkwmZtYqv4ZTcj7lScfR8le17UbzQsmjVearG6h1AvN+xIm2+keYBMUx?= =?us-ascii?Q?G1OcqgyaWbV0eVlPNYFlNElObrSrnPo1FIKwP+6tfpw0rtzsKRnxUEV3KahR?= =?us-ascii?Q?a2W5/WRDgWHP60Ka0iU=3D?= X-Forefront-PRVS: 0354B4BED2 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39450400003)(39860400002)(6246003)(66066001)(6116002)(36756003)(8676002)(4326008)(47776003)(81166006)(25786009)(3846002)(189998001)(2950100002)(6486002)(53416004)(5660300001)(33646002)(83506001)(2906002)(7736002)(76176999)(54356999)(478600001)(53936002)(54906002)(305945005)(86362001)(50986999)(4001350100001)(38730400002)(46406003)(42186005)(23726003)(50466002)(110136004)(16060500001);DIR:OUT;SFP:1102;SCL:1;SRVR:HK2PR0601MB1873;H:morimoto-PC.renesas.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HK2PR0601MB1873;23:OzxDH/Ru1yvGcWbxFRAEGC0u+D1EWPnMK2laggQ?= =?us-ascii?Q?+f8LLys3rvVdI/stu/ear47dmUA115jfZACkeK1ZrxU28JvHdzKdh9GHNlHU?= =?us-ascii?Q?zlX1Fkfghb592pZ4lDQjKHe1xAJWu3rwXhlBcMh/ccJNVspuKkHT6Vnqpmec?= =?us-ascii?Q?kaZ5ffIWFyoSvIldxMjxWYWtq2w9wQ/AIk5gf8VTCm1aqKWd10DY/uo4hqBN?= =?us-ascii?Q?Iap8GsctXYRTv5wBcZTq1fAtQJLNNQJw/hKssk37iPwuRgAs649Vclwsad/M?= =?us-ascii?Q?Lbky64EdpM0aDcaNFlanP5aZ0+y4txiaokvGo7clCWtOcIPdQpzkEti7lT3O?= =?us-ascii?Q?WlQIHKCRxWJXJZRhFxosX1hgbO5TytkHQwFJgKRu7TW4bVsncs+KmeYAD8I4?= =?us-ascii?Q?RbmelOz0jPVUIFtTE8AXes38aZVYaXJYB1tcQE9Fqtt+EdehNjuE2kNFmHWK?= =?us-ascii?Q?Hkb6C8sYX5oMm1k+OiUD8BavLDMPLqKg+yCMcCKOZciwTFOWyZCgrcegWY+l?= =?us-ascii?Q?7b2bYf2JImDjhFThcytrHPTJlQ4RZuNE7ZQVvH9mt+j/vZLOccPzshFmlz+x?= =?us-ascii?Q?UKCwspwk73WkH4CxKopBI3/1lLjA7hao7S0ewu8b7uuPevTZ04NICXKNWWN/?= =?us-ascii?Q?2gYahguneieuPKbPqtOvfeaUIbQ6XYv5plCu9dLpC2GKl0fRPJOJzqyzZ6NT?= =?us-ascii?Q?88U6LCqh1q62ToztaJ9+mMafCyeB8sEREmLG63+jljF9dzbMEMgRwvPLjseO?= =?us-ascii?Q?m0o+TdkQxH2e9nHxdzBGXpwPMgAcSFJsy94/eXsd5NN1TPf7He6Ud/YlDXZD?= =?us-ascii?Q?9G7YpVtaTNi1nllOs0Jl1agYZ0EvGqe/LFigDY6OcnaXXvXYFAoSoy2mYqQd?= =?us-ascii?Q?W2tTLyZ8Jk9Iqv9tbZPq8/AtuQmUPbDKy4WhJpd172Zg8lDzHhvZU04y4ieY?= =?us-ascii?Q?S+KWHPBhZHG7jrCC7cSAw+WchPrXvJUktCMdUrB3YzNIIM2Wd0yttcUfex8r?= =?us-ascii?Q?jaZ/dqDqe3Uyr3RMN/ONx119fXR5OftZ9ZJlQYPAJPX9aG8N8GFa3ARqwn6a?= =?us-ascii?Q?WY1CWuEKD3Ske2SdRvY6f57DKO/ST?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HK2PR0601MB1873;6:mhfL5PUAbHwUizYlY4Va45peEBA73fW1TUj89Rmw?= =?us-ascii?Q?Kxgb8ycP8+dfB2n9PdjFJ+KlfyA2crxQ10lVql76rV+cKcM+1tWDj0lxJ56/?= =?us-ascii?Q?/LQ8FAPQeolBlbKXxGshFfpeOFPybz8rbthCwJN8q1BaQ+3OdtYRNzVpA7hO?= =?us-ascii?Q?GZz5ONJs6bnkijm+oTwbsJ5mg6O4TsaC89BEMI5Pb2yoXik0wIESp6ob5qdB?= =?us-ascii?Q?WkNbuM9JqbAr2L0GAR7Tscz5dJMSOoUlLh3LOkYWTSuBMikcqHWqI57f7Y1j?= =?us-ascii?Q?Da5SSebpUxAlqg1YJC6u/59oMahv+NuQqmM8DtfYcs1QWDvWaPuuJYglSQDy?= =?us-ascii?Q?bJ54PXj2uxn++ntOSP25asbAXdS5OXgviONh8LlaG54VDzf26pF9/BbTClnk?= =?us-ascii?Q?ihpiVmW8H3LVKnQ7Ym3k920RIPJSg52g4EGicw7uTXrwGaq7kDfPz9PQ3wqn?= =?us-ascii?Q?rXgWVpuWVvBNb9mLmYjl8KtVyZ/Ros+GRNYRY31GvniXPdhjGphfiXwcSXoP?= =?us-ascii?Q?oHa9vMwBmyTtTDDuaPKyoqS5Jzwwwb8zwHra5vuE8EvPVbuWAbDm86etc4mE?= =?us-ascii?Q?W3ptBfX9vdMgISNrSWYyGdIcdRg2CV2baLWlBpsrbDRQGvW1Xf8w0cqnIb3P?= =?us-ascii?Q?JIz2y7v1imQ2E87pMszHm3HlmiuGCXmn1JvwjRyfS+889cwEp0PVFzcxmmE+?= =?us-ascii?Q?lScbgiFEuHBt9gN0w1MKIZchaF3cNHgIwU5K7ReAJ0Qw1v7OjLGsW8CSgB32?= =?us-ascii?Q?lj0Ja5v3vIxo2V4D72UZ88O9BH9hef/fnqdzaSVdCSsDG+xuVKVr7H60m681?= =?us-ascii?Q?vh31uMZPZDhPQvsAdFHMuo8kvfpJOZJkkF8xjws5IxnXI9xuIrYtMGY8uuhc?= =?us-ascii?Q?3EH+4xrkDxDTmsEzKX/jgWf3Qhz9LRuL+fwvUvTdm+jgLGe24bjv82PpGV+0?= =?us-ascii?Q?TTJtqWxwLC9JlC9D1sNcZQQeeYaNk8u3ikInWtBc5sCHi+pAMDZZ2JlHolNu?= =?us-ascii?Q?fiv/D4hwXC2knzkBiwCUVil8?= X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;5:N/lpcppG03qdpvAJaATABUIS3J77pEIBDEfoRav5AoXXV/c+bdFEitwA4zIB7/p3vNrreCfNCqBZIZve4pN+1AWa0pWtOoNic8Hz89zmTMCOqaPDwhp9wYrzZgz3AFugpQXvUZgir9akw0v/nCDrVcIHANYc24S5sNFL4dzteuDuUPYDHZ9n1yq76nXU6tf+7tS+oWi0EwOCgBJM9zyWqqMkgQZUVC3K7ccrxvNkhYSGXgs40T1JYPLyOtdpibh94RI3fYY4J8SWk2Xv1qe3xYVA690RknQ4sEB07z1du/P2eb+WBecnOcwgyNaVPWarMwodydy1QGi8aa3m9I+OZ18zwqghodzbt8kV4cA/3CeviYnfdjIbRr7kKSFUchn5s8lMDL5z31DpNvZpyKFvv59cbOvZBJEdDf7loUBqg/3POAMRA78KkpRoXFRh2GYA3tZQw5PZajW74ltVGa5rlBAk72sDlPgn2XxTie2b0EPrhq700teviRqt2xW0Z9me;24:wJNYX/L2XPUfjCYkcJ0ZWR4DZQwf+zFNFmB8xdIVXpmImiqAMvnWcPP+CfjCfgAT68RWzshIfckDRVWMi3LcscS+g4ymLhDr4sqQBAo8fF4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;7:8J+1wr4J9LRw/XciW9seVnubkAHZkDARFvcQdUOBDFblYu2eIOca6Hg3HgHKn3HyCBRm4evz2nJx04jmVuiaWXnEd0HxPKkuCi5Ne7rLruM8QxS1h86Dfj2RNVZAxc67llx7KrGjq9QfEv37/KxPICVyna9rYOE90hd2Bi1F243KAPIhGhpQzrDHUHnamrRye2T0XhJK/vdRRtCd1Xevu/vqTT1PagZRiQFs02wQQzEJTvQUAdcO7+cINsEZqV0RwoJ+2jPPYgGblrEPtaW2yvpmUDf6NLyEUX+ceafcKQe3OKY8GWIXeTDa7DoWVlNzJgeFqgOCPxJbB79zRIE5SllUbh21zaAGOfUAyskfVY9sc6AKWCg/2SC3iCJozXHtdWagrjVR79whWQVPUWv9Zj+MK5rzDSYJb9Dso+5ei/7rJH8CnUKxyb74g3SfZXadfKE6S6wXNCjRwE9GHA9HTZOw2LNus9WVY1A+T8Wd80Hpt74z2S8tep7PUoy9rz5BBbdTYPDCJ14ffAm3n5yO05d4eUkjh4xLPb5XXEMJORHA3PzAL7gVv0jyXvjv4UGTIqpdzibMzfB+ojLIvyVI3IZgEDufNeD4DufnrFKSNUL2ptfEcsggws64KMG//rsXvM9mU5LWK4j3k/kLPRA/6k9rPHY99iVYBb/LyvV1VO4ZjMy3UkiBfJ9Zrs5NgTirlUf1krBZ4TrP4OmTm3vjl3coYtiatixd7CnMebW7fL9YYhX3GhtM8HMgBuYWriDqwcgP1bRF4eD9hKH06xdfAw+bKWGh3epQi5qxQa83sjY= X-Microsoft-Exchange-Diagnostics: 1;HK2PR0601MB1873;20:4+fY0+AtnYAUPCePQairSrzGTm0uRsNMjZnTKXBOF1OOAHOkY254/sKHbNpqhJ4lzmWWv2StdO1UI+FHTsWchxN7qG3yU+YrtR2I81BfB+9bfEXXaVahOjSILfElh7R1HDEKtre1EmLntBMt1UI3pgyDXYcfQc2b1JdMdBfAk7c= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 08:32:04.4628 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR0601MB1873 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Kieran > -static void rcar_du_vsp_complete(void *private) > +static void rcar_du_vsp_complete(void *private, bool completed) > { > struct rcar_du_crtc *crtc = private; > > - rcar_du_crtc_finish_page_flip(crtc); > + if (crtc->vblank_enable) > + drm_crtc_handle_vblank(&crtc->crtc); > + > + if (completed) > + rcar_du_crtc_finish_page_flip(crtc); > } Here, this "vblank_enable" flag, timestamp will be update on drm_crtc_handle_vblank(). For example modetest Flip test, if we stop it by Ctrl+C, then, vblank_enable will be false, Then, vblank timestamp isn't updated on waiting method on drm_atomic_helper_wait_for_vblanks(). Thus we will have timeout error. And, print complete is now indicated on VSP Frame End, in interlace input case, print complete will be indicated to user on each ODD, EVEN timing. Before this patch, for example 1080i@60Hz, print complete indication happen in 30Hz. After this patch, in interlace case, indication coming 60Hz Best regards --- Kuninori Morimoto