On Tue, May 20, 2025 at 12:27:44PM +0000, Xu, Lizhi wrote: > isofs does not support read_iter (I used a directory when testing). > If it is a regular file, generic_ro_fops is used. In this case, > isofs supports read_iter. When a regular file has a writable attribute, > the problem will recur because isofs does not support write_iter. All Linux filesystems do (or at least should) point read on directories to generic_read_dir which returns -EISDIR as reading from directories is not supported.