From d60b92093c39a15036cb6ae9ba25d5ac2e512807 Mon Sep 17 00:00:00 2001 From: seantywork Date: Fri, 7 Nov 2025 03:51:37 +0000 Subject: [PATCH] add diagram --- kchr-store/2025-1105.xyz.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/kchr-store/2025-1105.xyz.md b/kchr-store/2025-1105.xyz.md index f400246..803335b 100644 --- a/kchr-store/2025-1105.xyz.md +++ b/kchr-store/2025-1105.xyz.md @@ -37,6 +37,33 @@ static struct file_operations fops = { }; ``` +# design + +```shell + + ++------------------------+ +| user | user | +| main | thread | +| writes | read | +| message | message | ++-----|------------^-----+ +| | | | +| V | | +| kernel file_operations | +| .llseek | +| .read | +| .write | +| .open | +| .release | +| | ++------------------------+ + + +``` + + + # build kernel module and user prog ```shell -- 2.43.0