Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp3033696rdb; Sat, 9 Dec 2023 08:28:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IHv/zx9mJ+Z1R+9+xF9U7I8pkWsGji+XJjHK0zt+aMGTvGgEEWIpL1OzAWXRGW+JJVRiI8A X-Received: by 2002:a17:902:db85:b0:1ce:61f4:590b with SMTP id m5-20020a170902db8500b001ce61f4590bmr1799887pld.4.1702139282788; Sat, 09 Dec 2023 08:28:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702139282; cv=none; d=google.com; s=arc-20160816; b=GF6ONqtAurK9gfc1JZF2qNcblRgu8QApvbHfmoQuvF2qA6f8dMQQah23bmC342xxsV O4ch9JPgg0n5zyKz+HdUV+1cQE6XMKlZI+jv2twaIPA1IU5yex4/Zscr8Odc3SOHA5fu a/f0blkHqCuuqdmaSIrTkTBsI+1ZUFRsmTxRkdtmCwvmngiDYcb5DRfb0fg8TV80i7eV Vk3UGZc4sgCsTNlNmbt76L6p1v+7ZHY2ATYj310ZnH77c87ITcOxmwby7t2EOGzapZzX gOjnJ1emWzPxeo0qap4XjOoWOVzBx0IhHXdQpNClSNkuEE7aWbEOtUjhzPaLygBoy+dK OUBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:mime-version :content-transfer-encoding:references:in-reply-to:subject:cc:to:from :date; bh=qOu7qqaai5QojC33pJA/n9oVrJMWMz+3pcRTqNNTViU=; fh=C1EBy8qSApH2haLeZFGiDYRPItHIHHETiSNPG7+eJVU=; b=P+OW+vSIxaCgz1Eoljx7qTAslSXm2eQA3T+hW8NH1QfmhHt+pG6o0e7bG4YO9PjPPN 75oli4gNpELbyMc2FbH2qiHiCNiHFcR1l3UOgNOFkFFcIiIV+GzeQ9oLehCzlRLueg7E zM7TZHn9+XRkKESfG4sZg8IiTyNsSlXTPKwv4+tjjorHrwPubgR0UZCtI2cJI0bcPoBb CaVbpRUvVPZ3QIWobXr6SDuPs4cOBu42IJ3IJr98l6+hEAEMCts+tLc6Q+Y6QRUCUtZ6 r6tYzogUH4UQ0Ycnb+d/0dHqziUINyRuCmuOVqs/8n7pzAFbsO59r4pKLGhfaoz87zdp r1qQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id x4-20020a170902ec8400b001c88fc3c593si3484756plg.560.2023.12.09.08.28.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Dec 2023 08:28:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 06CC3804B01A; Sat, 9 Dec 2023 08:28:00 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229848AbjLIQ1n (ORCPT + 99 others); Sat, 9 Dec 2023 11:27:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55530 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229519AbjLIQ1m (ORCPT ); Sat, 9 Dec 2023 11:27:42 -0500 Received: from zju.edu.cn (mail.zju.edu.cn [61.164.42.155]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D31F810C4 for ; Sat, 9 Dec 2023 08:27:47 -0800 (PST) Received: from dinghao.liu$zju.edu.cn ( [10.181.205.210] ) by ajax-webmail-mail-app2 (Coremail) ; Sun, 10 Dec 2023 00:27:43 +0800 (GMT+08:00) X-Originating-IP: [10.181.205.210] Date: Sun, 10 Dec 2023 00:27:43 +0800 (GMT+08:00) X-CM-HeaderCharset: UTF-8 From: dinghao.liu@zju.edu.cn To: "Ira Weiny" Cc: "Dave Jiang" , "Vishal Verma" , "Dan Williams" , nvdimm@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH] nvdimm-btt: fix a potential memleak in btt_freelist_init X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.2-cmXT5 build 20230825(e13b6a3b) Copyright (c) 2002-2023 www.mailtech.cn mispb-4df6dc2c-e274-4d1c-b502-72c5c3dfa9ce-zj.edu.cn In-Reply-To: <6573a0451c4b7_1e7d27294ea@iweiny-mobl.notmuch> References: <20231207034332.24107-1-dinghao.liu@zju.edu.cn> <23a91617-4562-4399-a8c6-df2f3f28c7a9@intel.com> <65722f2a94d68_1c7b6229452@iweiny-mobl.notmuch> <7205fcd5.258f3.18c48233162.Coremail.dinghao.liu@zju.edu.cn> <6573a0451c4b7_1e7d27294ea@iweiny-mobl.notmuch> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <7360ec74.281bc.18c4f67fac7.Coremail.dinghao.liu@zju.edu.cn> X-Coremail-Locale: zh_CN X-CM-TRANSID: by_KCgDnDip_lXRlYMRpAA--.21927W X-CM-SenderInfo: qrrzjiaqtzq6lmxovvfxof0/1tbiAgcEBmV0OhUI9wAAsG X-Coremail-Antispam: 1Ur529EdanIXcx71UUUUU7IcSsGvfJ3iIAIbVAYjsxI4VWxJw CS07vEb4IE77IF4wCS07vE1I0E4x80FVAKz4kxMIAIbVAFxVCaYxvI4VCIwcAKzIAtYxBI daVFxhVjvjDU= X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Sat, 09 Dec 2023 08:28:00 -0800 (PST) PiBkaW5naGFvLmxpdUAgd3JvdGU6Cj4gPiA+IERhdmUgSmlhbmcgd3JvdGU6Cj4gCj4gW3NuaXBd Cj4gCj4gPiA+IFRoYXQgc2FpZCwgdGhpcyBwYXRjaCBkb2VzIG5vdCBjb21wbGV0ZWx5IGZpeCBm cmVlbGlzdCBmcm9tIGxlYWtpbmcgaW4gdGhlCj4gPiA+IGZvbGxvd2luZyBlcnJvciBwYXRoLgo+ ID4gPiAKPiA+ID4gCWRpc2NvdmVyX2FyZW5hcygpCj4gPiA+IAkJYnR0X2ZyZWVsaXN0X2luaXQo KSAtPiBvayAobWVtb3J5IGFsbG9jYXRlZCkKPiA+ID4gCQlidHRfcnR0X2luaXQoKSAtPiBmYWls Cj4gPiA+IAkJCWdvdG8gb3V0Owo+ID4gPiAJCQkobGVhayBiZWNhdXNlIGFyZW5hIGlzIG5vdCB5 ZXQgb24gYnR0LT5hcmVuYV9saXN0KQo+ID4gPiAJCU9SCj4gPiA+IAkJYnR0X21hcGxvY2tzX2lu aXQoKSAtPiBmYWlsCj4gPiA+IAkJCWdvdG8gb3V0Owo+ID4gPiAJCQkobGVhayBiZWNhdXNlIGFy ZW5hIGlzIG5vdCB5ZXQgb24gYnR0LT5hcmVuYV9saXN0KQo+ID4gPiAKPiA+IAo+ID4gVGhhbmtz IGZvciBwb2ludGluZyBvdXQgdGhpcyBpc3N1ZSEgSSByZWNoZWNrZWQgZGlzY292ZXJfYXJlbmFz KCkgYW5kIGZvdW5kCj4gPiB0aGF0IGJ0dF9ydHRfaW5pdCgpIG1heSBhbHNvIHRyaWdnZXIgYSBt ZW1sZWFrIGZvciB0aGUgc2FtZSByZWFzb24gYXMKPiA+IGJ0dF9mcmVlbGlzdF9pbml0KCkuIEFs c28sIEkgY2hlY2tlZCBhbm90aGVyIGNhbGwgdHJhY2U6Cj4gPiAKPiA+ICAgICBidHRfaW5pdCgp IC0+IGJ0dF9tZXRhX2luaXQoKSAtPiBidHRfbWFwbG9ja3NfaW5pdCgpCj4gPiAKPiA+IEkgdGhp bmsgdGhlcmUgaXMgYSBtZW1sZWFrIGlmIGJ0dF9tYXBsb2Nrc19pbml0KCkgc3VjY2VlZHMgYnV0 IGFuIGVycm9yCj4gPiBoYXBwZW5zIGluIGJ0dF9pbml0KCkgYWZ0ZXIgYnR0X21ldGFfaW5pdCgp IChlLmcuLCB3aGVuIGJ0dF9ibGtfaW5pdCgpCj4gPiByZXR1cm5zIGFuIGVycm9yKS4gVGhlcmVm b3JlLCB3ZSBtYXkgbmVlZCB0byBmaXggdGhyZWUgZnVuY3Rpb25zLgo+IAo+IFllYSBJIHRoaW5r IHdlIG5lZWQgdG8gdHJhY2UgdGhpcyBjb2RlIGJldHRlci4gIFRoaXMgaXMgd2h5IGRldm1fIGlz IG5pY2UgZm9yCj4gbWVtb3J5IGFsbG9jYXRlZCBmb3IgdGhlIGxpZmUgb2YgdGhlIGRldmljZS4K PiAKPiA+IAo+ID4gPiBUaGlzIGVycm9yIGNvdWxkIGJlIGZpeGVkIGJ5IGFkZGluZyB0byBhcmVu YV9saXN0IGVhcmxpZXIgYnV0IGRldm1fKigpCj4gPiA+IGFsc28gdGFrZXMgY2FyZSBvZiB0aGlz IHdpdGhvdXQgaGF2aW5nIHRvIHdvcnJ5IGFib3V0IHRoYXQgbG9naWMuCj4gPiA+IAo+ID4gPiBP biBub3JtYWwgb3BlcmF0aW9uIGFsbCBvZiB0aGlzIG1lbW9yeSBjYW4gYmUgZnJlZSdlZCB3aXRo IHRoZQo+ID4gPiBjb3JyZXNwb25kaW5nIGRldm1fa2ZyZWUoKSBhbmQvb3IgZGV2bV9hZGRfYWN0 aW9uXyooKSBjYWxscyBpZiBhcmVuYXMgY29tZQo+ID4gPiBhbmQgZ28uICBJJ20gbm90IHN1cmUg b2ZmIHRoZSB0b3Agb2YgbXkgaGVhZC4KPiA+ID4gCj4gPiA+IEluIGFkZGl0aW9uLCBsb29raW5n IGF0IHRoaXMgY29kZS4gIGRpc2NvdmVyX2FyZW5hcygpIGNvdWxkIG1ha2UgdXNlIG9mCj4gPiA+ IHRoZSBzY29wZWQgYmFzZWQgbWFuYWdlbWVudCBmb3Igc3RydWN0IGJ0dF9zYiAqc3VwZXIhCj4g PiA+IAo+ID4gPiBEaW5naGFvIHdvdWxkIHlvdSBiZSB3aWxsaW5nIHRvIHN1Ym1pdCBhIHNlcmll cyBvZiAyIG9yIDMgcGF0Y2hlcyB0byBmaXgKPiA+ID4gdGhlIGFib3ZlIGlzc3Vlcz8KPiA+ID4g Cj4gPiAKPiA+IFN1cmUuIEN1cnJlbnRseSBJIHBsYW4gdG8gc2VuZCAyIHBhdGNoZXMgYXMgZm9s bG93czoKPiA+IDEuIFVzaW5nIGRldm1fa2NhbGxvYygpIHRvIHJlcGxhY2Uga2NhbGxvYygpIGlu IGJ0dF9mcmVlbGlzdF9pbml0KCksIAo+ID4gICAgYnR0X3J0dF9pbml0KCksIGFuZCBidHRfbWFw bG9ja3NfaW5pdCgpLCBhbmQgcmVtb3ZpbmcgdGhlIGNvcnJlc3BvbmRpbmcKPiA+ICAgIGtmcmVl IGluIGZyZWVfYXJlbmFzKCkuIEkgY2hlY2tlZCBzb21lIHVzZXMgb2YgZGV2bV9rY2FsbG9jKCkg YW5kIGl0Cj4gPiAgICBzZWVtcyB0aGF0IHdlIG5lZWQgbm90IHRvIGNhbGwgZGV2bV9rZnJlZSgp LiBUaGUgbWVtb3J5IGlzIGF1dG9tYXRpY2FsbHkKPiA+ICAgIGZyZWVkIG9uIGRyaXZlciBkZXRh Y2gsIHJpZ2h0Pwo+IAo+IE9uIGRldmljZSBwdXQgeWVzLiAgU28gaWYgdGhlc2UgYWxsb2NhdGlv bnMgYXJlIHNjb3BlZCB0byB0aGUgbGlmZSBvZiB0aGUKPiBkZXZpY2UgdGhlcmUgd291bGQgYmUg bm8gcmVhc29uIHRvIGNhbGwgZGV2bV9rZnJlZSgpIG9uIHRoZW0gYXQgYWxsLiAgSSB3YXMgbm90 Cj4gc3VyZSBpZiB0aGV5IGdvdCByZWFsbG9jYXRlZCBhdCBzb21lIHBvaW50IG9yIG5vdC4KPiAK PiA+IDIuIFVzaW5nIHRoZSBzY29wZWQgYmFzZWQgbWFuYWdlbWVudCBmb3Igc3RydWN0IGJ0dF9z YiAqc3VwZXIgKG5vdCBhIGJ1ZywKPiA+ICAgIGJ1dCBpdCBjb3VsZCBpbXByb3ZlIHRoZSBjb2Rl KS4KPiAKPiBHb29kIQo+IAo+ID4gCj4gPiBJJ20gbm90IHF1aXRlIHN1cmUgd2hldGhlciBteSB1 bmRlcnN0YW5kaW5nIG9yIGJ1ZyBmaXhpbmcgcGxhbiBpcyBjb3JyZWN0Lgo+ID4gSWYgdGhlcmUg YXJlIGFueSBpc3N1ZXMsIHBsZWFzZSBjb3JyZWN0IG1lLCB0aGFua3MhCj4gCj4gVGhlIGFib3Zl IHNvdW5kcyByaWdodC4KPiBJcmEKClRoYW5rcyBmb3IgdGhlIHJldmlldyEgSSB3aWxsIHNlbmQg dGhlIHBhdGNoZXMgc29vbi4KClJlZ2FyZHMsCkRpbmdoYW8K