From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (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 9ED48238C1B for ; Mon, 9 Mar 2026 21:04:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773090260; cv=none; b=ZpjaCQGHuMTMZvH114CfFQTNzBlT5WL++5dcpkjsiXNWG+Kq0DaDYec+M0jU4i+5DWaj4qs11Tb4Gr6L2CeO/IBRDiyFxFl2t2lW70Ilx81OiY5LD3yJ9FhrCRwYUkXu/JW30WlR5yPMLyfHhbE0aZ+1C1KnRxQTDFmJ9FsNe+o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773090260; c=relaxed/simple; bh=duiQIRINAblzRWHdENLzr/cWAdfptdntzGaLk6a4aSU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Mtk2VAGjpcWlalI3S8lsH0ZRGQCLIROG3KnE3Tb6nPdO+xvz9zyhg0eXIvdmCdsBQ9V5LJ4LSvwl3G4h3hmnIqDhJwWNB1sC2Ti1+mBdRb55QZHB6mWIS/Sq8i3/Qz2eynv/ST1jS+/H+j+YWzVWQOz+kUXkpXnJayXaq5y7/L0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=permerror header.from=versity.com; spf=pass smtp.mailfrom=versity.com; dkim=pass (2048-bit key) header.d=versity.com header.i=@versity.com header.b=bRSM1Swa; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=permerror header.from=versity.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=versity.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=versity.com header.i=@versity.com header.b="bRSM1Swa" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-439a89b6fd0so8786793f8f.2 for ; Mon, 09 Mar 2026 14:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=versity.com; s=google; t=1773090258; x=1773695058; darn=lists.linux.dev; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=r0cnN2R9vCWkk2VVj2BoJoXJyfdv9dJmXEPg7H4uUIU=; b=bRSM1SwaaviB1mi/L2PWAKgyDErqie+w1J9xFoXHbWuVky6INzjmz2X3NibKaW7mhT QL1czY5+LJ5y8jlR3qpGkVMxRisQvMTjm/csFAR0uOMte2uGOsQmsqv03qn/AaKKQcKc y3R0dXmYaXTbd58NViZxXQWTk7MOgzeTnIJT9MH1QjDvu8GJUpVqLWOC2bj+QNWUuaa8 YIOJFZaxDy9wE+0dQ51JaH3NfdRXT4EnCr1LBdWZQZdHWvOruZjk3eGfOeKZJrkwfWy6 sdlwS5Wh6m/hM6aerB1t6EaEJZg4y3cuuyqgsQpemSyNV7QfX4hyE6kZXgn5c938txJy neSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773090258; x=1773695058; 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=r0cnN2R9vCWkk2VVj2BoJoXJyfdv9dJmXEPg7H4uUIU=; b=hVIlQA3YT2ATlszMxMMbxAhCpTy7tsKFtMPyKZ0e1DBZf7bIk/AI4UFXtp0INDA0+d 75X5vSkXV2t+PcdlzyWH8BtM7Sfq7atu1AaYijRKOq5yNRuVSAuMO5SHQNHjAmtvFfgR ZovN+y6a2kfX4EgSykU6hM//bQ8KkZ5W3ymZSCRAof6ztVjjpY0dWBus81nFHbHM0zux EUkU7tw6UXIzRLr9Bx4A8piJxkiL18L8uzRgUL+j1/Qu5g3ISlAummneOawvXJLMXkHL Y22kSmo5mBSYg6u3/ewTqw/ogppbqxXhTwbMuN6orflzzoaAzo7RLSrjAGl8u/nWDmYQ TLAw== X-Gm-Message-State: AOJu0Yx30qECtinLX6piJnPudapQYm9GpD5mOsKY1ria7u7oZwH2ufI7 atgeajlhuAMm2Ybr8/FYe3k4ATHnacVz5CmH2Ypuy94fOibbfNRENySbz9hzuNk6dH7+aHw33VT HD9XO X-Gm-Gg: ATEYQzztK7FB2UxxuKgNjatkjy7o8NygwhRm0pgRmUXWdjwdpa6jLTZqFVXhfDKSPGA euuRUqfezvjJtsmOEl/aLWWVLkoGnZsU2yn4zDHWAe8pqTvidG49d46rmv8gaWM0olnR53nDrJm 6AfeJMJ1909AO7JvkzPY+XGZ5Vi5Zf/sk3WrXtRgDPaFYJWowT1m0aOAQTbYFcfJm1ke6FVBp57 F0Rm7SLp+EH9d1StB1YtbBfKSwkP/AC2oP+YELZ9J049A/UtFcLStUmsNEpXfqaGmwNlquYeAei h9nHDv2DcUCd7CuijEo2o8wnDR9TUYbXEPEL8y/5wDnqPNiiRYm8CQTLDPpiLTsIYpFjCt52dR/ r2EwRGVGhIwRsSFixqKN388BiysDkHHGZPhagx7ne+N3jWnOixlJ9xYgpWSUq2HbK+zIFmFE5jX m0lecoHZFCdjqd4iZ0G4gxQO0FQNBeLA2y/d3YSEmY9eywKOhMXNiPYwl4TArFq8sUOgY= X-Received: by 2002:a05:6000:4028:b0:439:b4dc:1e1e with SMTP id ffacd0b85a97d-439da8820ddmr22520123f8f.29.1773090257597; Mon, 09 Mar 2026 14:04:17 -0700 (PDT) Received: from localhost.localdomain (46-117-212-87.ftth.glasoperator.nl. [87.212.117.46]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439dada9116sm26906639f8f.14.2026.03.09.14.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 14:04:17 -0700 (PDT) From: Valerie Aurora To: rpdfs-devel@lists.linux.dev Cc: Valerie Aurora Subject: [PATCH 0/3] Add rpdfs_unlink and rpdfs_rmdir Date: Mon, 9 Mar 2026 22:04:00 +0100 Message-ID: <20260309210403.105006-1-val@versity.com> X-Mailer: git-send-email 2.49.0 Precedence: bulk X-Mailing-List: rpdfs-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add rpdfs_unlink() and rpdfs_rmdir(), plus a couple of supporting patches that fix an initialization problem and add directory i_size accounting and helper functions. Valerie Aurora (3): rpdfs: Initialize dirents field in new rpdfs_inode_info rpdfs: Add directory i_size accounting and helper functions rpdfs: Add rpdfs_unlink and rpdfs_rmdir fs/rpdfs/dir.c | 148 +++++++++++++++++++++++++++++++++++++--- fs/rpdfs/format-block.h | 8 +++ fs/rpdfs/inode.c | 3 + fs/rpdfs/mkfs.c | 2 +- 4 files changed, 152 insertions(+), 9 deletions(-) -- 2.49.0