All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4 for 6.1 stable]
@ 2024-01-27 17:56 fdmanana
  2024-01-27 17:56 ` [PATCH 1/4 for 6.1 stable] btrfs: fix infinite directory reads fdmanana
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: fdmanana @ 2024-01-27 17:56 UTC (permalink / raw)
  To: linux-btrfs; +Cc: stable, Filipe Manana

From: Filipe Manana <fdmanana@suse.com>

Here follows the backport of some directory related fixes for the stable
6.1 tree. I tested these on top of 6.1.75.

These were recently requested by a user for 5.15 stable:

   https://lore.kernel.org/linux-btrfs/20240124225522.GA2614102@lxhi-087/

This request is to backport the same patches to 6.1, while the request
for 5.15 stabe is at:

   https://lore.kernel.org/linux-btrfs/cover.1706183427.git.fdmanana@suse.com/

Filipe Manana (4):
  btrfs: fix infinite directory reads
  btrfs: set last dir index to the current last index when opening dir
  btrfs: refresh dir last index during a rewinddir(3) call
  btrfs: fix race between reading a directory and adding entries to it

 fs/btrfs/ctree.h         |   1 +
 fs/btrfs/delayed-inode.c |   5 +-
 fs/btrfs/delayed-inode.h |   1 +
 fs/btrfs/inode.c         | 150 +++++++++++++++++++++++++--------------
 4 files changed, 102 insertions(+), 55 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-01-27 18:15 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-27 17:56 [PATCH 0/4 for 6.1 stable] fdmanana
2024-01-27 17:56 ` [PATCH 1/4 for 6.1 stable] btrfs: fix infinite directory reads fdmanana
2024-01-27 17:56 ` [PATCH 2/4 for 6.1 stable] btrfs: set last dir index to the current last index when opening dir fdmanana
2024-01-27 17:56 ` [PATCH 3/4 for 6.1 stable] btrfs: refresh dir last index during a rewinddir(3) call fdmanana
2024-01-27 17:56 ` [PATCH 4/4 for 6.1 stable] btrfs: fix race between reading a directory and adding entries to it fdmanana
2024-01-27 18:15 ` [PATCH v2 0/4 for stable 6.1] btrfs: some directory fixes for stable 6.1 fdmanana
2024-01-27 18:15   ` [PATCH v2 1/4 for stable 6.1] btrfs: fix infinite directory reads fdmanana
2024-01-27 18:15   ` [PATCH v2 2/4 for stable 6.1] btrfs: set last dir index to the current last index when opening dir fdmanana
2024-01-27 18:15   ` [PATCH v2 3/4 for stable 6.1] btrfs: refresh dir last index during a rewinddir(3) call fdmanana
2024-01-27 18:15   ` [PATCH v2 4/4 for stable 6.1] btrfs: fix race between reading a directory and adding entries to it fdmanana

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.