From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2FB5C225E9667 for ; Thu, 22 Mar 2018 11:26:54 -0700 (PDT) From: Ross Zwisler Subject: [PATCH 2/3] readdir_r(3) is deprecated, use readdir(3) instead Date: Thu, 22 Mar 2018 12:33:21 -0600 Message-Id: <20180322183322.23076-2-ross.zwisler@linux.intel.com> In-Reply-To: <20180322183322.23076-1-ross.zwisler@linux.intel.com> References: <20180322183322.23076-1-ross.zwisler@linux.intel.com> MIME-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" To: Andi Kleen , linux-nvdimm@lists.01.org List-ID: Z2NjIDcuMy4xIHByb3ZpZGVzIHRoZSBmb2xsb3dpbmcgd2FybmluZyB3aGVuIGNvbXBpbGluZyBh ZmZpbml0eS5jOgoKYWZmaW5pdHkuYzogSW4gZnVuY3Rpb24g4oCYYWZmaW5pdHlfZmlsZeKAmToK YWZmaW5pdHkuYzoxNTg6Mjogd2FybmluZzog4oCYcmVhZGRpcl9y4oCZIGlzIGRlcHJlY2F0ZWQg Wy1XZGVwcmVjYXRlZC1kZWNsYXJhdGlvbnNdCiAgd2hpbGUgKHJlYWRkaXJfcihkaXIsICZkZSwg JmRlcCkgPT0gMCAmJiBkZXApIHsKICBefn5+fgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gYWZmaW5p dHkuYzozOTowOgovdXNyL2luY2x1ZGUvZGlyZW50Lmg6MTgzOjEyOiBub3RlOiBkZWNsYXJlZCBo ZXJlCiBleHRlcm4gaW50IHJlYWRkaXJfciAoRElSICpfX3Jlc3RyaWN0IF9fZGlycCwKICAgICAg ICAgICAgXn5+fn5+fn5+CgpBY2NvcmRpbmcgdG8gdGhlIG1hbiBwYWdlIGZvciByZWFkZGlyX3Io MyksIGNhbGxzIHRoaXMgZnVuY3Rpb24gc2hvdWxkIGJlCmZpeGVkIHRvIGluc3RlYWQgdXNlIHJl YWRkaXIoMykuCgpPbmUgaW50ZXJlc3Rpbmcgbm90ZTogSSBoYWQgdG8gbW92ZSB0aGUgYWZmaW5p dHlfY2xhc3MoKSBjYWxsIGFib3ZlIHRoZQpjbG9zZWRpcihkaXIpIGNhbGwgaW4gYWZmaW5pdHlf ZmlsZSgpIGJlY2F1c2Ugd2l0aCByZWFkZGlyKDMpIHRoZSBzdHJpbmcKc3RvcmVkIGluICduYW1l JyBpcyBjbGVhcmVkIG9uIGNsb3NlZGlyKCkuICBUaGlzIGRvZXNuJ3QgaGFwcGVuIHdpdGgKcmVh ZGRpcl9yKCkgZm9yIHNvbWUgcmVhc29uLgoKU2lnbmVkLW9mZi1ieTogUm9zcyBad2lzbGVyIDxy b3NzLnp3aXNsZXJAbGludXguaW50ZWwuY29tPgotLS0KIGFmZmluaXR5LmMgfCA5ICsrKysrKy0t LQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9hZmZpbml0eS5jIGIvYWZmaW5pdHkuYwppbmRleCA4NTU5N2ZjLi4wNjc4NGY3IDEw MDY0NAotLS0gYS9hZmZpbml0eS5jCisrKyBiL2FmZmluaXR5LmMKQEAgLTEzMSw3ICsxMzEsNyBA QCBzdGF0aWMgaW50IGFmZmluaXR5X2ZpbGUoc3RydWN0IGJpdG1hc2sgKm1hc2ssIGNoYXIgKmNs cywgY29uc3QgY2hhciAqZmlsZSkKIAlpbnQgbjsKIAl1bnNpZ25lZCBtYWogPSAwLCBtaW4gPSAw OwogCWRldl90IGQ7Ci0Jc3RydWN0IGRpcmVudCBkZSwgKmRlcDsKKwlzdHJ1Y3QgZGlyZW50ICpk ZXA7CiAKIAljbHMgPSAiYmxvY2siOwogCWNoYXIgZm5bc2l6ZW9mKCIvc3lzL2NsYXNzLyIpICsg c3RybGVuKGNscyldOwpAQCAtMTU1LDggKzE1NSwxMCBAQCBzdGF0aWMgaW50IGFmZmluaXR5X2Zp bGUoc3RydWN0IGJpdG1hc2sgKm1hc2ssIGNoYXIgKmNscywgY29uc3QgY2hhciAqZmlsZSkKIAkJ CSAgY2xzKTsKIAkJcmV0dXJuIC0xOwogCX0KLQl3aGlsZSAocmVhZGRpcl9yKGRpciwgJmRlLCAm ZGVwKSA9PSAwICYmIGRlcCkgeworCXdoaWxlICgoZGVwID0gcmVhZGRpcihkaXIpKSAhPSBOVUxM KSB7CiAJCWNoYXIgKm5hbWUgPSBkZXAtPmRfbmFtZTsKKwkJaW50IHJldDsKKwogCQlpZiAoKm5h bWUgPT0gJy4nKQogCQkJY29udGludWU7CiAJCWNoYXIgKmRldjsKQEAgLTE3OSw4ICsxODEsOSBA QCBzdGF0aWMgaW50IGFmZmluaXR5X2ZpbGUoc3RydWN0IGJpdG1hc2sgKm1hc2ssIGNoYXIgKmNs cywgY29uc3QgY2hhciAqZmlsZSkKIAkJaWYgKG1ham9yKGQpICE9IG1haiB8fCBtaW5vcihkKSAh PSBtaW4pCiAJCQljb250aW51ZTsKIAorCQlyZXQgPSBhZmZpbml0eV9jbGFzcyhtYXNrLCAiYmxv Y2siLCBuYW1lKTsKIAkJY2xvc2VkaXIoZGlyKTsKLQkJcmV0dXJuIGFmZmluaXR5X2NsYXNzKG1h c2ssICJibG9jayIsIG5hbWUpOworCQlyZXR1cm4gcmV0OwogCX0KIAljbG9zZWRpcihkaXIpOwog CW51bWFfd2FybihXX2Jsb2NrZGV2NSwgIkNhbm5vdCBmaW5kIGJsb2NrIGRldmljZSAleDoleCBp biBzeXNmcyBmb3IgYCVzJyIsCi0tIAoyLjE0LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkxpbnV4LW52ZGltbSBtYWlsaW5nIGxpc3QKTGludXgtbnZk aW1tQGxpc3RzLjAxLm9yZwpodHRwczovL2xpc3RzLjAxLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LW52ZGltbQo=