From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S936701AbcLOP1s (ORCPT ); Thu, 15 Dec 2016 10:27:48 -0500 Received: from mail-bl2nam02on0086.outbound.protection.outlook.com ([104.47.38.86]:4640 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S936642AbcLOP1o (ORCPT ); Thu, 15 Dec 2016 10:27:44 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; X-IncomingTopHeaderMarker: OriginalChecksum:;UpperCasedChecksum:;SizeAsReceived:1753;Count:16 From: Kedareswara rao Appana To: , , , , , , , , , , CC: , , Subject: [PATCH 0/3] dmaengine: xilinx_dma: Bug fixes Date: Thu, 15 Dec 2016 20:41:19 +0530 Message-ID: <1481814682-31780-1-git-send-email-appanad@xilinx.com> X-Mailer: git-send-email 2.1.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22762.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-IncomingHeaderCount: 16 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(39450400003)(39850400002)(39860400002)(39840400002)(39410400002)(2980300002)(438002)(189002)(199003)(33646002)(4326007)(52956003)(8676002)(50986999)(356003)(38730400001)(81156014)(36386004)(50226002)(45336002)(2906002)(90966002)(47776003)(46386002)(305945005)(2201001)(5001770100001)(92566002)(48376002)(5660300001)(50466002)(8936002)(81166006)(5003940100001)(626004)(189998001)(42186005)(63266004)(36756003)(6666003)(103686003)(106466001)(921003)(107986001)(2101003)(1121003)(83996005);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB0890;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2NAM02FT061;1:74VIAbuvZHB6Z9JtSo1VE5lnTmnUwZH4D2rFydc4KV/6EBGNjbg0tDAAOibh4Q3oHlT0qGE7y76E47aIvDC5FUuPwtULT6ioR396ORH+jahyGn2QrLRdcyzpWZRPxtwT6Clyb7IcX0LGdh/5nb98VL3+OGIOtt9KtD0vy/WXN3+m1JVH9lM7SkFMo+HgNaAUwUQo0eZfy33IHD3EWsKWkuy5ZvLhvCTiwaCLOnwuaJvzOUI+VgeztliZTzDWgjhTnjv1iqL4TvFSsWYA74gz6Fnrfl5ZOMxTA5KrB32AS0dR0rG82L68Rwf7q8AooyXP1OeQv8KhHiykNmmk3dD0xx15suIRUj2BUE9tMnF668mA3ub4K8M7UIF3tfUtrPoSX9kdOzuC3G8ZUm9uLRB4/VHWpBSYRKIB/LtCtFWQ4BeDy9DGTTMmqmOB0IXZ0vIGIMqAOEV8hVeDVlNjY9l3IbJYl6jslectJ4tSuyWSOGqKVOwdGS+FKiPiP+QE1mJTDnoZudp87PauRyzGpKrbOIWWLtUqVD0OsTb0doVbpb53+UlaNKYcUARdoJPy5zbnQ5ykCyBN/sivraPyCTMdIypn8sTw1ANc6tpwTIZ01uRoN5e80PbLeBJKUHkmV3bZWOAblzVyzPaswPB8vUUXLA== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 4874a38b-2abc-430e-b472-08d424fca786 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR0201MB0890; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0890;3:y47+a0dOg4ki7yFT1VWkQT3kex5Mf8Es4sxo8K+YclxjKjQ6K5cJvcQs6krsIgiIprUYVRQMhCDixCDegcpwRGmcYdHBomXiNFEio0C4qmybXpgZkIeD/YFxMJCi+WDkrxnG6wRNdpvX9rC7mTWD7SvAMOgHqbKbSk2y/MUJZWXQSF+E4vpktW27bCaO8VzL1K0VmwJ1CrKoNyAyBtuwUup4rWQWew2fbh7hKKZxx9maf2WH/Rji5NWWQEPu/cVFZb80HScF0BgAVZv3ik9X5VfLsV5bWdJ0pJj0Aakp74reZJKqfRoGSIFj1BqeLDmNumDFGdEQGvgVdGe6Xyh/ttbLMVFb8bPF22lBiRmEhfw4ZuKIFMF4RGfVgMFRrUKOe3e6sN5C/RXxo9j/CsyEAQ==;25:GuwPTie9RABJyiv4S6EYL7P/kjQgIXNkO/wPy/91FywQWQcFUQXSW5b8ApDH2jr8cdD0gRlPFwruN7+ZpcXbvRlbq7YzFqhFmULa+24fSp62Te6t8dZAXl7LkjxxYHT8gP5MVnhGcdOfgTKjsmTjgPj5CWlVwBh7YpLpkirT/dHCD4Cs8W7L9OkC62Vr+8/vflHoOxA5dLqVcu0fdnOt5PLc2JRXVOoC6aVjoQnTs8rip0itD4hffG9s6ffLefkNdix7mmBHsTPei58h74+YT6iiM6t3GSUbSOSG7l/gKHoIS66OHKWUrw5uB0R4Wae//E/Pq5asOOGlmBJx5fQEmGPGeJ3ksudVNLopDrIow5hYoHUlKOlKjQZKobVoGktLj3KbrY0iWDtOdguVQoQ7w8rM0GbD7loA1239WNfbbVCFhgzeGKmWxNFfJxIS8lmaVFvFLcLmPItX590GyWKqPQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0890;31:h2fQLahKULltdg4sLZVX3UbyP22KtCGCJEU42iFShQ2ODDzHqPK+bssAo+eB4K4J1z1ExUydaQTInQpCGSyRTf/Gu32q5kqhoTYbC9Hn/ybQO87vDoHBYo0CO132Gu+4Y+egPmzziD03fhQfGX0rq1VEuNhD70W4dFeckFEdrdU+ERm666GSW+DjQW7biAgu1c357OCdIhixN0dzNNaB7nk0pHErlWfaZsA4b2PnWhQS6kwhIXLMyNlkSACiIeAxEU6mhjfuW5r7FxCdeHYeTqFCfcjn1SUhpydD6XhD+qs=;20:EKJ5o+kQYgZ60GjY1jhPBu7dGtCVVm4QZDTkjlBdbaTOoMqKD0r9iEqSn/RKOftowucgRaoSDWaXidqgNbecJj2bYuidMr6f1W0ugLzmRVf/IpkyQ5wvKyNh+mUYuhqyESSNHr8EAqVZq/8sgovo9F/4xPTAQkEPHiq4Gq/MsGm6O986I0CG1ls38XstYSe7lzqEwAXFz2ruqvUkuqa99OX4ZJXtQop++kRd+htlVLq6CHAPZ0gvcUysl3Mj2mm90vub7Desm7AOJP3numcHPHQqNZ5rm9IqfkIS6y4IudD2gveyUac+8PA2IUMr5WF7XQGhjlYgkMOGc1v6hp8ntZUo1UPQursP+KpS5g2R672iCxpA/B+3ChJ1vGM6gxwCBbEN1FG/xK1zmOZHSYuzWXbbkU6vipOWWA3dyLhW1aYKf6HNVugyN3MGupIDvcAND0NdDPqmxn38iAD9KGUWAdwqw2zmoka0fpUqKeX4nxhXlF11KtIQBV4xArqXH9QR X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(239848410804468); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(13023025)(5005006)(8121501046)(13015025)(13017025)(13024025)(13018025)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148);SRVR:CY1PR0201MB0890;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB0890; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0890;4:OckM+cpBlW0yD2H49xYuNrns0dCWDCKLkA67hzkgqPWHFCqg0I26soUr4M4EL4qWBbK1tnO52iYy6pTl3X/gEzSylhfIeuGvlSTri/hT4iAFzYvb7JXJIumGCEcnMfEaf/HP6JMJAZkzhLKN9pcPoJqzLY3x1GMRtidGbaCb21sprvLQMUaiyyLi4JdF2/ZNlR7V/j8q/kShG6ha6RkQnk+P06IQW/dxncnfYlNG8r6d/fpTU6aRS0X/WqND+ACizBwOzVT4JeEx6R0+09YK/w4KxpiIxvq4L6aCKY7mmn93neJCHs4avIlZmr8JqGKbHaY1HW+BksVdJWtjfYoprJ4zNwo2ny5TAsUfAd5g43Wj1rMbyXm9omUk+n20QzOfYvmT91kC1qjrNrP6gZQXsYg9t1nH0PduiqUTShIBmHM1VXMQUqW/al+AGrHW8lO1l3Rr+oXSCEGMxo7CjGiLvGN0BID5qlHO+wrA5ZgWZ5Y4yaJQAjxD2w/uX1CX/cUS/yMnADFqOOd0ksHiBXxQY+P0wwohAoUlOB774Z6z4DAs+OKlHZ/3I50kIU/FW2WY06BrtglNMgpWrrCmky3IfFdjrGxSeD6PtUAJ4KMH9NVsCIl0DYCoRF2y5TpSERsuWxG5hOJk1HaEVB/S+pLTewV+hLDd9Dg7MShbSfzSHnQDnalFyNwlxSoo0f/SVNmfO6PUo0gFNVQvYnA5+7iOAebLpFGFHKAp053cmajCC1Y= X-Forefront-PRVS: 0157DEB61B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0201MB0890;23:Uco+hgTDGCk0h3pQp1tM3ZsjoM+W31qr/oMbSp3?= =?us-ascii?Q?5Khx9qukqi9OYs6DkUa1U7CB1kr9az+2nZFo/0IGxB9BNqCYcjk0R8lNTAyv?= =?us-ascii?Q?W2yT7Dnpn6kB4QXGsq7P+QoNMXyjRvYMortOV+qkC8BTvnvNx5irv1vbNSPP?= =?us-ascii?Q?dOlNpkKTAoGJKOY5/V0Xp1h2EPEwNLuAIP5AoToY4FtnJsFGOXNHMum4xnaM?= =?us-ascii?Q?XyCA1XfKkP5s8oRUKkTtGQaTYQ37cMPWmSzXNkR38I+86ps6A4dnAE2Dcl8X?= =?us-ascii?Q?3sFXvdFeVxbYXpk30E/Pl+03PoKGZrxOVpjWV0yaCmcWDkpnB8Z4e3LG0nSY?= =?us-ascii?Q?Ss5kFz3YR+qfpFiQxSnynkoLxjzpkHMd50QQmaXvE2cruOwIEC13bdBWHojh?= =?us-ascii?Q?cAlaYsYBjS3GQxf4dN2Tkse6RNB7BtQSXN+v/Tu++IZJzUcXOSx6plEwtkm5?= =?us-ascii?Q?e3D+NI18xJ8/dxwEDzU7LHGBSBUmKSavb87hJP0UxN4fbghZbW43AkG7Y76s?= =?us-ascii?Q?7malOaBQpAuLn6T8Xg9rl4keNiygNoUeVeIm42MVdB3VfA+DFLPkT4gv93Y3?= =?us-ascii?Q?CbKxQa0KU4cvBZtsLfM2+qQ3lEWHbSTDV80qUpK9MG2t6xAJ2NUBFhAcfZjF?= =?us-ascii?Q?g1oRrf5el3Jv/ZIXheLDzWrmjvWrkgtjsex9jUcN98PaE14dtMPQA/H3+R8b?= =?us-ascii?Q?R/b2EvIBfSbznqlSsC3ESjsjQbDEIUczqTRCKrCRc5BNQ92n4lfGPjJu8XO/?= =?us-ascii?Q?y30LbZapUxhAehSvkauzDHywUDxsmDt6wxXvO9uwLDUCaALG2FyE+atJOhli?= =?us-ascii?Q?u7zbmiB8tnXYk2wK8n3aNlKwFqQt+uut/9ZebvhtMqOGgwpn/vKGjmgRbGGF?= =?us-ascii?Q?VJRBdsVG/9ANYZpL+/2A+rJqwHrHI4kTJPffrJf72QLcdl90ZH5fEwdaspdG?= =?us-ascii?Q?MDvJNkaa3/zHz4SkYfYdJ7rwNHIBdHalOyUcbqrjp8vDNmpwN5/bSfVmqFwh?= =?us-ascii?Q?LuOZxC8BnS0dvN4WisWItkhiWOqe5ObRvATDQdixGC4RgH7wqiAfIvRgDWfB?= =?us-ascii?Q?wBV3ZBhyVBnGbEqWilcgMFFbJoA9SwAKQ7Jvne+NcZ6+ptBJIyooQst/b+Pw?= =?us-ascii?Q?ATUYKBuSu1simRcbjhS4yu1NlgmmTxhklI0thN8/IuCSpf+gmc3/GBRr5VMX?= =?us-ascii?Q?KTSctBdVaorPlU/BszeGDcwbPhH7Nuh/3U1PC?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0890;6:RHXseT3AdiWSb5ogozbFTLGSldoePLDRP/DleD97qACmvBRjNbBdiyhnUfWF9NaJjNhYIl4ALJC4Aqq43N2TzzhB7+cw13PAzJhgZgYr8RvZq5jQvQUpvu+9UabbdWEIJ+vlIKiY+/FvQi9+yj+Yr+v+vrmZIRPq4tApb4WEb7hTIHFP5Y8Z+5fIteE6fwl5aMFvhHGQfv3W8yxGz57ndYiGhneEdRB/hY6L6g6wVYA1a9xU/9an+DnjkKDLOVr5fZWCKaCKFoVXcchyz4kaT6wk7zH+MoLk1+fxKvH/k404ZUdCKbITL177TMoxuZwdF4FlqGc2YfhxYnQjP7OWraWK0D2uj5ZM/Dgtj2XQRsgAVYfdEak9cutNXGB1XVrqVBWn0z6Lao6fRJGjdG+0E6htbhRsbyv0gm8C0gl1LkQM4owyJhxadtV4muCHSmiQed4+94iphVQnGewopQxNOw==;5:092uXj9vnHvBtsvdOtPsJPDuiLhRs9oFTeoP4IWiY9fuN6c1kd5Y79cRtNnd1HTcUb6fir3qiWKJAOp87Dw/I1cjjSrEDonI9AAkv/YkPsUNQR9bybESjm/ArVmlQk9lOxc+2C4kQA8mMc7CAGs39g==;24:PgNgB6OiFUwhbaacZ4S8NIvO6tO6/IwPVb3GgUuNa4oK0AfYSFwJG5GiHrAHM9QaUx2A9V4XkLknYa9TgYRI01QOmxU46WtKYjO58n7oJm4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0890;7:Psc0LtEOAbNFKnZ9+RhGAVuGtfbOybbTSLEmhNOgmrLqjd1p+cU/CgQs59slYqzXincFdqDCBWQZSddEtsDXEe+ta743cgmJXEV/zHQ1obN9IDR4umNcNijs6Fmw851xH4+C0FdrlnR2I/3utGW8ntIKDgAAEdbo1R81Yfy9cJQjtrvhsPCgU1kyqu6OYZSl0dNLhwMtPQvujBpQl2FDyRtwozjZADc88Zro15ofFXr6S+uxwWtkN3wK1QoJ+Ph4kCEkldeUcgg4cmBsNN12PvP1eyb/1G5vyOODMMT8Qah6VOJcRIAZaDCX+YNcQqbKhk9lDH833Ok/oB3sHrx2kLni9Z2HGhBfTNIgUg/IT2zgwNPAErsIpSe3Ue31HW+hJYK0Gik5fdko3AptuQ6cusNz3JPqjGcDvRbUBQq7LBGI45qyU3I9NKjwDm/2sXXA4vDoVeO94Q3XhI95qhhh7A== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Dec 2016 15:11:32.5189 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0201MB0890 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series fixes below bugs in DMA and VDMA IP's ---> Do not start VDMA until frame buffer is processed by the h/w ---> Fix bug in Multi frame sotres handling in VDMA ---> Fix issues w.r.to multi frame descriptors submit with AXI DMA S2MM(recv) Side. Kedareswara rao Appana (3): dmaengine: xilinx_dma: Check for channel idle state before submitting dma descriptor dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma dmaengine: xilinx_dma: Fix race condition in the driver for multiple descriptor scenario drivers/dma/xilinx/xilinx_dma.c | 185 +++++++++++++++++++++++++--------------- 1 file changed, 118 insertions(+), 67 deletions(-) -- 2.1.2 From mboxrd@z Thu Jan 1 00:00:00 1970 From: appana.durga.rao@xilinx.com (Kedareswara rao Appana) Date: Thu, 15 Dec 2016 20:41:19 +0530 Subject: [PATCH 0/3] dmaengine: xilinx_dma: Bug fixes Message-ID: <1481814682-31780-1-git-send-email-appanad@xilinx.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This patch series fixes below bugs in DMA and VDMA IP's ---> Do not start VDMA until frame buffer is processed by the h/w ---> Fix bug in Multi frame sotres handling in VDMA ---> Fix issues w.r.to multi frame descriptors submit with AXI DMA S2MM(recv) Side. Kedareswara rao Appana (3): dmaengine: xilinx_dma: Check for channel idle state before submitting dma descriptor dmaeninge: xilinx_dma: Fix bug in multiple frame stores scenario in vdma dmaengine: xilinx_dma: Fix race condition in the driver for multiple descriptor scenario drivers/dma/xilinx/xilinx_dma.c | 185 +++++++++++++++++++++++++--------------- 1 file changed, 118 insertions(+), 67 deletions(-) -- 2.1.2