|
|
| version 1.7, 2004/05/18 00:16:46 | version 1.8, 2004/05/19 22:53:06 |
|---|---|
| Line 129 ffs_fsync(struct vop_fsync_args *ap) | Line 129 ffs_fsync(struct vop_fsync_args *ap) |
| wait = (ap->a_waitfor == MNT_WAIT); | wait = (ap->a_waitfor == MNT_WAIT); |
| if (vn_isdisk(vp, NULL)) { | if (vn_isdisk(vp, NULL)) { |
| lbn = INT_MAX; | lbn = INT_MAX; |
| if (vp->v_specmountpoint != NULL && | if (vp->v_rdev && vp->v_rdev->si_mountpoint != NULL && |
| (vp->v_specmountpoint->mnt_flag & MNT_SOFTDEP)) | (vp->v_rdev->si_mountpoint->mnt_flag & MNT_SOFTDEP)) |
| softdep_fsync_mountdev(vp); | softdep_fsync_mountdev(vp); |
| } else { | } else { |
| struct inode *ip; | struct inode *ip; |