Thomas Schoebel-Theuer
|
1fe3ff7c89
|
net: remember detected rcv state transitions
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
bd0445ffce
|
net: fix long-lasting rcv timeouts upon lost sockets
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
19aea1fc59
|
net: fix long-lasting snd timeouts upon lost sockets
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
701963fe28
|
net: factor out SS_CONNECTED state checking and add SS_CONNECTING
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
fdb0b598b0
|
Kbuild: add KERNELRELEASE to MARS' buildtag
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
196e486dd5
|
compat: adapt Kconfig help format to newer kernels
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
c3cf062fb6
|
proc: new trigger interface
Necessary for kernels >= 5.8.x.
It should also work with old kernels.
|
2022-08-16 09:53:35 +02:00 |
|
Thomas Schoebel-Theuer
|
f92a44ecfa
|
copy: safeguard against strange compiler warnings
|
2022-08-01 15:03:38 +02:00 |
|
Thomas Schoebel-Theuer
|
0213d4d461
|
all: include linux/pagemap.h for newer kernels
|
2022-08-01 14:47:59 +02:00 |
|
Thomas Schoebel-Theuer
|
bc2545bc98
|
mapfree: remove alpha-specific code, since 31bb5cb18
|
2022-08-01 13:21:23 +02:00 |
|
Thomas Schoebel-Theuer
|
c99aded79b
|
all: release mars0.1astable152
|
2022-08-01 10:33:20 +02:00 |
|
Thomas Schoebel-Theuer
|
6bfea07da4
|
marsadm: correct view-disk-size upon stray actsize links
|
2022-08-01 10:28:50 +02:00 |
|
Thomas Schoebel-Theuer
|
b84dd97cab
|
marsadm: obey --dry-run at resize
|
2022-08-01 09:55:39 +02:00 |
|
Thomas Schoebel-Theuer
|
91fd1e8f76
|
marsadm: fix resize upon stray actsize links
|
2022-08-01 09:49:07 +02:00 |
|
Thomas Schoebel-Theuer
|
b555ba5d81
|
copy: safeguard any re-triggered writes
|
2022-07-28 14:47:47 +02:00 |
|
Thomas Schoebel-Theuer
|
c9f1854f3c
|
copy: safeguard start conditions
|
2022-07-28 14:47:47 +02:00 |
|
Thomas Schoebel-Theuer
|
2d5b708ff6
|
copy: safeguard advance on concluded states
|
2022-07-28 14:42:10 +02:00 |
|
Thomas Schoebel-Theuer
|
1e551e624b
|
copy: safeguard ref_len
|
2022-07-28 14:41:53 +02:00 |
|
Thomas Schoebel-Theuer
|
b6a5ee3227
|
copy: fix COPY_CHUNK border crossing
|
2022-07-28 14:37:23 +02:00 |
|
Thomas Schoebel-Theuer
|
1932198fd9
|
copy: clarify error messages
|
2022-07-28 14:35:52 +02:00 |
|
Thomas Schoebel-Theuer
|
f0dd60867a
|
all: release mars0.1astable151
|
2022-07-27 10:54:39 +02:00 |
|
Thomas Schoebel-Theuer
|
82569e4d6a
|
logger: remove superfluous checks
|
2022-07-27 10:54:39 +02:00 |
|
Thomas Schoebel-Theuer
|
54f6ea9f87
|
if: remove superfluous check
|
2022-07-27 10:54:39 +02:00 |
|
Thomas Schoebel-Theuer
|
974ac4d0eb
|
generic: remove superfluous checks
|
2022-07-27 10:54:38 +02:00 |
|
Thomas Schoebel-Theuer
|
53e9adb326
|
net: remove superfluous check
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
3a638f0a79
|
buf: mprove error code
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
eb6d6ad9d0
|
brick_mem: remove superfluous check
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
ee02b4cbba
|
client: remove superfluous checks
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
c5204c605f
|
copy: remove superfluous checks
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
b93c899403
|
brick: improve error code
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
da1ef56fef
|
main: remove superfluous checks and improve error codes
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
ffbea63a72
|
sio: improve error codes
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
9c55b20b76
|
aio: improve error codes
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
0992bd56f0
|
bio: improve error code
|
2022-07-27 10:36:55 +02:00 |
|
Thomas Schoebel-Theuer
|
5643dd7db9
|
bio: remove now superfluous check
|
2022-07-27 10:27:41 +02:00 |
|
Thomas Schoebel-Theuer
|
f39a457769
|
bio: compensate bio_alloc error
|
2022-07-27 10:27:41 +02:00 |
|
Thomas Schoebel-Theuer
|
44784b4981
|
all: release mars0.1astable150
|
2022-07-12 11:31:55 +02:00 |
|
Thomas Schoebel-Theuer
|
60bc655293
|
infra: use new SET_PTR_NULL
|
2022-07-12 11:28:12 +02:00 |
|
Thomas Schoebel-Theuer
|
5bad7d5d46
|
infra: trighten brick pointer checking
|
2022-07-12 11:28:12 +02:00 |
|
Thomas Schoebel-Theuer
|
58618cc29d
|
infra: tighten NULL pointer checking
|
2022-07-12 11:28:12 +02:00 |
|
Thomas Schoebel-Theuer
|
1f4f044914
|
copy: setup callback after allocation succeeded
|
2022-07-12 11:28:12 +02:00 |
|
Thomas Schoebel-Theuer
|
15f96ea5e2
|
copy: fix ENOMEM error path
|
2022-07-12 11:28:12 +02:00 |
|
Thomas Schoebel-Theuer
|
6f7b2ab9a7
|
all: release mars0.1astable149
|
2022-07-06 22:41:44 +02:00 |
|
Thomas Schoebel-Theuer
|
82cb983e46
|
brick_mem: new msleep_backoff()
|
2022-07-06 22:41:44 +02:00 |
|
Thomas Schoebel-Theuer
|
79c611cf5d
|
brick_mem: alias GFP_BRICK to __GFP_NORETRY when appropriate
|
2022-07-06 22:41:42 +02:00 |
|
Thomas Schoebel-Theuer
|
48a19e58d1
|
brick_mem: make CONFIG_MARS_MEM_RETRY mandatory by removing the symbol
|
2022-06-28 21:25:28 +02:00 |
|
Thomas Schoebel-Theuer
|
b4e0927d20
|
all: release mars0.1astable148
|
2022-06-28 07:14:00 +02:00 |
|
Thomas Schoebel-Theuer
|
32f2cab93f
|
doc: explain new error messages and hex codes
|
2022-06-28 07:14:00 +02:00 |
|
Thomas Schoebel-Theuer
|
fd1aa83114
|
marsadm: avoid repetitions of cache warnings
|
2022-06-28 07:14:00 +02:00 |
|
Thomas Schoebel-Theuer
|
787881304a
|
marsadm: do not create subdir on unmounted /mars
|
2022-06-28 07:14:00 +02:00 |
|