From mboxrd@z Thu Jan 1 00:00:00 1970 From: Greg Kroah-Hartman Subject: [PATCH 4.14 102/183] x86/hyperv: Check for required priviliges in hyperv_init() Date: Wed, 25 Apr 2018 12:35:22 +0200 Message-ID: <20180425103246.556675163@linuxfoundation.org> References: <20180425103242.532713678@linuxfoundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Sasha Levin , Stephen Hemminger , kvm@vger.kernel.org, =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , Greg Kroah-Hartman , Haiyang Zhang , stable@vger.kernel.org, "Michael Kelley \(EOSG\)" , Roman Kagan , Andy Lutomirski , Paolo Bonzini , devel@linuxdriverproject.org, Vitaly Kuznetsov , Thomas Gleixner , Mohammed Gamal To: linux-kernel@vger.kernel.org Return-path: In-Reply-To: <20180425103242.532713678@linuxfoundation.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: driverdev-devel-bounces@linuxdriverproject.org Sender: "devel" List-Id: kvm.vger.kernel.org NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBWaXRhbHkgS3V6 bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgoKClsgVXBzdHJlYW0gY29tbWl0IDg5YThmNmQ0 OTA0YzhjZjNmZjhmZWU5ZmRhZmYzOTJhNmJiYjhiZjYgXQoKSW4gaHlwZXJ2X2luaXQoKSBpdHMg cHJlc3VtZWQgdGhhdCBpdCBhbHdheXMgaGFzIGFjY2VzcyB0byBWUCBpbmRleCBhbmQKaHlwZXJj YWxsIE1TUnMgd2hpbGUgYWNjb3JkaW5nIHRvIHRoZSBzcGVjaWZpY2F0aW9uIGl0IHNob3VsZCBi ZSBjaGVja2VkIGlmCml0J3MgYWxsb3dlZCB0byBhY2Nlc3MgdGhlIGNvcnJlc3BvbmRpbmcgTVNS cyBiZWZvcmUgYWNjZXNzaW5nIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBWaXRhbHkgS3V6bmV0c292 IDx2a3V6bmV0c0ByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRn bHhAbGludXRyb25peC5kZT4KUmV2aWV3ZWQtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51 dHJvbml4LmRlPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jvc29mdC5jb20+ CkNjOiBrdm1Admdlci5rZXJuZWwub3JnCkNjOiBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVk aGF0LmNvbT4KQ2M6IEhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5jb20+CkNjOiAi TWljaGFlbCBLZWxsZXkgKEVPU0cpIiA8TWljaGFlbC5ILktlbGxleUBtaWNyb3NvZnQuY29tPgpD YzogUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgpDYzogQW5keSBMdXRvbWlyc2tp IDxsdXRvQGtlcm5lbC5vcmc+CkNjOiBkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCkNjOiBQ YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogIksuIFkuIFNyaW5pdmFzYW4i IDxreXNAbWljcm9zb2Z0LmNvbT4KQ2M6IENhdGh5IEF2ZXJ5IDxjYXZlcnlAcmVkaGF0LmNvbT4K Q2M6IE1vaGFtbWVkIEdhbWFsIDxtbW9yc3lAcmVkaGF0LmNvbT4KTGluazogaHR0cHM6Ly9sa21s Lmtlcm5lbC5vcmcvci8yMDE4MDEyNDEzMjMzNy4zMDEzOC0yLXZrdXpuZXRzQHJlZGhhdC5jb20K U2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29t PgpTaWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp b24ub3JnPgotLS0KIGFyY2gveDg2L2h5cGVydi9odl9pbml0LmMgfCAgICA5ICsrKysrKysrLQog MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKLS0tIGEvYXJj aC94ODYvaHlwZXJ2L2h2X2luaXQuYworKysgYi9hcmNoL3g4Ni9oeXBlcnYvaHZfaW5pdC5jCkBA IC0xMTAsMTIgKzExMCwxOSBAQCBzdGF0aWMgaW50IGh2X2NwdV9pbml0KHVuc2lnbmVkIGludCBj cHUpCiAgKi8KIHZvaWQgaHlwZXJ2X2luaXQodm9pZCkKIHsKLQl1NjQgZ3Vlc3RfaWQ7CisJdTY0 IGd1ZXN0X2lkLCByZXF1aXJlZF9tc3JzOwogCXVuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2Nv bnRlbnRzIGh5cGVyY2FsbF9tc3I7CiAKIAlpZiAoeDg2X2h5cGVyX3R5cGUgIT0gWDg2X0hZUEVS X01TX0hZUEVSVikKIAkJcmV0dXJuOwogCisJLyogQWJzb2x1dGVseSByZXF1aXJlZCBNU1JzICov CisJcmVxdWlyZWRfbXNycyA9IEhWX1g2NF9NU1JfSFlQRVJDQUxMX0FWQUlMQUJMRSB8CisJCUhW X1g2NF9NU1JfVlBfSU5ERVhfQVZBSUxBQkxFOworCisJaWYgKChtc19oeXBlcnYuZmVhdHVyZXMg JiByZXF1aXJlZF9tc3JzKSAhPSByZXF1aXJlZF9tc3JzKQorCQlyZXR1cm47CisKIAkvKiBBbGxv Y2F0ZSBwZXJjcHUgVlAgaW5kZXggKi8KIAlodl92cF9pbmRleCA9IGttYWxsb2NfYXJyYXkobnVt X3Bvc3NpYmxlX2NwdXMoKSwgc2l6ZW9mKCpodl92cF9pbmRleCksCiAJCQkJICAgIEdGUF9LRVJO RUwpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRl dmVsIG1haWxpbmcgbGlzdApkZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnCmh0dHA6Ly9kcml2 ZXJkZXYubGludXhkcml2ZXJwcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaXZlcmRldi1k ZXZlbAo=