summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormcsim <mcsim@web>2011-11-24 18:05:29 +0100
committerGNU Hurd web pages engine <web-hurd@gnu.org>2011-11-24 18:05:29 +0100
commit7c71157c69d769c007c02fc991dad2c1f519b5c5 (patch)
tree9f03f317c1277861d6e7edfa0767ec95cd15de25
parentfc08486fd989e724bd8df4a086d453612c4f2aba (diff)
-rw-r--r--user/Maksym_Planeta.mdwn2
1 files changed, 2 insertions, 0 deletions
diff --git a/user/Maksym_Planeta.mdwn b/user/Maksym_Planeta.mdwn
index 67ef2137..3c330388 100644
--- a/user/Maksym_Planeta.mdwn
+++ b/user/Maksym_Planeta.mdwn
@@ -21,6 +21,8 @@ License|/fdl]]."]]"""]]
My vision of the problem in short: when user tries to access to the memory backed by tmpfs first time, kernel asks defpager to initialize memory object and sets it's request port to some value. But sometimes user directly accesses to defpager and supplies it own request port. So defpager should handle different request port, what causes errors.
+TODO: pager_extend always frees old pagemap and allocates new. Consider if it is necessary.
+
## Steps
### Find out what causes crashes in tmpfs with defpager