Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp3478191rwd; Mon, 29 May 2023 11:06:47 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ63mtidQ89dgcl0hAGlkyfJBK9PFnUuvZqgZ5Tr2IN5lvulIHLfERmSfW8MbPL1SpbntL77 X-Received: by 2002:a05:6a21:980e:b0:110:c8f:b53b with SMTP id ue14-20020a056a21980e00b001100c8fb53bmr7981234pzb.62.1685383607544; Mon, 29 May 2023 11:06:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685383607; cv=none; d=google.com; s=arc-20160816; b=f1kjAARZOxO28uDTJgm2eWQYW5Si4iqyYiKXwUTkmNKC2iOv3cj9NluhD+HSqaHPMv 84HLaU13IyQEuRimWDI9JvE+eKnnbMokd28k2mquGSBGMLbxqf0TYEsxJaY+RRSJcq90 sd89LiYfT8IMGCOctv0IniYzfNMKKLdHRgr579xup0aCn1OMbpzrQDwMYTrlzXbzlO3j rkXkeq4Vusw1MV2GhRvLw9fmEx3DOA4ik83HR2GRQFrr0flh9Khn3x7Fkc6rIYn6vYJx lpR9TOjkKH5AHRKDor1wtsmn7Xidm/5iX4CrndQ9MQml0G1fG15FTNqNBZzCsjiFtpk+ /50g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=FXQhl/1DReICEmpN3fsZjB8PYW6gvWRFYFP7IKx3m+s=; b=aZdfuJB3UwoImNT2eZSBDAf32EXdwPFhGsVqbc0mbGmP4i7we1BWZ1+ufSiVG29KE1 c6IzLL5adv52hQYrRF1djvAdBUOKrSfGzzyUpN6rtZCNo1kwWgzG+WH/rMHXbbaxkFL4 wF4LJWm2XFtfdFpXDZtlq2rQc0w79qxQi+5mIrLDJwObAzGldkYC5yRThEbr9nVg8DKs pAVMOvdUT/GFcoNDaA+0oxDpTXKJ/xx1/IKi1roXZ3KZ9xP6yIAr+9ZLgE4kwbqZCzdz yUQE+CYXw5bXCUHWlOlQy9EaBS+Il0qFlPJtXaiq9fzg/llljCBWwTGkvhHA7tQcYnI1 9DDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=D7L+qlW4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h2-20020a17090ac38200b002568a675b65si1638765pjt.141.2023.05.29.11.06.25; Mon, 29 May 2023 11:06:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=D7L+qlW4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229521AbjE2Ry6 (ORCPT + 99 others); Mon, 29 May 2023 13:54:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34328 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229473AbjE2Ry5 (ORCPT ); Mon, 29 May 2023 13:54:57 -0400 Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA202CD; Mon, 29 May 2023 10:54:56 -0700 (PDT) Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-53f8daa1b6fso786786a12.0; Mon, 29 May 2023 10:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685382896; x=1687974896; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FXQhl/1DReICEmpN3fsZjB8PYW6gvWRFYFP7IKx3m+s=; b=D7L+qlW4ZbhvuXCv6VYVRnroKmEVoht78yHzYiZJ6m2QAHhlimsZSrQaWw+jwGWiYy yrgNogKZjClDf/hTyufLfkc4BkN6hWLZC4e7mziU/RusrAVcajN5UV1S8ROw6HEkNuQi KDqPVBsZC1I/ybwCuPqHu0I1GWglNJZNhSNFAc+35hO5HoXj7zFXFLuw6iMOscuk1TN8 VvcRAnUH3FE03V/G9aY5Rn6zcchIscrGceX68YEYdyAncPqiiS16ymr/U2ov30XcML70 GZJSSm27KxLwmcu6G8x/5RaU8UQbuHm7SzrI/pCVuGRaqd/MvJZA0SIlXqBoybwZzfVl X+lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685382896; x=1687974896; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FXQhl/1DReICEmpN3fsZjB8PYW6gvWRFYFP7IKx3m+s=; b=VfUI22r/P/qFGz8i2AmdgSdQDpVB49L7BfH7Zh1TFMionmcWwqUFF54a05u/OwRTiK u1vBROCWsv9e5+AZ4K4m1XFBQVyNLEE5Ulj3WCrorsU2cwGvMLtvpL+VCaCAmP831TZE UwioL2Gnq1IZFk77Kf4PcWa//PaGKI+EfoTEeSV7enEyJt69lqo7PUmEUtxQMKRbQV/8 q3yzkmZmIrFI8js2dBXlNg17oFu0x3qI5ZoVIFMvGMZJlMGnaMicVLa1OSrZOpppRObP fncvIWdCsLE6If2ktBHgQNPDKUvdqWhJfLF5e6Y31MO5i/tWSajKDRGlnwIzHD1lLgNy 1e4g== X-Gm-Message-State: AC+VfDzuAR0gdfoMrUJDm6mz5uN0dsw3txqa/CVs3IVdD3lZe4ozBCLi A768HZK3wFDpE1GDC2fLPpVhMd5gAZVIYPpSSwM= X-Received: by 2002:a17:902:ab58:b0:1ac:7ae7:3fdf with SMTP id ij24-20020a170902ab5800b001ac7ae73fdfmr11925390plb.41.1685382896047; Mon, 29 May 2023 10:54:56 -0700 (PDT) MIME-Version: 1.0 References: <20230418113451.151312-1-kaima@hust.edu.cn> <22043583.EfDdHjke4D@sophie-lab> In-Reply-To: <22043583.EfDdHjke4D@sophie-lab> From: Jesse T Date: Mon, 29 May 2023 13:54:45 -0400 Message-ID: Subject: Re: [PATCH] clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe To: Kai Ma Cc: Stephen Boyd , NXP Linux Team , Abel Vesa , Peng Fan , Michael Turquette , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , hust-os-kernel-patches@googlegroups.com, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Abel Vesa , Dongliang Mu , Zhanhao Hu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 29, 2023 at 12:55=E2=80=AFAM Kai Ma wrote: > > On Thursday, May 18, 2023 6:34:38 PM CST Abel Vesa wrote: > > On 23-04-18 11:34:51, Kai Ma wrote: > > > Use devm_of_iomap() instead of of_iomap() to automatically > > > handle the unused ioremap region. If any error occurs, regions alloca= ted by > > > kzalloc() will leak, but using devm_kzalloc() instead will automatica= lly > > > free the memory using devm_kfree(). > > > > > > Also, fix error handling of hws by adding unregister_hws label, which > > > unregisters remaining hws when iomap failed. > > > > > > Fixes: 7154b046d8f3 ("clk: imx: Add initial support for i.MXRT1050 cl= ock driver") > > > Signed-off-by: Kai Ma > > > > Reviewed-by: Abel Vesa > > > > Stephen, can you apply this through clk-fixes? > > > > Thanks for your review, I am glad to let you know that I am a student at = a > university and we collaborate to contribute to the Linux kernel. That's cool, I am too! Is there going to be a V2 of https://lore.kernel.org/linux-arm-kernel/20230426142552.217435-1-zero12113@= hust.edu.cn/T/ Thanks, Jesse Taube > Here we > have some similar patches for clk. Could you please take care of them? > > [1] https://lore.kernel.org/linux-arm-kernel/DU0PR04MB9417B63DE97D4A2A77B= 4176C88969@DU0PR04MB9417.eurprd04.prod.outlook.com/T/ > [2] https://lore.kernel.org/linux-arm-kernel/20230503070607.2462-1-lyx202= 2@hust.edu.cn/T/ > [3] https://lore.kernel.org/linux-arm-kernel/dc0f2863-d5d5-5102-eb8e-ceea= 92c03fda@oss.nxp.com/ > [4] https://lore.kernel.org/linux-arm-kernel/9a2ab7ec-07ee-255f-a143-9b6c= 8df7c1e2@gmail.com/ > > Thank you very much! > > Regards, > Kai Ma