SCCS-vsn: sys/kern/vfs_bio.c 7.17
SCCS-vsn: sys/kern/vfs_cluster.c 7.17
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)vfs_bio.c 7.16 (Berkeley) %G%
+ * @(#)vfs_bio.c 7.17 (Berkeley) %G%
int flags;
{
register struct vnode *vp;
int flags;
{
register struct vnode *vp;
- for (vp = mountp->m_mounth; vp; vp = vp->v_mountf) {
+ for (vp = mountp->m_mounth; vp; vp = nvp) {
+ nvp = vp->v_mountf;
if (vget(vp))
goto loop;
vflushbuf(vp, flags);
if (vget(vp))
goto loop;
vflushbuf(vp, flags);
struct mount *mountp;
{
register struct vnode *vp;
struct mount *mountp;
{
register struct vnode *vp;
- for (vp = mountp->m_mounth; vp; vp = vp->v_mountf) {
+ for (vp = mountp->m_mounth; vp; vp = nvp) {
+ nvp = vp->v_mountf;
if (vget(vp))
goto loop;
dirty += vinvalbuf(vp, 1);
if (vget(vp))
goto loop;
dirty += vinvalbuf(vp, 1);
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * @(#)vfs_cluster.c 7.16 (Berkeley) %G%
+ * @(#)vfs_cluster.c 7.17 (Berkeley) %G%
int flags;
{
register struct vnode *vp;
int flags;
{
register struct vnode *vp;
- for (vp = mountp->m_mounth; vp; vp = vp->v_mountf) {
+ for (vp = mountp->m_mounth; vp; vp = nvp) {
+ nvp = vp->v_mountf;
if (vget(vp))
goto loop;
vflushbuf(vp, flags);
if (vget(vp))
goto loop;
vflushbuf(vp, flags);
struct mount *mountp;
{
register struct vnode *vp;
struct mount *mountp;
{
register struct vnode *vp;
- for (vp = mountp->m_mounth; vp; vp = vp->v_mountf) {
+ for (vp = mountp->m_mounth; vp; vp = nvp) {
+ nvp = vp->v_mountf;
if (vget(vp))
goto loop;
dirty += vinvalbuf(vp, 1);
if (vget(vp))
goto loop;
dirty += vinvalbuf(vp, 1);