Commit Graph

38 Commits

Author SHA1 Message Date
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