From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin Wilck Subject: Re: [PATCH 4/6] kpartx: Improve reliability of find_loop_by_file() Date: Mon, 05 Mar 2018 19:38:57 +0100 Message-ID: <1520275137.7660.39.camel@suse.com> References: <20180301192935.14643-1-bart.vanassche@wdc.com> <20180301192935.14643-5-bart.vanassche@wdc.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180301192935.14643-5-bart.vanassche@wdc.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dm-devel-bounces@redhat.com Errors-To: dm-devel-bounces@redhat.com To: Bart Van Assche , Christophe Varoqui Cc: dm-devel@redhat.com List-Id: dm-devel.ids T24gVGh1LCAyMDE4LTAzLTAxIGF0IDExOjI5IC0wODAwLCBCYXJ0IFZhbiBBc3NjaGUgd3JvdGU6 Cj4gQXZvaWQgdGhhdCB0aGUgc3RyY2hyKCkgY2FsbCBpbiB0aGlzIGZ1bmN0aW9uIGV4YW1pbmVz IHVuaW5pdGlhbGl6ZWQKPiBkYXRhIG9uIHRoZSBzdGFjay4gVGhpcyBwYXRjaCBhdm9pZHMgdGhh dCBDb3Zlcml0eSByZXBvcnRzIHRoZQo+IGZvbGxvd2luZzoKPiAKPiAgICAgQ0lEIDE3MzI1Mjog IEVycm9yIGhhbmRsaW5nIGlzc3VlcyAgKENIRUNLRURfUkVUVVJOKQo+ICAgICAicmVhZChpbnQs IHZvaWQgKiwgc2l6ZV90KSIgcmV0dXJucyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHJlYWQsIGJ1dAo+ IGl0IGlzIGlnbm9yZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0 LnZhbmFzc2NoZUB3ZGMuY29tPgoKUmV2aWV3ZWQtYnk6IE1hcnRpbiBXaWxjayA8bXdpbGNrQHN1 c2UuY29tPgoKCj4gLS0tCj4gIGtwYXJ0eC9sb3BhcnQuYyB8IDcgKysrKy0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9rcGFydHgvbG9wYXJ0LmMgYi9rcGFydHgvbG9wYXJ0LmMKPiBpbmRleCAwMmIyOWU4Y2Y5MWQu LjY5YzFlZGExY2M1YyAxMDA2NDQKPiAtLS0gYS9rcGFydHgvbG9wYXJ0LmMKPiArKysgYi9rcGFy dHgvbG9wYXJ0LmMKPiBAQCAtNjQsNyArNjQsNyBAQCBjaGFyICpmaW5kX2xvb3BfYnlfZmlsZShj b25zdCBjaGFyICpmaWxlbmFtZSkKPiAgCURJUiAqZGlyOwo+ICAJc3RydWN0IGRpcmVudCAqZGVu dDsKPiAgCWNoYXIgZGV2WzY0XSwgKmZvdW5kID0gTlVMTCwgKnA7Cj4gLQlpbnQgZmQ7Cj4gKwlp bnQgZmQsIGJ5dGVzX3JlYWQ7Cj4gIAlzdHJ1Y3Qgc3RhdCBzdGF0YnVmOwo+ICAJc3RydWN0IGxv b3BfaW5mbyBsb29waW5mbzsKPiAgCWNvbnN0IGNoYXIgVklSVF9CTE9DS1tdID0gIi9zeXMvZGV2 aWNlcy92aXJ0dWFsL2Jsb2NrIjsKPiBAQCAtODYsMTQgKzg2LDE1IEBAIGNoYXIgKmZpbmRfbG9v cF9ieV9maWxlKGNvbnN0IGNoYXIgKmZpbGVuYW1lKQo+ICAJCWlmIChmZCA8IDApCj4gIAkJCWNv bnRpbnVlOwo+ICAKPiAtCQlpZiAocmVhZChmZCwgZGV2LCBzaXplb2YoZGV2KSkgPD0gMCkgewo+ ICsJCWJ5dGVzX3JlYWQgPSByZWFkKGZkLCBkZXYsIHNpemVvZihkZXYpIC0gMSk7Cj4gKwkJaWYg KGJ5dGVzX3JlYWQgPD0gMCkgewo+ICAJCQljbG9zZShmZCk7Cj4gIAkJCWNvbnRpbnVlOwo+ICAJ CX0KPiAgCj4gIAkJY2xvc2UoZmQpOwo+ICAKPiAtCQlkZXZbc2l6ZW9mKGRldiktMV0gPSAnXDAn Owo+ICsJCWRldltieXRlc19yZWFkXSA9ICdcMCc7Cj4gIAkJcCA9IHN0cmNocihkZXYsICdcbicp Owo+ICAJCWlmIChwICE9IE5VTEwpCj4gIAkJCSpwID0gJ1wwJzsKCi0tIApEci4gTWFydGluIFdp bGNrIDxtd2lsY2tAc3VzZS5jb20+LCBUZWwuICs0OSAoMCk5MTEgNzQwNTMgMjEwNwpTVVNFIExp bnV4IEdtYkgsIEdGOiBGZWxpeCBJbWVuZMO2cmZmZXIsIEphbmUgU21pdGhhcmQsIEdyYWhhbSBO b3J0b24KSFJCIDIxMjg0IChBRyBOw7xybmJlcmcpCgotLQpkbS1kZXZlbCBtYWlsaW5nIGxpc3QK ZG0tZGV2ZWxAcmVkaGF0LmNvbQpodHRwczovL3d3dy5yZWRoYXQuY29tL21haWxtYW4vbGlzdGlu Zm8vZG0tZGV2ZWw=