[OpenAFS] OpenAFS on SuSE 7.0 anyone?

Chaskiel M Grundman cg2v@andrew.cmu.edu
Mon, 18 Dec 2000 18:00:28 -0500 (EST)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--41944954-890487850-977180428=:26137
Content-Type: TEXT/PLAIN; charset=US-ASCII



> So finally: Has anyone already created some patches to either the
> OpenAFS sources or the SuSE 7.0 kernel sources in order to compile
> OpenAFS successfully? 
I've attached a patch which I believe will allow compilation on SuSE
systems. I don't actually have any, and my attempts at using kernel
headers extracted from SuSE rpms was not very successful, so I don't know
that it will work.... The kernel patches in question do not have to do
with large memory machine as much as supporting large files in the
filesystem. (needless to say, afs does not support large files, so my
patch did not actually add 64bit interfaces to afs, it merely extracts the
32 bit values it has always used.) 

In addition, I also adjusted an AFS structure that needs to be kept in
sync with a linux struct inode. I would appreciate finding out if this
works for you so I can consider submitting it to the openafs-gatekeeper
(well, once I figure out how to identify LFS-patched kernels in a way
other than #ifdef _REISER_FS_I)

--41944954-890487850-977180428=:26137
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="openafs-suse.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.21L.0012181800280.26137@trigati.andrew.cmu.edu>
Content-Description: 
Content-Disposition: attachment; filename="openafs-suse.diff"

ZGlmZiAtcnUgMDI4L2xpYmFmcy1PMS4wL2Fmcy9vc2lfdmZzLmggMDI5L2xp
YmFmcy1PMS4wL2Fmcy9vc2lfdmZzLmgNCi0tLSAwMjgvbGliYWZzLU8xLjAv
YWZzL29zaV92ZnMuaAlXZWQgTm92ICAxIDEzOjM4OjMzIDIwMDANCisrKyAw
MjkvbGliYWZzLU8xLjAvYWZzL29zaV92ZnMuaAlXZWQgRGVjIDEzIDE0OjQz
OjIzIDIwMDANCkBAIC0yOCw3ICsyOCwxMSBAQA0KIAl1aWRfdAkJCWlfdWlk
Ow0KIAlnaWRfdAkJCWlfZ2lkOw0KIAlrZGV2X3QJCQlpX3JkZXY7DQorI2lm
ZGVmIF9SRUlTRVJfRlNfSSAvKiBHYWNrLiBob3cgc2hvdWxkIEkgaWRlbnRp
ZnkgTEZTIHBhdGNoPyAqLw0KKwlsb2ZmX3QJCQlpX3NpemU7DQorI2Vsc2UN
CiAJb2ZmX3QJCQlpX3NpemU7DQorI2VuZGlmDQogCXRpbWVfdAkJCWlfYXRp
bWU7DQogCXRpbWVfdAkJCWlfbXRpbWU7DQogCXRpbWVfdAkJCWlfY3RpbWU7
DQpkaWZmIC1ydSAwMjgvbGliYWZzLU8xLjAvYWZzL29zaV92bm9kZW9wcy5j
IDAyOS9saWJhZnMtTzEuMC9hZnMvb3NpX3Zub2Rlb3BzLmMNCi0tLSAwMjgv
bGliYWZzLU8xLjAvYWZzL29zaV92bm9kZW9wcy5jCVdlZCBOb3YgIDEgMTM6
Mzg6MzMgMjAwMA0KKysrIDAyOS9saWJhZnMtTzEuMC9hZnMvb3NpX3Zub2Rl
b3BzLmMJV2VkIERlYyAxMyAxNDozODo0NyAyMDAwDQpAQCAtMjQsNiArMjQs
MTIgQEANCiAjaW5jbHVkZSAiLi4vaC9tbS5oIg0KICNpbmNsdWRlICIuLi9o
L3BhZ2VtYXAuaCINCiANCisjaWZkZWYgcGdvZmYydWxvbmcNCisjZGVmaW5l
IHBhZ2VvZmYocHApIHBnb2ZmMnVsb25nKChwcCktPmluZGV4KQ0KKyNlbHNl
DQorI2RlZmluZSBwYWdlb2ZmKHBwKSBwcC0+b2Zmc2V0DQorI2VuZGlmDQor
DQogZXh0ZXJuIHN0cnVjdCB2Y2FjaGUgKmFmc19nbG9iYWxWcDsNCiANCiBl
eHRlcm4gc3RydWN0IGRlbnRyeV9vcGVyYXRpb25zICphZnNfZG9wczsNCkBA
IC05NzAsNyArOTc2LDcgQEANCiAgICAgc2V0X2JpdChQR19sb2NrZWQsICZw
cC0+ZmxhZ3MpOyAvKiBvdGhlciBiaXRzPyBTZWUgbW0uaCAqLw0KICAgICBj
bGVhcl9iaXQoUEdfZXJyb3IsICZwcC0+ZmxhZ3MpOw0KIA0KLSAgICBzZXR1
cF91aW8oJnR1aW8sICZpb3ZlYywgKGNoYXIqKWFkZHJlc3MsIHBwLT5vZmZz
ZXQsIFBBR0VTSVpFLA0KKyAgICBzZXR1cF91aW8oJnR1aW8sICZpb3ZlYywg
KGNoYXIqKWFkZHJlc3MsIHBhZ2VvZmYocHApLCBQQUdFU0laRSwNCiAJICAg
ICAgVUlPX1JFQUQsIEFGU19VSU9TWVMpOw0KICAgICBjb2RlID0gYWZzX3Jk
d3IoKHN0cnVjdCB2Y2FjaGUqKWlwLCAmdHVpbywgVUlPX1JFQUQsIDAsIGNy
ZWRwKTsNCiANCkBAIC0xMDYxLDcgKzEwNjcsNyBAQA0KIAkgICAgICAgSUNM
X1RZUEVfUE9JTlRFUiwgcHAsDQogCSAgICAgICBJQ0xfVFlQRV9JTlQzMiwg
YXRvbWljX3JlYWQoJnBwLT5jb3VudCksDQogCSAgICAgICBJQ0xfVFlQRV9J
TlQzMiwgOTk5OTkpOw0KLSAgICBzZXR1cF91aW8oJnR1aW8sICZpb3ZlYywg
cGFnZV9hZGRyICsgb2Zmc2V0LCBwcC0+b2Zmc2V0ICsgb2Zmc2V0LCBjb3Vu
dCwNCisgICAgc2V0dXBfdWlvKCZ0dWlvLCAmaW92ZWMsIHBhZ2VfYWRkciAr
IG9mZnNldCwgcGFnZW9mZihwcCkgKyBvZmZzZXQsIGNvdW50LA0KIAkgICAg
ICBVSU9fV1JJVEUsIEFGU19VSU9TWVMpOw0KIA0KICAgICBjb2RlID0gYWZz
X3dyaXRlKHZjcCwgJnR1aW8sIGZwLT5mX2ZsYWdzLCBjcmVkcCwgMCk7DQo=
--41944954-890487850-977180428=:26137--