Thomas Schoebel-Theuer
|
ee55f32605
|
brick: safeguard smp_mb and barrier
|
2023-02-27 09:50:10 +01:00 |
Thomas Schoebel-Theuer
|
8594d13d14
|
infra: move brick_say inclusion
|
2022-12-02 22:42:11 +01:00 |
Thomas Schoebel-Theuer
|
46af5a6d09
|
infra: remove obsolete LOCK_CHECK
|
2022-12-02 22:36:39 +01:00 |
Thomas Schoebel-Theuer
|
b4778909a2
|
generic: round up object allocations to possible cache lines
|
2022-11-28 16:07:59 +01:00 |
Thomas Schoebel-Theuer
|
9bf9c8096a
|
all: deprecate historic say logging
|
2022-09-07 14:14:37 +02:00 |
Thomas Schoebel-Theuer
|
b93c899403
|
brick: improve error code
|
2022-07-27 10:36:55 +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
|
3b1c75eff5
|
brick: remove superfluous tmp_head
|
2022-06-06 15:02:52 +02:00 |
Thomas Schoebel-Theuer
|
89f1fb5795
|
brick: thighten callback checking
|
2022-06-01 05:43:26 +02:00 |
Thomas Schoebel-Theuer
|
213adc7632
|
all: pack enums
|
2022-04-02 18:55:19 +02:00 |
Thomas Schoebel-Theuer
|
ae79f46a3e
|
infra: defend against OOM and fork limits
|
2021-11-18 16:23:52 +01:00 |
Thomas Schoebel-Theuer
|
5f13e810b7
|
all: safeguard mb on indirect calls
|
2021-07-08 07:44:38 +02:00 |
Thomas Schoebel-Theuer
|
320e9335c9
|
brick: safeguard mb() before check
|
2021-04-16 11:43:19 +02:00 |
Thomas Schoebel-Theuer
|
97394a9336
|
infra: use cond_resched()
|
2020-06-30 21:07:09 +02:00 |
Thomas Schoebel-Theuer
|
fddc6e491b
|
infra: adapt to new include/linux/sched/signal.h
|
2019-12-25 09:19:08 +01:00 |
Thomas Schoebel-Theuer
|
ddff7757d6
|
infra: restart failed kthread creation
|
2019-12-25 09:17:56 +01:00 |
Thomas Schoebel-Theuer
|
e54cab1f95
|
infra: safeguard signals interfering with kthreads
|
2019-12-25 09:17:56 +01:00 |
Thomas Schoebel-Theuer
|
fd72fef4c9
|
infra: fix signal handling
|
2017-05-22 11:25:00 +02:00 |
Thomas Schoebel-Theuer
|
66d200dbf1
|
infra: fix wrong error code ENOSYS
|
2015-10-07 10:44:35 +02:00 |
Thomas Schoebel-Theuer
|
9cb5b54cdc
|
infra: remove outdated code
|
2015-03-23 13:48:11 +01:00 |
Thomas Schoebel-Theuer
|
aa09d7df30
|
all: clarify license GPLv2+
|
2014-11-25 18:09:17 +01:00 |
Thomas Schoebel-Theuer
|
1295c43a7a
|
infra: move io_timeout to generic interface
This is needed for the next commit.
|
2014-11-12 09:01:34 +01:00 |
Thomas Schoebel-Theuer
|
b0171749a4
|
infra: fix racy NULL deref on thread termination
|
2014-11-12 09:01:33 +01:00 |
Thomas Schoebel-Theuer
|
7aebfdf6bb
|
all: remove __exit annotation
|
2014-04-24 18:08:31 +02:00 |
Thomas Schoebel-Theuer
|
9ab367f11a
|
infra: improve callback debugging
|
2014-03-31 06:59:10 +02:00 |
Thomas Schoebel-Theuer
|
8429aaf773
|
infra: turn off stack traces at errors
|
2014-03-19 11:44:58 +01:00 |
Thomas Schoebel-Theuer
|
08b27c548e
|
all: add lamport clock to all messages
|
2013-07-22 08:44:03 +02:00 |
Thomas Schoebel-Theuer
|
ea42d36a15
|
infra: check Kconfig prerequirements
|
2013-07-10 09:08:39 +02:00 |
Thomas Schoebel-Theuer
|
dfe2dc5b1c
|
infra: remove recursive button operations
All buttons should be switched step-by-step in future.
The previous patch should ensure that no harm can occur.
|
2013-06-03 09:05:46 +02:00 |
Thomas Schoebel-Theuer
|
db8e4caacf
|
proc: fix query of lamport clock
|
2013-05-13 12:50:29 +02:00 |
Daniel Hermann
|
176be50435
|
all: preparations for out-of-tree build
- Makefile: Prepare for out-of-tree build
- Define CONFIG_MARS_BIGMODULE if build out-of-tree
- Adjusted target for buildtag.h generation
- Added target for mars_config.h generation (depends on Kconfig)
- Commits 949c64e 3e1d566 167dd73 rebased on eaba743
- Added script gen_config.pl to generate mars_config.h from Kconfig
(Commits f373687 dc92c2f bf863f2 rebased on eaba743 )
- Include mars_config.h in mars.h/brick.h/brick_say.h
(Commits 6f14e02 8f1b7d6 rebased on eaba743 )
Signed-off-by: Thomas Schoebel-Theuer <tst@1und1.de>
|
2013-04-11 11:01:25 +02:00 |
Thomas Schoebel-Theuer
|
c58417d271
|
all: move kernel source into separate directory
|
2013-04-08 17:01:37 +02:00 |