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
Thomas Schoebel-Theuer
aaa0b96a0a
light: remove deprecated MARS_ERR_ONCE()
2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
0d1fe1a780
all: remove deprecated MARS_IO() debugging
2015-11-18 14:25:58 +01:00
Thomas Schoebel-Theuer
25f39f7354
all: remove some dead code
2015-11-18 14:25:57 +01:00
Thomas Schoebel-Theuer
9f655b702f
all: remove obsolete NULL ptr checking
2015-11-18 14:25:53 +01:00
Thomas Schoebel-Theuer
66221b6f37
infra: remove some dead code
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
e133b7192b
infra: move power led implementation to strategy layer
...
The interface must remain callable by each worker brick, but
the implementation belongs to the strategy layer (preparation for
MARS Full).
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
75d7e1f158
infra: remove include dependency from _STRATEGY
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
3b101d373a
infra: remove GFP_MARS
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
be5919a108
infra: remove obsolete brick_locks.h
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
09bae2eb19
infra: remove deprecated brick_atomic.h
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
4fd8543e4a
infra: remove deprecated tracing
2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
5dd9f4b7b2
Kbuild: fix out-of-tree builds
2015-10-28 17:24:08 +01:00
Thomas Schoebel-Theuer
867d0f1524
infra: fix wrong version detection
2015-10-28 15:20:52 +01:00
Thomas Schoebel-Theuer
83f8ef7bec
doc: new build method
2015-10-22 08:02:00 +02:00
Thomas Schoebel-Theuer
175de82dcd
infra: replace unwanted sys_unlink() by provisionary wrapper
2015-10-22 08:02:00 +02:00
Thomas Schoebel-Theuer
8b5891cf88
infra: remove unwanted sys_utimes()
2015-10-22 08:02:00 +02:00
Thomas Schoebel-Theuer
79beadc0aa
infra: replace unwanted sys_rename() by provisionary wrapper
2015-10-22 08:02:00 +02:00
Thomas Schoebel-Theuer
95dfa6d5b5
infra: replace sys_mkdir() by vfs_mkdir()
2015-10-22 08:02:00 +02:00
Thomas Schoebel-Theuer
ceee169071
infra: replace sys_symlink() by vfs_symlink()
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
d7dc817902
infra: start dual compatibility with/out prepatch
...
Automatic detection whether the prepatch is applied or not.
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
2ed59e9752
infa: introduce wrapper layer for compatibiliy with multiple kernels
...
This is needed for adaptation of the out-of-tree MARS version to multiple
kernel versions.
It will be much simplified after upstream merging, and/or
removed/replaced by something better.
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
a78ac85888
all: retire unwanted aio brick for external build
...
AIO needs to be vastly re-implemented later in a different way, when
integrated with kernel upstream.
For now, use SIO instead of AIO when building an externel kernel
module for a kernel without the (obsolete) prepatch.
For now, AIO is nevertheless used when MARS_MAJOR is present,
which can happen only at a pre-patched kernel.
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
536897bd2c
infra: remove unwanted reference to min_free_kbyte
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
2b2c72cd06
infra: remove unwanted rmdir()
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
9539b4f098
infra: remove unwanted lchown()
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
f6fd0cf73a
infra: remove unwanted chmod()
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
a78ff4ba02
if: workaround for missing MARS_MAJOR
2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
080776cb0c
infra: make lockdep happy
2015-10-22 08:01:59 +02:00