From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Vitaly Kuznetsov , Thomas Gleixner , Stephen Hemminger , "kvm@vger.kernel.org" , =?utf-8?B?UmFkaW0gS3LEjW3DocWZ?= , Haiyang Zhang , "Michael Kelley (EOSG)" , Roman Kagan , Andy Lutomirski , "devel@linuxdriverproject.org" , Paolo Bonzini , KY Srinivasan , Cathy Avery , Mohammed Gamal , Sasha Levin Subject: [PATCH AUTOSEL for 4.15 109/189] x86/hyperv: Check for required priviliges in hyperv_init() Date: Mon, 9 Apr 2018 00:18:12 +0000 Message-ID: <20180409001637.162453-109-alexander.levin@microsoft.com> References: <20180409001637.162453-1-alexander.levin@microsoft.com> In-Reply-To: <20180409001637.162453-1-alexander.levin@microsoft.com> Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <9033351F3076D2418DEBF336FF801317@namprd21.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: RnJvbTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4NCg0KWyBVcHN0cmVh bSBjb21taXQgODlhOGY2ZDQ5MDRjOGNmM2ZmOGZlZTlmZGFmZjM5MmE2YmJiOGJmNiBdDQoNCklu IGh5cGVydl9pbml0KCkgaXRzIHByZXN1bWVkIHRoYXQgaXQgYWx3YXlzIGhhcyBhY2Nlc3MgdG8g VlAgaW5kZXggYW5kDQpoeXBlcmNhbGwgTVNScyB3aGlsZSBhY2NvcmRpbmcgdG8gdGhlIHNwZWNp ZmljYXRpb24gaXQgc2hvdWxkIGJlIGNoZWNrZWQgaWYNCml0J3MgYWxsb3dlZCB0byBhY2Nlc3Mg dGhlIGNvcnJlc3BvbmRpbmcgTVNScyBiZWZvcmUgYWNjZXNzaW5nIHRoZW0uDQoNClNpZ25lZC1v ZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+DQpTaWduZWQtb2Zm LWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NClJldmlld2VkLWJ5OiBU aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NCkNjOiBTdGVwaGVuIEhlbW1pbmdl ciA8c3RoZW1taW5AbWljcm9zb2Z0LmNvbT4NCkNjOiBrdm1Admdlci5rZXJuZWwub3JnDQpDYzog UmFkaW0gS3LEjW3DocWZIDxya3JjbWFyQHJlZGhhdC5jb20+DQpDYzogSGFpeWFuZyBaaGFuZyA8 aGFpeWFuZ3pAbWljcm9zb2Z0LmNvbT4NCkNjOiAiTWljaGFlbCBLZWxsZXkgKEVPU0cpIiA8TWlj aGFlbC5ILktlbGxleUBtaWNyb3NvZnQuY29tPg0KQ2M6IFJvbWFuIEthZ2FuIDxya2FnYW5Admly dHVvenpvLmNvbT4NCkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4NCkNjOiBk ZXZlbEBsaW51eGRyaXZlcnByb2plY3Qub3JnDQpDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlA cmVkaGF0LmNvbT4NCkNjOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPg0K Q2M6IENhdGh5IEF2ZXJ5IDxjYXZlcnlAcmVkaGF0LmNvbT4NCkNjOiBNb2hhbW1lZCBHYW1hbCA8 bW1vcnN5QHJlZGhhdC5jb20+DQpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTgw MTI0MTMyMzM3LjMwMTM4LTItdmt1em5ldHNAcmVkaGF0LmNvbQ0KU2lnbmVkLW9mZi1ieTogU2Fz aGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPg0KLS0tDQogYXJjaC94ODYv aHlwZXJ2L2h2X2luaXQuYyB8IDkgKysrKysrKystDQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaHlwZXJ2L2h2 X2luaXQuYyBiL2FyY2gveDg2L2h5cGVydi9odl9pbml0LmMNCmluZGV4IDE4OWEzOTgyOTBkYi4u MjFmOWQ1M2Q5ZjAwIDEwMDY0NA0KLS0tIGEvYXJjaC94ODYvaHlwZXJ2L2h2X2luaXQuYw0KKysr IGIvYXJjaC94ODYvaHlwZXJ2L2h2X2luaXQuYw0KQEAgLTExMCwxMiArMTEwLDE5IEBAIHN0YXRp YyBpbnQgaHZfY3B1X2luaXQodW5zaWduZWQgaW50IGNwdSkNCiAgKi8NCiB2b2lkIGh5cGVydl9p bml0KHZvaWQpDQogew0KLQl1NjQgZ3Vlc3RfaWQ7DQorCXU2NCBndWVzdF9pZCwgcmVxdWlyZWRf bXNyczsNCiAJdW5pb24gaHZfeDY0X21zcl9oeXBlcmNhbGxfY29udGVudHMgaHlwZXJjYWxsX21z cjsNCiANCiAJaWYgKHg4Nl9oeXBlcl90eXBlICE9IFg4Nl9IWVBFUl9NU19IWVBFUlYpDQogCQly ZXR1cm47DQogDQorCS8qIEFic29sdXRlbHkgcmVxdWlyZWQgTVNScyAqLw0KKwlyZXF1aXJlZF9t c3JzID0gSFZfWDY0X01TUl9IWVBFUkNBTExfQVZBSUxBQkxFIHwNCisJCUhWX1g2NF9NU1JfVlBf SU5ERVhfQVZBSUxBQkxFOw0KKw0KKwlpZiAoKG1zX2h5cGVydi5mZWF0dXJlcyAmIHJlcXVpcmVk X21zcnMpICE9IHJlcXVpcmVkX21zcnMpDQorCQlyZXR1cm47DQorDQogCS8qIEFsbG9jYXRlIHBl cmNwdSBWUCBpbmRleCAqLw0KIAlodl92cF9pbmRleCA9IGttYWxsb2NfYXJyYXkobnVtX3Bvc3Np YmxlX2NwdXMoKSwgc2l6ZW9mKCpodl92cF9pbmRleCksDQogCQkJCSAgICBHRlBfS0VSTkVMKTsN Ci0tIA0KMi4xNS4xDQo=