diff options
author | phk <phk@FreeBSD.org> | 2003-01-17 19:37:55 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2003-01-17 19:37:55 +0000 |
commit | 7540dbd6f4ab9f20e08cb7c45b9986e55af3445c (patch) | |
tree | 90c2e501c192f1651129fab85723e952e9caff16 /sys/kern | |
parent | 1870d97a25c3060866e2718c533913b780beb318 (diff) | |
download | FreeBSD-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.c | 16 | ||||
-rw-r--r-- | sys/kern/subr_diskmbr.c | 17 |
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 |