From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mx2.suse.de ([195.135.220.15] helo=mx1.suse.de) by merlin.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g5tER-0007Sg-M9 for kexec@lists.infradead.org; Fri, 28 Sep 2018 13:55:00 +0000 Date: Fri, 28 Sep 2018 15:54:39 +0200 From: Borislav Petkov Subject: Re: [PATCH 2/3] resource: Include resource end in walk_*() interfaces Message-ID: <20180928135439.GD21895@zn.tnic> References: <153805773703.1157.14773321497580233478.stgit@bhelgaas-glaptop.roam.corp.google.com> <153805812254.1157.16736368485811773752.stgit@bhelgaas-glaptop.roam.corp.google.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <153805812254.1157.16736368485811773752.stgit@bhelgaas-glaptop.roam.corp.google.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kexec" Errors-To: kexec-bounces+dwmw2=infradead.org@lists.infradead.org To: Bjorn Helgaas Cc: dan.j.williams@intel.com, brijesh.singh@amd.com, Lianbo Jiang , bhe@redhat.com, thomas.lendacky@amd.com, tiwai@suse.de, x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, mingo@redhat.com, baiyaowei@cmss.chinamobile.com, hpa@zytor.com, tglx@linutronix.de, dyoung@redhat.com, akpm@linux-foundation.org, Vivek Goyal T24gVGh1LCBTZXAgMjcsIDIwMTggYXQgMDk6MjI6MDJBTSAtMDUwMCwgQmpvcm4gSGVsZ2FhcyB3 cm90ZToKPiBGcm9tOiBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgo+IAo+IGZp bmRfbmV4dF9pb21lbV9yZXMoKSBmaW5kcyBhbiBpb21lbSByZXNvdXJjZSB0aGF0IGNvdmVycyBw YXJ0IG9mIGEgcmFuZ2UKPiBkZXNjcmliZWQgYnkgInN0YXJ0LCBlbmQiLiAgQWxsIGNhbGxlcnMg ZXhwZWN0IHRoYXQgcmFuZ2UgdG8gYmUgaW5jbHVzaXZlLAo+IGkuZS4sIGJvdGggc3RhcnQgYW5k IGVuZCBhcmUgaW5jbHVkZWQsIGJ1dCBmaW5kX25leHRfaW9tZW1fcmVzKCkgZG9lc24ndAo+IGhh bmRsZSB0aGUgZW5kIGFkZHJlc3MgY29ycmVjdGx5Lgo+IAo+IElmIGl0IGZpbmRzIGFuIGlvbWVt IHJlc291cmNlIHRoYXQgY29udGFpbnMgZXhhY3RseSB0aGUgZW5kIGFkZHJlc3MsIGl0Cj4gc2tp cHMgaXQsIGUuZy4sIGlmICJzdGFydCwgZW5kIiBpcyBbMHgwLTB4MTAwMDBdIGFuZCB0aGVyZSBo YXBwZW5zIHRvIGJlIGFuCj4gaW9tZW0gcmVzb3VyY2UgW21lbSAweDEwMDAwLTB4MTAwMDBdICh0 aGUgc2luZ2xlIGJ5dGUgYXQgMHgxMDAwMCksIHdlIHNraXAKPiBpdDoKPiAKPiAgIGZpbmRfbmV4 dF9pb21lbV9yZXMoLi4uKQo+ICAgewo+ICAgICBzdGFydCA9IDB4MDsKPiAgICAgZW5kID0gMHgx MDAwMDsKPiAgICAgZm9yIChwID0gbmV4dF9yZXNvdXJjZSguLi4pKSB7Cj4gICAgICAgIyBwLT5z dGFydCA9IDB4MTAwMDA7Cj4gICAgICAgIyBwLT5lbmQgPSAweDEwMDAwOwo+ICAgICAgICMgd2Ug KnNob3VsZCogcmV0dXJuIHRoaXMgcmVzb3VyY2UsIGJ1dCB0aGlzIGNvbmRpdGlvbiBpcyBmYWxz ZToKPiAgICAgICBpZiAoKHAtPmVuZCA+PSBzdGFydCkgJiYgKHAtPnN0YXJ0IDwgZW5kKSkKPiAg ICAgICAgIGJyZWFrOwo+IAo+IEFkanVzdCBmaW5kX25leHRfaW9tZW1fcmVzKCkgc28gaXQgYWxs b3dzIGEgcmVzb3VyY2UgdGhhdCBpbmNsdWRlcyB0aGUKPiBzaW5nbGUgYnl0ZSBhdCB0aGUgZW5k IG9mIHRoZSByYW5nZS4gIFRoaXMgaXMgYSBjb3JuZXIgY2FzZSB0aGF0IHdlCj4gcHJvYmFibHkg ZG9uJ3Qgc2VlIGluIHByYWN0aWNlLgoKVGhpcyBpcyBob3cgb25lIHNob3VsZCB3cml0ZSBjb21t aXQgbWVzc2FnZXMhIFRoYW5rcyBmb3IgdGhhdCAtIGl0IHdhcyBhCmpveSAtIGZvciBhIGNoYW5n ZSAtIHRvIHJlYWQgaXQgOi0pCgo+IAo+IEZpeGVzOiA1OGMxYjViMDc5MDcgKCJbUEFUQ0hdIG1l bW9yeSBob3RhZGQgZml4ZXM6IGZpbmRfbmV4dF9zeXN0ZW1fcmFtIGNhdGNoIHJhbmdlIGZpeCIp Cj4gU2lnbmVkLW9mZi1ieTogQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xlLmNvbT4KPiAt LS0KPiAga2VybmVsL3Jlc291cmNlLmMgfCAgICA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRr b3YgPGJwQHN1c2UuZGU+Cgo+IGRpZmYgLS1naXQgYS9rZXJuZWwvcmVzb3VyY2UuYyBiL2tlcm5l bC9yZXNvdXJjZS5jCj4gaW5kZXggMzBlMWJjNjg1MDNiLi4xNTVlYzg3M2VhNGQgMTAwNjQ0Cj4g LS0tIGEva2VybmVsL3Jlc291cmNlLmMKPiArKysgYi9rZXJuZWwvcmVzb3VyY2UuYwo+IEBAIC0z MTksNyArMzE5LDcgQEAgaW50IHJlbGVhc2VfcmVzb3VyY2Uoc3RydWN0IHJlc291cmNlICpvbGQp Cj4gIEVYUE9SVF9TWU1CT0wocmVsZWFzZV9yZXNvdXJjZSk7Cj4gIAo+ICAvKgo+IC0gKiBGaW5k cyB0aGUgbG93ZXN0IGlvbWVtIHJlc291cmNlIGV4aXN0aW5nIHdpdGhpbiBbcmVzLT5zdGFydC5y ZXMtPmVuZCkuCgpXaGF0IEknbSBzdGlsbCB3b25kZXJpbmcgYWJvdXQgaXMsIHdoeSB3YXMgaXQg ZXZlciBldmVuIGNvbnNpZGVyZWQgdG8KaGF2ZSBhIG5vbi1pbmNsdXNpdmUgcmFuZ2UuIExvb2tp bmcgYXQgdGhlIGdpdCBoaXN0b3J5LCBlc3BlY2lhbGx5CjU4YzFiNWIwNzkwNyBhbmQgMjg0MmYx MTQxOTcwNCAtIGl0IGxvb2tzIGxpa2UgaXQgd2FzIGFuIG9taXNzaW9uIGFuZAp0aGVuIHVzZXJz IHN0YXJ0ZWQgdXNpbmcgaXQgd2l0aCBpbmNsdXNpdmUgcmFuZ2VzLgoKVGh4LgoKLS0gClJlZ2Fy ZHMvR3J1c3MsCiAgICBCb3Jpcy4KClNVU0UgTGludXggR21iSCwgR0Y6IEZlbGl4IEltZW5kw7Zy ZmZlciwgSmFuZSBTbWl0aGFyZCwgR3JhaGFtIE5vcnRvbiwgSFJCIDIxMjg0IChBRyBOw7xybmJl cmcpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwprZXhl YyBtYWlsaW5nIGxpc3QKa2V4ZWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tleGVjCg==