On Thu, Jan 25, 2024 at 11:59:37AM +0000, fdmanana@xxxxxxxxxx wrote: > From: Filipe Manana <fdmanana@xxxxxxxx> > > commit e60aa5da14d01fed8411202dbe4adf6c44bd2a57 upstream. > > When opening a directory we find what's the index of its last entry and > then store it in the directory's file handle private data (struct > btrfs_file_private::last_index), so that in the case new directory entries > are added to a directory after an opendir(3) call we don't end up in an > infinite loop (see commit 9b378f6ad48c ("btrfs: fix infinite directory > reads")) when calling readdir(3). [..] > Fixes: 9b378f6ad48c ("btrfs: fix infinite directory reads") > CC: stable@xxxxxxxxxxxxxxx # 6.5+ > Signed-off-by: Filipe Manana <fdmanana@xxxxxxxx> > Signed-off-by: David Sterba <dsterba@xxxxxxxx> Based on https://lore.kernel.org/stable/20240126185534.GA2668448@lxhi-087: Reviewed-by: Eugeniu Rosca <eugeniu.rosca@xxxxxxxxx>