openafs/src
Hartmut Reuter 3df03f0abe vol_split: avoid using stale open directory vnodes
we could in case of multiple splits end up using a stale open
vnode for a directory; attempt to close and thus force-reopen
any fdhandles backing ihandles.

Change-Id: I50ff39873b523b05287c7a183d84e6f16eb7cd90
Reviewed-on: http://gerrit.openafs.org/5553
Reviewed-by: Hartmut Reuter <reuter@rzg.mpg.de>
Tested-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
2011-10-10 09:17:54 -07:00
..
afs FBSD: deal with kernel API rename 2011-10-10 06:10:25 -07:00
afsd Clean up assertion 2011-09-25 21:10:11 -07:00
afsinstall
afsmonitor afsmonitor: Fix set-but-unused variable warnings 2011-07-13 11:12:29 -07:00
afsweb Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
aklog aklog: strlen(NULL) doesn't work 2011-09-05 18:21:37 -07:00
audit Windows: Replace "%T" as format string to strftime 2011-09-06 13:50:41 -07:00
auth kauth: permit kauth/test to build on Windows (again) 2011-09-30 21:40:58 -07:00
bozo bozo: bosserver man page updates 2011-10-10 06:09:10 -07:00
bu_utils Clean up assertion 2011-09-25 21:10:11 -07:00
bubasics Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
bucoord Remove a few extra trailing backslashes 2011-10-01 06:57:16 -07:00
budb Remove a few extra trailing backslashes 2011-10-01 06:57:16 -07:00
butc Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
butm Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
cf FBSD: bsd.kmod.mk fallout for debug symbols 2011-09-25 07:27:24 -07:00
cmd libcmd: Don't increment array then discard result 2011-07-22 21:11:08 -07:00
comerr Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
config Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
crypto Windows: add resource info to afshcrypto.dll 2011-09-28 18:54:55 -07:00
dir Fix buffer leak in dir/buffers.c 2011-09-23 09:36:15 -07:00
dviced Clean up assertion 2011-09-25 21:10:11 -07:00
dvolser Clean up assertion 2011-09-25 21:10:11 -07:00
export Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
external Import of code from rra-c-util 2011-09-14 10:34:42 -07:00
finale Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
fsint Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
fsprobe Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
gtx Clean up assertion 2011-09-25 21:10:11 -07:00
JAVA Tidy up gettimeofday usage 2011-04-05 11:17:53 -07:00
kauth Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
kopenafs Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
libacl Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
libadmin Correct Heimdal conversion of libadmin/adminutil 2011-10-09 07:39:07 -07:00
libafs FBSD: allow exclusion of kernel symbols 2011-09-28 07:01:32 -07:00
libafsauthent Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
libafscp afscp: enable debugging support in the volume portion 2011-09-21 10:48:01 -07:00
libafsrpc Clean up assertion 2011-09-25 21:10:11 -07:00
libuafs ukernel: make web enhancements the default 2011-09-28 11:53:17 -07:00
log Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
lwp Clean up assertion 2011-09-25 21:10:11 -07:00
mcas death to trailing whitespace 2010-08-16 21:32:53 -07:00
opr Clean up assertion 2011-09-25 21:10:11 -07:00
packaging RedHat: Add xstat_*_test commands to RPMs 2011-10-07 04:55:48 -07:00
pam pam: Fix test_pam on Darwin 2011-09-08 08:28:05 -07:00
platform Fix AFSPreference compile error on Mac OS 10.7 2011-09-20 21:22:18 -07:00
procmgmt Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
ptserver Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
roken Windows: Add resource info to afsroken.dll 2011-09-28 18:54:42 -07:00
rx FBSD: deal with kernel API rename 2011-10-10 06:10:25 -07:00
rxdebug Move abort() into opr 2011-09-25 21:09:54 -07:00
rxgen Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
rxkad rx/rxkad: Move rxkad initialisation into rxkad 2011-09-06 17:43:53 -07:00
rxosd Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
rxstat Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
scout Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
sgistuff Build system: Move install definitions to include 2011-06-05 06:50:52 -07:00
shlibafsauthent Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
shlibafsrpc Clean up assertion 2011-09-25 21:10:11 -07:00
sys Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
tbudb Clean up assertion 2011-09-25 21:10:11 -07:00
tbutc Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
tests src/tests: Fix a couple of build issues 2011-06-05 19:55:30 -07:00
tptserver Clean up assertion 2011-09-25 21:10:11 -07:00
tsalvaged Clean up assertion 2011-09-25 21:10:11 -07:00
tsm41 tsm41: Add options for uidpag and localuid 2011-10-02 06:17:25 -07:00
tubik Clean up assertion 2011-09-25 21:10:11 -07:00
tviced DAFS: Do not serialize state for invalid hosts 2011-09-30 16:56:44 -07:00
tvlserver Clean up assertion 2011-09-25 21:10:11 -07:00
tvolser Clean up assertion 2011-09-25 21:10:11 -07:00
ubik Clean up assertion 2011-09-25 21:10:11 -07:00
update Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
usd Clean up assertion 2011-09-25 21:10:11 -07:00
uss Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
util Correct Heimdal conversion of libadmin/adminutil 2011-10-09 07:39:07 -07:00
venus Remove a few extra trailing backslashes 2011-10-01 06:57:16 -07:00
vfsck Remove support for Solaris pre-8 2011-06-30 07:27:39 -07:00
viced Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
vlserver Move string manipulation functions out of util 2011-09-11 05:38:55 -07:00
vol vol: Only check "logging" on vice partitions 2011-10-01 06:56:42 -07:00
volser vol_split: avoid using stale open directory vnodes 2011-10-10 09:17:54 -07:00
WINNT Windows: correct use of krb5_init_context in aklog 2011-10-09 07:40:16 -07:00
xstat Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
.gitignore gitignore-20090615 2009-06-15 23:29:29 +00:00
BUILDNOTES
DOLASTCMP.BAT
helper-splint.sh.in
libafsdep
LICENSE Rework the Kerberos Autoconf probes 2010-06-15 16:30:04 -07:00
mkdest.pl
ntbuild.bat Windows: Build against KerbCompatSDK instead of KFW 2011-09-30 21:40:26 -07:00
NTObjdir Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
rmbat.bat
rmbat.rsp fix newline conventions 2010-07-06 08:16:25 -07:00
SOURCE-MAP SOURCE-MAP updates 2010-07-08 08:48:43 -07:00
splint.cfg
symlink.bat
TechNotes-JavaAPI