Return-Path: linux-nfs-owner@vger.kernel.org Received: from dgate10.ts.fujitsu.com ([80.70.172.49]:25183 "EHLO dgate10.ts.fujitsu.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751391AbaKEUXk (ORCPT ); Wed, 5 Nov 2014 15:23:40 -0500 Message-Id: Date: 05 Nov 2014 21:23:39 +0100 From: bstroesser@ts.fujitsu.com To: neilb@suse.de, linux-nfs@vger.kernel.org Cc: bfields@fieldses.org, bstroesser@ts.fujitsu.com Subject: [nfs-utils] [PATCH 2/3] rpc.mountd: set nonblocking mode with libtirpc Content-Type: text/plain; charset=us-ascii Sender: linux-nfs-owner@vger.kernel.org List-ID: RnJvbTogQm9kbyBTdHJvZXNzZXIgPGJzdHJvZXNzZXJAdHMuZnVqaXRzdS5jb20+CkRhdGU6 IFRodSwgMDkgT2N0IDIwMTQgMTM6MDc6MzMgKzAyMDAKU3ViamVjdDogW25mcy11dGlsc10g W1BBVENIIDIvM10gcnBjLm1vdW50ZDogc2V0IG5vbmJsb2NraW5nIG1vZGUgd2l0aCBsaWJ0 aXJwYwoKSWYgbW91bnRkIGlzIGJ1aWx0IHdpdGggbGlidGlycGMgdGhlIHRjcCBsaXN0ZW5l cnMgYW5kIHRoZSBzb2NrZXRzCndhaXRpbmcgZm9yIFVEUCBtZXNzYWdlcyBhcmUgbm90IGlu IG5vbi1ibG9ja2luZyBtb2RlLiBUaHVzIGlmIHJ1bm5pbmcKd2l0aCBtdWx0aXBsZSB0aHJl YWRzICgtdCBYWCksIGFsbCB0aHJlYWRzIHdpbGwgd2FrZSB1cCBmcm9tIHNlbGVjdCBvbgph IGNvbm5lY3Rpb24gcmVxdWVzdCBvciBhIFVEUCBtZXNzYWdlLCBidXQgb25seSBvbmUgdGhy ZWFkIHdpbGwgc3VjY2VlZC4KQWxsIG90aGVycyB3aWxsIHdhaXQgb24gYWNjZXB0KCkgb3Ig cmVhZCgpIGZvciB0aGUgbmV4dCBldmVudC4KClNpZ25lZC1vZmYtYnk6IEJvZG8gU3Ryb2Vz c2VyIDxic3Ryb2Vzc2VyQHRzLmZ1aml0c3UuY29tPgotLS0KCi0tLSBuZnMtdXRpbHMtMS4z LjEvc3VwcG9ydC9uZnMvc3ZjX2NyZWF0ZS5jCTIwMTQtMTAtMDggMjE6Mzk6MDEuMDAwMDAw MDAwICswMjAwCisrKyBuZnMtdXRpbHMtMS4zLjEvc3VwcG9ydC9uZnMvc3ZjX2NyZWF0ZS5j CTIwMTQtMTAtMDggMjI6MjA6MDIuMDAwMDAwMDAwICswMjAwCkBAIC0yNzcsNiArMjc3LDEy IEBACiAJCQkiKCVzLCAldSwgJXMpIiwgbmFtZSwgdmVyc2lvbiwgbmNvbmYtPm5jX25ldGlk KTsKIAkJcmV0dXJuIDA7CiAJfQorCWlmIChzdmNzb2NrX25vbmJsb2NrKHhwcnQtPnhwX2Zk KSA8IDApIHsKKwkJLyogY2xvc2UoKSBhbHJlYWR5IGRvbmUgYnkgc3Zjc29ja19ub25ibG9j aygpICovCisJCXhwcnQtPnhwX2ZkID0gUlBDX0FOWUZEOworCQlTVkNfREVTVFJPWSh4cHJ0 KTsKKwkJcmV0dXJuIDA7CisJfQogCiAJaWYgKCFzdmNfcmVnKHhwcnQsIHByb2dyYW0sIHZl cnNpb24sIGRpc3BhdGNoLCBuY29uZikpIHsKIAkJLyogc3ZjX3JlZygzKSBkZXN0cm95cyBA eHBydCBpbiB0aGlzIGNhc2UgKi8KQEAgLTMzMiw2ICszMzgsNyBAQAogCQlpbnQgZmQ7CiAK IAkJZmQgPSBzdmNfY3JlYXRlX3NvY2soYWktPmFpX2FkZHIsIGFpLT5haV9hZGRybGVuLCBu Y29uZik7CisJCWZkID0gc3Zjc29ja19ub25ibG9jayhmZCk7CiAJCWlmIChmZCA9PSAtMSkK IAkJCWdvdG8gb3V0X2ZyZWU7CiAK