From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4ABE6C04AB4 for ; Fri, 17 May 2019 13:35:51 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 139782082E for ; Fri, 17 May 2019 13:35:50 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="ahWrtUmG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 139782082E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=i2se.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:To:Subject:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sjjjaXP/1RQhYAooEh4yJJ3GPDSkYcYaS/I+ZNAUfDk=; b=ahWrtUmGACZPj5 rltElo0qVqKtnWktfjJcw1EUz0t0N/GTao8+syv3Por8sb3xykHcAaZM74uh0IfAogEqAPzAMu/Iv 6RHif5FEtZt6nXM0CcQmobYs1vlNuQd2lixbiX0lB7euPXecIWpdtTzNiy25DYj/5+/zlRahVXKAO C1Txz5PllDjs1uVG5JP/LVMIt1n42EEUZbFX5xg286iOz1ZoO0lAiFDQ5MmfXsmJnwsMS1ORHQPwy ta2hAcE5HQFtEoH+GQcv44ow+kNqGaDYp46aPa/pZ3M2flleezkKUYNpfYY8LuSCUkdwAXDkHsGae hrAQqo81QvsiHkXKbD+A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1hRd1V-0000au-PD; Fri, 17 May 2019 13:35:45 +0000 Received: from mout.kundenserver.de ([212.227.17.13]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1hRd1R-0000aV-O2 for linux-arm-kernel@lists.infradead.org; Fri, 17 May 2019 13:35:43 +0000 Received: from [192.168.178.167] ([109.104.37.130]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M26n9-1hPhDI0msr-002bf9; Fri, 17 May 2019 15:35:33 +0200 Subject: Re: ARM: Possible memleak during i.MX6ULL probe To: Daniel Baluta , "s.hauer@pengutronix.de" , "festevam@gmail.com" , "shawnguo@kernel.org" , "kernel@pengutronix.de" References: <8b0e51fc-2b26-f98d-7afa-26c6b397d847@i2se.com> <47c1ff2c3d904fdf7cac6ceba254ee7d67948805.camel@nxp.com> From: Stefan Wahren Message-ID: <9ed1247a-99c6-37f9-693a-28a12648bc0d@i2se.com> Date: Fri, 17 May 2019 15:35:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <47c1ff2c3d904fdf7cac6ceba254ee7d67948805.camel@nxp.com> Content-Language: en-US X-Provags-ID: V03:K1:6adCMSEo5sV3Zl+oURjjTxr5WWMVOvTYRWoVLgNtTJGLcb4we/p 6xFBehuFAn4c3mBrIiMMqhF3Kcj0Z0zC6FFJ0HOqiTekH/9Pgm4YzQjtND0vF6L1Gp01DOM CMb7zo/Vqoq3/t70BMYJG2qPp6yDfoTYrlHzvadiFOwpE8eCfvhZtWdVF/0i60IIK4zR9jm yxHbrzYY8/Mt9eAbzlCEw== X-UI-Out-Filterresults: notjunk:1;V03:K0:j6ynR8nkM1g=:PEhrm1NyqT9Opkn6jZmVqW 0nSqbHEU3KophZiWbfSU7IcRC0Lg8L9E5G8z9AERb8wfDaSfXuAVpjczetVX0LDJzK5WhVzsw R4URbgyJv+SRlr2mKR80twgRXEcq/2nhvi7D/tslmdVMROWCt5VpTGoS9HPhyVx952Bq9MVfl vlhBI0aeCyamVDoeaQfQR7lx8Vev8Hmaik1npLcjDWdBrTgrJgGoFtscQCOKpLcn0NrQI5RuO Ax3/XExN98jxtJiuiCoXl4xhO1+uM7SdL482iud9KA8SEuf76leCql/yjQYz4nb34OGyjZGLQ lnzS6Jjbk4dNKb4Lh39SkXYfuXH2m9QRyJxx09x6fqH0CcONNGzW8+Bk9SFIa6AKNMDBhTrJp K97CN3KmpIyMoZ63WIboCiFbk01cQLg+Fp0HwJ59KFHK4TcuFD0bgKAyTqgw2SuuhHjrOCOyp T3bIFcbXTwafrbNr1pCcC3EDpW3qtRyqL1Tzhxkk36n3PgA0CEZVuSMB5lw+khFCfKcZB0ZSK OpPjJdWc2BZNbNs1H7MiBulKrexAbRLAWtELggxQIoLtYqyJpQWKZ+5phFjZYMve7ETevmP3q rCto9ajxiZ19gDzJyJNeLlVGOPCvEWbyUiCf6RcQdwMTvEmnNXeh12tgYSeLOSNNZhsjf15Fm D+FgVh/6ha5tMbSWkHPsMtgIedDgFpLlnT5lionSuu2vAU2Ou1vXYkArZ7tdrhZzrTbvID+Q/ znIRz89B0ip7LbDkdzHjF+p7Iq7JEee0+7eZPegFMKesXOzXLN4YXLKo/3s= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190517_063542_088358_D038CC00 X-CRM114-Status: GOOD ( 14.82 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dl-linux-imx , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Daniel, On 17.05.19 15:03, Daniel Baluta wrote: > Hi Stefan, > > Can you try the following patch: > > diff --git a/drivers/base/regmap/regmap-debugfs.c > b/drivers/base/regmap/regmap-debugfs.c > index 263f82516ff4..a2225efffdda 100644 > --- a/drivers/base/regmap/regmap-debugfs.c > +++ b/drivers/base/regmap/regmap-debugfs.c > @@ -579,6 +579,9 @@ void regmap_debugfs_init(struct regmap *map, const > char *name) > } > > if (!strcmp(name, "dummy")) { > + if (map->debugfs_name) > + kfree(map->debugfs_name); > + > map->debugfs_name = kasprintf(GFP_KERNEL, "dummy%d", > dummy_index); unfortunately this doesn't fix the issue. Stefan > > > thanks, > Daniel. > > On Fri, 2019-05-17 at 14:42 +0200, Stefan Wahren wrote: >> Hi, >> >> today i tested current linus-tree ( a6a4b66bd8f ) with our custom >> i.MX6ULL board and i noticed a possible memleak: >> >> unreferenced object 0xd8366600 (size 64): >> comm "swapper/0", pid 1, jiffies 4294937370 (age 933.220s) >> hex dump (first 32 bytes): >> 64 75 6d 6d 79 2d 69 6f 6d 75 78 63 2d 67 70 72 dummy-iomuxc-gpr >> 40 32 30 65 34 30 30 30 00 e3 f3 ab fe d1 1b dd @20e4000........ >> backtrace: >> [] kasprintf+0x2c/0x54 >> [] regmap_debugfs_init+0x7c/0x31c >> [<9c8d91fa>] __regmap_init+0xb5c/0xcf4 >> [<5b1c3d2a>] of_syscon_register+0x164/0x2c4 >> [<596a5d80>] syscon_node_to_regmap+0x64/0x90 >> [<49bd597b>] imx6ul_init_machine+0x34/0xa0 >> [<250a4dac>] customize_machine+0x1c/0x30 >> [<2d19fdaf>] do_one_initcall+0x7c/0x398 >> [] kernel_init_freeable+0x328/0x448 >> [<168c9101>] kernel_init+0x8/0x114 >> [<913268aa>] ret_from_fork+0x14/0x20 >> [] 0x0 >> >> Best regards >> Stefan Wahren >> _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel