Hi, Update: I tested a kernel 2.6.31-12 (from kernel.org) and had the same (if not even worse) behaviour as with 2.6.31-19. So, I apologize. It has nothing to do with Ubuntu per se, but probably with the linux-kernel; that makes me wonder if I haven’t done something faulty: that behaviour should have attracted the attention [...]
After looking at the source code in Capabilities.c I think a rudimentary implementation to add dynamic capabilities can work like this: Wait, until it is safe to change the capabilities structure. Allocate memory for number_of_capabilities + 1 Copy old capabilities structure to new allocated one Relink to new memory location To be honest, I don’t [...]
And what am I doing here? I currently read (more or less randomized) remarks about GHC’s source code; the codebase is quite huge (and probably the biggest code base that I’ve ever worked with): Extension Lines .lhs 300482 .hs 473479 .c 184039 .h 448394 combined 1406394 Found using wc -l `find . -name \*.` Thankfully [...]
Posted on December 1, 2009, 11:53 am, by Michael, under
ghc,
haskell.
I’m excited about GHC 6.12 and hope it is released soon. Currently I have some problems with Ubuntu 9.10 and its Linux kernel 2.6.31-14. It seems that GHC 6.12 will solve (some) of my problems. For the examplary unoptimized code — Compile with ghc-6.10.4 -O2 -threaded –make Example.hs -o example module Main where import GHC.Conc [...]