udf: Truncate added extents on failed expansion
authorJan Kara <jack@suse.cz>
Thu, 15 Dec 2022 13:24:03 +0000 (14:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:34:10 +0000 (09:34 +0100)
commit0e7d8e2991e5f1a8cb58b42826ef849d40718899
tree32e9148c6e0399c43d0eb822a243421fcacc78ae
parent21477427ecb4d1862952082b2bd7a919aff1b6b7
udf: Truncate added extents on failed expansion

commit 70bfb3a8d661d4fdc742afc061b88a7f3fc9f500 upstream.

When a file expansion failed because we didn't have enough space for
indirect extents make sure we truncate extents created so far so that we
don't leave extents beyond EOF.

CC: stable@vger.kernel.org
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/udf/inode.c