Print this page
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)
re #13613 rb4516 Tunables needs volatile keyword

*** 18,27 **** --- 18,28 ---- * * CDDL HEADER END */ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright 2013 Nexenta Systems, Inc. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */
*** 167,182 **** (hash) = ((hash) << 4) + (hash) + Xc; \ ASSERT((Xcp - (name)) <= ((1 << NBBY) - 1)); \ (namlen) = Xcp - (name); \ } ! #if defined(_KERNEL) #include <sys/vfs.h> #include <sys/vnode.h> ! extern int ncsize; /* set in param_init() # of dnlc entries */ extern vnode_t negative_cache_vnode; #define DNLC_NO_VNODE &negative_cache_vnode void dnlc_init(void); void dnlc_enter(vnode_t *, const char *, vnode_t *); --- 168,183 ---- (hash) = ((hash) << 4) + (hash) + Xc; \ ASSERT((Xcp - (name)) <= ((1 << NBBY) - 1)); \ (namlen) = Xcp - (name); \ } ! #if defined(_KERNEL) || defined(_FAKE_KERNEL) #include <sys/vfs.h> #include <sys/vnode.h> ! extern volatile int ncsize; /* set in param_init() # of dnlc entries */ extern vnode_t negative_cache_vnode; #define DNLC_NO_VNODE &negative_cache_vnode void dnlc_init(void); void dnlc_enter(vnode_t *, const char *, vnode_t *);