udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()
authorJan Kara <jack@suse.cz>
Tue, 9 Jan 2024 10:15:43 +0000 (11:15 +0100)
committerJan Kara <jack@suse.cz>
Tue, 23 Jan 2024 18:21:10 +0000 (19:21 +0100)
commit38f8af2a7191e5da21c557210d810c6d0d34f6c4
tree27eb0d7636d6c1af6acd1d834b7d1a6123998565
parentb27ffdc17c2b4cb93eee37aa7a11487f03a2a8ac
udf: Remove GFP_NOFS allocation in udf_expand_file_adinicb()

udf_expand_file_adinicb() is called under inode->i_rwsem and
mapping->invalidate_lock. i_rwsem is safe wrt fs reclaim,
invalidate_lock on this inode is safe as well (we hold inode reference
so reclaim will not touch it, furthermore even lockdep should not
complain as invalidate_lock is acquired from udf_evict_inode() only when
truncating inode which should not happen from fs reclaim).

Signed-off-by: Jan Kara <jack@suse.cz>
fs/udf/inode.c