X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/cb089e17fcc6bd4823bd919cce2b9e62631cd570..8ce769cc52e91ff3cdb8eda4b1f5d8fe58241688:/lunaix-os/includes/lunaix/fs.h diff --git a/lunaix-os/includes/lunaix/fs.h b/lunaix-os/includes/lunaix/fs.h index 4f57e08..f6a2e62 100644 --- a/lunaix-os/includes/lunaix/fs.h +++ b/lunaix-os/includes/lunaix/fs.h @@ -97,6 +97,7 @@ struct v_superblock struct filesystem* fs; uint32_t iobuf_size; struct hbucket* i_cache; + void* data; struct { uint32_t (*read_capacity)(struct v_superblock* vsb); @@ -172,7 +173,8 @@ struct v_fd int flags; }; -// FIXME how do we invalidate corresponding v_dnodes given the v_inode? +// [v_inode::aka_nodes] +// how do we invalidate corresponding v_dnodes given the v_inode? /* Consider taskfs, which is Lunaix's speak of Linux's procfs, that allow info of every process being accessible via file system. Each process's