summaryrefslogtreecommitdiff
path: root/user/Maksym_Planeta.mdwn
diff options
context:
space:
mode:
authormcsim <mcsim@web>2011-12-06 01:31:50 +0100
committerGNU Hurd web pages engine <web-hurd@gnu.org>2011-12-06 01:31:50 +0100
commit0dc055beb675bee44dbde65f0dcd41234e010782 (patch)
tree76e97deb1d60bfbd4ed6862cdf2d58bed4d70ec3 /user/Maksym_Planeta.mdwn
parentf07fa1683332bcb6219b2cbec94b6725aa4f4a3c (diff)
Diffstat (limited to 'user/Maksym_Planeta.mdwn')
-rw-r--r--user/Maksym_Planeta.mdwn2
1 files changed, 1 insertions, 1 deletions
diff --git a/user/Maksym_Planeta.mdwn b/user/Maksym_Planeta.mdwn
index 0f04d058..dc1e9d0e 100644
--- a/user/Maksym_Planeta.mdwn
+++ b/user/Maksym_Planeta.mdwn
@@ -49,7 +49,7 @@ When fsx tries to read data kernel calls pager with seqno_memory_object_data_req
5.12.11 Here is a problem with writing by address, which was freed already. It happens in function dealloc_direct in macros invalidate_block. This function is called from pager_truncate in branch when condition "if (!INDIRECT_PAGEMAP(old_size))" is true. But I didn't find why reference to freed object is kept. As workaround we can reduce kalloc_max in hurd/mach-defpager/kalloc.c to 3 to make allocator use vm_allocate always. The drawback is that allocator will allocate only multiple of vm_page_size, but this is temporary tradeoff. Till now fsx reaches operation number 14277.
-6.12.11 fsx works quite long and doesn't interrupt.
+6.12.11 fsx works quite long and doesn't interrupt. I've stopped at 124784.
### Write own pager