LINUX.ORG.RU
ФорумTalks

Доступен patch-4.8.1-rc1

 


0

1

Уже доступен patch-4.8.1-rc1, в котором в т.ч. исправлена нашумевшая ошибка.

> wc -c patch-4.8.1-rc1
9643 patch-4.8.1-rc1
> wc -l patch-4.8.1-rc1
254 patch-4.8.1-rc1
Взять патч можно здесь: https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.8.1-rc1.xz (3160 байт)

Вот так там исправляется то, по поводу чего ругался Линус:

@@ -257,7 +257,7 @@ static inline void workingset_node_pages_inc(struct radix_tree_node *node)

 static inline void workingset_node_pages_dec(struct radix_tree_node *node)
 {
-       VM_BUG_ON(!workingset_node_pages(node));
+       VM_WARN_ON_ONCE(!workingset_node_pages(node));
        node->count--;
 }

@@ -273,7 +273,7 @@ static inline void workingset_node_shadows_inc(struct radix_tree_node *node)

 static inline void workingset_node_shadows_dec(struct radix_tree_node *node)
 {
-       VM_BUG_ON(!workingset_node_shadows(node));
+       VM_WARN_ON_ONCE(!workingset_node_shadows(node));
        node->count -= 1U << RADIX_TREE_COUNT_SHIFT;
 }

★★★★★

Вот это фикс! Теперь-то заживем!

buddhist ★★★★★ ()
Ответ на: комментарий от Kompilainenn

для не сведущих и не читающих lkml - что там у них случилось?

они нагадили, так сказать, в ведро!

Rastafarra ★★★★ ()

Типа те, кто читает рассылки и в курсе дел, не в состоянии были поправить две строчки руками? Зачем ты сюда это притащил?

DELIRIUM ☆☆☆☆☆ ()
Ответ на: комментарий от DELIRIUM

В патче 254 строчки, и там исправляется в т.ч. многое другое. Теми 2-мя строчками патч не ограничивается, но и их исправляет тоже.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Да не так уж и много в общем-то там правится.

no-dashi ★★★★★ ()
Ответ на: комментарий от Kompilainenn

для не сведущих и не читающих lkml - что там у них случилось?

Вместо выдачи предупреждения и продолжения работы выдавали трейс и приводили ядро в нерабочее состояние.

atrus ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.