Thomas Schoebel-Theuer
cc87a72637
if: fix merge_bvec_fn() regression for old kernels
2016-10-23 12:21:04 +02:00
Thomas Schoebel-Theuer
b6ef899ded
Revert "if: remove obsolete merge_bvec_fn()"
...
This reverts commit d96b6e3fbf
.
Altough newer kernels don't have this anymore, old kernels
need it.
Make it dependend from the kernel version.
2016-10-23 11:54:01 +02:00
Thomas Schoebel-Theuer
bab7ba6300
if: adapt to kernel 4.4 BLK_QC_T_NONE
...
see dece16353ef47d8d33f5302bc158072a9d65e26f
2016-08-25 07:16:40 +02:00
Thomas Schoebel-Theuer
d96b6e3fbf
if: remove obsolete merge_bvec_fn()
2016-08-25 07:16:40 +02:00
Thomas Schoebel-Theuer
67977d7abf
if: adapt bio_endio() to kernel 4.3
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
d04e8e23c4
if: adapt to renamed congestion handling (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
275cc2a195
if: adapt to missing bi_cnt (kernel 4.2)
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
5f6c2a25fe
if: move and enable blk_cleanup_queue()
2016-08-25 07:16:39 +02:00
Thomas Schoebel-Theuer
4d31d09534
all: remove CONFIG_MARS_BIGMODULE
2016-03-03 09:33:34 +01:00
Thomas Schoebel-Theuer
af6ac736c5
if: fix wrong error code ENOSYS
2015-10-07 10:44:44 +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