2840 Commits

Author SHA1 Message Date
Chaskiel M Grundman
289255a297 MACOS-updates-20050707
new files for the packaging
2005-07-08 03:22:09 +00:00
Chaskiel M Grundman
ce1ba2ab17 MACOS-update-20050701
tiger latest
2005-07-04 18:32:48 +00:00
Chaskiel M Grundman
2463bcf625 macos-104-notyet-20050618
next update of 10.4
2005-06-19 00:29:05 +00:00
Chaskiel M Grundman
9aeed8f34b MACOS-still-not-yet-20050608
update
2005-06-08 23:06:17 +00:00
Derrick Brashear
88a6bf1eea MACOS-not-yet-20050523
i should have branched int he first place. sigh.
2005-05-23 20:20:25 +00:00
Jim Rees
0d4b01ba89 fix-vrefcount-20050513
fix VREFCOUNT macro for XBSD

====================
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.
====================

and everything else.
2005-05-15 21:54:50 +00:00
Jim Rees
015c5356d9 freebsd60-readme-20050515
Add FreeBSD 6.0.
Consolidate linux kernel header notes in Linux Notes section.
Reformat system types section.
2005-05-15 21:40:15 +00:00
Derrick Brashear
761c6ca7ff macos104-not-yet-20050513
rewrite attrs section a bit to deal with 10.4
2005-05-13 22:43:55 +00:00
Derrick Brashear
6568254245 macos104-not-yet-20050512
virtualize vnode refcount "greater than" testing so we can use tiger primitive
2005-05-13 04:00:24 +00:00
Jim Rees
38f6b037e4 fix-tuiop-20050512
tuiop, not tuio
2005-05-12 21:06:59 +00:00
Chaskiel M Grundman
a5cb6d6c4e macos104-not-yet-20050511
further work

====================
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.
====================

ifaddr/ifnet compat macros for older versions, and clean up afs_server interface ot use it.

fix vnode_isinuse macros

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

further work

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

further work
2005-05-12 19:30:35 +00:00
Jeffrey Altman
116c2d680e windows-scache-release-20050511
Add additional "if !NULL" checks before calling cm_SCacheRelease
2005-05-11 22:33:33 +00:00
Jeffrey Altman
1279af120c windows-minidump-20050509
Enable support for Minidump generation and crash reporting
2005-05-10 04:34:03 +00:00
Jeffrey Altman
dca8867b9e windows-server-manager-20050509
Enable KFW support for server manager
2005-05-10 04:33:28 +00:00
Jeffrey Altman
aa2f2fdd14 windows-makefile-20050509
reorganize dependencies to allow kfw to be integrated into Server Manager
2005-05-10 04:32:30 +00:00
Jeffrey Altman
144e51ccd0 windows-notes-20050509
latest updates
2005-05-10 04:31:56 +00:00
Chaskiel M Grundman
c206977d93 macos-104-not-yet-20050508
shadow@dementia.org to blame for some of this.
2005-05-08 07:49:43 +00:00
Klas Lindfors
5afb5d6246 export-calleraccess-via-pioctl-20050508
FIXES 18442

provide pioctl to get CallerAccess bits
2005-05-08 07:16:45 +00:00
Chaskiel M Grundman
f519e0457c volinfo-fixes-20050508
FIXES 18391

large (>31bit) volume id handling and fixed handling of cloned volumes
2005-05-08 07:09:19 +00:00
Christopher Allen Wing
ccdab70507 linux-proc-read-seq-file-20050508
FIXES 18612

use sequenced file interface for proc copy of CellServDB
2005-05-08 07:05:09 +00:00
Tom Keiser
c1315b3b63 fix-64bit-assign-int64-20050508
FIXES 18611

make this match the way the 32 bit (struct lo/hi) version works
2005-05-08 06:59:58 +00:00
Marc Horowitz
2669e1103b sparc64-linux26-20050508
FIXES 18485

add sparc64-linux24 port
2005-05-08 06:55:45 +00:00
Steve Roseman
160c01035c aix-auth-speedup-20050508
FIXES 18467

The security module "afs_dynamic_auth" can get VERY slow if trying to
authenticate against a user in a large NIS password file. This happens
because it "replaces" getpwnam with code which loops through the
"passwd" file.

this 1) makes external programs use the "real"
getpwnam, and 2) changes the internal routine afs_getpwnam_int to use
getpwnam instead of iterating.
2005-05-08 06:50:23 +00:00
Chaskiel M Grundman
e8efb3970a linux-copyin-copyout-dont-check-errors-20050508
FIXES 18293

improved macros which do error checking
2005-05-08 06:46:14 +00:00
Chas Williams
f6883dfbbc d-revalidate-redux-20050508
FIXES 18588

when the callback for a directory is broken the children of this vnode
are not invalidated as well. so VerifyVCache() always believes these
vnodes to be up to date since they will still have the CStatd flag.

perhaps breaking the callback on a directory should also clear CStatd
on children vnodes?

this isnt a problem for other operating system which go through the
dnlc which does purge the children entries for the vnode in question
during ClearCallBack().

since d_revalidate now avoids the dnlc (and afs_lookup) the following
patch tracks the parent vnode's DataVersion (just the lower half really
but this should be sufficient) in d_time. if the parent has changed
then the dentry is flagged as neededing updated.
2005-05-08 06:38:15 +00:00
Derrick Brashear
ba9a460894 macos104-not-yet-20050501
push first group of 10.4 changes
2005-05-02 03:04:45 +00:00
Jim Rees
35c9cef27e freebsd60-mount-20050429
Fix new FreeBSD mount vfs op.
Client works now, at least for a little while.
2005-04-29 22:55:58 +00:00
Jeffrey Altman
02bbfe94ab windows-version-20050429
1.3.8201

====================
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.
====================

1.3.8201 (do it right this time)
2005-04-29 21:00:10 +00:00
Jeffrey Altman
2a46337042 windows-fix-kfw-dependency-20050429
a failure to install KFW would lead to crashes
2005-04-29 20:51:18 +00:00
Jeffrey Altman
e89913282c windows-notes-20050429
1.3.8201

====================
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.
====================

remove AFS Gateway option
2005-04-29 20:49:58 +00:00
Jim Rees
36957dd203 freebsd-20050429
Move module init/uninit code from module event handler to vfs ops
Use VFS_SET for FreeBSD 6.0
2005-04-29 19:24:01 +00:00
Jim Rees
ff6259a9c4 getpid-20050429
rename our getpid() to osi_getpid() to avoid name collision with kernel version
2005-04-29 18:01:08 +00:00
Derrick Brashear
a15d665e1d macos-osi-flushpages-20050428
reenable osi_FlushPages
2005-04-29 02:48:21 +00:00
Derrick Brashear
4fa2511a44 split-dcache-20050427
split for rw/ro dcaches to allow portion of cache to be dedicated

====================
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.
====================

update
2005-04-28 23:14:57 +00:00
Jeffrey Altman
7a4c7609c8 windows-version-20050428
1.3.8200
2005-04-28 19:12:43 +00:00
Derrick Brashear
1e75a2fdc1 vnode-nusers-avoid-potential-overflow-20050428
a byte is very small...
2005-04-28 06:02:19 +00:00
Chaskiel M Grundman
965864f2ed osi-initcacheinfo-cleanup-20050427
FIXES 18429

remove extraneous variable, be consistent about cacheMnt type
2005-04-28 04:10:19 +00:00
Peter Somogyi
48e618ff0a change-s390x-linker-binding-20050427
FIXES 18447

to avoid binding against xdr_int_internal in xdr use from the pam module
2005-04-28 04:04:13 +00:00
Chaskiel M Grundman
c90b1bd66a linux-always-glock-20050427
finish this up, always glock on linux
2005-04-27 22:43:18 +00:00
Jeffrey Altman
8085bc4d47 windows-callback-race-20050427
cm_EndCallbackGrantingCall contained a race condition due to the release
of the cm_callbackLock in the middle of the for() loop.  The race was
removed by optimizing out the call to cm_CallbackNotifyChange().  There
is no reason this needed to be called once per callback revoke in the
list.
2005-04-27 16:32:22 +00:00
Jeffrey Altman
bd6345779e winnotes-20050427
more updates
2005-04-27 16:28:00 +00:00
Derrick Brashear
f2558d6b89 add-ptprocs-prototype-use-20050426
thanks to Chris Wing for pointing this out
2005-04-27 02:49:47 +00:00
Derrick Brashear
e911b292af daemonize-log-somewhere-so-fds-can-close-without-harm-20050426
FIXES 18405

switch to VLog from printf
2005-04-27 02:36:40 +00:00
Tom Keiser
35285dad3e rx-fpq-optimize-20050425
FIXES 17805

here's a patch that reduces the overhead of transfers
between the local and global free packet queues. The old algorithm was
O(n) in the number of store instructions -- 7 per rx_packet. I've added
some bulk transfer macros to the rx_queue package. Now, the number of
store instructions is O(1) -- 6 total. This should help reduce bus
contention and cache line invalidates on SMPs.
2005-04-25 21:52:59 +00:00
Derrick Brashear
3a30e787f2 linux-global-sunlock-always-20050424
ok, well, in the land of pre-emption i guess we need this always
2005-04-25 18:20:16 +00:00
Chas Williams
7631e20aa0 linux-dentry-revalidate-one-more-20050424
further updates
2005-04-25 15:54:54 +00:00
Chaskiel M Grundman
9213494ea8 add-missing-inotify-test-20050424
so we actually detect the inotify sem
2005-04-24 15:54:03 +00:00
Chas Williams
937e96cfd1 dentry-revalidate-cleanup-20050424
clean up dentry_revalidate one more time so performance improves
2005-04-24 15:26:53 +00:00
Niklas Edmundsson
87de2a0c8f aix53-20050424
add param file for aix 53
check for cache partition type
2005-04-24 15:24:57 +00:00
Rainer Toebbicke
6115ace770 maintain-volume-filecounts-20050424
maintain file counts in volume header
2005-04-24 15:19:55 +00:00