From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f52.google.com (mail-ed1-f52.google.com [209.85.208.52]) (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 ABFBE3859CE for ; Mon, 24 Aug 2026 18:42:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787596934; cv=none; b=jKD4e6kbV8LIQYkj4TaqZXWXwfboGwhs53dOqR57mDLPuDz/sUdH+2Uc4QJFt3FxJv1266B7XDZEIoJhTEnPM41GHKsDnE2Ge1SVCAGpTOPraI3tMfrmxK6NYcM6LXc0KlKmGUq11GFq+4M2subOgmjGatMTqGEBVWGSmgx8/qY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787596934; c=relaxed/simple; bh=mh3Wvp3erJw6hgEc0BaFtMvIaRlm0xL2iUvFtRAjH5M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=USSSfxGrP1Xd+a9LtNVhd6hQySvcjmmcuaqLjxJcrLwLZvOGjsBEifIhg107T3R6TW5J2xJxrrao3kTk+ndY1iJIR78DWBZVpAZ7MeYGoOOEgoPu8c3lUL8hz1gqUZzqkocH2M4O/qNhE+FJVvEaqLFvRv+w6Hw9Ivo3gO3c0xE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ionos.com; spf=pass smtp.mailfrom=ionos.com; dkim=pass (2048-bit key) header.d=ionos.com header.i=@ionos.com header.b=KBB94X2w; arc=none smtp.client-ip=209.85.208.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ionos.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ionos.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ionos.com header.i=@ionos.com header.b="KBB94X2w" Received: by mail-ed1-f52.google.com with SMTP id 4fb4d7f45d1cf-6a15d54ac95so6729163a12.0 for ; Mon, 24 Aug 2026 11:42:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ionos.com; s=google; t=1787596931; x=1788201731; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=DYD6EXdc3EA1wjI8XloWJSr9upDOkRMjp4PLGykUXfY=; b=KBB94X2wZwSXbFKfkRabFJNL6UPqQyFOa+asMAS5XZmzALJyZlAqBqqYYvxQVpGeIL BjKTY20GLUBGs/oQIm0/XM1f5BT7/K5cbprR54uZaSv0OKJb+/fFLa/IQr43JrII1rWD QPI5xLLywo9Sw9K4WFlZ+x33EkyCnSuqjMb1AucY/MzESxs8hS+fYX3ZlzP8mRmYrcBR txMUa8vsfwK6Sg7OzNxb/CLUZvykIhCT9mZWX2R3P6boz+tL0UDttvL9H6xc/XftLIk4 H1yRQDITHe7+FTwbPd1N/HnjMs/Sg2S2EmFVl5UUMp/qRjrHDmcxSN7HgE95wl07l4dP Va9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787596931; x=1788201731; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=DYD6EXdc3EA1wjI8XloWJSr9upDOkRMjp4PLGykUXfY=; b=hB8Q0GShNb/8xeivV4LLbytTl2rdsZqmJlZ9KzkLIIpXFeqev1dIejZSRmD3ezXAeh yIeLOvJN1iT5Iu2v5UXX6p0ACQPfSfVP8PWKYwZSDIvwz+7eF1OUliEbFSMEStw7iRfI 3Kfkcg01tavu0fhC+TW61GB+X1HBmh+g+KzbEXvgE0KcUcCaTwGz2/Tqk3FX/DexIlgV QWcdRSMGFA+QcEamyIMesy34jKjnouHdtZr0MmUM/83RDLs/WCB05lUc+7QIN9FlOEe3 iRaXIdk4VHrYi4YRfrH7iWK785hWggBsouxIwUkOmovOvCS6tl7Kltikrytu0WunFThg MGZw== X-Forwarded-Encrypted: i=1; AHgh+RpssVpqF6XUdFGAmQR2xqL6ZkDC+WOfnOGbhfj/8WfRcCcKT8IqbCEj0b/CP0hLaqQqJBeOkSSrKoE5VYM=@vger.kernel.org X-Gm-Message-State: AFuF++lhLBPg8/vCGN/gs3xhNVvVRV49Z8sOCAde4LzEHQnDDOZe/qZQ FNFCLhoJx/2JRSLw/VP4r8h+649Oe+j+KA4RepJvcEUR89UnZlH9xiUQHyRLuU/RzFc= X-Gm-Gg: AR+sD13nWd7bZN4VBrNtuAlgUpja68rC+OgCIADYokYxG8/shfznQS0WenlbwEWcaTn LEU+T+lLVX/vWpvb807uryZZQLNQRylrMXneLPbEEgF0wZ2ePNAbDLZS0RcJX00vwAeVVeP3Ivr gQrRb9cLu6MEmu61fqiLPin0htDlDhVGLd9kmCQZSfcu2Dsz+1ukdx0IGGW7SXbV+JLDgvRBnoi zLTR1Z6uFHJXL+UpzM9R3A/aDtiuKhjgdve+WrBrvHNMzwNZYyqUMgCGTs2dME9K2+bxDqRkFEW FEd0l4FZHL/rCpCCv/x9N4EhPNaMHD/gNW/H+pIow4q3n01MpPbp7PyD34w/v8zvTwHEu2M1CRB KhP72nKiZIEuOfhpQ//7KOnz0avZYeDF161tRV9qjzFiNJ+iwxWcOhrTXMWbkSNIRnZsL3jdRvS vW+L4p+hyIgLsOV8B9eRDwuZC51EtowAIPufp6mF4wqAkeJrysfcoldlDuj/63RHw0fEZJymbgC r07vqvEIjdEfWwsUVvKOEh6ZyeXjSRA40tomL+U2fuUFp1VYCIMC3W+ypwbfsRu X-Received: by 2002:a17:907:72cc:b0:c1f:8145:820c with SMTP id a640c23a62f3a-c2492579d7cmr2188829966b.2.1787596931002; Mon, 24 Aug 2026 11:42:11 -0700 (PDT) Received: from raven.intern.cm-ag (p200300dc6f02b200023064fffe740809.dip0.t-ipconnect.de. [2003:dc:6f02:b200:230:64ff:fe74:809]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249606a8fasm1533526066b.8.2026.08.24.11.42.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 11:42:10 -0700 (PDT) From: Max Kellermann To: idryomov@gmail.com, amarkuze@redhat.com, xiubo.li@clyso.com, ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Max Kellermann Subject: [PATCH v5 03/11] fs/ceph/super.h: convert ceph_inode_xattr fields to `bool` Date: Mon, 24 Aug 2026 20:41:51 +0200 Message-ID: <20260824184159.240821-4-max.kellermann@ionos.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260824184159.240821-1-max.kellermann@ionos.com> References: <20260824184159.240821-1-max.kellermann@ionos.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This reduces the size of `struct ceph_inode_xattr` by 8 bytes. Signed-off-by: Max Kellermann --- fs/ceph/super.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/ceph/super.h b/fs/ceph/super.h index 7023af704e14..a3dae2c0bbee 100644 --- a/fs/ceph/super.h +++ b/fs/ceph/super.h @@ -320,10 +320,10 @@ struct ceph_inode_xattr { int name_len; const char *val; int val_len; - int dirty; + bool dirty; - int should_free_name; - int should_free_val; + bool should_free_name; + bool should_free_val; }; /* -- 2.47.3