ocfs2: Optionally return filldir errors
authorMark Fasheh <mark.fasheh@oracle.com>
Mon, 24 Sep 2007 21:25:27 +0000 (14:25 -0700)
committerMark Fasheh <mark.fasheh@oracle.com>
Fri, 12 Oct 2007 18:54:41 +0000 (11:54 -0700)
commite7b34019606ab1dd06196635e931b0c302799228
treec5fc9393ddd817b3e577e6df755e924015d3c06e
parent5b6a3a2b4a5f071d170f8122038dd647a84810a8
ocfs2: Optionally return filldir errors

Modify ocfs2_dir_foreach_blk() to optionally return any error from the
filldir callback. This way ocfs2_dirforeach() can terminate early, as
opposed to always passing through the entire directory. This fixes a bug
introduced during a previous code refactor where ocfs2_empty_dir() would
loop infinitely.

Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
fs/ocfs2/dir.c