From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) (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 3A35C40314C for ; Fri, 15 May 2026 17:37:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778866634; cv=none; b=YgMd9MFwrHcDfybsepJaGSH2UK1gN01IpoJIABZemQ0I7pjysvMwReMewV0okRa2xyPmQXLNlSyjtzqXFO5B707H/FT00x0E9vR9c2bP3s+0AQ2tvj45LadfxmHxPIGDnNLFbXeQoNq8+lj0YO6SGamm7P0pPaoCRZ6m8Ey9EsU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778866634; c=relaxed/simple; bh=yDyzqr5he/6LNgp4fSca6XKjINKx6apkFWYU8wO8e+0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=e2ZmQxhqWrRNiC5QFk1KM61UnVABNHMR4VTRGLZUGPLZy4giNhWOU5h+VkScvuVbRh1uwazlrqDLbTALMlVUTeOmtRu+16u9UvXXmhrMoCty/LzHosXwi4idfyv1sPX4Ig+a0F9OdG5veGjIOz/eeVHnmNJOtNyiUvqi4EGmZTQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lmTzatak; arc=none smtp.client-ip=209.85.219.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lmTzatak" Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-8b74b460d77so93896216d6.3 for ; Fri, 15 May 2026 10:37:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778866631; x=1779471431; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=S6SgnQukwSsizf2FExSwKJyxsMbDssUzOaNIWNxcVUg=; b=lmTzatak4SkekgzwbN16wrNBL6C5eNDA7iELQJwsc5F7O9Kwi+uqMZdVYbszzXAIpk 9ikwJ4n05TryVOxdAqozO8rHHkNqSFMKvARDzo1PVIWXA1yrhnadKFX89f4ZJdMymKrW syx7MOycEXTV31dS0nOtzeQbGNHHBV4IPNHLBqUltr5Z7xXlFxnuT9Ir2wkL4zlRUjoH gwIcQ5Ms1AEatiaWSQLukqweUxVhgK9eu8hCYkuzb7+nvXdcwjYbO7opnpxii1ykzzAy dl1gsyov9aIN0/dIb2Y3I3U+1G9lmZwhAn12kd4YAYa4lDdAYIH87JnPWMts/PgSyUHE N1Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778866631; x=1779471431; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=S6SgnQukwSsizf2FExSwKJyxsMbDssUzOaNIWNxcVUg=; b=PHR+qXW7sfvHdfr5xHJa0dMSP/3VCddmPyhzzCoGg2uoSzBhdk2muw7bYd7ribBHD7 HiHIb3CLLFrQ6BnbUGQIq77UDyy8QZ5FesoeWAm54vHrPFbfsm3d/2WgPAbXcFFYuUIC y6lA6wofhBoliV6L89609zuw9U28HU8BKEdTxJwuf8r+FCMHKYTR70m551/bPK4J4Iu0 aaLGIhT07M/HYnFlmVmhQk+29Z3yYSUjV/CNbUpe0yCjoG7f3fB1MOK7UTdqZDFUUJNc c24QuvZQTutwCcI8WwsbRIDkC5azyhfatX6B/O5fN09w+uh+pW5hxEUpHgjnfdGnoUOf 0Lsw== X-Forwarded-Encrypted: i=1; AFNElJ+AzMYU9TYD1i4dhFRLhWMzlL9JL/I26JtDbzWmLAzC+p0LumEZPBkF1cxfGN/X0oMODUWcos2s/pcjTxQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwSS9yYE69lFAHPZLdbBO6Fvg9mh/1TV5JoFRQyrvGifXC5qHRU qQl+vE/3/HgDJ6D2c2/3DWl7kAEp6A0iX9QY+ieVjjRj9/kHiu9x6vQg X-Gm-Gg: Acq92OFhC+yWkNon6+EmZFTfvecvKggS4lcOxCIGm0YS9GXdOQpURlv7keHNValMKbG lohpXKwAjJHdJLpl+k3iVl+w9LSYfy3mtmrVK5WBDkcY2/Inn+XWlhTmkAhV6t4yYDubt1PdH1F 4UL0tIBPIS+qTkwkjaqxNCpnkCE0sAt+/OirszSu4q9RmEpQORgl9RpGc1jxiJnOHhm8sqD9F4o mJMM/iVpIguFQ9HZxSjlTPu/lHqSs25SA0sVmHCgIukddlCBBh0rPx5dMZagTh70FRdciyNtYoT 6chtaOd7i0/hg3UklA0vAStTaGzv6QBEPLhQoagKX33dRDpymkfWP3gd092Vd6AMkW7cldr20jp hGPjtz9OLWhd/M88ky4Qz1wPUYMc9IkeJDFzVuTyUVDN9mZ9wa3do+X94SJGepOIVatSXSbD2qE OElAqIakhJCZlQXi3DrK1SYIwaKJ4kkaE978f1OGsZ100+Hcv9 X-Received: by 2002:a05:6214:76c:b0:8c9:6960:15aa with SMTP id 6a1803df08f44-8ca0f67c851mr83780716d6.23.1778866631119; Fri, 15 May 2026 10:37:11 -0700 (PDT) Received: from zambezi (ip-94-112-167-15.bb.vodafone.cz. [94.112.167.15]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8c908d1d19csm58141336d6.13.2026.05.15.10.37.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2026 10:37:10 -0700 (PDT) From: Ilya Dryomov To: Linus Torvalds Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] Ceph fixes for 7.1-rc4 Date: Fri, 15 May 2026 19:36:46 +0200 Message-ID: <20260515173702.1273592-1-idryomov@gmail.com> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, The following changes since commit 5d6919055dec134de3c40167a490f33c74c12581: Linux 7.1-rc3 (2026-05-10 14:08:09 -0700) are available in the Git repository at: https://github.com/ceph/ceph-client.git tags/ceph-for-7.1-rc4 for you to fetch changes up to 28b0a2ab8c82d0bbdeb8013029c67c978ce6e4bf: libceph: Fix potential null-ptr-deref in decode_choose_args() (2026-05-12 21:00:59 +0200) ---------------------------------------------------------------- An important patch from Hristo that squashes a folio reference leak that could lead to OOM kills in CephFS and a number of miscellaneous fixes from Raphael and Slava. All but two are marked for stable. ---------------------------------------------------------------- Hristo Venev (1): ceph: put folios not suitable for writeback Raphael Zimmer (6): libceph: Fix potential out-of-bounds access in crush_decode() libceph: Fix unnecessarily high ceph_decode_need() for uniform bucket libceph: Fix potential out-of-bounds access in __ceph_x_decrypt() libceph: Fix potential out-of-bounds access in osdmap_decode() libceph: handle rbtree insertion error in decode_choose_args() libceph: Fix potential null-ptr-deref in decode_choose_args() Viacheslav Dubeyko (3): ceph: fix a buffer leak in __ceph_setxattr() ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size ceph: add ceph_has_realms_with_quotas() check to ceph_quota_update_statfs() fs/ceph/addr.c | 2 ++ fs/ceph/quota.c | 37 +++++++++++++++++++++++++++---------- fs/ceph/xattr.c | 17 +++++++++++++++++ net/ceph/auth_x.c | 5 +++++ net/ceph/crush/crush.c | 6 +----- net/ceph/osdmap.c | 17 ++++++++++++----- 6 files changed, 64 insertions(+), 20 deletions(-)