Commit Graph

35 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer 9bf9c8096a all: deprecate historic say logging 2022-09-07 14:14:37 +02:00
Thomas Schoebel-Theuer f33c330109 say: use new smp waiting 2022-08-24 10:22:26 +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 d0c5b5699f all: adapt to removal of get_ds()
See 736706bee3298208343a76096370e4f6a5c55915
2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer a339fc1810 say: adapt to time64_t 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer 5f65747fe3 compat: adapt to kernel 4.17 and new prepatch 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer f21c58c480 brick_say: use mars_rename at MARS_HAS_PREPATCH_V2 2021-02-10 13:36:06 +01:00
Thomas Schoebel-Theuer 11358d0279 infra: disable say_logging by default 2020-04-13 10:52:38 +02:00
Thomas Schoebel-Theuer 73a4b330d1 all: adapt to kernel_{read,write} 2019-12-25 09:19:08 +01:00
Thomas Schoebel-Theuer 222f048937 all: adapt to new timespec64 type 2019-12-25 09:19:07 +01:00
Thomas Schoebel-Theuer 9a17bfb37d all: unify HAS_ naming conventions 2019-12-25 09:19:06 +01:00
Thomas Schoebel-Theuer 2a44797583 Merge branch 'mars0.1.y' into mars0.1a.y 2018-05-14 19:29:58 +02:00
Thomas Schoebel-Theuer 988457b65b infra: fix silly deadlock on improbable race 2018-05-09 07:54:38 +02:00
Thomas Schoebel-Theuer 1022c21ac6 Merge branch 'mars0.1.y' into mars0.1a.y 2018-02-01 06:25:02 +01:00
Thomas Schoebel-Theuer 49d0d9183c infra: avoid double say logging 2018-01-31 07:45:55 +01:00
Thomas Schoebel-Theuer 7b54f1d341 infra: remove senseless non-atomic alloc 2018-01-31 07:45:55 +01:00
Thomas Schoebel-Theuer f2b1e61812 infra: replace say rwlock by rwsem 2018-01-31 07:45:55 +01:00
Thomas Schoebel-Theuer f7e9619ab7 infra: factor out atomic testing 2018-01-31 07:45:55 +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 088b103abf infra: avoid frequent resched 2017-05-17 12:22:29 +02:00
Thomas Schoebel-Theuer 386ae8e8d0 infra: disable irqs during spinlocks 2017-05-16 10:17:19 +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 b3b13d9187 infra: replace unwanted sys_rename() by provisionary wrapper 2017-05-04 10:08:29 +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 4f071e362f infra: new interface to Lamport clock 2017-04-15 18:10:44 +02:00
Thomas Schoebel-Theuer ccf3c1b944 infra: increase say IDs 2017-04-04 08:42:16 +02:00
Thomas Schoebel-Theuer aa09d7df30 all: clarify license GPLv2+ 2014-11-25 18:09:17 +01:00
Thomas Schoebel-Theuer d4b31d8bf9 infra: add flood protected syslogging 2014-03-19 17:49:39 +01:00
Thomas Schoebel-Theuer 3e9aae53c8 all: fix potential buffer overflows, use vscnprintf() 2014-03-19 11:30:23 +01:00
Thomas Schoebel-Theuer 08b27c548e all: add lamport clock to all messages 2013-07-22 08:44:03 +02:00
Thomas Schoebel-Theuer 803a1c8419 infra: fix race on deletion of say channels 2013-04-25 16:03:48 +02:00
Thomas Schoebel-Theuer 1c8fa83d1f infra: control creation of log messages 2013-04-08 17:02:57 +02:00
Thomas Schoebel-Theuer a693f0bc50 infra: export del_channel() for general use 2013-04-08 17:02:57 +02:00
Thomas Schoebel-Theuer ad06f69514 infra: allow stopping of log messages 2013-04-08 17:02:57 +02:00
Thomas Schoebel-Theuer c58417d271 all: move kernel source into separate directory 2013-04-08 17:01:37 +02:00