SCCS-vsn: sys/kern/kern_physio.c 3.11
SCCS-vsn: sys/kern/vfs_bio.c 3.11
SCCS-vsn: sys/kern/vfs_cluster.c 3.11
-/* kern_physio.c 3.10 %G% */
+/* kern_physio.c 3.11 %G% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
+ if (flag & B_DIRTY) {
+ swpf[bp - swbuf] = pfcent;
+ swsize[bp - swbuf] = nbytes;
+ }
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
- swsize[bp - swbuf] = nbytes;
- swpf[bp - swbuf] = pfcent;
-/* vfs_bio.c 3.10 %G% */
+/* vfs_bio.c 3.11 %G% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
+ if (flag & B_DIRTY) {
+ swpf[bp - swbuf] = pfcent;
+ swsize[bp - swbuf] = nbytes;
+ }
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
- swsize[bp - swbuf] = nbytes;
- swpf[bp - swbuf] = pfcent;
-/* vfs_cluster.c 3.10 %G% */
+/* vfs_cluster.c 3.11 %G% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
bp->b_bcount = c;
bp->b_blkno = dblkno;
bp->b_dev = dev;
+ if (flag & B_DIRTY) {
+ swpf[bp - swbuf] = pfcent;
+ swsize[bp - swbuf] = nbytes;
+ }
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
(*bdevsw[major(dev)].d_strategy)(bp);
if (flag & B_DIRTY) {
if (c < nbytes)
panic("big push");
- swsize[bp - swbuf] = nbytes;
- swpf[bp - swbuf] = pfcent;