From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-sn1nam02on0098.outbound.protection.outlook.com ([104.47.36.98]:13952 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726235AbeH3WE3 (ORCPT ); Thu, 30 Aug 2018 18:04:29 -0400 From: Sasha Levin To: "stable@vger.kernel.org" CC: =?utf-8?B?RXJuZXN0byBBLiBGZXJuw6FuZGV6?= , Anatoly Trosinenko , Viacheslav Dubeyko , Andrew Morton , Linus Torvalds , Sasha Levin Subject: [PATCH AUTOSEL 4.18 003/113] hfs: prevent crash on exit from failed search Date: Thu, 30 Aug 2018 18:01:06 +0000 Message-ID: <20180830180050.35735-3-alexander.levin@microsoft.com> References: <20180830180050.35735-1-alexander.levin@microsoft.com> In-Reply-To: <20180830180050.35735-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <9FEBF1AECC358642977AC930E3364BE4@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: RnJvbTogRXJuZXN0byBBLiBGZXJuw6FuZGV6IDxlcm5lc3RvLm1uZC5mZXJuYW5kZXpAZ21haWwu Y29tPg0KDQpbIFVwc3RyZWFtIGNvbW1pdCBkYzI1NzI3OTFkM2E0MWJhYjk0NDAwYWYyYjZiY2E5 ZDcxY2NkMzAzIF0NCg0KaGZzX2ZpbmRfZXhpdCgpIGV4cGVjdHMgZmQtPmJub2RlIHRvIGJlIE5V TEwgYWZ0ZXIgYSBzZWFyY2ggaGFzIGZhaWxlZC4NCmhmc19icmVjX2luc2VydCgpIG1heSBpbnN0 ZWFkIHNldCBpdCB0byBhbiBlcnJvci12YWx1ZWQgcG9pbnRlci4gIEZpeA0KdGhpcyB0byBwcmV2 ZW50IGEgY3Jhc2guDQoNCkxpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci81M2Q5NzQ5YTAy OWM0MWI0MDE2YzQ5NWZjNTgzOGM5ZGJhM2FmYzUyLjE1MzAyOTQ4MTUuZ2l0LmVybmVzdG8ubW5k LmZlcm5hbmRlekBnbWFpbC5jb20NClNpZ25lZC1vZmYtYnk6IEVybmVzdG8gQS4gRmVybsOhbmRl eiA8ZXJuZXN0by5tbmQuZmVybmFuZGV6QGdtYWlsLmNvbT4NCkNjOiBBbmF0b2x5IFRyb3NpbmVu a28gPGFuYXRvbHkudHJvc2luZW5rb0BnbWFpbC5jb20+DQpDYzogVmlhY2hlc2xhdiBEdWJleWtv IDxzbGF2YUBkdWJleWtvLmNvbT4NClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1A bGludXgtZm91bmRhdGlvbi5vcmc+DQpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9y dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+DQpTaWduZWQtb2ZmLWJ5OiBTYXNoYSBMZXZpbiA8 YWxleGFuZGVyLmxldmluQG1pY3Jvc29mdC5jb20+DQotLS0NCiBmcy9oZnMvYnJlYy5jIHwgNyAr KysrLS0tDQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkN Cg0KZGlmZiAtLWdpdCBhL2ZzL2hmcy9icmVjLmMgYi9mcy9oZnMvYnJlYy5jDQppbmRleCBhZDA0 YTU3NDEwMTYuLjlhODc3MjQ2NWE5MCAxMDA2NDQNCi0tLSBhL2ZzL2hmcy9icmVjLmMNCisrKyBi L2ZzL2hmcy9icmVjLmMNCkBAIC03NSw5ICs3NSwxMCBAQCBpbnQgaGZzX2JyZWNfaW5zZXJ0KHN0 cnVjdCBoZnNfZmluZF9kYXRhICpmZCwgdm9pZCAqZW50cnksIGludCBlbnRyeV9sZW4pDQogCWlm ICghZmQtPmJub2RlKSB7DQogCQlpZiAoIXRyZWUtPnJvb3QpDQogCQkJaGZzX2J0cmVlX2luY19o ZWlnaHQodHJlZSk7DQotCQlmZC0+Ym5vZGUgPSBoZnNfYm5vZGVfZmluZCh0cmVlLCB0cmVlLT5s ZWFmX2hlYWQpOw0KLQkJaWYgKElTX0VSUihmZC0+Ym5vZGUpKQ0KLQkJCXJldHVybiBQVFJfRVJS KGZkLT5ibm9kZSk7DQorCQlub2RlID0gaGZzX2Jub2RlX2ZpbmQodHJlZSwgdHJlZS0+bGVhZl9o ZWFkKTsNCisJCWlmIChJU19FUlIobm9kZSkpDQorCQkJcmV0dXJuIFBUUl9FUlIobm9kZSk7DQor CQlmZC0+Ym5vZGUgPSBub2RlOw0KIAkJZmQtPnJlY29yZCA9IC0xOw0KIAl9DQogCW5ld19ub2Rl ID0gTlVMTDsNCi0tIA0KMi4xNy4xDQo=