summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-01-17 19:37:55 +0000
committerphk <phk@FreeBSD.org>2003-01-17 19:37:55 +0000
commit7540dbd6f4ab9f20e08cb7c45b9986e55af3445c (patch)
tree90c2e501c192f1651129fab85723e952e9caff16 /sys/kern
parent1870d97a25c3060866e2718c533913b780beb318 (diff)
downloadFreeBSD-src-7540dbd6f4ab9f20e08cb7c45b9986e55af3445c.zip
FreeBSD-src-7540dbd6f4ab9f20e08cb7c45b9986e55af3445c.tar.gz
Move alpha_fix_srm_checksum() from subr_diskmbr.c to subr_disklabel.c
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/subr_disklabel.c16
-rw-r--r--sys/kern/subr_diskmbr.c17
2 files changed, 16 insertions, 17 deletions
diff --git a/sys/kern/subr_disklabel.c b/sys/kern/subr_disklabel.c
index 9318ffa..6f08722 100644
--- a/sys/kern/subr_disklabel.c
+++ b/sys/kern/subr_disklabel.c
@@ -281,3 +281,19 @@ bad:
return(-1);
}
+#ifdef __alpha__
+void
+alpha_fix_srm_checksum(bp)
+ struct buf *bp;
+{
+ u_int64_t *p;
+ u_int64_t sum;
+ int i;
+
+ p = (u_int64_t *) bp->b_data;
+ sum = 0;
+ for (i = 0; i < 63; i++)
+ sum += p[i];
+ p[63] = sum;
+}
+#endif
diff --git a/sys/kern/subr_diskmbr.c b/sys/kern/subr_diskmbr.c
index 7561c80..d8dc817a 100644
--- a/sys/kern/subr_diskmbr.c
+++ b/sys/kern/subr_diskmbr.c
@@ -525,20 +525,3 @@ mbr_setslice(sname, lp, sp, dp, br_offset)
#endif
return (0);
}
-
-#ifdef __alpha__
-void
-alpha_fix_srm_checksum(bp)
- struct buf *bp;
-{
- u_int64_t *p;
- u_int64_t sum;
- int i;
-
- p = (u_int64_t *) bp->b_data;
- sum = 0;
- for (i = 0; i < 63; i++)
- sum += p[i];
- p[63] = sum;
-}
-#endif
OpenPOWER on IntegriCloud