All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Sterba <dsterba@suse.com>
To: torvalds@linux-foundation.org
Cc: David Sterba <dsterba@suse.com>,
	linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Btrfs fixes for 6.6-rc4
Date: Tue, 26 Sep 2023 18:22:00 +0200	[thread overview]
Message-ID: <cover.1695744160.git.dsterba@suse.com> (raw)

Hi,

a few more fixes and build warning fixes. Please pull, thanks.

- delayed refs fixes:
  - fix race when refilling delayed refs block reserve
  - prevent transaction block reserve underflow when starting transaction
  - error message and value adjustments

- fix build warnings with CONFIG_CC_OPTIMIZE_FOR_SIZE and -Wmaybe-uninitialized

- fix for smatch report where uninitialized data from invalid extent
  buffer range could be returned to the caller

- fix numeric overflow in statfs when calculating lower threshold for a
  full filesystem


----------------------------------------------------------------
The following changes since commit 8e7f82deb0c0386a03b62e30082574347f8b57d5:

  btrfs: fix race between reading a directory and adding entries to it (2023-09-14 23:24:42 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git tags/for-6.6-rc3-tag

for you to fetch changes up to b4c639f699349880b7918b861e1bd360442ec450:

  btrfs: initialize start_slot in btrfs_log_prealloc_extents (2023-09-21 18:52:23 +0200)

----------------------------------------------------------------
Filipe Manana (5):
      btrfs: fix race when refilling delayed refs block reserve
      btrfs: prevent transaction block reserve underflow when starting transaction
      btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
      btrfs: remove redundant BUG_ON() from __btrfs_inc_extent_ref()
      btrfs: log message if extent item not found when running delayed extent op

Josef Bacik (3):
      btrfs: properly report 0 avail for very full file systems
      btrfs: make sure to initialize start and len in find_free_dev_extent
      btrfs: initialize start_slot in btrfs_log_prealloc_extents

Qu Wenruo (1):
      btrfs: reset destination buffer when read_extent_buffer() gets invalid range

 fs/btrfs/delayed-ref.c | 46 +++++++++++++++++++++++++++++++++++-----------
 fs/btrfs/delayed-ref.h |  1 -
 fs/btrfs/extent-tree.c | 18 ++++++++++--------
 fs/btrfs/extent_io.c   |  8 +++++++-
 fs/btrfs/super.c       |  2 +-
 fs/btrfs/transaction.c |  6 +++---
 fs/btrfs/tree-log.c    |  2 +-
 fs/btrfs/volumes.c     | 13 ++++++-------
 8 files changed, 63 insertions(+), 33 deletions(-)

             reply	other threads:[~2023-09-26 16:28 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-26 16:22 David Sterba [this message]
2023-09-26 16:59 ` [GIT PULL] Btrfs fixes for 6.6-rc4 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1695744160.git.dsterba@suse.com \
    --to=dsterba@suse.com \
    --cc=linux-btrfs@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.