Commit Graph

31 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
272b9d8e46 mem: improve pre-allocation 2023-05-23 10:19:23 +02:00
Thomas Schoebel-Theuer
da68981a3a mem: remove superfluous parameter 2023-05-23 10:19:23 +02:00
Thomas Schoebel-Theuer
e380aea93f infra: make msleep_backoff() interruptible 2023-01-18 18:41:14 +01:00
Thomas Schoebel-Theuer
3c77a0fdf6 mem: separated compile of CONFIG_MARS_DEBUG_* 2022-12-21 08:56:33 +01:00
Thomas Schoebel-Theuer
c45faff9d6 mem: silence build warning 2022-12-02 22:41:53 +01:00
Thomas Schoebel-Theuer
09412a052e mem: silence annoying compiler warning
The compiler will optimize this away upon certain combinations of
Kconfig settings.
2022-12-02 22:17:36 +01:00
Thomas Schoebel-Theuer
a4b63e4c63 all: deprecate statistics via say logging 2022-09-07 15:07:27 +02:00
Thomas Schoebel-Theuer
9bf9c8096a all: deprecate historic say logging 2022-09-07 14:14:37 +02:00
Thomas Schoebel-Theuer
eb6d6ad9d0 brick_mem: remove superfluous check 2022-07-27 10:36:55 +02:00
Thomas Schoebel-Theuer
82cb983e46 brick_mem: new msleep_backoff() 2022-07-06 22:41:44 +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
0fac4a277d mem: safeguard hash_fn 2021-03-01 13:05:17 +01:00
Thomas Schoebel-Theuer
ffc818b1af mem: adapt to time64_t 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer
222f048937 all: adapt to new timespec64 type 2019-12-25 09:19:07 +01:00
Thomas Schoebel-Theuer
a0fb789f75 mem: dissolve code duplication 2019-12-25 09:17:56 +01:00
Thomas Schoebel-Theuer
025ffbb09d Merge branch 'mars0.1.y' into mars0.1a.y 2019-03-06 07:25:43 +01:00
Thomas Schoebel-Theuer
388015ae37 mem: reproducible builds on newer compilers 2019-03-02 22:14:15 +01: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
bb2f82503c infra: memory debugging must disable irqs during spinlocks 2017-05-16 09:59:44 +02:00
Thomas Schoebel-Theuer
4f071e362f infra: new interface to Lamport clock 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer
4d31d09534 all: remove CONFIG_MARS_BIGMODULE 2016-03-03 09:33:34 +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
a989a43ecd infra: fix bounds checking in len2order() 2014-04-23 13:23:56 +02:00
Thomas Schoebel-Theuer
c45f2da80c brick_mem: improve debugging 2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
2d68b755c2 infra: fix mem error messages 2014-03-26 11:43:05 +01:00
Thomas Schoebel-Theuer
1d52efb880 brick_mem: improve debugging messages 2013-12-05 08:08:57 +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
08b27c548e all: add lamport clock to all messages 2013-07-22 08:44:03 +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