ffs_snapshot.c (876d357fa7bc8aeb8d050dd8fe227dd4fd8ed4df) ffs_snapshot.c (411455a8fbcfbb51e60fb5f5d4a02d6e76c0a88c)
1/*-
2 * Copyright 2000 Marshall Kirk McKusick. All Rights Reserved.
3 *
4 * Further information about snapshots can be obtained from:
5 *
6 * Marshall Kirk McKusick http://www.mckusick.com/softdep/
7 * 1614 Oxford Street mckusick@mckusick.com
8 * Berkeley, CA 94709-1608 +1-510-843-9542

--- 544 unchanged lines hidden (view full) ---

553 (xvp->v_iflag & (VI_OWEINACT | VI_DOINGINACT)) == 0) {
554 VI_UNLOCK(xvp);
555 VOP_UNLOCK(xvp, 0);
556 vdrop(xvp);
557 continue;
558 }
559 VI_UNLOCK(xvp);
560 if (snapdebug)
1/*-
2 * Copyright 2000 Marshall Kirk McKusick. All Rights Reserved.
3 *
4 * Further information about snapshots can be obtained from:
5 *
6 * Marshall Kirk McKusick http://www.mckusick.com/softdep/
7 * 1614 Oxford Street mckusick@mckusick.com
8 * Berkeley, CA 94709-1608 +1-510-843-9542

--- 544 unchanged lines hidden (view full) ---

553 (xvp->v_iflag & (VI_OWEINACT | VI_DOINGINACT)) == 0) {
554 VI_UNLOCK(xvp);
555 VOP_UNLOCK(xvp, 0);
556 vdrop(xvp);
557 continue;
558 }
559 VI_UNLOCK(xvp);
560 if (snapdebug)
561 vprint("ffs_snapshot: busy vnode", xvp);
561 vn_printf(xvp, "ffs_snapshot: busy vnode ");
562 if (VOP_GETATTR(xvp, &vat, td->td_ucred) == 0 &&
563 vat.va_nlink > 0) {
564 VOP_UNLOCK(xvp, 0);
565 vdrop(xvp);
566 continue;
567 }
568 xp = VTOI(xvp);
569 if (ffs_checkfreefile(copy_fs, vp, xp->i_number)) {

--- 2108 unchanged lines hidden ---
562 if (VOP_GETATTR(xvp, &vat, td->td_ucred) == 0 &&
563 vat.va_nlink > 0) {
564 VOP_UNLOCK(xvp, 0);
565 vdrop(xvp);
566 continue;
567 }
568 xp = VTOI(xvp);
569 if (ffs_checkfreefile(copy_fs, vp, xp->i_number)) {

--- 2108 unchanged lines hidden ---