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:39:59 +0000 (09:39 +0100)
commite43adce883e1895be8fd6babc35209016a7bbebc
treea3708455485478e670dfd873fc0d6d7093108aa5
parentaa502e760c26c587c9f2052977dfc332f6ad4503
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