From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [1/2] EDAC: fix memleak in module init error path From: Johan Hovold Message-Id: <20180612124335.6420-1-johan@kernel.org> Date: Tue, 12 Jun 2018 14:43:34 +0200 To: Borislav Petkov Cc: Mauro Carvalho Chehab , linux-edac@vger.kernel.org, linux-kernel@vger.kernel.org, Johan Hovold , stable , Denis Kirjanov , Mauro Carvalho Chehab List-ID: TWFrZSBzdXJlIHRvIHVzZSBwdXRfZGV2aWNlKCkgdG8gZnJlZSB0aGUgaW5pdGlhbGlzZWQgc3Ry dWN0IGRldmljZSBzbwp0aGF0IHJlc291cmNlcyBtYW5hZ2VkIGJ5IGRyaXZlciBjb3JlIGFsc28g Z2V0cyByZWxlYXNlZCBpbiB0aGUgZXZlbnQgb2YKYSByZWdpc3RyYXRpb24gZmFpbHVyZS4KCkZp eGVzOiBkZTM5MTBlYjc5YWMgKCJlZGFjOiBjaGFuZ2UgdGhlIG1lbSBhbGxvY2F0aW9uIHNjaGVt ZSB0byBtYWtlIERvY3VtZW50YXRpb24va29iamVjdC50eHQgaGFwcHkiKQpGaXhlczogMmQ1NmIx MDllM2E1ICgiRURBQzogSGFuZGxlIGVycm9yIHBhdGggaW4gZWRhY19tY19zeXNmc19pbml0KCkg cHJvcGVybHkiKQpDYzogc3RhYmxlIDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAgICAgIyAzLjYK Q2M6IERlbmlzIEtpcmphbm92IDxraXJqYW5vdkBnbWFpbC5jb20+CkNjOiBNYXVybyBDYXJ2YWxo byBDaGVoYWIgPG1jaGVoYWJAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogSm9oYW4gSG92b2xk IDxqb2hhbkBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvZWRhYy9lZGFjX21jX3N5c2ZzLmMgfCA2 ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2VkYWMvZWRhY19tY19zeXNmcy5jIGIvZHJpdmVycy9lZGFj L2VkYWNfbWNfc3lzZnMuYwppbmRleCA3NDgxOTU1MTYwYTQuLjIwMzc0YjgyNDhmMCAxMDA2NDQK LS0tIGEvZHJpdmVycy9lZGFjL2VkYWNfbWNfc3lzZnMuYworKysgYi9kcml2ZXJzL2VkYWMvZWRh Y19tY19zeXNmcy5jCkBAIC0xMDc1LDE0ICsxMDc1LDE0IEBAIGludCBfX2luaXQgZWRhY19tY19z eXNmc19pbml0KHZvaWQpCiAKIAllcnIgPSBkZXZpY2VfYWRkKG1jaV9wZGV2KTsKIAlpZiAoZXJy IDwgMCkKLQkJZ290byBvdXRfZGV2X2ZyZWU7CisJCWdvdG8gb3V0X3B1dF9kZXZpY2U7CiAKIAll ZGFjX2RiZygwLCAiZGV2aWNlICVzIGNyZWF0ZWRcbiIsIGRldl9uYW1lKG1jaV9wZGV2KSk7CiAK IAlyZXR1cm4gMDsKIAotIG91dF9kZXZfZnJlZToKLQlrZnJlZShtY2lfcGRldik7Cisgb3V0X3B1 dF9kZXZpY2U6CisJcHV0X2RldmljZShtY2lfcGRldik7CiAgb3V0OgogCXJldHVybiBlcnI7CiB9 Cg==