Commit Graph

1256 Commits

Author SHA1 Message Date
Nathan Neulinger
1bd76f6fe5 deal-with-non-modversioned-non-exported-sys-call-table-20021204
test was incorrect
2002-12-05 00:43:46 +00:00
Derrick Brashear
c9f2a72c91 fssync-interface-change-to-deal-with-callback-delays-20021204
move callback breaking into a separate thread

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

the rest of it. somehow the original version of this was lost.

====================

the rest of it. somehow the original version of this was lost.

====================

the rest of it. somehow the original version of this was lost.
2002-12-04 16:52:53 +00:00
Jim Rees
208fab61f3 ignore-files-20021204
Ignore src/libuafs/Makefile.common
2002-12-04 14:53:47 +00:00
Jim Rees
04f88387f9 openbsd-20021203
OpenBSD:
Don't include systm.h
#define iodone for 3.2
add rc file
2002-12-03 23:34:31 +00:00
Jim Rees
bb66c6098b remove-prototypes-20021203
Remove prototypes from viced_prototypes.h.
2002-12-03 17:44:14 +00:00
Derrick Brashear
484d4b8588 viced-prototypes-inclusion-20021202
include prototypes header file
2002-12-03 02:03:42 +00:00
Jim Rees
48b41ef5bc openbsd-20021202
Make a symlink for libafs/lib. Needed for libkern.h.
2002-12-02 21:22:20 +00:00
Jim Rees
63b85f21f5 fix-includes-20021202
Fix includes so the tree will build again
2002-12-02 13:39:46 +00:00
James Peterson
f5ff298ec5 windows-rename-warning-20021126
Currently AFS doesn't handle Explorer operations 'rename' and 'move'
correctly.  Normal operation of 'rename' and 'move' is to warn the operator
when the destination file name already exist.
2002-11-27 14:37:13 +00:00
Scott D. Williams
ed4cd74d47 windows-loopback-adapter-support-20021126
try to bind to loopback on windows
2002-11-27 03:36:42 +00:00
James Peterson
fffba45737 windows-rename-20021126
fix rename on windows client
2002-11-27 03:30:16 +00:00
Andrei Keis
12867ce0b6 windows-updates-20021104
windows timestamp update

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

build updates
2002-11-27 03:22:38 +00:00
Scott D. Williams
0dd158bb6f windows-fake-cml-info-20021126
fake up cml info for windows
2002-11-27 03:18:31 +00:00
Derrick Brashear
2ab5a578cf disable-new-afs-thread-model-in-old-kernels-20021126
don't use new kernel thread model for 2.4.7-10
2002-11-27 00:00:07 +00:00
Derrick Brashear
e45d9bf430 hpux-readme-and-comments-on-header-20021126
Thanks to Carl Davidson for making it happen.
2002-11-26 23:39:52 +00:00
Jim Rees
eb275d9b1f cvsignore-20021125
add a few more files to .cvsignore
2002-11-25 23:22:07 +00:00
Derrick Brashear
3b95323f9f viced-make-send-buffersize-tunable-20021122
idea from chas williams. arguably should be made larger than 16k also.
2002-11-23 01:51:43 +00:00
Derrick Brashear
4e52d08bea afs-xosi-prototype-20021122
add missing lock prototype. create header as needed.
2002-11-23 01:45:05 +00:00
Derrick Brashear
a82075db9e cmdebug-export-more-locks-20021122
we missed some locks, notably afs_xosi, afs_xsrvAddr. show them.
2002-11-23 01:44:28 +00:00
Derrick Brashear
96253fdd41 update-README-with-current-systems-20021122
note that logging ufs on solaris can be bad
2002-11-23 01:26:56 +00:00
Derrick Brashear
8b141efe96 cachemgr-warn-solaris-users-of-dangers-of-logging-20021122
with feedback from others.
2002-11-22 20:07:27 +00:00
Jim Rees
d871033be7 openbsd-20021120
OpenBSD:
Hold volume info file vnode until shutdown
Pass proc struct * to HandleFlock
Get va_atime.tv_nsec right in getattr
2002-11-20 23:00:33 +00:00
Kris Van Hees
2700589610 linux-flock-downmap-64-ops-20021120
downmap F_*LK64 to F_*LK if they're different. we have no large files for now.
2002-11-20 15:26:18 +00:00
Garry Zacheiss
f8d7814087 Make this work with Linux 2.2 kernels again. In particular,
- Use the DCOUNT() macro from afs.h instead of atomic_read, because
  the d_count member of a struct dentry is an int in the 2.2 series,
  not an atomic_t.

- Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have list_del_init().

- BUG() only exists on 2.4 kernels.  Just don't use it on 2.2.
2002-11-20 03:13:23 +00:00
Nickolai Zeldovich
6af0e344af Fix a memory leak in the dynroot directory creation process and
factor out common code to compute directory size.
2002-11-20 01:58:52 +00:00
Jim Rees
38136f03cf openbsd-20021119
Implement AFS_GLOCK()
Other minor cleanups
2002-11-19 18:28:01 +00:00
Derrick Brashear
843f9f4aef acinclude-check-sizeof-long-20021115
we do this the autoconf 2.13 way. it's deliberate.
2002-11-16 03:12:30 +00:00
Jim Rees
be4f627b1c openbsd-20021115
Fix yesterday's damage:
  Put afs_vnop_fid.o back in the nonfs module
  Put back VN_HOLD for Darwin in VNOPS/afs_vnop_remove.c (from kolya)
More prototypes
Re-organize OBSD/osi_machdep.h
2002-11-15 17:19:40 +00:00
Chaskiel M Grundman
fb3ca24729 REVERT-volserver-dont-deal-poorly-with-fssync-blockage-20021016
not ready yet, needs work
2002-12-03 02:00:24 +00:00
Love Hörnquist-Åstrand
21e056922d rxkad5-dont-allow-dot-in-aname-20021114
otherwise we need to deal with the fact that we're using . as a separator
2002-11-15 05:02:33 +00:00
Derrick Brashear
8bdfec7eb5 linux-params-define-local-apic-to-one-20021114
based on suggestion from seth vidal <skvidal@phy.duke.edu>
2002-11-15 03:59:59 +00:00
Jim Rees
4caeeb4388 openbsd-20021114
OpenBSD:
Fix more vnode refcount screwups
Implement AFS_KALLOC, AFS_KFREE and eliminate #ifdefs in afs/afs_osi.c
More prototypes
Move a bunch of stuff from param.h to osi_machdep.h
Don't bind afs_vnop_fid.o in with nonfs module
2002-11-14 23:53:36 +00:00
Jim Rees
1e3dd7ad0e use-VTOAFS-in-HandlePioctl-20021113
Use VTOAFS in afs_HandlePioctl() instead of passing in the wrong type.
Needed for OpenBSD, which doesn't just cast vnode to vcache, and possibly
others in the future.
2002-11-13 16:44:04 +00:00
Jim Rees
3a7b3ac5ef DRead-check-file-size-20021113
Restore the file size check in DRead(), but do it right this time.
2002-11-13 16:25:55 +00:00
Jim Rees
822d725f80 openbsd-20021112
Remove size test in afs_buffer.c:DRead().
Cleanups and prototypes.
OpenBSD client works now, at least readonly.
2002-11-12 23:57:37 +00:00
Garry Zacheiss
da4ee765f9 Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible. 2002-11-12 22:52:12 +00:00
Chaskiel M Grundman
735afe1a61 Handle Linux kernels that don't export sys_call_table. 2002-11-12 21:17:21 +00:00
Nickolai Zeldovich
82523baf9f Clean up code in rxi_FindConnection. 2002-11-12 20:09:25 +00:00
Derrick Brashear
d3c31d0061 nfs-translator-nfsv2-fixup-20021112
rewrite so we treat the ptr args as such
2002-11-12 17:02:06 +00:00
Jim Rees
37b4195d60 dtest-20021111
Fix dtest.
Does anyone ever use this?
2002-11-11 21:23:15 +00:00
Derrick Brashear
b67317fa07 nfs-translator-fix-lookup-20021110
add fstrace statement, remove bogus &
2002-11-11 00:53:46 +00:00
Jim Rees
d2ec7c34b9 openbsd-20021108
More OpenBSD merge.
Fix refcount screwups in afs_GetVCache and friends.
"ls -ld /afs" works now.
2002-11-08 21:59:23 +00:00
Nickolai Zeldovich
556273f88c Miscellaneous cleanup. 2002-11-07 23:10:43 +00:00
Jim Rees
1b3f04c26e openbsd-20021107
fix afs_unmount
make osi_NetReceive sleep at shutdown so it won't loop forever
2002-11-07 22:55:27 +00:00
Douglas Engert
63c5438e48 hpux-20021106
Minor fixes for HPUX110.
2002-11-06 20:32:33 +00:00
Jim Rees
6bb19413a9 openbsd-20021105
don't panic in osi_NetReceive if soreceive fails
don't release root vnode in afs_root
  (temporary until I track down the refcount screwup)
2002-11-05 22:37:53 +00:00
Jim Rees
54495a713b openbsd-20021104
implement afs_root()
2002-11-04 23:35:37 +00:00
Andrei Keis
5c7482f2fc winnt-make-mountingother-than-as-afs-work-20021104
make mounting other than as /afs work correctly with respect to absolute symlinks
2002-11-04 20:42:02 +00:00
Derrick Brashear
3a7d53e8bd vputvnode-print-error-number-on-write-failure-20021104
make log message include error when taking volume offline
2002-11-04 20:15:38 +00:00
Nickolai Zeldovich
038d4a0e8e Under Solaris, only clean up the open count in VOP_INACTIVE when
the vcache is mvstat 0 (necessary because executables don't get
VOP_CLOSE'd).  Volume roots (mvstat 2) need to keep their open
counts, because under fakestat, the mountpoint above it is still
considered open by the kernel.
2002-11-04 08:31:47 +00:00