summaryrefslogtreecommitdiff
path: root/net/nasd/patches/patch-ap
diff options
context:
space:
mode:
Diffstat (limited to 'net/nasd/patches/patch-ap')
-rw-r--r--net/nasd/patches/patch-ap184
1 files changed, 184 insertions, 0 deletions
diff --git a/net/nasd/patches/patch-ap b/net/nasd/patches/patch-ap
new file mode 100644
index 00000000000..1a49b73a34e
--- /dev/null
+++ b/net/nasd/patches/patch-ap
@@ -0,0 +1,184 @@
+$NetBSD: patch-ap,v 1.1.1.1 2005/05/04 08:56:50 agc Exp $
+
+Index: drive/nasd_layout.c
+===================================================================
+RCS file: /usr/cvsroot/nasd/nasd-1.3/drive/nasd_layout.c,v
+retrieving revision 1.1.1.1
+retrieving revision 1.3
+diff -u -r1.1.1.1 -r1.3
+--- drive/nasd_layout.c 21 Mar 2005 08:52:02 -0000 1.1.1.1
++++ drive/nasd_layout.c 21 Mar 2005 23:26:12 -0000 1.3
+@@ -118,10 +118,10 @@
+ \
+ NASD_TM_START(&tm);
+
+-#define LAYOUT_TIMING_DONE(_func_) \
++#define LAYOUT_TIMING_DONE(_functime_) \
+ NASD_TM_STOP(&tm); \
+ NASD_TM_ELAPSED_TS(&tm, &ts); \
+- NASD_ATOMIC_TIMESPEC_ADD(&nasd_drive_layout_stats.##_func_##_time, &ts);
++ NASD_ATOMIC_TIMESPEC_ADD(&nasd_drive_layout_stats._functime_, &ts);
+
+ nasd_status_t
+ nasd_od_layout_init(
+@@ -179,14 +179,14 @@
+
+ want_blocks = prealloc_blocks + 1;
+ if (want_blocks > (part->part_size - part->blocks_allocated)) {
+- LAYOUT_TIMING_DONE(get_node_block);
++ LAYOUT_TIMING_DONE(get_node_block_time);
+ return(NASD_NO_SPACE);
+ }
+
+ rc = nasd_nl_cur->nl_get_node_block(partnum, prealloc_blocks,
+ layout_hint, &exle, &pre_exle);
+ if (rc) {
+- LAYOUT_TIMING_DONE(get_node_block);
++ LAYOUT_TIMING_DONE(get_node_block_time);
+ return(rc);
+ }
+
+@@ -204,7 +204,7 @@
+ *exle_p = exle;
+ *pre_exle_p = pre_exle;
+
+- LAYOUT_TIMING_DONE(get_node_block);
++ LAYOUT_TIMING_DONE(get_node_block_time);
+ return(rc);
+ }
+
+@@ -233,7 +233,7 @@
+
+ rc = nasd_nl_cur->nl_node_fail_create(partnum, exle, pre_exle);
+
+- LAYOUT_TIMING_DONE(node_fail_create);
++ LAYOUT_TIMING_DONE(node_fail_create_time);
+ return(rc);
+ }
+
+@@ -262,7 +262,7 @@
+
+ rc = nasd_nl_cur->nl_release_oneblock(partnum, blknum, layout_handle);
+
+- LAYOUT_TIMING_DONE(release_oneblock);
++ LAYOUT_TIMING_DONE(release_oneblock_time);
+ return(rc);
+ }
+
+@@ -288,7 +288,7 @@
+ rc = nasd_nl_cur->nl_release_blocks(partnum, exle, &blocks_released,
+ layout_handle);
+ if (rc) {
+- LAYOUT_TIMING_DONE(release_blocks);
++ LAYOUT_TIMING_DONE(release_blocks_time);
+ return(rc);
+ }
+
+@@ -297,7 +297,7 @@
+
+ nasd_part_modified(partnum);
+
+- LAYOUT_TIMING_DONE(release_blocks);
++ LAYOUT_TIMING_DONE(release_blocks_time);
+ return(NASD_SUCCESS);
+ }
+
+@@ -335,7 +335,7 @@
+ pb_avail = part->part_size - part->blocks_allocated;
+ if (pah->pb_need > pb_avail) {
+ NASD_ODC_ICPART_UNLOCK_WRITE(icp);
+- LAYOUT_TIMING_DONE(init_adj_prealloc);
++ LAYOUT_TIMING_DONE(init_adj_prealloc_time);
+ return(NASD_NO_SPACE);
+ }
+ part->blocks_allocated += pah->pb_need;
+@@ -347,7 +347,7 @@
+ pah->pb_need = 0;
+ }
+
+- LAYOUT_TIMING_DONE(init_adj_prealloc);
++ LAYOUT_TIMING_DONE(init_adj_prealloc_time);
+ return(NASD_SUCCESS);
+ }
+
+@@ -381,7 +381,7 @@
+ NASD_ODC_ICPART_UNLOCK_WRITE(icp);
+ }
+
+- LAYOUT_TIMING_DONE(cancel_adj_prealloc);
++ LAYOUT_TIMING_DONE(cancel_adj_prealloc_time);
+ return(NASD_SUCCESS);
+ }
+
+@@ -424,7 +424,7 @@
+
+ NASD_ODC_ICPART_UNLOCK_WRITE(icp);
+
+- LAYOUT_TIMING_DONE(adj_prealloc);
++ LAYOUT_TIMING_DONE(adj_prealloc_time);
+ return(rc);
+ }
+
+@@ -448,7 +448,7 @@
+
+ rc = nasd_nl_cur->nl_surrender_prealloc(partnum, ne);
+
+- LAYOUT_TIMING_DONE(surrender_prealloc);
++ LAYOUT_TIMING_DONE(surrender_prealloc_time);
+ return(rc);
+ }
+
+@@ -468,7 +468,7 @@
+
+ rc = nasd_odc_obj_disassoc(ne);
+ if (rc) {
+- LAYOUT_TIMING_DONE(node_deleting);
++ LAYOUT_TIMING_DONE(node_deleting_time);
+ return(rc);
+ }
+
+@@ -476,7 +476,7 @@
+
+ rc = nasd_nl_cur->nl_node_deleting(partnum, ne);
+
+- LAYOUT_TIMING_DONE(node_deleting);
++ LAYOUT_TIMING_DONE(node_deleting_time);
+ return(rc);
+ }
+
+@@ -510,7 +510,7 @@
+ exle_p, &blocks_allocated);
+ if (rc) {
+ *blocks_allocated_p = 0;
+- LAYOUT_TIMING_DONE(alloc_blocks);
++ LAYOUT_TIMING_DONE(alloc_blocks_time);
+ return(rc);
+ }
+
+@@ -520,7 +520,7 @@
+
+ *blocks_allocated_p = blocks_allocated;
+
+- LAYOUT_TIMING_DONE(alloc_blocks);
++ LAYOUT_TIMING_DONE(alloc_blocks_time);
+ return(NASD_SUCCESS);
+ }
+
+@@ -568,7 +568,7 @@
+ pbs_got = NASD_MIN(preallocblks_used, pbs_avail);
+ rc = nasd_odc_get_extent_list(&pre_exle);
+ if (rc != NASD_SUCCESS) {
+- LAYOUT_TIMING_DONE(get_prealloc);
++ LAYOUT_TIMING_DONE(get_prealloc_time);
+ return(rc);
+ }
+ pre_exle->range.first = np->prealloc_ex.first;
+@@ -599,7 +599,7 @@
+
+ part->blocks_used += preallocblks_used;
+
+- LAYOUT_TIMING_DONE(get_prealloc);
++ LAYOUT_TIMING_DONE(get_prealloc_time);
+ return(NASD_SUCCESS);
+ }
+