aboutsummaryrefslogtreecommitdiff
path: root/kernel/include/mm/mobj.h
diff options
context:
space:
mode:
authorsotech117 <26747948+sotech117@users.noreply.github.com>2024-04-25 03:45:32 -0400
committerGitHub <noreply@github.com>2024-04-25 03:45:32 -0400
commitc9f4da6024393310e254a2cba679b1f1cc67607a (patch)
tree6f7a61225676b9578c0e0c46cdd54a10bad9c9e3 /kernel/include/mm/mobj.h
parenta17999858ddaada83071d953d920e3c2a2b390c8 (diff)
parentfb4b8fbec69f50c7386017896f0add4d46314a1d (diff)
Merge branch 'brown-cs1690:master' into master
Diffstat (limited to 'kernel/include/mm/mobj.h')
-rw-r--r--kernel/include/mm/mobj.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/include/mm/mobj.h b/kernel/include/mm/mobj.h
index bca1b38..03f0766 100644
--- a/kernel/include/mm/mobj.h
+++ b/kernel/include/mm/mobj.h
@@ -14,11 +14,7 @@ typedef enum
MOBJ_VNODE = 1,
MOBJ_SHADOW,
MOBJ_ANON,
-#ifdef OLD
- MOBJ_BLOCKDEV,
-#else
MOBJ_FS,
-#endif
} mobj_type_t;
typedef struct mobj_ops
@@ -65,6 +61,8 @@ long mobj_flush(mobj_t *o);
long mobj_free_pframe(mobj_t *o, struct pframe **pfp);
+void mobj_delete_pframe(mobj_t *o, size_t pagenum);
+
long mobj_default_get_pframe(mobj_t *o, uint64_t pagenum, long forwrite,
struct pframe **pfp);