Thomas Schoebel-Theuer
272b9d8e46
mem: improve pre-allocation
2023-05-23 10:19:23 +02:00
Thomas Schoebel-Theuer
82a8c778de
mem: silence annoying stacktraces via __GFP_NOWARN
2022-10-15 07:06:31 +02:00
Thomas Schoebel-Theuer
a4b63e4c63
all: deprecate statistics via say logging
2022-09-07 15:07:27 +02:00
Thomas Schoebel-Theuer
60bc655293
infra: use new SET_PTR_NULL
2022-07-12 11:28:12 +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
ceebaf04e5
infra: safeguard double free
2020-07-08 21:00:05 +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
d18c60f232
infra: fix potential fault
...
Very old idiotic bug.
Under some circumstances, a byte beyond the end of a non-null-terminated
string (such as produced by the VFS) might be read, potentially leading
to a page fault just one byte after a page border.
2016-01-02 10:18:33 +01:00
Thomas Schoebel-Theuer
aa09d7df30
all: clarify license GPLv2+
2014-11-25 18:09:17 +01:00
Thomas Schoebel-Theuer
7aebfdf6bb
all: remove __exit annotation
2014-04-24 18:08:31 +02:00
Thomas Schoebel-Theuer
21fe963c5e
infra: fix include of generated header for out-of-tree builds
2014-04-23 13:23:56 +02:00
Thomas Schoebel-Theuer
2d68b755c2
infra: fix mem error messages
2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
7f8bf6c29a
brick_mem: add /proc/sys/mars/mem_allow_freelist
2013-10-17 07:30:10 +02:00
Thomas Schoebel-Theuer
20166b6c01
infra: better optimization of memory allocations
2013-04-22 11:48:50 +02:00
Thomas Schoebel-Theuer
c58417d271
all: move kernel source into separate directory
2013-04-08 17:01:37 +02:00