]> www.infradead.org Git - users/hch/misc.git/commit
fs: drop assert in file_seek_cur_needs_f_lock
authorLuis Henriques <luis@igalia.com>
Fri, 13 Jun 2025 10:11:11 +0000 (11:11 +0100)
committerChristian Brauner <brauner@kernel.org>
Mon, 16 Jun 2025 07:59:24 +0000 (09:59 +0200)
commitdd2d6b7f6f519d078a866a36a625b0297d81c5bc
treecef73ac82800cbfd96c9a772042d7597bba8d967
parent0b9d62a47149083d581d8b2abb04124b6175cb29
fs: drop assert in file_seek_cur_needs_f_lock

The assert in function file_seek_cur_needs_f_lock() can be triggered very
easily because there are many users of vfs_llseek() (such as overlayfs)
that do their custom locking around llseek instead of relying on
fdget_pos(). Just drop the overzealous assertion.

Fixes: da06e3c51794 ("fs: don't needlessly acquire f_lock")
Suggested-by: Jan Kara <jack@suse.cz>
Suggested-by: Mateusz Guzik <mjguzik@gmail.com>
Signed-off-by: Luis Henriques <luis@igalia.com>
Link: https://lore.kernel.org/20250613101111.17716-1-luis@igalia.com
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/file.c