Commit Graph

39 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer
37c4e34f76 all: port to kernel 3.2 2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
11c7900acb all: replace msleep() by brick_msleep() 2013-01-20 23:24:30 +01:00
Thomas Schoebel-Theuer
325083115e mars_if: hacked propagation of resize 2013-01-20 23:24:28 +01:00
Thomas Schoebel-Theuer
8ad0d372aa light: implement resize operation during operation 2013-01-20 23:24:24 +01:00
schoebel
ec42130eb5 mars_if: fix bio semantics 2013-01-20 23:24:22 +01:00
schoebel
8e42c45cf4 prettyprint code 2013-01-20 23:24:12 +01:00
Thomas Schoebel-Theuer
c122773d6a pin mref during phase1_endio (for safety) 2013-01-20 23:24:11 +01:00
Thomas Schoebel-Theuer
a48c41684d treat CONFIG_MARS_DEBUG independent from CONFIG_DEBUG_KERNEL 2013-01-20 23:24:09 +01:00
Thomas Schoebel-Theuer
91f262b72b improve detection of memleaks 2013-01-20 23:23:49 +01:00
Thomas Schoebel-Theuer
aaf52f2400 quick fix for umount problem
plugging of requests != PAGE_SIZE does not work at all
2013-01-20 23:23:32 +01:00
Thomas Schoebel-Theuer
1e037b4dd5 fix waiting condition
if_switch() must not be called when requests are flying.
It is better to get a hung task instead (crashes are worse).
2013-01-20 23:23:32 +01:00
Thomas Schoebel-Theuer
9257e02b81 fix performance regression 2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
409536c010 new pre-patch for kernel 2.6.32 + adaptions 2013-01-20 23:23:30 +01:00
Thomas Schoebel-Theuer
eabd64d324 feature: ENOSPC handling (8GB before fs is full) 2013-01-13 12:12:07 +01:00
Thomas Schoebel-Theuer
cb5f6e4d37 fixed memory allocation, improved IO debugging 2013-01-13 12:12:04 +01:00
Thomas Schoebel-Theuer
3c86d0fa08 infrastructure: introduce macro wrappers for callback handling 2013-01-13 12:12:03 +01:00
schoebel
f2d1033f5f infrastructure: use bricks instead of outputs for aspects, remove hidden
outputs
2013-01-13 12:12:03 +01:00
schoebel
e89088b7cb removed unnecessary aspect virtual functions + infrastructure 2013-01-13 12:12:03 +01:00
Thomas Schoebel-Theuer
3091f75f67 import mars-125.tgz 2013-01-08 15:54:44 +01:00
Thomas Schoebel-Theuer
b7326a74a7 import mars-122.tgz 2013-01-08 15:54:41 +01:00
Thomas Schoebel-Theuer
374f37aca9 import mars-121.tgz 2013-01-08 15:54:41 +01:00
Thomas Schoebel-Theuer
62ed7174e8 import mars-118.tgz 2013-01-08 15:54:38 +01:00
Thomas Schoebel-Theuer
bf5935a356 import mars-117.tgz 2013-01-08 15:54:38 +01:00
Thomas Schoebel-Theuer
60f17b2db8 import mars-112.tgz 2013-01-08 15:54:34 +01:00
Thomas Schoebel-Theuer
4e6527b5cf import mars-106.tgz 2013-01-08 15:54:31 +01:00
Thomas Schoebel-Theuer
9d1b483b97 import mars-104.tgz 2013-01-08 15:54:30 +01:00
Thomas Schoebel-Theuer
05e63c109a import mars-102.tgz 2013-01-08 15:54:29 +01:00
Thomas Schoebel-Theuer
bf7489cb64 import mars-91.tgz 2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
03a635e223 import mars-89.tgz 2013-01-08 15:54:23 +01:00
Thomas Schoebel-Theuer
5d78c1089e import mars-88.tgz 2013-01-08 15:54:22 +01:00
Thomas Schoebel-Theuer
9375986860 import mars-87.tgz 2013-01-08 15:54:22 +01:00
Thomas Schoebel-Theuer
4bcaf0a3f8 import mars-85.tgz 2013-01-08 15:54:21 +01:00
Thomas Schoebel-Theuer
c430b3701f import mars-83.tgz 2013-01-08 15:54:21 +01:00
Thomas Schoebel-Theuer
9b1410c0ef import mars-82.tgz 2013-01-08 15:54:20 +01:00
Thomas Schoebel-Theuer
e05b279722 import mars-78.tgz 2013-01-08 15:54:18 +01:00
Thomas Schoebel-Theuer
a6ee7b1d5d import mars-77.tgz 2013-01-08 15:54:16 +01:00
Thomas Schoebel-Theuer
5ede8cd9ce import mars-75.tgz 2013-01-08 15:54:15 +01:00
Thomas Schoebel-Theuer
09fcbebc4e import mars-74.tgz 2013-01-08 15:54:14 +01:00
Thomas Schoebel-Theuer
00291330f5 import mars-73.tgz 2013-01-08 15:54:14 +01:00