version 1.40, 2001/01/27 04:23:21 |
version 1.40.2.1, 2001/03/05 22:50:06 |
|
|
#include <sys/param.h> |
#include <sys/param.h> |
#include <sys/systm.h> |
#include <sys/systm.h> |
#include <sys/mount.h> |
#include <sys/mount.h> |
|
#include <sys/lwp.h> |
#include <sys/proc.h> |
#include <sys/proc.h> |
#include <sys/file.h> |
#include <sys/file.h> |
#include <sys/buf.h> |
#include <sys/buf.h> |
Line 478 ffs_indirtrunc(ip, lbn, dbn, lastbn, lev |
|
Line 479 ffs_indirtrunc(ip, lbn, dbn, lastbn, lev |
|
trace(TR_BREADHIT, pack(vp, fs->fs_bsize), lbn); |
trace(TR_BREADHIT, pack(vp, fs->fs_bsize), lbn); |
} else { |
} else { |
trace(TR_BREADMISS, pack(vp, fs->fs_bsize), lbn); |
trace(TR_BREADMISS, pack(vp, fs->fs_bsize), lbn); |
curproc->p_stats->p_ru.ru_inblock++; /* pay for read */ |
curproc->l_proc->p_stats->p_ru.ru_inblock++; /* pay for read */ |
bp->b_flags |= B_READ; |
bp->b_flags |= B_READ; |
if (bp->b_bcount > bp->b_bufsize) |
if (bp->b_bcount > bp->b_bufsize) |
panic("ffs_indirtrunc: bad buffer size"); |
panic("ffs_indirtrunc: bad buffer size"); |