{"id":560902,"url":"http://patchwork.ozlabs.org/api/patches/560902/?format=json","web_url":"http://patchwork.ozlabs.org/project/linuxppc-dev/patch/1450941981-11900-1-git-send-email-xuelin.shi@nxp.com/","project":{"id":2,"url":"http://patchwork.ozlabs.org/api/projects/2/?format=json","name":"Linux PPC development","link_name":"linuxppc-dev","list_id":"linuxppc-dev.lists.ozlabs.org","list_email":"linuxppc-dev@lists.ozlabs.org","web_url":"https://github.com/linuxppc/wiki/wiki","scm_url":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git","webscm_url":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/","list_archive_url":"https://lore.kernel.org/linuxppc-dev/","list_archive_url_format":"https://lore.kernel.org/linuxppc-dev/{}/","commit_url_format":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"},"msgid":"<1450941981-11900-1-git-send-email-xuelin.shi@nxp.com>","list_archive_url":"https://lore.kernel.org/linuxppc-dev/1450941981-11900-1-git-send-email-xuelin.shi@nxp.com/","date":"2015-12-24T07:26:21","name":"dma driver: fix potential oom issue of fsldma","commit_ref":null,"pull_url":null,"state":"not-applicable","archived":false,"hash":"2714468d82043322df2b2c74ab3feb27f6567b78","submitter":{"id":67946,"url":"http://patchwork.ozlabs.org/api/people/67946/?format=json","name":"Xuelin Shi","email":"xuelin.shi@nxp.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linuxppc-dev/patch/1450941981-11900-1-git-send-email-xuelin.shi@nxp.com/mbox/","series":[],"comments":"http://patchwork.ozlabs.org/api/patches/560902/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/560902/checks/","tags":{},"related":[],"headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 0F5AC140C37\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 24 Dec 2015 22:55:35 +1100 (AEDT)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id E18E11A0601\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 24 Dec 2015 22:55:34 +1100 (AEDT)","from na01-bl2-obe.outbound.protection.outlook.com\n\t(mail-bl2on0131.outbound.protection.outlook.com [65.55.169.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id B50D51A01DC\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 24 Dec 2015 20:17:51 +1100 (AEDT)","from CH1PR03CA006.namprd03.prod.outlook.com (10.255.156.151) by\n\tBLUPR0301MB2017.namprd03.prod.outlook.com (10.164.22.19) with\n\tMicrosoft SMTP\n\tServer (TLS) id 15.1.361.13; Thu, 24 Dec 2015 08:43:08 +0000","from BL2FFO11FD053.protection.gbl (10.255.156.132) by\n\tCH1PR03CA006.outlook.office365.com (10.255.156.151) with Microsoft\n\tSMTP Server (TLS) id 15.1.361.13 via Frontend Transport;\n\tThu, 24 Dec 2015 08:43:08 +0000","from az84smr01.freescale.net (192.88.158.2) by\n\tBL2FFO11FD053.mail.protection.outlook.com (10.173.161.181) with\n\tMicrosoft SMTP Server (TLS) id 15.1.355.15 via Frontend Transport;\n\tThu, 24 Dec 2015 08:43:07 +0000","from localhost (rock.ap.freescale.net [10.193.20.106])\n\tby az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id\n\ttBO8h5FU018563; Thu, 24 Dec 2015 01:43:06 -0700"],"X-Greylist":"delayed 1125 seconds by postgrey-1.35 at bilbo;\n\tThu, 24 Dec 2015 20:17:51 AEDT","Authentication-Results":"spf=permerror (sender IP is 192.88.158.2)\n\tsmtp.mailfrom=freescale.com; nxp.com; dkim=none (message not signed)\n\theader.d=none;nxp.com; dmarc=none action=none header.from=nxp.com;","Received-SPF":"PermError (protection.outlook.com: domain of freescale.com used\n\tan invalid SPF mechanism)","From":"Xuelin Shi <xuelin.shi@nxp.com>","To":"<leoli@freescale.com>, <zw@zh-kernel.org>","Subject":"[PATCH] dma driver: fix potential oom issue of fsldma","Date":"Thu, 24 Dec 2015 15:26:21 +0800","Message-ID":"<1450941981-11900-1-git-send-email-xuelin.shi@nxp.com>","X-Mailer":"git-send-email 1.8.4","X-EOPAttributedMessage":"0","X-Microsoft-Exchange-Diagnostics":["1; BL2FFO11FD053;\n\t1:pfTzHkd08ycAsA1m3KphjemZarPlTihDQTVMENlR694KbI1pfPgAvKbZIoIgfGKgxpBLrFLz8E+JaisjvQrBq5eSpuODNXchBHrA/OasisxC5ibq46WFcq8JqqBiZXZXpWQk1lKOVsbhQH5SAnLEsuHNK2gG2IaKdHcFkyRg8fKScqgSLECEuiHfFgUWMKe7PJm5l+5WuHti49rqQvw2ZMR+d3MPMJKNfvGt8U/z1WtQLLGlYq3BzNyRzkq3WAngSvAF+A3Q+YKDJ0GQ3tbIO37ihx6Y4W0SpYMxl0rmKBznLVNyQjNYH9osMkJJcv0AzyeQ3h2YRMFRL7YOPylAPrEmzdeivcqV8/mpXxs0qcBHdYeCjEqBjcmNpXVMWWEjJHX0f8hlnCyGgTh2460ZVubH76H6JPoUDMxtkbjmUjS7BuoRNQA4jVvbOrkQb7Jd","1; BLUPR0301MB2017;\n\t2:HtNgZIrio41GWz8zvhnSsazVoCAp+ERtI1L6S+MTpNIiid5dF9CP7NDDakTUtHEcb4K052rciphV4gCN1oEqmYVaI4HWLvkFKQ5Ce5AmTlqkkc2meIMm469G2XML9jHM9/yt1qNfsdor2FRKVRNA2Q==;\n\t3:OrMQfslocuCa4ROZ1V/FmgAgBF+xb8S7QdZYrTUJ9cCGYRrV+bTrxnuZCTJQCzAHXg1Wzp0wi04JDyj4/zTpL0CiY3ZkIq4VozianA/yb8mXruZdhcjcrZ2kfXMxGOawi3RuqxAPYG1u9mO8KgJnVfD1jZJ1c4N4OPG/mXGwOG5MACY2sHdSEhcfpq3lUTpQnypbpXpZbsEYWROdW6s1Q4ZZCpsRciNzESHGbNm4SXw=;\n\t25:jlx0My0kH9iasNIsg9EnKMvXPPErC0SABZISawMjSM4aRiLU9W1F5nrPfWQU/CbYRTfF9bHbhrXgka+r6LG3g+NgqlxW/UDmEkv6LHLS1inzA1X5v4q/JswVBOz78f6WLjm5SdTqmvQi2MagP9TRbxB7y0y3FP1c4MQUF/E4XzfEAgUZrcS/IfmmrEt6eQXCl1uN8ZMNFNVOMT/6cElbnOHly5/8q4zspxHJ6smHght+ZTEk65/EETBB1BHhaPhhLdrgirhCzsj6EOtnKpabYA==","1; BLUPR0301MB2017;\n\t20:P/2wEImE9GOcJSCLeCH1nPH+o1rZqclnAcwdMS8702wPFA+IvMmDQMaOPyAJK6YVGSJx/vph6+oF3Ngt64gLScvErot3N+JUMTOKf10OsUga6J8AxdYoFqbYok3rFueDweVYicx1M4vNtsaqt1kxnRN4qex72k7qwfHyeRYtpY4gaGDXzphw0xsffwX9PoKAZt6d3qzsSUNKr8YKwUWQiFVcv5BpDFTBeiu6Vh8y0muhkLHWGVv0SfgDovA+OGa1h9kb3meMpuyA0lxUYrw+WCUQGi7ersiEixQOMbBSeBhXwlPFnhq105s1+VroouWgrKC2GzD9pWZJKs3mgOzqo55mT22OS4uu7I+ZRNZ6v98=;\n\t4:NIklsWtTW28spb67Y65IbwGnm5qbDEGxQkewamVLXyeJmkQoB3Pad4zkDIfwgnUbR5av+3mK4ZzKuzYZkia6VVSKIULmr3B9lyWG1PXbnrT+v9WLLKd3MV2alzk80ChOA3l6qrthNBvEQG5TpfjuM8ib6ex+yVM4jE5Aw6fxJ3XaZuaAh3ouiXfiGC9eu0D8hUAwApSrOGSxt/MSkv0TwBVLqOG2EZVXZ9qmr6goyVMqn4mcWkcnN/Zs79FN1k57I8fCq5AoAeFAECqfhhO1i7eTdg6gv/GggHznuNoRu65wz83m2BDf5kBhNGxPfHblaUGuVyUCKKHt5HYqqXzQY3sPOw17CJBgvtNqxEqyRvOFmgANV7EgHnQgYSAlrJD1yn9xMduEXBq0kqbI0DFlplhgZjIgfZA8WL8jQtXCE4E6cWPR+a02FlG0D3n6ZzA61fTH22J3Im6DU15x1M66VA==","=?us-ascii?Q?1; BLUPR0301MB2017;\n\t23:CYdVA24NdHmHt5mUbznNeQr+2+IpG3NYqoJbiAp?=\n\t=?us-ascii?Q?h4krtcAyNRU5ogXHcYLlyMcs4Es5j1GKpZ/DR/Bm+BgmyEj2qlBzNpu/x12x?=\n\t=?us-ascii?Q?eQLFTvf6TLsVRwHL0tLlCxupR//ISfOP+1AZfyb1DxjQOy0cKWeKPpAwTKIv?=\n\t=?us-ascii?Q?Oe4JaRfjmqY3UXZVDr69iYsPda9D+wnuenrQO1743UhbczKURLw5G/JeFXlk?=\n\t=?us-ascii?Q?eLjdxEPlpX/FdvrGiyxTcNiYhgetwlr1w8mNnxUy0qxJW8+R/9WKVAZT7Y15?=\n\t=?us-ascii?Q?KrjYLks1y4fuXAwqBmVI89qtyYnR+fHBv53KQaK9g3YiCZl0xicdDoXBaK1c?=\n\t=?us-ascii?Q?W5bGiDhQTqJOBFq6EabVbbLLFBuyVZEPIf7078KtZNgYI3G7G9vgOlp2h3hW?=\n\t=?us-ascii?Q?gHPiPpCUAetKSGyHGzfjmxiFPP+/X0EAkmsJdQJnXJe1IBfrzHyJu5H+orPk?=\n\t=?us-ascii?Q?zs5auTD5xEPfB1bVOQtFBDmD3Pdu8Lsz7na+PLD6bM4xvH5M0zbl7ow761uL?=\n\t=?us-ascii?Q?aMFmiQ54CFNMMGcaId7E0D3UWW3UQ4qoRD0RxiAoVKvH5H6lCeWwB1oirhh+?=\n\t=?us-ascii?Q?gzPeH8A2AL1LPMvMZZnZIYetiAKtwJ0l4v+zSPbsi6vSQ2qr0gxNuwWYkxYC?=\n\t=?us-ascii?Q?a/QqhN71gpsmP+Vwn3ZMEt2vlBVT+kN+aUx+5QSC+4OIDptIPUsMFE66MjI5?=\n\t=?us-ascii?Q?3yccQv+VRp2I1xmntFkC8aLNGQ1ZgIO2H1H74/oLgsKADHu3kZZS7fanuDH/?=\n\t=?us-ascii?Q?6HlBOs/wlPMP6Gi69yUvIadnoAjSXyjvTlsc/K7AfqfMHVdckV1Prk5vypXF?=\n\t=?us-ascii?Q?MgQKjd0UReV3LVojObUmFurLERxi35QAEFzJxb8YOtw9s6lQNh9TYPlzy/V6?=\n\t=?us-ascii?Q?1lB+qhV1fllJq633MXwLibH0L+8Iuho7p8eAhyioW7EKzd4en2X+kUN/dMm7?=\n\t=?us-ascii?Q?qrUUO2bYs8TFBHj9mVD2jsspubwmyddIsTwiTwjSS7+LlUn//tYuELGTRsSC?=\n\t=?us-ascii?Q?tyV0E6FKVk+NdQa3huO4mhYz6OmRD+9kd0inOtJidCEVkQxbJTZoNucsk3I8?=\n\t=?us-ascii?Q?+2QuhvsJTHeCi6dzgV/ukQeYw1OWr?=","1; BLUPR0301MB2017;\n\t5:nesZ9AC/b/cUO8NBDgNK/2rBM91fg6Y/UAxQc5XwiCjK6vG3B005cbHerA6LEJX4dJg0zGFOMIWpfZ09f8e/FZfcjHjaSudoED4uyAdPJ2x2frNCpx9igcCsrwigneRAMeqZQqXEpo2aPOK9dBzduA==;\n\t24:qPkmR1c49dSw8f2K2V0IIOtWXNW4g9gp1BXc71zdfD1kFPxZPKvMeZZW32mwXph0kU3UmGpz30DsC8/OrYNtZpFl6VPntflDkEJyTO/pv1w="],"X-Forefront-Antispam-Report":"CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI;\n\tSFV:NSPM;\n\tSFS:(10019020)(6009001)(2980300002)(448002)(189002)(199003)(50466002)(6806005)(11100500001)(104016004)(5001960100002)(87936001)(81156007)(189998001)(5008740100001)(5001770100001)(36756003)(106466001)(97736004)(48376002)(47776003)(76506005)(50986999)(77096005)(1220700001)(92566002)(586003)(85326001)(19580395003)(1096002)(57986006)(69596002)(19580405001)(960300001)(33646002)(229853001)(5003940100001)(50226001)(129583001)(7059030)(42882005);\n\tDIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0301MB2017;\n\tH:az84smr01.freescale.net; \n\tFPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; ","MIME-Version":"1.0","X-Microsoft-Antispam":"UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB2017;","X-Microsoft-Antispam-PRVS":"<BLUPR0301MB2017E85C086C22FC443C794A86E70@BLUPR0301MB2017.namprd03.prod.outlook.com>","X-Exchange-Antispam-Report-Test":"UriScan:(185117386973197)(101931422205132); ","X-Exchange-Antispam-Report-CFA-Test":"BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001);\n\tSRVR:BLUPR0301MB2017; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0301MB2017; ","X-Forefront-PRVS":"0800C0C167","X-OriginatorOrg":"freescale.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"24 Dec 2015 08:43:07.9737\n\t(UTC)","X-MS-Exchange-CrossTenant-Id":"710a03f5-10f6-4d38-9ff4-a80b81da590d","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;\n\tIp=[192.88.158.2]; \n\tHelo=[az84smr01.freescale.net]","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"BLUPR0301MB2017","X-Mailman-Approved-At":"Thu, 24 Dec 2015 22:54:40 +1100","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.20","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Xuelin Shi <xuelin.shi@freescale.com>, linuxppc-dev@lists.ozlabs.org,\n\tXuelin Shi <xuelin.shi@nxp.com>","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"base64","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"},"content":"From: Xuelin Shi <xuelin.shi@freescale.com>\n\nmissing unmap sources and destinations while doing dequeue.\n\nSigned-off-by: Xuelin Shi <xuelin.shi@nxp.com>\n---\n drivers/dma/fsldma.c | 2 ++\n 1 file changed, 2 insertions(+)","diff":"diff --git a/drivers/dma/fsldma.c b/drivers/dma/fsldma.c\nindex 2209f75..aac85c3 100644\n--- a/drivers/dma/fsldma.c\n+++ b/drivers/dma/fsldma.c\n@@ -522,6 +522,8 @@ static dma_cookie_t fsldma_run_tx_complete_actions(struct fsldma_chan *chan,\n \t\t\tchan_dbg(chan, \"LD %p callback\\n\", desc);\n \t\t\ttxd->callback(txd->callback_param);\n \t\t}\n+\n+\t\tdma_descriptor_unmap(txd);\n \t}\n \n \t/* Run any dependencies */\n","prefixes":[]}