]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
quota: fix livelock in dquot_writeback_dquots
authorDmitry Monakhov <dmtrmonakhov@yandex-team.ru>
Thu, 31 Oct 2019 10:39:19 +0000 (10:39 +0000)
committerMarcelo Henrique Cerri <marcelo.cerri@canonical.com>
Fri, 17 Jan 2020 17:24:01 +0000 (14:24 -0300)
commitc0ca09665daccfea06c3585143682bba2465592c
tree701dd8bf7cd95b7c082239b090ae58075e56ee66
parentf0978a01d181b1e1cbccd6f0cde1f6d40111b652
quota: fix livelock in dquot_writeback_dquots

BugLink: https://bugs.launchpad.net/bugs/1856869
commit 6ff33d99fc5c96797103b48b7b0902c296f09c05 upstream.

Write only quotas which are dirty at entry.

XFSTEST: https://github.com/dmonakhov/xfstests/commit/b10ad23566a5bf75832a6f500e1236084083cddc

Link: https://lore.kernel.org/r/20191031103920.3919-1-dmonakhov@openvz.org
CC: stable@vger.kernel.org
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Signed-off-by: Dmitry Monakhov <dmtrmonakhov@yandex-team.ru>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Connor Kuehl <connor.kuehl@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
fs/quota/dquot.c