[SRU][Wily][PATCH 0/1] Drivers: hv: vss: run only on supported host versions

Joseph Salisbury joseph.salisbury at canonical.com
Wed Mar 9 18:31:38 UTC 2016


BugLink: http://bugs.launchpad.net/bugs/1496927

== SRU Justification ==
Running a Wily guest on a Windows Server 2012 without the R2 updates, 
the system-udevd process consumes 100% cpu.  Also, there are thousands of messages
written to syslog complaining that systemd-udevd cannot find the following file:
/dev/vmbus/hv_vss

The vss daemon for Hyper-V only supports host versions 5.0 and greater. As a 
result, it won't actually *do* anything on Windows Server 2012 without the R2 updates.
Because of this, the systemd-udevd process is spinning trying to start the daemon.

Commit ed9ba608e fixes this issue by first checking the Windows version and skipping 
hv_vss_init on WS2012 and older.

Commit ed9ba608e4 is in mainline as of v4.5-rc1.  This bug does not affect Trusty and 
the commit has already been applied to Xenial, so it is only needed in Wily.

== Fix ==
commit ed9ba608e4851144af8c7061cbb19f751c73e998
Author: Olaf Hering <olaf at aepfle.de>
Date:   Mon Dec 14 16:01:42 2015 -0800

    Drivers: hv: vss: run only on supported host versions



== Test Case ==
A test kernel was built with this patch and tested by the original bug reporter.
The bug reporter states the test kernel resolved the bug.  I was also able to 
reproduce this bug, and confirm the patch fixes the issue.




Olaf Hering (1):
  Drivers: hv: vss: run only on supported host versions

 drivers/hv/hv_snapshot.c | 5 +++++
 1 file changed, 5 insertions(+)

-- 
1.9.1





More information about the kernel-team mailing list