]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
20 years agoSTABLE14-windows-smb_vc_t-refcounts-20050321 openafs-devel-1_3_80
Jeffrey Altman [Mon, 21 Mar 2005 16:28:33 +0000 (16:28 +0000)]
STABLE14-windows-smb_vc_t-refcounts-20050321

conditionalize the assertions on smb_vc_t refcounts as they are only
for debugging.  We know there is a problem but don't want to deal with
it for the 1.3.80 release.

added logging info for each hold and release.  perhaps that will provide
a clue in the future

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

When copying a packet we must increment the vcp refcounts

(cherry picked from commit 247a58de77004ec10c2e55451d99dd04bd982df4)

20 years agoSTABLE14-vos-extended-format-20050320
Ervin Fenyak [Mon, 21 Mar 2005 02:56:40 +0000 (02:56 +0000)]
STABLE14-vos-extended-format-20050320

FIXES 17961

vos listvol -extended
with -format option (vos listvol -extended -format) had no effect.
After applying the patch,
vos listvol -extended -format
outputs tab delimited output.

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

move variable declaration to the beginning of the block

(cherry picked from commit f9e3781fdb7600c5beba5727d4ddc7a86bd54b58)

20 years agoSTABLE14-1-3-80-20050320
Derrick Brashear [Sun, 20 Mar 2005 23:29:23 +0000 (23:29 +0000)]
STABLE14-1-3-80-20050320

make 1.3.80

20 years agoSTABLE14-linux-inotify-20050320
Derrick Brashear [Sun, 20 Mar 2005 20:38:48 +0000 (20:38 +0000)]
STABLE14-linux-inotify-20050320

yay more inode fields.

(cherry picked from commit 6650b683bf999293d3473d0f7e2dd3fd4dc0daf7)

20 years agoSTABLE14-linux-crref-held-longer-20050320
Chas Williams [Sun, 20 Mar 2005 20:19:20 +0000 (20:19 +0000)]
STABLE14-linux-crref-held-longer-20050320

FIXES 17917

hold the cr ref longer
we were putting it too soon

(cherry picked from commit 5a8f1057b0e9d07246af9213b8388dee0a64fd41)

20 years agoSTABLE14-linux-rx-spinlocks-for-preempt-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 20:13:45 +0000 (20:13 +0000)]
STABLE14-linux-rx-spinlocks-for-preempt-20050320

FIXES 17966

force linux spinlocks on when CONFIG_PREEMPT is involved

(cherry picked from commit 158f2d91b9e0a911494b3755768e209b12dea980)

20 years agoSTABLE14-afs-lock-init-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 20:09:13 +0000 (20:09 +0000)]
STABLE14-afs-lock-init-20050320

FIXES 17939

add missing afs lock initialization

(cherry picked from commit 1aa23c665347d00f9ef4f81e58830799a6e4783d)

20 years agoSTABLE14-linux-libafs-makefileproto-call-kbuild-correctly-20050320
Vitaly Chernookiy [Sun, 20 Mar 2005 20:00:43 +0000 (20:00 +0000)]
STABLE14-linux-libafs-makefileproto-call-kbuild-correctly-20050320

FIXES 17972

call the script directly out of srcdir instead of looking elsewhere

(cherry picked from commit 3b6e82294bcf1e1545b3b3767289a5f7abc922c1)

20 years agoSTABLE14-amd64-linux-rx-clock-fix-20050320
Chaskiel M Grundman [Sun, 20 Mar 2005 19:40:32 +0000 (19:40 +0000)]
STABLE14-amd64-linux-rx-clock-fix-20050320

FIXES 17950

avoid initial delay in rx on amd64 linux due to interval timer issue

(cherry picked from commit 70a8bba77b7e03d29edd8fab9b1cac098d1a7338)

20 years agoSTABLE14-vos-partinfo-summary-mode-20050320
Tom Keiser [Sun, 20 Mar 2005 15:12:43 +0000 (15:12 +0000)]
STABLE14-vos-partinfo-summary-mode-20050320

FIXES 17868

add a summary mode to vos partinfo

(cherry picked from commit 37f7895c48c2a5cafae15ae79d04f196e6fa6989)

20 years agoSTABLE14-linux-find-kernel-build-link-path-to-kernel-headers-20050320
Jeffrey Hutzelman [Sun, 20 Mar 2005 15:08:18 +0000 (15:08 +0000)]
STABLE14-linux-find-kernel-build-link-path-to-kernel-headers-20050320

look in /lib/modules for a path to the kernel build instead of just in /usr/src

(cherry picked from commit 2cfd611e919524ec39403a1eef3970a41f2e348f)

20 years agoSTABLE14-linux-afsd-rc-better-defaulting-20050320
Jason McCormick [Sun, 20 Mar 2005 15:02:30 +0000 (15:02 +0000)]
STABLE14-linux-afsd-rc-better-defaulting-20050320

FIXES 17630

default to a small cache rather than breaking if the client is ill-configured

(cherry picked from commit b0b3b02bd18c404d9323d1a060abbdfbdcc2e0af)

20 years agoSTABLE14-afsd-rxpck-switch-20050320
Ervin Fenyak [Sun, 20 Mar 2005 14:54:11 +0000 (14:54 +0000)]
STABLE14-afsd-rxpck-switch-20050320

FIXES 17837

add rxpck switch to afsd to allow overrding maxpackets

(cherry picked from commit efda40565de69c3b144d78b77c32d8d7d2833211)

20 years agoSTABLE14-nosettime-20050317
Harald Barth [Sun, 20 Mar 2005 14:48:54 +0000 (14:48 +0000)]
STABLE14-nosettime-20050317

Make -nosettime default for afsd.  Use -settime to get old behavior.

(cherry picked from commit 54119c1e0e479b32fc77db42ea1a308621804d7e)

20 years agoSTABLE14-revert-salvager-verbosity-entirely-20050319
Derrick Brashear [Sat, 19 Mar 2005 20:54:55 +0000 (20:54 +0000)]
STABLE14-revert-salvager-verbosity-entirely-20050319

simply remove the verbosity added to salvager

(cherry picked from commit af22fcd182df1ebe31aec70b6544c5bd58a97d01)

20 years agoSTABLE14-windows-notes-20050317
Jeffrey Altman [Thu, 17 Mar 2005 17:51:16 +0000 (17:51 +0000)]
STABLE14-windows-notes-20050317

final notes for 1.3.80

(cherry picked from commit ab67e8970f8342d4814737b6c27204dc3f6a1d6b)

20 years agoSTABLE14-CellServDB-update-20050317
Jeffrey Hutzelman [Thu, 17 Mar 2005 17:43:00 +0000 (17:43 +0000)]
STABLE14-CellServDB-update-20050317

Public CellServDB 16 Mar 2005

(cherry picked from commit 9055824240a1c7c5b1a13c179159922098ba0b05)

20 years agoSTABLE14-windows-dns-crypt-20050516
Jeffrey Altman [Wed, 16 Mar 2005 21:37:52 +0000 (21:37 +0000)]
STABLE14-windows-dns-crypt-20050516

Found another case in which the windows client could break connections
which should not be broken if cryptall is on.  If the connection is
unauthenticated because there are no tokens, the connections will be
broken.

If a site relies on AFSDB records and the client machine is configured
to append a domain suffix to all queries it is possible for "foo" and
"foo.bar" to appear to be separate cells.  fixed by appending a trailing
'.' to all AFSDB queries if there is not already one.

(cherry picked from commit 164d4ee959547e4791a497bc86377b269ec43dd2)

20 years agoSTABLE14-rollback-20050315
Jeffrey Altman [Wed, 16 Mar 2005 04:49:49 +0000 (04:49 +0000)]
STABLE14-rollback-20050315

Rollback changes to 1.68

(cherry picked from commit 1c5e550e99b3a7fd8fc53106f8e4ac01860a2ef8)

20 years agoSTABLE14-windows-notes-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:55:23 +0000 (00:55 +0000)]
STABLE14-windows-notes-20050314

Update notes to describe fix for cross realm trusts to Windows
multi-domain forests

(cherry picked from commit 0949ca36faf493b235a4fde03b3b9a3eb3745d9c)

20 years agoSTABLE14-windows-comments-20050314
Jeffrey Altman [Tue, 15 Mar 2005 00:43:54 +0000 (00:43 +0000)]
STABLE14-windows-comments-20050314

Update the comments to indicate how we force authentication to be
performed against the Windows logon cache instead of a domain controller
and how BackConnectionsHostNames will work in Longhorn Beta 1.

(cherry picked from commit 80d60b9cd1275c4a4ded571c5876a1e704baf53e)

20 years agoSTABLE14-windows-mumble-20050311
Jeffrey Altman [Fri, 11 Mar 2005 18:17:34 +0000 (18:17 +0000)]
STABLE14-windows-mumble-20050311

Add new registry setting to force a lana to be treated as a loopback

Move hack to force use of MSV1_0 cache

(cherry picked from commit 834adacf6a65609d2d013b31ccbfba44d540abfa)

20 years agoSTABLE14-windows-1380-20050310
Jeffrey Altman [Fri, 11 Mar 2005 07:31:24 +0000 (07:31 +0000)]
STABLE14-windows-1380-20050310

update issues list

update install notes for 1.3.80

(cherry picked from commit 01a4455f37921829896f47fa26465a587fd394f9)

20 years agoSTABLE14-windows-pcache-20050310
Jeffrey Altman [Fri, 11 Mar 2005 07:22:30 +0000 (07:22 +0000)]
STABLE14-windows-pcache-20050310

This patch applies all of the work done to add persistent cache support,
cache manager debugging, and a variety of bug fixes.  A full description
will be committed within doc/txt/winnotes as part of a later commit.

(cherry picked from commit 0b90d69f8a44e6c7ba20553cfb7d5cf7072bab57)

20 years agoSTABLE14-vos-listaddrs-dont-infinite-loop-20050308
Tom Keiser [Fri, 11 Mar 2005 06:52:17 +0000 (06:52 +0000)]
STABLE14-vos-listaddrs-dont-infinite-loop-20050308

FIXES 17814

avoid possible infinite loop in vos when checking a non-existant uuid

(cherry picked from commit d849943aabd248fde92686094e7bb82fb29d451b)

20 years agoSTABLE14-linux-osi-gettime-avoid-collision-20050308
Johan Danielsson [Fri, 11 Mar 2005 06:51:42 +0000 (06:51 +0000)]
STABLE14-linux-osi-gettime-avoid-collision-20050308

FIXES 17802

don't reuse tv as a variable name in osi_GetTime macro

(cherry picked from commit a91a5fc68658f845f18d288925d4ef0498e29f93)

20 years agoSTABLE14-linux-writepage-sync-20050308
Chaskiel M Grundman [Fri, 11 Mar 2005 06:51:11 +0000 (06:51 +0000)]
STABLE14-linux-writepage-sync-20050308

FIXES 17792

"The attached patch
1) makes afs_linux_writepage_sync do the required lock_kernel and
AFS_GLOCK()'s instead of making the caller do it.
2) removes the 2.4+ afs_linux_updatepage wrapper function which just calls
afs_linux_writepage_sync and is only called by afs_linux_commit_write
3) removes the kmap/kunmap in afs_linux_{prepare,commit}_write on 2.6
since the caller of afs_linux_{prepare,commit}_write
(do_generic_file_write) does the kmap/kunmap itself, and has since before
2.4.19 (early 2.4's do require it, and it doesn't break anything to do it
twice, so !defined(AFS_LINUX26_ENV) is appropriate)"

(cherry picked from commit e9084af7bfe8ef50e4ebbc57b580b8f6fffbf230)

20 years agoSTABLE14-osi-lookupname-nuke-dirvpp-20050308
Chaskiel M Grundman [Fri, 11 Mar 2005 06:50:31 +0000 (06:50 +0000)]
STABLE14-osi-lookupname-nuke-dirvpp-20050308

FIXES 17791

osi_lookupname doesn't need dirvpp anymore

(cherry picked from commit 011a40a56da8c36ebfe6d3216d35ec5618132393)

20 years agoSTABLE14-osi-syscall-fix-20050302
Chas Williams [Fri, 11 Mar 2005 06:49:44 +0000 (06:49 +0000)]
STABLE14-osi-syscall-fix-20050302

FIXES 17666

fix typo _nr should __nr

(cherry picked from commit 4e3107a00270132b23194a0e776504f4cb425251)

20 years agoSTABLE14-fix-linux22-20050310
Derrick Brashear [Fri, 11 Mar 2005 04:37:16 +0000 (04:37 +0000)]
STABLE14-fix-linux22-20050310

fix accumulated linux 2.2 damage

(cherry picked from commit c41aa8245ed0b9847d40671fa72d34350a75a569)

20 years agoSTABLE14-volinfo-dont-bomb-on-attach-failure-20050310
Derrick Brashear [Fri, 11 Mar 2005 02:55:49 +0000 (02:55 +0000)]
STABLE14-volinfo-dont-bomb-on-attach-failure-20050310

let volinfo keep going in the face of failure

(cherry picked from commit d82d85f7c4802db6ddadb42657d4ffa72b6c10cf)

20 years agoSTABLE14-fake-admin-on-create-file-20050228
Love Hörnquist-Åstrand [Mon, 28 Feb 2005 20:19:10 +0000 (20:19 +0000)]
STABLE14-fake-admin-on-create-file-20050228

pass back admin in status bits for create file

(cherry picked from commit 248d5402fe893044e37b7395887c7e5b69829836)

20 years agoSTABLE14-salvager-less-verbose-20050227
Karl Ramm [Sun, 27 Feb 2005 18:32:54 +0000 (18:32 +0000)]
STABLE14-salvager-less-verbose-20050227

make the salvager less verbose

(cherry picked from commit 7c3aeba6869320852e3366b48e4549f83edab79b)

20 years agoSTABLE14-fix-uae-20050226
Derrick Brashear [Sun, 27 Feb 2005 04:28:05 +0000 (04:28 +0000)]
STABLE14-fix-uae-20050226

sometimes the proeprocessor is cranky. bah.

(cherry picked from commit 6477c929cda3e6ebd2be5235132eded0f3268421)

20 years agoSTABLE14-osi-probe-update-20050225
Jeffrey Hutzelman [Fri, 25 Feb 2005 19:52:18 +0000 (19:52 +0000)]
STABLE14-osi-probe-update-20050225

update osi_probe for machines with no mmap2

(cherry picked from commit 403e8cfa5e4a48a778175fc09a8c2b1637cbb127)

20 years agoSTABLE14-cblater-protection-and-paranoia-20050225
Derrick Brashear [Fri, 25 Feb 2005 19:50:25 +0000 (19:50 +0000)]
STABLE14-cblater-protection-and-paranoia-20050225

with additional fix from jaltman for case where we need to get a fresh fe.
don't reuse FE_LATER file entries.

(cherry picked from commit c9b63162b696589b6772847038f73bfd5d1df896)

20 years agoSTABLE14-unified-afs-cleanup-20050225
Derrick Brashear [Fri, 25 Feb 2005 18:04:19 +0000 (18:04 +0000)]
STABLE14-unified-afs-cleanup-20050225

use EIO as base error

(cherry picked from commit 21fae1faf649e946f276912d94c58ec589c4b3de)

20 years agoSTABLE14-fe-clear-status-on-reuse-20050225
Jeffrey Altman [Fri, 25 Feb 2005 17:43:57 +0000 (17:43 +0000)]
STABLE14-fe-clear-status-on-reuse-20050225

jeff pointed this out yesterday, it may fix more than he guessed.

(cherry picked from commit e697e7bd13e40cafb5eb146ab0a8ec207ba84f13)

20 years agoSTABLE14-tviced-log-thread-at-high-loglevel-20050224
Derrick Brashear [Thu, 24 Feb 2005 15:23:41 +0000 (15:23 +0000)]
STABLE14-tviced-log-thread-at-high-loglevel-20050224

if loglevel > 999, log thread id as part of logging

(cherry picked from commit 89d655566f3c9556768e83ab9e8cc4b272be2fc0)

20 years agoSTABLE14-ppc64-linux26-param-20050224
Sam Hartman [Thu, 24 Feb 2005 05:05:50 +0000 (05:05 +0000)]
STABLE14-ppc64-linux26-param-20050224

FIXES 15581

missed before

(cherry picked from commit 202d87e6ec0fafa3c87af3dc16d46b0294c35451)

20 years agoSTABLE14-fix-uae-20050223
Derrick Brashear [Thu, 24 Feb 2005 04:46:39 +0000 (04:46 +0000)]
STABLE14-fix-uae-20050223

make uae flag not secretly overflow hostFlags

(cherry picked from commit 0801ce99b717954c9748c9170ebde4dacd98ac63)

20 years agoSTABLE14-ioctl32-linux26-20050223
Chaskiel M Grundman [Wed, 23 Feb 2005 23:11:35 +0000 (23:11 +0000)]
STABLE14-ioctl32-linux26-20050223

FIXES 17669

add ioctl32 support for linux 2.6

(cherry picked from commit 0b1be0bedb8a7e6dcaed6e6f353d46c89966ad21)

20 years agoSTABLE14-openafs-1379-20050220 openafs-devel-1_3_79
Derrick Brashear [Mon, 21 Feb 2005 01:27:59 +0000 (01:27 +0000)]
STABLE14-openafs-1379-20050220

make 1.3.79

20 years agoSTABLE14-windows-misc-20050207
Jeffrey Altman [Mon, 21 Feb 2005 01:16:39 +0000 (01:16 +0000)]
STABLE14-windows-misc-20050207

smb3.c: another fix for pattern matching.  Patterns can include '<' and '>'
        instead of '*' and '?'.  Treat any pattern with angle bracket as
        star patterns

afslogon.c: instead of retrying the username lowercased if it is all
        uppercased.  retry the username lowercased if it was not already
        lowercased.  this captures the mixedcase username case.

afskfw.c: If Leash is configured to not import tickets from the MSLSA,
        neither should we.

cm_vnodeops.c: If the second to last component of a path is a symlink and
        the last component cannot be found, return NOSUCHPATH instead of
        FILE_NOT_FOUND.

(cherry picked from commit 641c2b17efbffa523818a950761e612e9fc6f5f7)

20 years agoSTABLE14-windows-misc-20050131
Jeffrey Altman [Mon, 21 Feb 2005 01:16:20 +0000 (01:16 +0000)]
STABLE14-windows-misc-20050131

afskfw.c: fix cross-realm token acquisition in ANDREW vs CS CMU case

cm_aclent.c: when ACL's timeout, remove them from the associated
   cm_scache_t object's randomACL list and place them on the end
   of the ACL LRU queue

   correct tgtLifetime to be unsigned

smb3.c: fix case sensitive matching

(cherry picked from commit 09feb1be1711dbbe053b572915df4384f488eb0e)

20 years agoSTABLE14-windows-longfilename-matching-20050203
Jeffrey Altman [Mon, 21 Feb 2005 01:15:44 +0000 (01:15 +0000)]
STABLE14-windows-longfilename-matching-20050203

retry pattern matching when ambiguous matches are found for long file
names

(cherry picked from commit d5495f26ec6e02bc09ad0d6ee6a9a62f545bfd9c)

20 years agoSTABLE14-unified-osi-probe-2-20050216
Jeffrey Hutzelman [Mon, 21 Feb 2005 01:15:34 +0000 (01:15 +0000)]
STABLE14-unified-osi-probe-2-20050216

FIXES 17548

update osi_probe

(cherry picked from commit cb3ec9004e095a11db6e349d6feef6d08243aa19)

20 years agoSTABLE14-ubik-remote-ntoa-20050204
Jeffrey Hutzelman [Mon, 21 Feb 2005 01:15:27 +0000 (01:15 +0000)]
STABLE14-ubik-remote-ntoa-20050204

afs_inet_ntoa needs a prototype for 64 bit systems

(cherry picked from commit 053e901f6bbd3237ca58147d4986e1c528ae503d)

20 years agoSTABLE14-store64-cleanup-20050212
Chaskiel M Grundman [Mon, 21 Feb 2005 01:15:21 +0000 (01:15 +0000)]
STABLE14-store64-cleanup-20050212

fix several deficiencies in 64 bit file size handling

(cherry picked from commit cefe48fc1353c0f5e2831b8b81443d35e983fc96)

20 years agoSTABLE14-solaris-x8664-support-20050216
Chas Williams [Mon, 21 Feb 2005 01:15:04 +0000 (01:15 +0000)]
STABLE14-solaris-x8664-support-20050216

FIXES 17628

add amd64 support for solaris 10

(cherry picked from commit 66735f54b79bcc610f6185df98d9caeab8476a8b)

20 years agoSTABLE14-solais10-declares-mem-funcs-20050212
Derrick Brashear [Mon, 21 Feb 2005 01:14:57 +0000 (01:14 +0000)]
STABLE14-solais10-declares-mem-funcs-20050212

mem* funcs now declared in sys/systm.h with a different prototype so there's a conflict. (but delcared means they exist, so this is fine)

(cherry picked from commit c92132eba3250d3ef3647b578a363be970496597)

20 years agoSTABLE14-macos-dont-inactive-vnodes-were-still-referencing-20050203
Derrick Brashear [Mon, 21 Feb 2005 01:14:18 +0000 (01:14 +0000)]
STABLE14-macos-dont-inactive-vnodes-were-still-referencing-20050203

don't VOP_INACTIVE if we intend to keep using the inode, the refcount will go
bogus

(cherry picked from commit a6f560b80575a246b4ee347622f1fd3f6fdd1420)

20 years agoSTABLE14-linux-sysincludes-needs-slab-20050211
Chaskiel M Grundman [Mon, 21 Feb 2005 01:13:58 +0000 (01:13 +0000)]
STABLE14-linux-sysincludes-needs-slab-20050211

add linux/slab.h to includes

(cherry picked from commit 8d1d71913cebee105416affa940fe96d63b12696)

20 years agoSTABLE14-linux-lwp-work-around-signal-lossage-20050209
Derrick Brashear [Mon, 21 Feb 2005 01:13:50 +0000 (01:13 +0000)]
STABLE14-linux-lwp-work-around-signal-lossage-20050209

some versions of linux seem to lose signals sometimes. very annoying.

(cherry picked from commit 3aaeae0ee6fa13209fff93fd5d9dfe709804cee5)

20 years agoSTABLE14-linux-libafs-fix-20050207
Guillaume Rousse [Mon, 21 Feb 2005 01:13:37 +0000 (01:13 +0000)]
STABLE14-linux-libafs-fix-20050207

create osi_vfs.h in the right place

(cherry picked from commit 96e09aa1099e7877dffb5134fe24edfa261032b4)

20 years agoSTABLE14-linux-flush-release-rewrite-20050209
Chas Williams [Mon, 21 Feb 2005 01:13:24 +0000 (01:13 +0000)]
STABLE14-linux-flush-release-rewrite-20050209

FIXES 17509

rewrite afs_linux_release and afs_linux_flush

(cherry picked from commit a0732a579ac1aea9cfdee2de530b3afcffe30bac)

20 years agoSTABLE14-linux-avoid-leaking-refs-20050211
Chaskiel M Grundman [Mon, 21 Feb 2005 01:13:04 +0000 (01:13 +0000)]
STABLE14-linux-avoid-leaking-refs-20050211

FIXES 17451

hopefully this fixes all the not-able-to-unmount leaks

(cherry picked from commit e4552599b0e1d1ef8b8100a901510591f2e0c6b7)

20 years agoSTABLE14-linux26-inode-got-i-sb-list-20050204
Chas Williams [Mon, 21 Feb 2005 01:12:52 +0000 (01:12 +0000)]
STABLE14-linux26-inode-got-i-sb-list-20050204

another thing to do at inode initialization

20 years agoSTABLE14-ia64-smp-definition-20050220
Chas Williams [Mon, 21 Feb 2005 01:12:43 +0000 (01:12 +0000)]
STABLE14-ia64-smp-definition-20050220

FIXES 17640

change how smp is defined so we pick up a mutex

(cherry picked from commit f7ff156ec1f2daf9c9c81c44314034e178132717)

20 years agoSTABLE14-fix-multirx-checkservers-20050216
Tom Keiser [Mon, 21 Feb 2005 01:12:38 +0000 (01:12 +0000)]
STABLE14-fix-multirx-checkservers-20050216

FIXES 17549

put results in an array.

(cherry picked from commit ef85cb144dc433879cfd05d0fd3a380d7ce78098)

20 years agoSTABLE14-fbsd-amd64-20050212
Harald Barth [Mon, 21 Feb 2005 01:12:09 +0000 (01:12 +0000)]
STABLE14-fbsd-amd64-20050212

initial fbsd support for amd64

(cherry picked from commit d164b1d311f55af08e020d3d163f67595271b003)

20 years agoSTABLE14-client-conndeadtime-tunable-20050209
Derrick Brashear [Mon, 21 Feb 2005 01:12:03 +0000 (01:12 +0000)]
STABLE14-client-conndeadtime-tunable-20050209

make the fs and not just the vldb interface dead time tunable

(cherry picked from commit 08b998f798b44673f058b6a262c81cc077f20123)

20 years agoSTABLE14-1378-20050130 openafs-devel-1_3_78
Derrick Brashear [Mon, 31 Jan 2005 04:36:55 +0000 (04:36 +0000)]
STABLE14-1378-20050130

1.3.78 release

20 years agoSTABLE14-cleanup-20050130
Derrick Brashear [Mon, 31 Jan 2005 04:34:42 +0000 (04:34 +0000)]
STABLE14-cleanup-20050130

get all the drift between head and 1.4 branch

20 years agoSTABLE14-linux-tasklist-lock-weak-20050129
Chaskiel M Grundman [Mon, 31 Jan 2005 04:25:31 +0000 (04:25 +0000)]
STABLE14-linux-tasklist-lock-weak-20050129

FIXES 17424

weak binding to tasklist_lock

(cherry picked from commit 51ec9e099e22e16dbf8aee3333568b9ff26abd3f)

20 years agoSTABLE14-osi-probe-syscall-20050129
Jeffrey Hutzelman [Mon, 31 Jan 2005 04:25:13 +0000 (04:25 +0000)]
STABLE14-osi-probe-syscall-20050129

FIXES 17405

add osi_probe

(cherry picked from commit f126dbdbe226bb05687f0bcbd0e379431f666219)

20 years agoSTABLE14-createx-null-ptr-20050126
Jeffrey Altman [Mon, 31 Jan 2005 04:24:58 +0000 (04:24 +0000)]
STABLE14-createx-null-ptr-20050126

Don't release null scps

(cherry picked from commit 4cc0394af02a07a0000dd4ce9384398d8b03a6f4)

20 years agoSTABLE14-windows-aclent-20050126
Jeffrey Altman [Mon, 31 Jan 2005 04:24:44 +0000 (04:24 +0000)]
STABLE14-windows-aclent-20050126

Undo the FreeACLEnt lock as it is an automatic deadlock

(cherry picked from commit 4c27de95394d44e2066413de7eca65315b83cacb)

20 years agoSTABLE14-revert-afs-indextimes-in-dcache-20050125
Chas Williams [Mon, 31 Jan 2005 04:24:34 +0000 (04:24 +0000)]
STABLE14-revert-afs-indextimes-in-dcache-20050125

FIXES 17377

indexTimes needs to persist, revert for now

(cherry picked from commit ff2e55343fdf14d730825c8e09dbe42b6037abb8)

20 years agoSTABLE14-winnotes-update-20050126
Jeffrey Altman [Mon, 31 Jan 2005 04:24:05 +0000 (04:24 +0000)]
STABLE14-winnotes-update-20050126

add dr watson info to install notes.

update changes list

(cherry picked from commit e41837e876f7dc947e8718b6dc972b803023eae5)

20 years agoSTABLE14-windows-misc-20050126
Jeffrey Altman [Mon, 31 Jan 2005 04:23:57 +0000 (04:23 +0000)]
STABLE14-windows-misc-20050126

  * The list of ACL entries was becoming corrupted because the function
    which obtained a free entry was doing so without the appropriate lock
    being held.

  * Changed the default @sys name list to "x86_win32 i386_w2k i386_nt40"
    for 32-bit x86 systems.  The default for itanium will be "ia64_win64"
    and "amd64_win64" for amd 64-bit processors.

(cherry picked from commit 516614090190f34cb74ec741cf06f86384bff4d1)

20 years agoSTABLE14-windows-misc-20050125
Jeffrey Altman [Mon, 31 Jan 2005 04:23:45 +0000 (04:23 +0000)]
STABLE14-windows-misc-20050125

The list of ACL entries was being corrupted because the function
which obtains a free ACL entry was doing so without the appropriate
lock being held.

Returning Not A Directory is not the right thing to do when we are
attempting to resolve a path if the error is found on one of the
intermediary path components.  Instead return No Such Path or
No Such File as appropriate.

(cherry picked from commit ff3436446e1c8447d0f9703b088c6d65c6845aa0)

20 years agoSTABLE14-obsd-vattrs-20040125
Jim Rees [Mon, 31 Jan 2005 04:23:36 +0000 (04:23 +0000)]
STABLE14-obsd-vattrs-20040125

compare vattrs against VNOVAL, not -1
fixes mode setting now that modes are 32 bits

(cherry picked from commit e86eb73e30fe492c8be99a0a7a4788ec1b136ead)

20 years agoSTABLE14-afs-indextimes-in-dcache-20050125
Chas Williams [Mon, 31 Jan 2005 04:23:31 +0000 (04:23 +0000)]
STABLE14-afs-indextimes-in-dcache-20050125

FIXES 17377

move indextimes array into dcache struct

(cherry picked from commit 1de152256aeb1d2b54e177a327404efe2504c815)

20 years agoSTABLE14-unpin-out-of-order-oops-20050125
Chas Williams [Mon, 31 Jan 2005 04:23:22 +0000 (04:23 +0000)]
STABLE14-unpin-out-of-order-oops-20050125

FIXES 17346

unpin before freeing

(cherry picked from commit 9b7e78b048869e0319a369912d9fef63288dca7f)

20 years agoSTABLE14-rxdebug-withWaited-20050125
Jeffrey Altman [Mon, 31 Jan 2005 04:23:17 +0000 (04:23 +0000)]
STABLE14-rxdebug-withWaited-20050125

copy/paste error corrected.  'withWaited' never assigned a value

(cherry picked from commit 8a68d38977d4311a62350dd60645e39ded4650f1)

20 years agoSTABLE14-linux-mmap-ro-means-no-write-20050125
Derrick Brashear [Mon, 31 Jan 2005 04:23:11 +0000 (04:23 +0000)]
STABLE14-linux-mmap-ro-means-no-write-20050125

don't allow a write map of a file which cannot be written to

(cherry picked from commit 96cf60ef3e830d16325fba664044f751ca164f85)

20 years agoSTABLE14-no-copy-libafs-builds-20050121
Nathan Neulinger [Mon, 31 Jan 2005 04:23:02 +0000 (04:23 +0000)]
STABLE14-no-copy-libafs-builds-20050121

make things so file copies from src/libafs don't happen; change how libafs_tree
is done

(cherry picked from commit 187f26a3afe805180268322d93dd7e01974c5fb1)

20 years agoSTABLE14-no-copy-libafs-builds-20021015
Nathan Neulinger [Mon, 31 Jan 2005 04:23:01 +0000 (04:23 +0000)]
STABLE14-no-copy-libafs-builds-20021015

make things so file copies from src/libafs don't happen; change how libafs_tree
is done

(cherry picked from commit 782109a29bd751a7681e3a31aeaa077e880208c3)

20 years agoSTABLE14-linux-revised-dentry-invalidation-20050121
Chas Williams [Mon, 31 Jan 2005 04:20:35 +0000 (04:20 +0000)]
STABLE14-linux-revised-dentry-invalidation-20050121

FIXES 17337

"the latest 2.6 version of "tryflushdcachechildren" is probably
good enough for 2.2/2.4 as well. further, we can just call
d_invalidate() to make things less complicated. unification
is good.

its seen limited testing here under 2.4/2.6."

(cherry picked from commit 72ea4e2c690d28b6c5c464368099b49dac847642)

20 years agoSTABLE14-rx-hash-table-mod-prime-20050121
Nickolai Zeldovich [Mon, 31 Jan 2005 04:20:25 +0000 (04:20 +0000)]
STABLE14-rx-hash-table-mod-prime-20050121

see https://lists.openafs.org/pipermail/openafs-devel/2004-September/010967.htmland https://lists.openafs.org/pipermail/openafs-devel/2004-September/010968.html

(cherry picked from commit 01aca8ca222373d71941cd007bdc00260bd3ff5c)

20 years agoSTABLE14-rx-packetreadwrite-adjust-offset-20050119
Douglas Engert [Mon, 31 Jan 2005 04:20:12 +0000 (04:20 +0000)]
STABLE14-rx-packetreadwrite-adjust-offset-20050119

offset - l must be zero in the second loop pass to avoid overwrites

(cherry picked from commit 110b1f14bd5b5548211ece9a32c540490e0aef6a)

20 years agoSTABLE14-readd-qwaiting-20050121
Derrick Brashear [Mon, 31 Jan 2005 04:20:00 +0000 (04:20 +0000)]
STABLE14-readd-qwaiting-20050121

FIXES 5616

the problem was caused by optimization on solaris. sigh.

(cherry picked from commit 90115511209e59ff4728a66a575899312fdf3e5b)

20 years agoSTABLE14-linux-no-log-in-tryflushdcachechildren-20050121
Derrick Brashear [Mon, 31 Jan 2005 04:19:55 +0000 (04:19 +0000)]
STABLE14-linux-no-log-in-tryflushdcachechildren-20050121

FIXES 5835

just don't log, and lock order doesn't matter

(cherry picked from commit 76d6e43eb8e1ec72fcfde7cf8f303f954c11da14)

20 years agoSTABLE14-alloc-confusion-20040120
Jim Rees [Mon, 31 Jan 2005 04:19:41 +0000 (04:19 +0000)]
STABLE14-alloc-confusion-20040120

use osi_Alloc instead of osi_AllocLargeSpace for tokens, to match free

(cherry picked from commit a0ce71a84374cc0600813a3101b76f89df04ee76)

20 years agoSTABLE14-obsd-cred-ptr-20040120
Jim Rees [Mon, 31 Jan 2005 04:19:20 +0000 (04:19 +0000)]
STABLE14-obsd-cred-ptr-20040120

**credpp, not *credp (OpenBSD only)

(cherry picked from commit 7f430a45aa12108ed1dc93e4a41ac154b1397818)

20 years agoSTABLE14-re-indent-20040120
Jim Rees [Mon, 31 Jan 2005 04:19:09 +0000 (04:19 +0000)]
STABLE14-re-indent-20040120

re-indent so I can read the file so I can fix a bug

(cherry picked from commit dacae61bda0105497e912b3cdac429066cd68fcf)

20 years agoSTABLE14-linux26-vcache-reclaim-cleanup-20050119
Chas Williams [Mon, 31 Jan 2005 04:18:56 +0000 (04:18 +0000)]
STABLE14-linux26-vcache-reclaim-cleanup-20050119

"ok, if you ever drop
dcache_lock you need to go to restart (i think that's pretty clear).
shrink_dcache_parent() _might_ reduce a dentry count to 0.  in the
previous version, it seemed to make the assumption that this would
always happen.  if shrink_dcache_parent() is unsuccessful and the
dentry is a directory, we cant restart.  we would just find the
the dentry again and do the same thing over (we could always d_drop
but you shouldnt do this to active directories -- see d_invalidate).

if we find a busy dentry, we abort all processing for this inode.
going back to restart would find the same busy inode.  (i suppose
we could use a d_flag to keep track of which dentry has been shrunk.
this has other trouble, like who resets the flag and when?)  since we
only do this for directories and d_alias typically only grows due to
soft/hard links (as far as i can tell) this scheme seems reasonable."

(cherry picked from commit 73437ee7d469765df30285369301e3907fee0a3c)

20 years agoSTABLE14-dirbuffer-fid-is-index-20050119
Chaskiel M Grundman [Mon, 31 Jan 2005 04:18:40 +0000 (04:18 +0000)]
STABLE14-dirbuffer-fid-is-index-20050119

"The new buffer code (which I wrote) did not deal
with dcache object re-use, as I had conflated the concepts of "dcache *
reuse" and "dcache slot reuse".

This patch should fix this problem. It now stores the dcache index (aka slot number,
which is the same as the numeric part of the cache file's filename) in the
buffer instead of the ephemeral struct dcache pointer."

(cherry picked from commit 8ccd2d91d89fc3ed0170a458853ec95ff274c87d)

20 years agoSTABLE14-rx-multiple-packets-20050118
Jeffrey Altman [Mon, 31 Jan 2005 04:18:32 +0000 (04:18 +0000)]
STABLE14-rx-multiple-packets-20050118

Doug Engert reports that large tokens are corrupted when being sent
using RX.  This patch fixes two bugs which prevent the transmission
and receipt of multiple packet exchanges.

(cherry picked from commit f42701022203605f8509b106fe8ca1677666aaa9)

20 years agoSTABLE14-obsd-cleanups-20040118
Jim Rees [Mon, 31 Jan 2005 04:18:25 +0000 (04:18 +0000)]
STABLE14-obsd-cleanups-20040118

remove dead code
add (commented out, non-working) new reclaim code

(cherry picked from commit 5f498279b827675a48c80b7c2f43c78d8e41d406)

20 years agoSTABLE14-windows-smb_vc_t-refcounts-20050117
Jeffrey Altman [Mon, 31 Jan 2005 04:17:43 +0000 (04:17 +0000)]
STABLE14-windows-smb_vc_t-refcounts-20050117

Rework the reference counting of the smb_vc_t objects to use
smb_ReleaseVC and smb_HoldVC.  Add missing counts for references
from waiting locks.

Fix cm_ioctl.c to allow it to compile once again.

(cherry picked from commit eabe2b6f77da6913b4a6bd51220708c363762fe6)

20 years agoSTABLE14-linux26-rename-more-cleanup-20050116
Chas Williams [Mon, 31 Jan 2005 04:17:14 +0000 (04:17 +0000)]
STABLE14-linux26-rename-more-cleanup-20050116

FIXES 17284

cleanup how renaming does moving and unhashing of dentries

(cherry picked from commit cadc5b46e103fd543814d450dd9a568961c9886a)

20 years agoSTABLE14-linux26-dcache-lock-20050116
Chaskiel M Grundman [Mon, 31 Jan 2005 04:16:56 +0000 (04:16 +0000)]
STABLE14-linux26-dcache-lock-20050116

FIXES 17266

"The changes I submitted previously, and committed as
linux-26-vlru-cycle-20041012 do not satisfy necessary invariants of the
dcache api.

1) the dcache_lock is not held when calling d_unhashed and
list_empty(&dentry->d_subdirs)
2) the caller of d_prune_aliases does not hold it's own ref on the inode

Patch attached.(has been used lightly for a month or so)"

(cherry picked from commit 646028dbdb90640f14f7a22aede858432ffa9025)

20 years agoSTABLE14-linux26-zomb-gcpags-cleanup-20050116
Chaskiel M Grundman [Mon, 31 Jan 2005 04:16:49 +0000 (04:16 +0000)]
STABLE14-linux26-zomb-gcpags-cleanup-20050116

FIXES 17265

clean up for newer non-TASK_ZOMBIE kernels

(cherry picked from commit 091d64876bea6737dd6cf89a9232dd11d0072677)

20 years agoSTABLE14-linux25-rename-rehash-not-move-20050116
Chas Williams [Mon, 31 Jan 2005 04:16:40 +0000 (04:16 +0000)]
STABLE14-linux25-rename-rehash-not-move-20050116

not tested yet

(cherry picked from commit 8db7eb1876380df8100c5df37e6a25a7ebc4f43b)

20 years agoSTABLE14-linux26-rlim-20050114
Matthew Miller [Mon, 31 Jan 2005 04:16:28 +0000 (04:16 +0000)]
STABLE14-linux26-rlim-20050114

detect rlim stuff for linux 2.6

(cherry picked from commit 9e81a8e4c2e7830ab18de1f5dd23dfc916ef2bf0)

20 years agoSTABLE14-fs-busy-stats-20050113
Derrick Brashear [Mon, 31 Jan 2005 04:14:45 +0000 (04:14 +0000)]
STABLE14-fs-busy-stats-20050113

add support for counting number of vbusies returned

(cherry picked from commit d9e55baca180891ef999919118a5ad2d73764abb)

20 years agoSTABLE14-linux26-pag-copy-groups-always-20050113
Johan Danielsson [Mon, 31 Jan 2005 04:14:36 +0000 (04:14 +0000)]
STABLE14-linux26-pag-copy-groups-always-20050113

FIXES 17226

always copy the group list on linux 2.6

(cherry picked from commit 0cea4432fcceff07103cb4df0eba9b5667ce1fa4)

20 years agoSTABLE14-x86-sol10-param-cleanup-20050113
Chas Williams [Mon, 31 Jan 2005 04:14:21 +0000 (04:14 +0000)]
STABLE14-x86-sol10-param-cleanup-20050113

FIXES 17082

make user section match kernel section

(cherry picked from commit 7854052b3827a3853cb80a6f7de5dcc32756aa95)