<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/hyperv, branch linux-4.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-03-01T09:51:40Z</updated>
<entry>
<title>x86/hyperv: Hide unused label</title>
<updated>2017-03-01T09:51:40Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2017-02-14T21:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73667e31a153a66da97feb1584726222504924f8'/>
<id>urn:sha1:73667e31a153a66da97feb1584726222504924f8</id>
<content type='text'>
This new 32-bit warning just showed up:

arch/x86/hyperv/hv_init.c: In function 'hyperv_init':
arch/x86/hyperv/hv_init.c:167:1: error: label 'register_msr_cs' defined but not used [-Werror=unused-label]

The easiest solution is to move the label up into the existing #ifdef that
has the goto.

Fixes: dee863b571b0 ("hv: export current Hyper-V clocksource")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;
Cc: devel@linuxdriverproject.org
Cc: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Cc: "K. Y. Srinivasan" &lt;kys@microsoft.com&gt;
Link: http://lkml.kernel.org/r/20170214211736.2641241-1-arnd@arndb.de
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

</content>
</entry>
<entry>
<title>drivers: hv: Turn off write permission on the hypercall page</title>
<updated>2017-02-10T14:48:00Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-02-09T01:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=372b1e91343e657a7cc5e2e2bcecd5140ac28119'/>
<id>urn:sha1:372b1e91343e657a7cc5e2e2bcecd5140ac28119</id>
<content type='text'>
The hypercall page only needs to be executable but currently it is setup to
be writable as well. Fix the issue.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Acked-by: Kees Cook &lt;keescook@chromium.org&gt;
Reported-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
Tested-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>hv: export current Hyper-V clocksource</title>
<updated>2017-02-10T14:40:19Z</updated>
<author>
<name>Vitaly Kuznetsov</name>
</author>
<published>2017-02-04T16:57:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dee863b571b0a76e9c549ee99e8782bb4bc6502b'/>
<id>urn:sha1:dee863b571b0a76e9c549ee99e8782bb4bc6502b</id>
<content type='text'>
As a preparation to implementing Hyper-V PTP device supporting
.getcrosststamp we need to export a reference to the current Hyper-V
clocksource in use (MSR or TSC page).

Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: restore TSC page cleanup before kexec</title>
<updated>2017-01-31T10:05:58Z</updated>
<author>
<name>Vitaly Kuznetsov</name>
</author>
<published>2017-01-28T19:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5647dbf8f0807a35421bd0232247b02413ef2cab'/>
<id>urn:sha1:5647dbf8f0807a35421bd0232247b02413ef2cab</id>
<content type='text'>
We need to cleanup the TSC page before doing kexec/kdump or the new kernel
may crash if it tries to use it.

Fixes: 63ed4e0c67df ("Drivers: hv: vmbus: Consolidate all Hyper-V specific clocksource code")
Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: restore hypervcall page cleanup before kexec</title>
<updated>2017-01-31T10:05:58Z</updated>
<author>
<name>Vitaly Kuznetsov</name>
</author>
<published>2017-01-28T19:37:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6f3609d2b4c6d0eec01f398cb685e50da3e6013'/>
<id>urn:sha1:d6f3609d2b4c6d0eec01f398cb685e50da3e6013</id>
<content type='text'>
We need to cleanup the hypercall page before doing kexec/kdump or the new
kernel may crash if it tries to use it. Reuse the now-empty hv_cleanup
function renaming it to hyperv_cleanup and moving to the arch specific
code.

Fixes: 8730046c1498 ("Drivers: hv vmbus: Move Hypercall page setup out of common code")
Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;
Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: vmbus: Move the check for hypercall page setup</title>
<updated>2017-01-20T13:48:03Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-01-19T18:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73638cddaad861a5ebb2b119d8b318d4bded8f8d'/>
<id>urn:sha1:73638cddaad861a5ebb2b119d8b318d4bded8f8d</id>
<content type='text'>
As part of the effort to separate out architecture specific code, move the
check for detecting if the hypercall page is setup.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: vmbus: Move the crash notification function</title>
<updated>2017-01-20T13:48:03Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-01-19T18:51:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d058fa7e98ff01a4b4750a2210fc19906db3cbe1'/>
<id>urn:sha1:d058fa7e98ff01a4b4750a2210fc19906db3cbe1</id>
<content type='text'>
As part of the effort to separate out architecture specific code, move the
crash notification function.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: vmbus: Consolidate all Hyper-V specific clocksource code</title>
<updated>2017-01-20T13:48:03Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-01-19T18:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63ed4e0c67df332681ebfef6eca6852da28d6300'/>
<id>urn:sha1:63ed4e0c67df332681ebfef6eca6852da28d6300</id>
<content type='text'>
As part of the effort to separate out architecture specific code,
consolidate all Hyper-V specific clocksource code to an architecture
specific code.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv: vmbus: Move Hypercall invocation code out of common code</title>
<updated>2017-01-19T10:44:55Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-01-18T23:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab42a66d2cc10afefea9f9e5d9a5ad5a836d254'/>
<id>urn:sha1:6ab42a66d2cc10afefea9f9e5d9a5ad5a836d254</id>
<content type='text'>
As part of the effort to separate out architecture specific code, move the
hypercall invocation code to an architecture specific file.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Drivers: hv vmbus: Move Hypercall page setup out of common code</title>
<updated>2017-01-19T10:42:07Z</updated>
<author>
<name>K. Y. Srinivasan</name>
</author>
<published>2017-01-18T23:45:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8730046c1498e8fb8c9a124789893944e8ce8220'/>
<id>urn:sha1:8730046c1498e8fb8c9a124789893944e8ce8220</id>
<content type='text'>
As part of the effort to separate out architecture specific code, move the
hypercall page setup to an architecture specific file.

Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
