[sisyphus] vmbus/hv_fcopy in hyper-v

Vitaly Kuznetsov vitty на altlinux.ru
Ср Апр 22 12:24:11 MSK 2015


2015-04-22 4:07 GMT+02:00 Евгений Терешков <evg-krsk на yandex.ru>:
> Michael Shigorin пишет:
>
>> On Tue, Apr 21, 2015 at 10:12:00PM +0700, Евгений Терешков wrote:
>>> > Не стоит пользоваться драйверами hyper-v из 3.14
>>> А что лучше вместо него?
>> un-def
>
> Это-то б.м. понятно. Интереснее, что было сломано в 3.14 и что недочинили в
> 3.19 :-)
>

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
$ cd linux
$ git log --no-merges --oneline v3.14..v3.19 drivers/hv/ tools/hv/
arch/x86/kernel/cpu/mshyperv.c | wc -l
48

Вкратце: ballooning использовать небезопасно (и вредно), плохая
обработка ошибок во многих случаях,
разные баги (включая tools). Посмотрите коммиты если интересно.

В 4.0 ещё кучка есть:
$ git log --no-merges --oneline v3.14..v4.0 drivers/hv/ tools/hv/
arch/x86/kernel/cpu/mshyperv.c | wc -l
67

И это не конец, строительные работы там в самом разгаре.

P.S. И даже не пытайтесь выгрузить модуль hv_vmbus (и другие тоже не
пытайтесь) :-)


Подробная информация о списке рассылки Sisyphus