From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f65.google.com (mail-ej1-f65.google.com [209.85.218.65]) (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 55DFA39A7FD for ; Tue, 24 Feb 2026 16:33:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.65 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771950837; cv=none; b=dKfK2eP4qs5Z3VF1gZQYH8EXy8bVjjYvmEGws70mU28vsq5cxwKYzG+QQ2mnSBesvtm0d0rBGO4BLqvVBzDCS2gAC7iwnTmEDcNd6MxrHrRaXyewvjbkMSNTjtmnydf/SiLNJT7IHgg+ofl8lDs9cZJtPGmz3yqOr12v54PpIoM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771950837; c=relaxed/simple; bh=A4FlZEqHqHgeGAwDtCMXRiVYBDf6dE2oW4SHgmrzAxk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C733X8B/NEjdNhAMplyaRpmvp+q7FvO7xLhkD4vjSRiWUaQtr6OSgp4MoV/3qKTdflidI9yv9/bsIsIa0KfB3G5/6pOq1Se6OOY/C2tuhnarGcMRi1mFKJ62m6D6FOqIgmLAFNU/JfbyfXFkyf0rdqhDz9iVyvwDbmHjTgCkOnc= 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=MtT/OTXw; arc=none smtp.client-ip=209.85.218.65 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="MtT/OTXw" Received: by mail-ej1-f65.google.com with SMTP id a640c23a62f3a-b8845cb5862so940342766b.3 for ; Tue, 24 Feb 2026 08:33:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=versity.com; s=google; t=1771950835; x=1772555635; darn=lists.linux.dev; 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; bh=A2YC1EohPfj8rHDF9mUfF8Qm48XCVQwrSfCHWF5rs2k=; b=MtT/OTXwmjOfK1mhFeMCYFfxRT+n2uJKClz7+3yNb2bePLgClH2YiMbvc8yUYRZjP9 7mEHpDyH+kpNdwBp19N6s1S8vaZDnCrhJKjRx4Sq2QHjDHRgsqpe/0qGKujueBXkIXtL dfqaeRlKQcur6n/HqR2haB7IcqmuD2/Vyv+8xDidn4zypKr9hSKTD8y1xUu/iI3XCHCK cQp4/nyCLLkECjFy/NEl4OzN7AT9DgpmIDvaOZD291+6XxAvsjdSNi0fiVuGfx9nJxSN BbAjIZoAFiqYX5u/5bMp00R8cuUWLmflS+BhF+5phyitQu3/bFl2qmyITT3OAcyxxY73 y+0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771950835; x=1772555635; 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; bh=A2YC1EohPfj8rHDF9mUfF8Qm48XCVQwrSfCHWF5rs2k=; b=sWAa+HZKXjilLwVQ2DauoRmleZZHFsQtHi/I+JFsWu3xZdOQ5juVWWClQYpKKsZJ7n KeqhthHKz9JImVftbLYp/uIwnQzteghYC5v5B4QHSzgEnwhOISH1osg9uiXfBSb5/Fiy w6gPKCKpK+F+PBhNDZ1lA5QdUhfevDS1stUiWWWdGtHerYFq+QKdEx9oIgo1cchJEj04 IOLV+XaTK1leb05lxijTLJhyPBQVUzkCVthESdDo6ah7EMISRMbvK8Ec2wGRhBM+D9u4 p2PTGnatbCWmqgs/qh4x93Vjcoy4fO5cl0vc+ZA2eQNbG24t0slvven8orrFYaEW1eGp uwQQ== X-Gm-Message-State: AOJu0YzZn6/BStAV/eHD77a4AXG9qKCQbB3btHdi9TAS0nCCdzUqPfmg JBUlbbpVON4guh+bNsP8FOSPMqxyb0NV6L48G1jk0CfvitGpHkOK7tBTs3SbkYoFThyuBtDNi7a uqZc6F4yaiw== X-Gm-Gg: ATEYQzwQPATxN2Eilt3mtMeJ4hfRZnNjn9nU70Jx3ENiHOAtmRCtimkyhd+hyr6CVxy q9RZ//WP+F8ZOYKLvt1zbcji/IG3YT+BiuPV9Hu2lIV67agZfUchCIjQgNh5nhCg+fRJQNncS+q aa+u4LBJ+GoCFCgmiFN0YAKr13xLd8nh1DFXJdTDQ6Mi2cPmm995JN8L2KwOMOLUoe6wypAkxf7 b8cv23dnYVNmXdziSrwvniujAokik0/J64k6Y6Ren7adyXyq9d+ldXHRPVNRLEf709ez8EIw8b+ nX6AVXFH33+ADc8DoFa0jKiPK9vVjgP84UUAqQ7dAnC7vKtmHd4jKo61Itb+JAuimJfGLaKsk4t 6GpT6vexr+3shxMejpAn5MDQ1xKLwERLHEUXQH4DYCqaOlGSmhhq6f7zf8UXbfr9Lk8S7YNVsXI Hn0LlZwmSR8g/7uWHJhwGJzwB+jaDjXH28YpF9WdwD0fK7cr/cbA2Yc7gI0DggyaOdvgw= X-Received: by 2002:a17:907:3f25:b0:b93:3c05:8fbf with SMTP id a640c23a62f3a-b933c058fe5mr53147366b.2.1771950834214; Tue, 24 Feb 2026 08:33:54 -0800 (PST) Received: from localhost.localdomain (46-117-212-87.ftth.glasoperator.nl. [87.212.117.46]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b90e250f74csm103652666b.16.2026.02.24.08.33.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Feb 2026 08:33:53 -0800 (PST) From: Valerie Aurora To: rpdfs-devel@lists.linux.dev Cc: Valerie Aurora Subject: [PATCH 3/3] Update documentation Date: Tue, 24 Feb 2026 17:33:26 +0100 Message-ID: <20260224163327.2441-4-val@versity.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260224163327.2441-1-val@versity.com> References: <20260224163327.2441-1-val@versity.com> Precedence: bulk X-Mailing-List: rpdfs-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- docs/development.md | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/docs/development.md b/docs/development.md index df606b4..02974dd 100644 --- a/docs/development.md +++ b/docs/development.md @@ -25,9 +25,7 @@ Example invocation: In another terminal: ``` - $ ./cli/rpdfs-cli debugfs -d 127.0.0.1:8081 -t /tmp/trace_debugfs - <1> $ mkfs - <1> $ stat + # mount -t rpdfs -o mkfs 127.0.0.1:8081 /mnt ``` ## Code Layout @@ -43,18 +41,12 @@ This is all the code that's shared by each utility. It's not a proper library in that it doesn't need to remain API compatible with external builds over time. -There's two kinds of shared code. There's code that can run in either -userspace or the kernel (block.c) and shared code that only runs in -userspace (options.c). It'd probably be worth making this distinction -more apparent. - **shared/lk/** -This is for userspace implementations of kernel interfaces. This both +This is for userspace implementations of kernel interfaces. This both lets us use reasonably stand-alone kernel interfaces (list.h) in -userspace as well as share rpdfs code with the kernel module by -providing implementations of more complicated runtime services (RCU hash -tables, work queues). +userspace by providing implementations of more complicated runtime +services (RCU hash tables, work queues). **shared/format-{block,msg,trace}.h** -- 2.49.0