summaryrefslogtreecommitdiffstats
path: root/sys/fs/unionfs/union.h
diff options
context:
space:
mode:
authordaichi <daichi@FreeBSD.org>2008-04-25 09:38:48 +0000
committerdaichi <daichi@FreeBSD.org>2008-04-25 09:38:48 +0000
commit932f4f80a615f4e8f80304658c68158bd1e6b05a (patch)
tree88d48d72565700b026fb665a0cd508fcd9d5f581 /sys/fs/unionfs/union.h
parentb63bf93fe6b9926496aebe395a81cda686dee40e (diff)
downloadFreeBSD-src-932f4f80a615f4e8f80304658c68158bd1e6b05a.zip
FreeBSD-src-932f4f80a615f4e8f80304658c68158bd1e6b05a.tar.gz
o Fixed inaccessible issue especially including devfs on unionfs case.
fixed also: kern/117829 PR: kern/117829 Submitted by: Masanori OZAWA (ozawa@ongs.co.jp) MFC after: 1 week
Diffstat (limited to 'sys/fs/unionfs/union.h')
-rw-r--r--sys/fs/unionfs/union.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/fs/unionfs/union.h b/sys/fs/unionfs/union.h
index e97936d..67fbd77 100644
--- a/sys/fs/unionfs/union.h
+++ b/sys/fs/unionfs/union.h
@@ -83,7 +83,12 @@ struct unionfs_node {
struct vnode *un_uppervp; /* upper side vnode */
struct vnode *un_dvp; /* parent unionfs vnode */
struct vnode *un_vnode; /* Back pointer */
- LIST_HEAD(, unionfs_node_status) un_unshead; /* unionfs status head */
+ LIST_HEAD(, unionfs_node_status) un_unshead;
+ /* unionfs status head */
+ LIST_HEAD(unionfs_node_hashhead, unionfs_node) *un_hashtbl;
+ /* dir vnode hash table */
+ LIST_ENTRY(unionfs_node) un_hash; /* hash list entry */
+ u_long un_hashmask; /* bit mask */
char *un_path; /* path */
int un_flag; /* unionfs node flag */
};
OpenPOWER on IntegriCloud