Thomas Schoebel-Theuer
ee15a118e0
brick_say: ensure that OOM cannot disturb
2013-01-23 20:06:51 +01:00
Thomas Schoebel-Theuer
5041dd1cf4
mem: show raw statistics in /proc
2013-01-23 20:06:50 +01:00
Thomas Schoebel-Theuer
f1d9b0366d
brick_mem: improve memory alignment and checking
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
e7f88c84d6
infra: rewrite brick_say to work with threads
...
It was cumbersome to write to files in / after in_interrupt() & co.
A master write thread will also reduce the peak IO parallelism
on log data in /mars .
Further work has to be done to utilize non-default write channels.
2013-01-23 20:06:49 +01:00
Thomas Schoebel-Theuer
37c4e34f76
all: port to kernel 3.2
2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
cf05c126b5
mem: make total memory usage tunable in percent
2013-01-20 23:24:24 +01:00
schoebel
8e42c45cf4
prettyprint code
2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer
a48c41684d
treat CONFIG_MARS_DEBUG independent from CONFIG_DEBUG_KERNEL
2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer
7ee39d8dfa
usability: added /proc/sys/mars/{errors,warnings}
2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
281c371d49
make mem allocation more robust
2013-01-20 23:23:46 +01:00
Thomas Schoebel-Theuer
ae12c25267
fix spurious mem allocation failure
2013-01-20 23:23:39 +01:00
Thomas Schoebel-Theuer
c94394e29a
allow logging to /mars/log.txt instead of syslog
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
17d6b4dada
fixed mem leak in say infrastructure
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
682f13c637
improved printk flooding (long filename paths)
2013-01-20 23:23:31 +01:00
Thomas Schoebel-Theuer
b97aa05479
improve memory fragmentation by dynamic raise of limits
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
34a1ccc9ab
improved memory handling (big change but necessary for long-time stability of mem allocs)
2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
79389eed2c
Revert "introduced memory pools (against fragmentation problems)"
...
This reverts commit d43a4fb357daaa2d983c50bf621a0502f9cfaae4.
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
6127f1d14c
introduced memory pools (against fragmentation problems)
2013-01-13 12:12:06 +01:00
Thomas Schoebel-Theuer
cb5f6e4d37
fixed memory allocation, improved IO debugging
2013-01-13 12:12:04 +01:00
Thomas Schoebel-Theuer
188636c6af
import mars-127.tgz
2013-01-08 15:54:49 +01:00
Thomas Schoebel-Theuer
3091f75f67
import mars-125.tgz
2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
b7326a74a7
import mars-122.tgz
2013-01-08 15:54:41 +01:00