From: seantywork Date: Fri, 7 Nov 2025 03:51:37 +0000 (+0000) Subject: add diagram X-Git-Url: https://git.feebdaed.xyz/?a=commitdiff_plain;h=d60b92093c39a15036cb6ae9ba25d5ac2e512807;p=linuxyz.git add diagram --- 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