Commit Graph

427 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
b0c682a7b9 lib_queue: make checkpatch happy with spacing
I don't understand the obscure reason for this.
2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
f42b575a46 brick: fix checkpatch issues 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
a7e6ced479 infra: fix macro conventions and spacing 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
437d4b6d2c brick_checking: fix spaces 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
63cdd063e3 brick_say: unify use_atomic() 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
67d9616baa brick_say: quiet NEEDLESS_IF on kfree()
This is needed!
2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
0eb1c4e8b4 brick_say: add KERN_* to syslogging 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
404ec55b99 infra: fix coding style 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
00ec743b2e infra: fix whitespace formatting 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
916a01de22 usebuf: remove debug messages 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
a7d23cc05e buf: fix comments 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
87eb7d30bb infra: introduce aspect_context stage 2 2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
6431cc9a7f infra: introduce aspect_context stage 1
Aspects instances were firmly bound to brick instances.

Make them more flexible by giving them an explicit context.
2015-11-18 14:36:28 +01:00
Thomas Schoebel-Theuer
25a2ebf9e2 all: mark generated buildtag.h for upstream removal 2015-11-18 14:36:13 +01:00
Thomas Schoebel-Theuer
ef48120fdb all: mark mars_config.h for upstream removal 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
f898655b94 light: remove test symlinks 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
aff83b6f21 if: generate device name outside 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
712fe85950 infra: move brick_name from generic code to personality 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
e19148a6d7 if: prepare renaming to xio 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
3b410000dd infra: simplify object allocation 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
68b9953d29 infra: make freeing of objects more generic 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
131f91738f infra: move object ref counting to generic brick layer 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
42a291784a if: simplify unplugging 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
34e208a60b infra: hide some brick internals 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
5034febb19 infra: mark accessibility of members 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
6b21f00287 infra: move init/exit code from brick.h to brick.c
Avoid code duplication when multiple brick types are used later.
2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
5ae1042056 lib_rank: remove superfluous include dependency 2015-11-18 14:27:37 +01:00
Thomas Schoebel-Theuer
aac4076f53 server: remove unnecessary _clean_list() 2015-11-18 14:27:36 +01:00
Thomas Schoebel-Theuer
caf78adc48 light: remove CONFIG_MARS_LOGROT_AUTO 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
5d613147ca light: remove CONFIG_MARS_FAST_FULLSYNC 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
e47979217b client: remove CONFIG_MARS_NETIO_TIMEOUT 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
7b86d00842 light: remove CONFIG_MARS_SYNC_FLIP_INTERVAL 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
221e33bc5e light: remove CONFIG_MARS_PROPAGATE_INTERVAL 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
4883f1253b light: remove CONFIG_MARS_SCAN_INTERVAL 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
29d7807800 light: remove CONFIG_MARS_ROLLOVER_INTERVAL 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
86141dea60 light: remove CONFIG_MARS_SEPARATE_PORTS, always enabled 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
f3838c23e8 if: remove deprecated timer 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
ee1690d232 server: remove deprecated server_handler_count 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
ee9cc62d15 all: remove dead code 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
c4a52ce82a infra: remove brick_thread_t 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
9d7bf4807b trans_logger: remove obsolete debug_shortcut 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
d197817d21 light: remove superfluos RUN_* 2015-11-18 14:25:59 +01:00
Thomas Schoebel-Theuer
5480833f33 all: remove STAT_DEBUGGING 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
ecad81313e sio: remove dead code 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
dab6cac35f buf: remove non-working vmalloc 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
a149dfb67f bio: remove superfluous FAKE_IO 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
df4771acf6 infra: remove superfluous old fields 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
e5b41217b3 infra: remove dead code 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
86d8b97f5f trans_logger: remove deprecated hash debugging 2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
c60dc8194c all: remove deprecated MARS_IO() debugging 2015-11-18 14:25:58 +01:00