Module Name: src Committed By: matt Date: Thu Feb 2 03:00:49 UTC 2012
Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Make this compile on vax (uninitialized use warning). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/ufs/ufs_quota1.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/ufs/ufs/ufs_quota1.c diff -u src/sys/ufs/ufs/ufs_quota1.c:1.17 src/sys/ufs/ufs/ufs_quota1.c:1.18 --- src/sys/ufs/ufs/ufs_quota1.c:1.17 Wed Feb 1 05:43:54 2012 +++ src/sys/ufs/ufs/ufs_quota1.c Thu Feb 2 03:00:48 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: ufs_quota1.c,v 1.17 2012/02/01 05:43:54 dholland Exp $ */ +/* $NetBSD: ufs_quota1.c,v 1.18 2012/02/02 03:00:48 matt Exp $ */ /* * Copyright (c) 1982, 1986, 1990, 1993, 1995 @@ -35,7 +35,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ufs_quota1.c,v 1.17 2012/02/01 05:43:54 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ufs_quota1.c,v 1.18 2012/02/02 03:00:48 matt Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -611,19 +611,17 @@ quota1_handle_cmd_put(struct ufsmount *u dqb.dqb_curinodes = dq->dq_curinodes; dqb.dqb_btime = dq->dq_btime; dqb.dqb_itime = dq->dq_itime; - switch (key->qk_objtype) { - case QUOTA_OBJTYPE_BLOCKS: + if (key->qk_objtype == QUOTA_OBJTYPE_BLOCKS) { dqb.dqb_bsoftlimit = quota1_encode_limit(val->qv_softlimit); dqb.dqb_bhardlimit = quota1_encode_limit(val->qv_hardlimit); dqb.dqb_isoftlimit = dq->dq_isoftlimit; dqb.dqb_ihardlimit = dq->dq_ihardlimit; - break; - case QUOTA_OBJTYPE_FILES: + } else { + KASSERT(key->qk_objtype == QUOTA_OBJTYPE_FILES); dqb.dqb_bsoftlimit = dq->dq_bsoftlimit; dqb.dqb_bhardlimit = dq->dq_bhardlimit; dqb.dqb_isoftlimit = quota1_encode_limit(val->qv_softlimit); dqb.dqb_ihardlimit = quota1_encode_limit(val->qv_hardlimit); - break; } if (dq->dq_id == 0 && val->qv_grace != QUOTA_NOTIME) { /* also update grace time if available */