Commit Graph

32 Commits

Author SHA1 Message Date
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
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
4fd8543e4a infra: remove deprecated tracing 2015-11-18 13:59:14 +01:00
Thomas Schoebel-Theuer
a78ff4ba02 if: workaround for missing MARS_MAJOR 2015-10-22 08:01:59 +02:00
Thomas Schoebel-Theuer
4344f6a110 if: remove superfluous blk_cleanup_queue 2015-10-22 08:01:58 +02:00
Thomas Schoebel-Theuer
e049de8c6d if: adapt to renamed congestion handling (kernel 4.2) 2015-10-22 08:01:58 +02:00
Thomas Schoebel-Theuer
0022762bb0 if: adapt to missing bi_cnt (kernel 4.2) 2015-10-22 08:01:58 +02:00
Thomas Schoebel-Theuer
bc6b2ea6a8 Merge branch 'light0.1.y' into light0.2.y 2015-10-22 07:26:37 +02:00
Thomas Schoebel-Theuer
af6ac736c5 if: fix wrong error code ENOSYS 2015-10-07 10:44:44 +02:00
Thomas Schoebel-Theuer
20b3bd1932 all: remove CONFIG_MARS_{,HAVE_}BIGMODULE
It makes no sense to keep it.
2015-06-25 12:15:11 +02:00
Thomas Schoebel-Theuer
a12450d891 if: fix potential race on plugged requests 2015-03-23 13:48:10 +01:00
Thomas Schoebel-Theuer
324f472889 if: fix potential race on shutdown 2014-12-07 09:24:16 +01:00
Thomas Schoebel-Theuer
aa09d7df30 all: clarify license GPLv2+ 2014-11-25 18:09:17 +01:00
Thomas Schoebel-Theuer
1439d30ffb all: port to newer kernels (up to 3.15) 2014-06-18 12:10:55 +02:00
Thomas Schoebel-Theuer
7aebfdf6bb all: remove __exit annotation 2014-04-24 18:08:31 +02:00
Thomas Schoebel-Theuer
c621de770b all: improve checking of callback chain 2014-03-31 06:59:10 +02:00
Thomas Schoebel-Theuer
606528768f if: fix amount of throttling 2013-11-20 11:54:14 +01:00
Thomas Schoebel-Theuer
6579393177 light: rename throttling parameters and defaults 2013-11-20 11:13:57 +01:00
Thomas Schoebel-Theuer
232349e544 if: remove non-working kmap() 2013-11-05 12:31:34 +01:00
Thomas Schoebel-Theuer
9134be1a3e all: allow throttling of bulk write requests 2013-10-31 08:24:56 +01:00
Thomas Schoebel-Theuer
0a8292cb80 if: add diskstats 2013-10-31 08:02:09 +01:00
Thomas Schoebel-Theuer
ffc97c5c68 if: fix set_capacity() 2013-10-17 07:48:31 +02:00
Thomas Schoebel-Theuer
8971edad18 if: set capacity upon regular switch() maintenance 2013-10-17 07:35:34 +02:00
Thomas Schoebel-Theuer
453fcb59d8 if: fix early kill of if_brick 2013-09-17 12:16:36 +02:00
Thomas Schoebel-Theuer
2dd3033ff4 marsadm: split command "primary" into phases 2013-06-03 09:05:46 +02:00
Thomas Schoebel-Theuer
0c7bb9d00f if: fix bio flags for newer kernels
The old code was just bullshit.
2013-04-19 09:30:15 +02:00
Thomas Schoebel-Theuer
e4e9308310 if: improve performance of big bio requests
Writethrough of bio requests having more than one biovec should
only sync the last one. The others will be written to the transaction
log anyway. No need to wait for each of them to be committed one
by one.
2013-04-18 18:38:03 +02:00
Thomas Schoebel-Theuer
3ca7f91900 if: avoid higher-order pages for hashing 2013-04-15 18:37:11 +02:00
Thomas Schoebel-Theuer
c58417d271 all: move kernel source into separate directory 2013-04-08 17:01:37 +02:00