mars/kernel
Frank Liepold 08e5803cd1 light: workaround flying IO before reporting memory leaks
We report an error if there are unfreed mrefs after the device brick
has been switched to power off.

Instead of reporting an error at once, we report only warnings in the first 20
seconds. If there are still unfreed mrefs after that time an error is reported.
2013-09-17 13:36:27 +02:00
..
sy_old light: workaround flying IO before reporting memory leaks 2013-09-17 13:36:27 +02:00
Kconfig Kconfig: make MARS_SEPARATE_PORTS the default 2013-07-05 14:06:35 +02:00
Makefile all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
brick.c all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
brick.h all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
brick_atomic.h infra: improve tatomic debugging 2013-04-15 18:37:12 +02:00
brick_checking.h infra: add CONFIG_MARS_CHECKS 2013-04-27 21:59:41 +02:00
brick_locks.h all: update pre-patches 2013-06-29 21:15:17 +02:00
brick_mem.c all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
brick_mem.h infra: better optimization of memory allocations 2013-04-22 11:48:50 +02:00
brick_say.c all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
brick_say.h infra: check Kconfig prerequirements 2013-07-10 09:08:39 +02:00
lamport.c all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
lamport.h all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
lib_limiter.c infra: fix limiter underflow 2013-07-15 12:21:16 +02:00
lib_limiter.h infra: fix limiter underflow 2013-07-15 12:21:16 +02:00
lib_log.c lib_log: fix length correction in the headers, cleanup 2013-07-04 08:51:36 +02:00
lib_log.h lib_log: fix length correction in the headers, cleanup 2013-07-04 08:51:36 +02:00
lib_mapfree.c infra: add mapfree_grace_keep_mb 2013-09-17 13:36:27 +02:00
lib_mapfree.h infra: add mapfree_grace_keep_mb 2013-09-17 13:36:27 +02:00
lib_pairing_heap.h
lib_queue.h
lib_rank.c
lib_rank.h
lib_timing.c
lib_timing.h
mars.h all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
mars_aio.c aio: fix dirty_head completion 2013-07-10 09:53:59 +02:00
mars_aio.h aio: finally fix race on dirty area at the end 2013-07-04 07:21:01 +02:00
mars_bio.c if: fix bio flags for newer kernels 2013-04-19 09:30:15 +02:00
mars_bio.h
mars_buf.c
mars_buf.h
mars_check.c
mars_check.h
mars_client.c client: avoid higher-order pages for hashing 2013-04-15 18:37:11 +02:00
mars_client.h client: avoid higher-order pages for hashing 2013-04-15 18:37:11 +02:00
mars_copy.c copy: speedup by making overlap the default 2013-08-06 14:30:05 +02:00
mars_copy.h copy: limit IO parallelism via /proc 2013-07-22 09:15:53 +02:00
mars_dummy.c
mars_dummy.h
mars_generic.c infra: initialize IO transfer metadata correctly 2013-04-16 10:42:16 +02:00
mars_if.c if: fix early kill of if_brick 2013-09-17 12:16:36 +02:00
mars_if.h marsadm: split command "primary" into phases 2013-06-03 09:05:46 +02:00
mars_net.c net: fix bad return value of mars_send_raw() 2013-04-15 18:37:12 +02:00
mars_net.h net: add module parameter mars_port= 2013-04-09 16:10:51 +02:00
mars_server.c infra: systematics of make_brick_all() switching, remove superfluos parameter 2013-06-20 15:08:27 +02:00
mars_server.h net: select server statistics separately 2013-04-12 09:59:44 +02:00
mars_sio.c sio: adapt to newer kernels (kmap_atomic) 2013-09-17 12:16:36 +02:00
mars_sio.h
mars_trans_logger.c trans_logger: use kb as replay limiter units 2013-07-15 12:21:16 +02:00
mars_trans_logger.h light: use replay_tolerance only after failed replay attempt 2013-07-08 10:47:33 +02:00
mars_usebuf.c
mars_usebuf.h
meta.h