ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
authorNeilBrown <neilb@suse.de>
Sun, 24 Mar 2024 22:21:20 +0000 (09:21 +1100)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 11 Apr 2024 17:17:02 +0000 (19:17 +0200)
commitb372e96bd0a32729d55d27f613c8bc80708a82e1
treef3f2f8bc9fe3a7b78a620cfed8986c5d3dd8031a
parentfec50db7033ea478773b159e0e2efb135270e3b7
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE

The page has been marked clean before writepage is called.  If we don't
redirty it before postponing the write, it might never get written.

Cc: stable@vger.kernel.org
Fixes: 503d4fa6ee28 ("ceph: remove reliance on bdi congestion")
Signed-off-by: NeilBrown <neilb@suse.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Reviewed-by: Xiubo Li <xiubli@redhat.org>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/addr.c