On 2025/7/10 15:36, Chao Yu wrote:
In a quick slow device, readdir() may loop for long time in large
directory, let's give a chance to allow it to be interrupted by
userspace.

Signed-off-by: Chao Yu <c...@kernel.org>

Reviewed-by: Gao Xiang <hsiang...@linux.alibaba.com>

---
  fs/erofs/dir.c | 7 +++++++
  1 file changed, 7 insertions(+)

diff --git a/fs/erofs/dir.c b/fs/erofs/dir.c
index 2fae209d0274..cff61c5a172b 100644
--- a/fs/erofs/dir.c
+++ b/fs/erofs/dir.c
@@ -58,6 +58,13 @@ static int erofs_readdir(struct file *f, struct dir_context 
*ctx)
                struct erofs_dirent *de;
                unsigned int nameoff, maxsize;
+ /* allow readdir() to be interrupted */

Hi Chao,

It seems that comment is unnecessary since the following code
is obvious, if you have no objection I will remove this
comment when applying.

Thanks,
Gao Xiang

Reply via email to