Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp2299148rdb; Wed, 21 Feb 2024 03:28:20 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVx2/GhxsJBWCXG00UcgM9LJaEif5CSeif0siPXEuzCDwycpqMfOKaQnK7zSmzo4E1q4ybgwARqeYVhxBUVaNXYP1dEFNYVwWwVPFCV5A== X-Google-Smtp-Source: AGHT+IEKev9znG1jTY7kpkpKb05L9weS+L3SawZ7GscjZZa2X/BijhbAg+P27rBdb8ikblS4UPAO X-Received: by 2002:a25:8006:0:b0:dc7:32e5:a707 with SMTP id m6-20020a258006000000b00dc732e5a707mr15394464ybk.61.1708514899768; Wed, 21 Feb 2024 03:28:19 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708514899; cv=pass; d=google.com; s=arc-20160816; b=J+b9jAhm7ayuifjUjEBHmZaf5nfLr1sx4xF0YG5Xr/gR6tWHtttFQiR8M2tCwH3skt DgFibc4356AG3dsIGSrLuoq4LJ3yymnokb/TdgFKllw0p6T5XweUjC7vNMveWhcv+O/j QQsSFjVMpD341Irrq6EgRAe3c0Ha7b1Fbe23Tf3ry3afgwpkFDZCm3Jte5IA3w/ZYnbd Gt1W6EYiOp39DFPd8BLew+JAilrQBdPtXf90UXM7kiR3ohfpvqtUd8mT0fhhZXDQyFx+ zXOB0IfUKzl/l/Ta3VpvkngD3jBXah8KeBsvLf+DGdzMNJU5bgLDAd1pH30P4VUjR6KA HxOQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature:dkim-signature; bh=W2GrXRFuiX2ZYgdL4b+iEFBGei99fMVQAa677s2gmcs=; fh=cDc/K9aJi+EtsiQwx133+5SkxNKAJ5rEgWpWvzE9Xic=; b=RUYztV+GNNEWYbpBRCX0wnHXJDVbY1kaMoU/SQk1hvx8D6/tSv27sFW0oaMuFbpjwl q7ynThcBU/zlSU56FTP0yRzdpIsl0xaI9JhwYPFFdUs598f4zP9GyQTq8vwGmJ/3z7DJ RfCCYrsHrEzfk74gWTIYG8mYwJa3LvNIRGvLUgx2QcaF1gAn0yKtP3u82QrpWNZbr/dG Va801TwA4g/GNGbHEhg/Uktnf3I+JrURa0vb2dHIDFMfvoZFnJuY2eVpJ+sKZEf/an3A JkeAWxE0y42SxVqc0ebaoAHhpYkzV/xopK5XxDNbqCA6uDWemd6RlBJu8fUq1w1U4Law MJvA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=qE291asU; dkim=pass header.i=@suse.com header.s=susede1 header.b=qE291asU; arc=pass (i=1 spf=pass spfdomain=suse.com dkim=pass dkdomain=suse.com dkim=pass dkdomain=suse.com dmarc=pass fromdomain=suse.com); spf=pass (google.com: domain of linux-kernel+bounces-74613-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74613-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id m5-20020a056a00080500b006e4799e9521si3251130pfk.13.2024.02.21.03.28.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Feb 2024 03:28:19 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-74613-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=qE291asU; dkim=pass header.i=@suse.com header.s=susede1 header.b=qE291asU; arc=pass (i=1 spf=pass spfdomain=suse.com dkim=pass dkdomain=suse.com dkim=pass dkdomain=suse.com dmarc=pass fromdomain=suse.com); spf=pass (google.com: domain of linux-kernel+bounces-74613-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-74613-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 0424AB20F0B for ; Wed, 21 Feb 2024 11:28:15 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2E0B13FE54; Wed, 21 Feb 2024 11:28:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=suse.com header.i=@suse.com header.b="qE291asU"; dkim=pass (1024-bit key) header.d=suse.com header.i=@suse.com header.b="qE291asU" Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67F4628363; Wed, 21 Feb 2024 11:28:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.135.223.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708514882; cv=none; b=QkpnZ6gYe7Y6ega28oKVrlyRdGQ3f0oHFEH82oOJcmGICgQFfKVG2wZQRcW/DHbp0fxMmiTxf/pMHxC768qmNIynmJDuT/skO9FnBNlwRC6S6pdNyz49ADSAhPQWK6RSg3OL5pKHb3KKxGcR/ZFzn+vIAB2/VG4XdzuKsjjclP0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708514882; c=relaxed/simple; bh=BywlEbsucmqy+5m46i5CilD67EK5HGN4QAUcU1Vfp8o=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=FedCdLM9bmNKBqDfGRre09LFz21QKoZ6B43kfsLXLZdBeh4N8tF8wk24Uj2uZdzr8AYmgK9lKH6QbgF82kVDFxzNDSz862lkrcoNoBFY9PMTH3btAYBRJA73kKfpCwq9rsFqZA4xNaEn6K1Eo76BRC5eUkcPhCPsYIDJl9QEQAk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (1024-bit key) header.d=suse.com header.i=@suse.com header.b=qE291asU; dkim=pass (1024-bit key) header.d=suse.com header.i=@suse.com header.b=qE291asU; arc=none smtp.client-ip=195.135.223.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Received: from imap2.dmz-prg2.suse.org (imap2.dmz-prg2.suse.org [10.150.64.98]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 79DB222233; Wed, 21 Feb 2024 11:27:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1708514877; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=W2GrXRFuiX2ZYgdL4b+iEFBGei99fMVQAa677s2gmcs=; b=qE291asUgT9nbMqFwKe/WeAbY+ZO8OzzyZrlxxACQwNb+T5XND4W/mK5MLBWeFtUhvlQle djeCIkkRgNJGnszRawPoW6g76KJNa1qDCBwoWr96QU+rD7KTBE1zTzvK7oyAuxWfSHT/6e /4Z1B4hnhqL01Jeu+wBGS0I7k/rGWdU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1708514877; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=W2GrXRFuiX2ZYgdL4b+iEFBGei99fMVQAa677s2gmcs=; b=qE291asUgT9nbMqFwKe/WeAbY+ZO8OzzyZrlxxACQwNb+T5XND4W/mK5MLBWeFtUhvlQle djeCIkkRgNJGnszRawPoW6g76KJNa1qDCBwoWr96QU+rD7KTBE1zTzvK7oyAuxWfSHT/6e /4Z1B4hnhqL01Jeu+wBGS0I7k/rGWdU= Received: from imap2.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap2.dmz-prg2.suse.org (Postfix) with ESMTPS id 7369713A25; Wed, 21 Feb 2024 11:27:57 +0000 (UTC) Received: from dovecot-director2.suse.de ([10.150.64.162]) by imap2.dmz-prg2.suse.org with ESMTPSA id zk0oHD3e1WUWIwAAn2gu4w (envelope-from ); Wed, 21 Feb 2024 11:27:57 +0000 From: David Sterba To: torvalds@linux-foundation.org Cc: David Sterba , linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Btrfs fixes for 6.8-rc6 Date: Wed, 21 Feb 2024 12:27:15 +0100 Message-ID: X-Mailer: git-send-email 2.42.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Authentication-Results: smtp-out1.suse.de; none X-Spamd-Result: default: False [4.90 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_MISSING_CHARSET(2.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; BROKEN_CONTENT_TYPE(1.50)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_SIGNED(0.00)[suse.com:s=susede1]; MID_CONTAINS_FROM(1.00)[]; FUZZY_BLOCKED(0.00)[rspamd.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[] X-Spam-Level: **** X-Spam-Score: 4.90 X-Spam-Flag: NO Hi, two more fixes. Please pull, thanks. - fix a deadlock in fiemap, there was a big lock around the whole operation that can interfere with a page fault and mkwrite, reducing the lock scope can also speed up fiemap - fix range condition for extent defragmentation which could lead to worse layout in some cases ---------------------------------------------------------------- The following changes since commit 2f6397e448e689adf57e6788c90f913abd7e1af8: btrfs: don't refill whole delayed refs block reserve when starting transaction (2024-02-13 18:39:09 +0100) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git tags/for-6.8-rc5-tag for you to fetch changes up to b0ad381fa7690244802aed119b478b4bdafc31dd: btrfs: fix deadlock with fiemap and extent locking (2024-02-19 11:20:00 +0100) ---------------------------------------------------------------- Josef Bacik (1): btrfs: fix deadlock with fiemap and extent locking Qu Wenruo (1): btrfs: defrag: avoid unnecessary defrag caused by incorrect extent size fs/btrfs/defrag.c | 2 +- fs/btrfs/extent_io.c | 62 ++++++++++++++++++++++++++++++++++++++-------------- 2 files changed, 46 insertions(+), 18 deletions(-)