Thomas Schoebel-Theuer
475b33d7ee
main: also scan other hostname contexts
2017-07-05 08:01:47 +02:00
Thomas Schoebel-Theuer
0adab134ac
Merge branch 'mars0.1.y' into mars0.1b.y
2017-07-05 07:48:08 +02:00
Thomas Schoebel-Theuer
c117bffa11
logger: reset limiter
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
a856db082b
server: update limiter during idle time
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
69d2f864d3
client: reset limiter
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
25da408d66
copy: reset limiter
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
ff2c948247
infra: add reset of limiter
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
27eb38ff3e
infra: add total statistics to limiter
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
a983bf42de
main: show peer debuginfo
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
d976fde7fb
main: replace peer_lock spinlock by rwsem
2017-07-05 07:37:12 +02:00
Thomas Schoebel-Theuer
8b6fe3e3bb
infra: remove superfluous event trigger
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
37fb40f8a7
logger: remove seaparate flying counter
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
cbb7de25fe
logger: fix races on queues
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
c95c478f30
logger: new activity counter
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
0783946bc2
logger: downgrade atomic_t
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
d8e2421de9
logger: remove useless counter
2017-06-07 06:22:46 +02:00
Thomas Schoebel-Theuer
746f84cd32
Merge branch 'mars0.1.y' into mars0.1b.y
2017-06-06 18:12:31 +02:00
Thomas Schoebel-Theuer
57c9da1800
aio: fix race on array index
2017-06-04 17:56:46 +02:00
Thomas Schoebel-Theuer
0da44a808f
copy: allow non-strict write order
2017-05-28 19:20:26 +02:00
Thomas Schoebel-Theuer
b32b2d57fe
net: use quadratic backoff sleeptime
2017-05-28 19:20:26 +02:00
Thomas Schoebel-Theuer
45a771b652
infra: speedup md5 checksums
2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
ee1cf12efa
infra: add non-strict version of Lamport clock
2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
08c973f181
main: fix forgotten notify
2017-05-28 19:20:25 +02:00
Thomas Schoebel-Theuer
e83bf34926
copy: fix hang
2017-05-28 19:20:24 +02:00
Thomas Schoebel-Theuer
be35a0af37
Merge branch 'mars0.1.y' into mars0.1b.y
2017-05-28 19:19:37 +02:00
Thomas Schoebel-Theuer
0fafba3cd0
infra: better debugging
2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
d12b20ef1c
main: fix hang of fetch
2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
fd72fef4c9
infra: fix signal handling
2017-05-22 11:25:00 +02:00
Thomas Schoebel-Theuer
088b103abf
infra: avoid frequent resched
2017-05-17 12:22:29 +02:00
Thomas Schoebel-Theuer
17832cd7ea
infra: generally disable irqs during spinlocks
2017-05-16 10:24:18 +02:00
Thomas Schoebel-Theuer
2d7f602a32
aio: disable irqs during spinlocks
2017-05-16 10:23:06 +02:00
Thomas Schoebel-Theuer
95d10d02a2
main: disable irqs during spinlocks
2017-05-16 10:21:31 +02:00
Thomas Schoebel-Theuer
386ae8e8d0
infra: disable irqs during spinlocks
2017-05-16 10:17:19 +02:00
Thomas Schoebel-Theuer
95ff42b7de
logger: disable irqs during spinlocks
2017-05-16 10:17:02 +02:00
Thomas Schoebel-Theuer
bb2f82503c
infra: memory debugging must disable irqs during spinlocks
2017-05-16 09:59:44 +02:00
Thomas Schoebel-Theuer
37f738bb5c
aio: workaround standard Unix filehandles
2017-05-14 16:57:01 +02:00
Thomas Schoebel-Theuer
84450d9d70
Merge branch 'mars0.1.y' into mars0.1b.y
2017-05-11 08:51:12 +02:00
Thomas Schoebel-Theuer
f129ae00e9
infra: modinfo shows io driver type
2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
8abf1a0928
infra: modinfo shows whether prepatch is used
2017-05-09 08:52:48 +02:00
Thomas Schoebel-Theuer
a1d4497a51
infra: remove unwanted sys_utimes()
2017-05-04 10:32:50 +02:00
Thomas Schoebel-Theuer
09c6b3112c
infra: replace unwanted sys_unlink() by provisionary wrapper
2017-05-04 10:28:43 +02:00
Thomas Schoebel-Theuer
b3b13d9187
infra: replace unwanted sys_rename() by provisionary wrapper
2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
c4b055584c
infra: replace sys_mkdir() by vfs_mkdir()
2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
8fe84d32d8
infra: replace sys_symlink() by vfs_symlink()
2017-05-04 10:08:29 +02:00
Thomas Schoebel-Theuer
05a5b49aed
infra: remove unwanted reference to min_free_kbyte
2017-05-04 10:08:07 +02:00
Thomas Schoebel-Theuer
b9383da97c
infra: remove unwanted rmdir()
2017-05-04 10:04:12 +02:00
Thomas Schoebel-Theuer
ac2c901943
infra: remove unwanted chmod()
2017-05-04 10:04:02 +02:00
Thomas Schoebel-Theuer
f654129e94
compat: disable aio when necessary
2017-05-04 09:16:17 +02:00
Thomas Schoebel-Theuer
0c714a8bfc
infra: start dual compatibility with/out prepatch
...
Automatic detection whether the prepatch is applied or not.
2017-05-04 09:10:44 +02:00
Thomas Schoebel-Theuer
eaa6fc0efc
infa: introduce wrapper layer for compatibiliy with multiple kernels
...
This is needed for adaptation of the out-of-tree MARS version to multiple
kernel versions.
It will be much simplified after upstream merging, and/or
removed/replaced by something better.
2017-05-04 09:09:19 +02:00