o Improve wording of the comment that accompanies fs_pad. The
padding is not specific to non-i386 architectures. It is caused by non-i386 specific alignment requirements of fs_swuid, o Add a CTASSERT to catch a change in the size of struct fs at compile-time rather than run-time. Ok'd: gordon Tested on: i386 ia64
This commit is contained in:
parent
90d9ad7de5
commit
111c003344
@ -312,7 +312,7 @@ struct fs {
|
||||
u_char fs_fsmnt[MAXMNTLEN]; /* name mounted on */
|
||||
u_char fs_volname[MAXVOLLEN]; /* volume name */
|
||||
u_int64_t fs_swuid; /* system-wide uid */
|
||||
int32_t fs_pad; /* padding for non-i386 */
|
||||
int32_t fs_pad; /* due to alignment of fs_swuid */
|
||||
/* these fields retain the current block allocation info */
|
||||
int32_t fs_cgrotor; /* last cg searched */
|
||||
void *fs_ocsp[NOCSPTRS]; /* padding; was list of fs_cs buffers */
|
||||
@ -351,6 +351,11 @@ struct fs {
|
||||
int32_t fs_magic; /* magic number */
|
||||
};
|
||||
|
||||
/* Sanity checking. */
|
||||
#ifdef CTASSERT
|
||||
CTASSERT(sizeof(struct fs) == 1376);
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Filesystem identification
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user