Commit Graph

22 Commits

Author SHA1 Message Date
Derrick Brashear
b75de1ad5f STABLE12-linux-redhat-81-beta-support-20020107
thanks to Sean McDermott for the errno.h fixes.
the rest is my fault, the configure tests as well as the kernel changes


(cherry picked from commit 4624fd2206)
2003-01-11 07:53:11 +00:00
Chaskiel M Grundman
8fedeb3369 Handle Linux kernels that don't export sys_call_table.
(cherry picked from commit 735afe1a61)
2002-11-14 22:17:55 +00:00
Derrick Brashear
6a63a6c7a5 STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020911
configure glue

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

with some rewriting by shadow@dementia.org

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

rest of the configure glue

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

no sys_exit in stock kernels


(cherry picked from commit a0154cf196)
2002-09-11 17:17:31 +00:00
Tom Maher
9582e93c94 a) a freebsd client that compiles, and to a certain extent, works. Should
not be used except by people doing freebsd client development
b) configure glue for freebsd 4.3, 4.4, and 4.5
c) freebsd tfileserver support. Note that, by default, this isn't very
interesting, as the supported freebsd pthreads are just as cooperative as
LWP. if you install the linuxthreads port and swap the MT_* variables in
osconf.m4, you will get a more traditional tfileserver though. configure
glue for that will be forthcoming at some point.
d) a maybe-fix that sets sin_len in sockaddrs on platforms that have them.

(and also a fix for the AC_PROG_CC issue which affects autoconf 2.13 and 2.5x
 on same conf files issue)

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

no really, we need to include...

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

missed file


(cherry picked from commit bd707fb7e6)
2002-09-10 23:33:24 +00:00
Derrick Brashear
9d62346795 STABLE12-linux-tasklist-lock-export-detection-20020829
if you don't have a versioned kernel, so sorry.


(cherry picked from commit efd9a7e32d)
2002-08-28 05:30:48 +00:00
Jeffrey Hutzelman
8902c79aae STABLE12-sunos4-port-20020821
This patch adds support for building OpenAFS user-mode code on SunOS 4.
It does not include libafs, ulibafs, or any code that needs to understand
the filesystem layout (so, no vfsck, and while the salvager will be built,
it won't work).


(cherry picked from commit 808369b969)
2002-08-21 20:24:51 +00:00
Derrick Brashear
f387d3b88c STABLE12-inux-kernel-detect-gfp-mask-in-struct-address-space-20020624
based on report that new redhat kernels need this
2002-07-10 22:27:25 +00:00
Derrick Brashear
0df23afd71 STABLE12-linux-use-results-of-all-inode-configure-tests-20020122
we tested for and then failed to use things before


(cherry picked from commit 8a906250f7)
2002-01-23 00:44:59 +00:00
Derrick Brashear
4e45e0323b STABLE12-linux-configure-support-mandrake-kernel-patches-20011226
init_once in mandrake calls init_rwsem(&inode->i_truncate_sem);

so do we
2001-12-26 20:14:03 +00:00
Derrick Brashear
d3de060487 STABLE12-resync-stable-with-head-20011013
cheat and pull everything as one delta
2001-10-13 05:36:14 +00:00
Derrick Brashear
6b113587ca linux-configure-check-for-more-inode-struct-members-20010910
for redhat enterprise kernel
2001-09-10 21:52:30 +00:00
Derrick Brashear
3b75d2d05d linux-support-kernel-patches-used-by-suse-20010829
check for added fields in struct inode
2001-08-29 20:04:00 +00:00
Derrick Brashear
cb3985fcd9 linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807
Thanks to shirsch@adelphia.net for mentioning something was added.

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

this leaked in, separate delta

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

fix maxcro defn
2001-08-08 03:37:54 +00:00
Derrick Brashear
81c5741633 linux-fs-h-struct-inode-test-for-i-cdev-20010807
doesn't look like it should matter but we might as well try to stay consistent

====================
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 extra tests
2001-08-08 01:34:58 +00:00
Derrick Brashear
de296c6546 configure-allow-enabling-vos-full-listvol-switch-20010721
enable switch for new feature
2001-07-21 17:39:58 +00:00
Derek Atkins
5c38f46fc8 configure-redhat-kernel-bug-workaround-20010715
to allow hooking in to deal with bug in redhat kernel headers
2001-07-16 01:59:01 +00:00
Derrick Brashear
33ae575a6a linux24-handle-inode-address-space-page-lock-spinlock-20010712
One line patch to initialize spin lock added in a RedHat kernel patch.
This should fix the RedHat 7.1 SMP problem. Also includes configure
glue to turn it on. Thanks to Chaskiel Grundman for suggesting the fix,
Garry Zacheiss for suggesting it affected the SMP kernel generally and not
just SMP hardware, and Andrei Maslennikov for noting the problem did not
affect vanilla 2.4.3 with only the Alan Cox (AC14 in this case) patch.
2001-07-12 16:37:31 +00:00
Derrick Brashear
77c76eb545 configure-linux-kernel-detection-should-set-afsconfig-items-20010711
we test for linux kernel features; might even be useful to use the results
2001-07-11 16:40:40 +00:00
Derrick Brashear
b6efc81d61 acconfig-needs-version-and-package-macros-for-some-versions-of-autoheader-20010705
PACKAGE and VERSION aren't always in autoconf/acconfig.h
2001-07-05 21:24:50 +00:00
Nathan Neulinger
64cde21257 provide-fast-start-configure-options-20010705
add more configure options so fast restart and bitmap later options can be configured on
2001-07-05 16:07:58 +00:00
Derrick Brashear
dc45e9b995 dont-include-endian-h-when-defining-kernel-for-dux-20010628
otherwise ntohl etc are macros for in-kernel functions we don't have
2001-06-28 07:54:41 +00:00
Derrick Brashear
aaca2cacd9 introduce-autoconf-for-openafs-20010628
replace existing build system with autoconf faceplate

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

so we can fix the file modes

====================
commit withj correct file modes

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

stuff which got left behind

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

more stuff which was missed

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

get this right so build completes

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

also make these correct (no obj reference)

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

so autoconf dependancy chain need not change

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

set correct variable for obsolete buildng

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

so we can more easily use autoconf'd CC var
2001-06-28 06:44:19 +00:00