Commit Graph

14 Commits

Author SHA1 Message Date
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