Blob Blame History Raw
Why would anyone rewrite the last block of a file or a block device to `allocate'
space? Seriously -- would this extend the block device; or fill the space in
between instead of creating a hole? Drugs?

Lubomir Rintel <lkundrak@v3.sk>

--- netbsd-iscsi-20080207/src/disk.c.allocate	2008-10-03 23:56:16.000000000 +0200
+++ netbsd-iscsi-20080207/src/disk.c	2008-10-03 23:57:06.000000000 +0200
@@ -659,6 +659,7 @@
 	}
 }
 
+#if 0
 /* allocate some space for a disk/extent, using an lseek, read and write combination */
 static int
 de_allocate(disc_de_t *de, char *filename)
@@ -705,6 +706,7 @@
 	}
 	return 0;
 }
+#endif
 
 /* copy src to dst, of size `n' bytes, padding any extra with `pad' */
 static void
@@ -803,10 +805,12 @@
 		iscsi_trace_error(__FILE__, __LINE__, "error opening \"%s\"\n", disks.v[disks.c].filename);
 		return -1;
 	}
+#if 0
 	if (!(tp->flags & TARGET_READONLY) && !allocate_space(tp)) {
 		iscsi_trace_error(__FILE__, __LINE__, "error allocating space for \"%s\"", tp->target);
 		return -1;
 	}
+#endif
 	printf("%" PRIu64 " MB %sdisk storage for \"%s\"\n",
 		(de_getsize(&tp->de) / MB(1)),
 		(tp->flags & TARGET_READONLY) ? "readonly " : "",