Подробности

[В начало]

Проблема в реализации № L0264

Краткое описание

z3fold: не освобождается спинлок в z3fold_reclaim_page()

Подробное описание

z3fold_reclaim_page() содержит один путь в котором спинлок остаётся захваченным, в то время как на остальных путях он освобождается.

669 	spin_lock(&pool->lock);
670 	if (kref_put(&zhdr->refcount, release_z3fold_page)) {
671 		atomic64_dec(&pool->pages_nr);
672 		return 0;
673 	}

Компонент

linux-kernel 4.11-rc1

Принято

https://lkml.org/lkml/2017/3/10/1475
commit

Статус

Исправлено в ядре 4.11-rc3

Список трасс

Трасса ошибок 1

[В начало]