From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 4/6] hwmon: use smp_call_sync_on_phys_cpu() for dell-smm i8k Date: Mon, 21 Mar 2016 13:24:33 +0100 Message-ID: <1458563075-30298-5-git-send-email-jgross__45892.3977720135$1458563162$gmane$org@suse.com> References: <1458563075-30298-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ahyt8-0001AC-SG for xen-devel@lists.xenproject.org; Mon, 21 Mar 2016 12:24:50 +0000 In-Reply-To: <1458563075-30298-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , jeremy@goop.org, jdelvare@suse.com, peterz@infradead.org, hpa@zytor.com, akataria@vmware.com, x86@kernel.org, rusty@rustcorp.com.au, virtualization@lists.linux-foundation.org, chrisw@sous-sol.org, mingo@redhat.com, david.vrabel@citrix.com, Douglas_Warzecha@dell.com, pali.rohar@gmail.com, boris.ostrovsky@oracle.com, tglx@linutronix.de, linux@roeck-us.net List-Id: xen-devel@lists.xenproject.org VXNlIHRoZSBzbXBfY2FsbF9zeW5jX29uX3BoeXNfY3B1KCkgZnVuY3Rpb24gdG8gY2FsbCBzeXN0 ZW0gbWFuYWdlbWVudAptb2RlIG9uIGNwdSAwLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z cyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvaHdtb24vZGVsbC1zbW0taHdtb24uYyB8 IDI3ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaHdtb24vZGVs bC1zbW0taHdtb24uYyBiL2RyaXZlcnMvaHdtb24vZGVsbC1zbW0taHdtb24uYwppbmRleCBjNDMz MThkLi40ODc1NDYyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2h3bW9uL2RlbGwtc21tLWh3bW9uLmMK KysrIGIvZHJpdmVycy9od21vbi9kZWxsLXNtbS1od21vbi5jCkBAIC0xMzAsMjMgKzEzMCwxNSBA QCBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmk4a19nZXRfZG1pX2RhdGEoaW50IGZpZWxkKQog LyoKICAqIENhbGwgdGhlIFN5c3RlbSBNYW5hZ2VtZW50IE1vZGUgQklPUy4gQ29kZSBwcm92aWRl ZCBieSBKb25hdGhhbiBCdXp6YXJkLgogICovCi1zdGF0aWMgaW50IGk4a19zbW0oc3RydWN0IHNt bV9yZWdzICpyZWdzKQorc3RhdGljIGludCBpOGtfc21tX2Z1bmModm9pZCAqcGFyKQogewogCWlu dCByYzsKKwlzdHJ1Y3Qgc21tX3JlZ3MgKnJlZ3MgPSBwYXI7CiAJaW50IGVheCA9IHJlZ3MtPmVh eDsKLQljcHVtYXNrX3Zhcl90IG9sZF9tYXNrOwogCiAJLyogU01NIHJlcXVpcmVzIENQVSAwICov Ci0JaWYgKCFhbGxvY19jcHVtYXNrX3Zhcigmb2xkX21hc2ssIEdGUF9LRVJORUwpKQotCQlyZXR1 cm4gLUVOT01FTTsKLQljcHVtYXNrX2NvcHkob2xkX21hc2ssICZjdXJyZW50LT5jcHVzX2FsbG93 ZWQpOwotCXJjID0gc2V0X2NwdXNfYWxsb3dlZF9wdHIoY3VycmVudCwgY3B1bWFza19vZigwKSk7 Ci0JaWYgKHJjKQotCQlnb3RvIG91dDsKLQlpZiAoc21wX3Byb2Nlc3Nvcl9pZCgpICE9IDApIHsK LQkJcmMgPSAtRUJVU1k7Ci0JCWdvdG8gb3V0OwotCX0KKwlpZiAoc21wX3Byb2Nlc3Nvcl9pZCgp ICE9IDApCisJCXJldHVybiAtRUJVU1k7CiAKICNpZiBkZWZpbmVkKENPTkZJR19YODZfNjQpCiAJ YXNtIHZvbGF0aWxlKCJwdXNocSAlJXJheFxuXHQiCkBAIC0yMDQsMTMgKzE5NiwxOCBAQCBzdGF0 aWMgaW50IGk4a19zbW0oc3RydWN0IHNtbV9yZWdzICpyZWdzKQogCWlmIChyYyAhPSAwIHx8IChy ZWdzLT5lYXggJiAweGZmZmYpID09IDB4ZmZmZiB8fCByZWdzLT5lYXggPT0gZWF4KQogCQlyYyA9 IC1FSU5WQUw7CiAKLW91dDoKLQlzZXRfY3B1c19hbGxvd2VkX3B0cihjdXJyZW50LCBvbGRfbWFz ayk7Ci0JZnJlZV9jcHVtYXNrX3ZhcihvbGRfbWFzayk7CiAJcmV0dXJuIHJjOwogfQogCiAvKgor ICogQ2FsbCB0aGUgU3lzdGVtIE1hbmFnZW1lbnQgTW9kZSBCSU9TLgorICovCitzdGF0aWMgaW50 IGk4a19zbW0oc3RydWN0IHNtbV9yZWdzICpyZWdzKQoreworCXJldHVybiBzbXBfY2FsbF9zeW5j X29uX3BoeXNfY3B1KDAsIGk4a19zbW1fZnVuYywgcmVncyk7Cit9CisKKy8qCiAgKiBSZWFkIHRo ZSBmYW4gc3RhdHVzLgogICovCiBzdGF0aWMgaW50IGk4a19nZXRfZmFuX3N0YXR1cyhpbnQgZmFu KQotLSAKMi42LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=