Deleted Added
full compact
hpfs_vnops.c (65200) hpfs_vnops.c (66615)
1/*-
2 * Copyright (c) 1998, 1999 Semen Ustimenko (semenu@FreeBSD.org)
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 1998, 1999 Semen Ustimenko (semenu@FreeBSD.org)
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/sys/fs/hpfs/hpfs_vnops.c 65200 2000-08-29 14:45:49Z rwatson $
26 * $FreeBSD: head/sys/fs/hpfs/hpfs_vnops.c 66615 2000-10-04 01:29:17Z jasone $
27 */
28
29#include <sys/param.h>
30#include <sys/systm.h>
31#include <sys/kernel.h>
32#include <sys/proc.h>
33#include <sys/time.h>
34#include <sys/types.h>

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

693
694 /* Purge old data structures associated with the inode. */
695 cache_purge(vp);
696 if (hp->h_devvp) {
697 vrele(hp->h_devvp);
698 hp->h_devvp = NULL;
699 }
700
27 */
28
29#include <sys/param.h>
30#include <sys/systm.h>
31#include <sys/kernel.h>
32#include <sys/proc.h>
33#include <sys/time.h>
34#include <sys/types.h>

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

693
694 /* Purge old data structures associated with the inode. */
695 cache_purge(vp);
696 if (hp->h_devvp) {
697 vrele(hp->h_devvp);
698 hp->h_devvp = NULL;
699 }
700
701 lockdestroy(&hp->hlock);
702
701 vp->v_data = NULL;
702
703 FREE(hp, M_HPFSNO);
704
705 return (0);
706}
707
708static int

--- 716 unchanged lines hidden ---
703 vp->v_data = NULL;
704
705 FREE(hp, M_HPFSNO);
706
707 return (0);
708}
709
710static int

--- 716 unchanged lines hidden ---