Re: [PATCH v2 3/8] fs: clear or set FMODE_LSEEK based on llseek function

From: Christoph Hellwig
Date: Sat Jun 25 2022 - 09:40:01 EST


On Sat, Jun 25, 2022 at 02:29:09PM +0100, Al Viro wrote:
> I wouldn't bet on that - as it is, an ->open() instance can decide
> in some cases to clear FMODE_LSEEK, despite having file_operations
> with non-NULL ->llseek.

The interesting cases here are nonseekable_open and stream_open,
and I don't see why we could not fix this up in the file_operations.