From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anchal Agarwal Subject: [RFC PATCH 02/12] xen/manage: introduce helper function to know the on-going suspend mode Date: Tue, 12 Jun 2018 20:56:09 +0000 Message-ID: <20180612205619.28156-3-anchalag@amazon.com> References: <20180612205619.28156-1-anchalag@amazon.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: jgross@suse.com, len.brown@intel.com, eduval@amazon.com, vallish@amazon.com, netdev@vger.kernel.org, fllinden@amazon.com, kamatam@amazon.com, rjw@rjwysocki.net, linux-kernel@vger.kernel.org, anchalag@amazon.com, cyberax@amazon.com, pavel@ucw.cz, linux-pm@vger.kernel.org, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, guruanb@amazon.com, roger.pau@citrix.com To: , , , Return-path: In-Reply-To: <20180612205619.28156-1-anchalag@amazon.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" List-Id: netdev.vger.kernel.org RnJvbTogTXVuZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+CgpJbnRyb2R1Y2Ugc2lt cGxlIGZ1bmN0aW9ucyB3aGljaCBoZWxwIHRvIGtub3cgdGhlIG9uLWdvaW5nIHN1c3BlbmQgbW9k ZQpzbyB0aGF0IG90aGVyIFhlbi1yZWxhdGVkIGNvZGUgY2FuIGJlaGF2ZSBkaWZmZXJlbnRseSBh Y2NvcmRpbmcgdG8gdGhlCmN1cnJlbnQgc3VzcGVuZCBtb2RlLgoKU2lnbmVkLW9mZi1ieTogTXVu ZWhpc2EgS2FtYXRhIDxrYW1hdGFtQGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFuY2hhbCBB Z2Fyd2FsIDxhbmNoYWxhZ0BhbWF6b24uY29tPgpSZXZpZXdlZC1ieTogQWxha2VzaCBIYWxvaSA8 YWxha2VzaGhAYW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IFNlYmFzdGlhbiBCaWVtdWVsbGVyIDxz YmllbXVlQGFtYXpvbi5jb20+ClJldmlld2VkLWJ5OiBNdW5laGlzYSBLYW1hdGEgPGthbWF0YW1A YW1hem9uLmNvbT4KUmV2aWV3ZWQtYnk6IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZhbEBhbWF6b24u Y29tPgotLS0KIGRyaXZlcnMveGVuL21hbmFnZS5jICB8IDE1ICsrKysrKysrKysrKysrKwogaW5j bHVkZS94ZW4veGVuLW9wcy5oIHwgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWFuYWdlLmMgYi9kcml2ZXJzL3hlbi9t YW5hZ2UuYwppbmRleCA4ZjllYTg3Li4zMjY2MzFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9t YW5hZ2UuYworKysgYi9kcml2ZXJzL3hlbi9tYW5hZ2UuYwpAQCAtNTAsNiArNTAsMjEgQEAgZW51 bSBzdXNwZW5kX21vZGVzIHsKIC8qIFByb3RlY3RlZCBieSBwbV9tdXRleCAqLwogc3RhdGljIGVu dW0gc3VzcGVuZF9tb2RlcyBzdXNwZW5kX21vZGUgPSBOT19TVVNQRU5EOwogCitib29sIHhlbl9z dXNwZW5kX21vZGVfaXNfeGVuX3N1c3BlbmQodm9pZCkKK3sKKwlyZXR1cm4gc3VzcGVuZF9tb2Rl ID09IFhFTl9TVVNQRU5EOworfQorCitib29sIHhlbl9zdXNwZW5kX21vZGVfaXNfcG1fc3VzcGVu ZCh2b2lkKQoreworCXJldHVybiBzdXNwZW5kX21vZGUgPT0gUE1fU1VTUEVORDsKK30KKworYm9v bCB4ZW5fc3VzcGVuZF9tb2RlX2lzX3BtX2hpYmVybmF0aW9uKHZvaWQpCit7CisJcmV0dXJuIHN1 c3BlbmRfbW9kZSA9PSBQTV9ISUJFUk5BVElPTjsKK30KKwogc3RydWN0IHN1c3BlbmRfaW5mbyB7 CiAJaW50IGNhbmNlbGxlZDsKIH07CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmgg Yi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKaW5kZXggZmQyM2U0Mi4uYmU3OGY2ZiAxMDA2NDQKLS0t IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oCisrKyBiL2luY2x1ZGUveGVuL3hlbi1vcHMuaApAQCAt MzksNiArMzksMTAgQEAgdTY0IHhlbl9zdGVhbF9jbG9jayhpbnQgY3B1KTsKIAogaW50IHhlbl9z ZXR1cF9zaHV0ZG93bl9ldmVudCh2b2lkKTsKIAorYm9vbCB4ZW5fc3VzcGVuZF9tb2RlX2lzX3hl bl9zdXNwZW5kKHZvaWQpOworYm9vbCB4ZW5fc3VzcGVuZF9tb2RlX2lzX3BtX3N1c3BlbmQodm9p ZCk7Citib29sIHhlbl9zdXNwZW5kX21vZGVfaXNfcG1faGliZXJuYXRpb24odm9pZCk7CisKIGV4 dGVybiB1bnNpZ25lZCBsb25nICp4ZW5fY29udGlndW91c19iaXRtYXA7CiAKICNpZmRlZiBDT05G SUdfWEVOX1BWCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=