summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9a2a27d)
SCCS-vsn: sys/ufs/ffs/ffs_alloc.c 7.35
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)ffs_alloc.c 7.34 (Berkeley) %G%
+ * @(#)ffs_alloc.c 7.35 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
*
* The specified inode is placed back in the free map.
*/
*
* The specified inode is placed back in the free map.
*/
ffs_vfree (ap)
struct vop_vfree_args *ap;
#define pvp (ap->a_pvp)
ffs_vfree (ap)
struct vop_vfree_args *ap;
#define pvp (ap->a_pvp)
(int)fs->fs_cgsize, NOCRED, &bp);
if (error) {
brelse(bp);
(int)fs->fs_cgsize, NOCRED, &bp);
if (error) {
brelse(bp);
}
#endif SECSIZE
cgp = bp->b_un.b_cg;
if (!cg_chkmagic(cgp)) {
brelse(bp);
}
#endif SECSIZE
cgp = bp->b_un.b_cg;
if (!cg_chkmagic(cgp)) {
brelse(bp);
}
cgp->cg_time = time.tv_sec;
ino %= fs->fs_ipg;
}
cgp->cg_time = time.tv_sec;
ino %= fs->fs_ipg;
}
fs->fs_fmod = 1;
bdwrite(bp);
}
fs->fs_fmod = 1;
bdwrite(bp);