Commit Graph

992 Commits

Author SHA1 Message Date
Derrick Brashear
d84171dd30 hpux-updates-20020716
get us closer to building
2002-07-16 23:24:54 +00:00
Nickolai Zeldovich
d0c8c165a3 provide an example CellAlias file. 2002-07-16 18:39:50 +00:00
Chaskiel M Grundman
90deacca54 freebsd-isnt-darwin-20020713
update rc script for freebsd
2002-07-13 04:30:54 +00:00
Chaskiel M Grundman
affdbe8db3 freebsd-chunk-corruption-fix-20020713
This patch will fix the "freebsd can't read files > 1 chunk" problem. It
will almost certainly not fix the "cache files get the bootloader written
into them" problem, but there is a miniscule chance:
2002-07-13 04:28:28 +00:00
Joakim Fallsjö
bfaa3bac05 libjaufs-build-fix-20020713
make it install cleanly
2002-07-13 04:25:23 +00:00
Chas Williams
6ed4fae804 linux-use-d-prune-aliases-instead-of-try-dcache-children-20020712
clean up dcache entries with function provided in the kernel instead
of by making our own. experimental.
2002-07-12 21:41:59 +00:00
Derrick Brashear
c927f48236 uuid-dont-require-snprintf-in-ukernel-20020711
because obviously not everything has it
2002-07-11 23:10:16 +00:00
Chaskiel M Grundman
7e0d50a108 darwin-vm-bugfix-for-running-apps-out-of-afs-20020710
this "fixes a problem that causes the afs kernel code to spew
into syslog if a long running application is run out of /afs"
2002-07-11 03:32:52 +00:00
Derrick Brashear
66bd2d780e kaserver-set-realm-name-in-tgts-20020708
based on comment from Chaskiel Grandman regarding observed poor
interoperability of klog-generated tgts with other kdcs where key is
otherwise same
2002-07-08 21:17:38 +00:00
Derrick Brashear
616f796024 libadmin-vsprocs-use-volint-prototyping-20020702
use the prototyping from volint.h
2002-07-02 06:01:40 +00:00
Derrick Brashear
b745a28c47 libuafs-build-juafs-everywhere-20020702
copy this crap to the other makefiles
2002-07-02 05:53:25 +00:00
Derrick Brashear
937149e315 afs-uuid-no-string-functions-in-kernel-20020701
some kernels have no sscanf. don't do it.
2002-07-01 17:26:29 +00:00
Love Hörnquist-Åstrand
842925a2e8 netbsd-16-initial-support-20020630
allow us to configure for nbsd 16
2002-06-30 18:13:36 +00:00
Jeremy Stribling
c746dbb3cb openafs-tools-update-20020630
updates for openafs-tools command suite
2002-06-30 08:43:11 +00:00
Love Hörnquist-Åstrand
e68e9dbfa8 ignore-more-20020630
ignore more stuff at the top-level
2002-06-30 08:05:08 +00:00
Chaskiel M Grundman
30fb2c1484 freebsd-initial-46-support-20020630
make it build for 4.6
2002-06-30 07:48:47 +00:00
Chas Williams
fb8871ec2e linux-fix-readdir-hinting-20020630
an earlier patch erroneously removed this
2002-06-30 07:39:12 +00:00
Derrick Brashear
b2788cf3ab linux-gcpags-support-20020625
might even work
2002-06-25 16:25:43 +00:00
Derrick Brashear
19ffb82266 linux-kernel-detect-gfp-mask-in-struct-address-space-20020624
based on report that new redhat kernels need this
2002-06-25 16:02:11 +00:00
Chas Williams
048543ade8 linux-sleep-wakeup-cleanup-20020624
"cleanup osi_sleep.c to remove some additional races.  this patches
removes AFS_GLOBAL_SUNLOCK and just uses that case to handle both
smp and non smp cases.  osi_TimedSleep always sleeps atleast 1 hz.
(it also always sleeps interruptibly -- you might get some extra
loops but this is better than the load average running away)
sleep_on's are replaced with the more appropriate add_waitq/schedule
sequence.  getevent is called after addevent since there is no
danger of GLOCK dropping.  getevent/addevent isnt re-merged since
osi_Wakeup doesnt create entries in the event table."
2002-06-24 23:18:18 +00:00
Kris Van Hees
78b1f7ec56 vol-allocate-partition-names-dynamically-to-avoid-problems-with-vx-stuff-20020624
otherwise long device paths can screw you
2002-06-24 20:09:59 +00:00
Derrick Brashear
de06f45787 linux-dont-install-osi-vfs-h-when-no-kernel-module-20020611
do --disbale-kernel-mdoule build works

====================
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 the patch
2002-06-24 18:34:02 +00:00
Marcus Watts
2b4d2224ba ubik-pause-collapsing-20020624
I'm told that after we introduce ptserver nested groups we can expect to
see periodic pauses in ubik operations, and this fixes the problem. if it
happens, we can start with the UBIK_PAUSE code and go from there
2002-06-24 17:30:34 +00:00
Chas Williams
fe1648ca02 linux-more-osi-sleep-wakeup-fun-20020624
"the attached patch 'fixes', in my opinion, in osi_alloc.  objects <=
AFS_SMALLOCSIZ are alloced with kmalloc, other vmalloc.  if kmalloc
fails it doesnt fail over to vmalloc.  TASK_RUNNING is set after
schedule.  it doesnt drop the GLOCK.  i moved the allocator init
later so that it doesnt need to toggle the semaphore just before
going to linux_alloc."
2002-06-24 16:40:41 +00:00
Derrick Brashear
60659d2c8f ufsread-save-the-oops-for-where-we-expect-it-20020624
based on comment from matt@slackers.net
2002-06-24 16:23:40 +00:00
Pavel Semerad
68de4bbb02 dcache-locking-cleanup-20020624
don't oops if getDCache failed
2002-06-24 16:03:34 +00:00
Richard Basch
30433f36a9 Update_TargetVnodeStatus() checks and strips setuid bits for non admin
clients; it should do the same thing for setgid files.
2002-06-22 05:32:45 +00:00
Derrick Brashear
664e4f6f0d Add afsUUID_to_string() and afsUUID_from_string() utility functions, from
arla.
2002-06-22 05:26:52 +00:00
Garry Zacheiss
691edd4ea6 Use:
#define CONFIG_SMP 1

instead of:

#define CONFIG_SMP

to fix recent Redhat kernel which used #if CONFIG_SMP instead of
#ifdef CONFIG_SMP in some kernel headers.
2002-06-22 05:24:49 +00:00
Derrick Brashear
307543629d linux-newvcache-make-sure-we-dont-try-to-iterate-null-pointer-20020615
based on report from wilder@us.ibm.com
not clear this is sufficient
2002-06-15 18:11:18 +00:00
Derrick Brashear
d13f701812 afsd-dont-print-garbage-on-bad-cacheinfo-file-20020615
based on report from matt@slackers.net

don't bother printing anything we parsed, since we're guaranteed at least
one item is trash anyhow
2002-06-15 17:52:00 +00:00
Mattias Amnefelt
da8653c30b dux-sysent-update-20020614
cast this to deal with changes in sysent in later tru64
2002-06-14 18:45:33 +00:00
Derrick Brashear
391621fc5d junk-xdr-in-non-common-makefiles-20020614
based on report from chas@cmf.nrl.navy.mil
2002-06-14 18:22:37 +00:00
Derrick Brashear
a7500e87f5 vos-listaddrs-cleanup-and-allow-printing-of-ip-or-uuid-or-both-20020613
lha@stacken.kth.se complained that we sometimes printed garbage, so i took
the opportunity to both fix it and update ours to support the options
the arla vos listaddrs does
2002-06-13 20:33:55 +00:00
Derrick Brashear
d7e3e249cb vol-fssync-ack-before-breaking-callbacks-20020612
given that we don't bother to do anything to return value, we can ack
the fssync op earlier and not tie up the volserver unnecessarily

found due to comments from brent.johnson@jpl.nasa.gov
2002-06-12 23:07:08 +00:00
Derrick Brashear
6260cbecd0 pioctl-always-null-terminate-after-copy-20020612
based on report from lha@e.kth.se

note that this works because PIGGYSIZE is always less than AFS_LRALLOCSIZ
2002-06-12 22:41:36 +00:00
Marc Dionne
0f64b6b752 windows-update-dirpath-header-20020612
add missing definitions
2002-06-12 19:22:24 +00:00
Richard Basch
a0d69dfa39 Don't give directory owners any implicit rights. Volume owners still
have their implicit rights.
2002-06-12 18:06:45 +00:00
Derrick Brashear
544fe2ef8e arla-pioctls-now-bogus-20020612
as reported by lha@stacken.kth.se
2002-06-12 07:02:02 +00:00
Joakim Fallsjö
a271a55041 solaris-x86-20020611
solaris 7 and 8 for x86
2002-06-12 01:25:33 +00:00
Quanah Gibson-Mount
9c29a6ead1 solaris-9-support-20020611
update hrestime interface
2002-06-12 01:03:17 +00:00
Derrick Brashear
eb8c33d299 windows-callback-interface-updates-20020611
make callback interface like unix
2002-06-12 00:33:40 +00:00
Manuel Pereira
3a1c622117 libjuafs-target-20020611
create a libjuafs library for the java api to use
2002-06-12 00:29:18 +00:00
Derrick Brashear
fe1beb4f3e revert-dont-spawn-kernel-thread-for-rxk-listener-20020426
in some cases this causes shutdowns to hang forever. notably shutdown -i0 -g6 -y works while reboot does not
2002-06-13 20:35:28 +00:00
Derrick Brashear
08bb209eef getcellservdb-cleanup-20020608
based on comments and suggestion from Srikanth Vishwanathan <vsrikanth@in.ibm.com>
avoid deadlock. send back variable length list. allocate what we need to, and
be care to clean up after ourselves if there's an error. whether this
should be variable length is arguable but it's pretty clear no one was using
this before.
2002-06-08 12:01:59 +00:00
Derrick Brashear
b80ae7d78c use-private-xdr-in-kernel-to-avoid-conflicts-over-memory-ownership-20020608
allocating memory from a pool and then having it be freed out from under you is unwise
2002-06-08 08:44:09 +00:00
Garry Zacheiss
3651150489 Update NEWS file with important changes in 1.2.5 release. 2002-06-08 05:54:50 +00:00
Garry Zacheiss
3789698e0a Recognize MacOS X 10.1.5 as ppc_darwin_14. It's compatible. 2002-06-08 02:29:50 +00:00
Chas Williams
ddfc17dfd1 des-fix-linux-64bit-problems-more-usefully-20020607
with a minor fix from shadow@dementia.org

long isn't 32bit on ia64 or alpha
2002-06-08 00:55:01 +00:00
Nickolai Zeldovich
9ab8961c31 Delay calling afs_ProcessFS() and upgrading the shared vcache lock
until after the dcache locks have been released, to obey lock ordering
and avoid deadlock.
2002-06-05 16:56:09 +00:00