Commit Graph

20 Commits

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