2.5.1-pre8 -- fix to compile nfs as module

Craig Christophel (merlin@transgeek.com)
Tue, 11 Dec 2001 08:19:35 -0500


--------------Boundary-00=_N0L6AQF5I4B7M934GSNM
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Attached is a patch to allow nfs to compile as a module. Please check it out
as I just:

exported symbols from fs/seq_file.c
added the seq_file.o to the obj-exports in the VFS Makefile and
added an ifdef for modversions in fs/nfs/inode.c.

Craig.
--------------Boundary-00=_N0L6AQF5I4B7M934GSNM
Content-Type: text/x-diff;
charset="iso-8859-1";
name="nfs-module-2.5-unresolved-symbols.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="nfs-module-2.5-unresolved-symbols.diff"

ZGlmZiAtdXJOIGxpbnV4L2ZzL01ha2VmaWxlIGxpbnV4Lm10L2ZzL01ha2VmaWxlCi0tLSBsaW51
eC9mcy9NYWtlZmlsZQlTdW4gRGVjICA5IDIzOjU3OjI0IDIwMDEKKysrIGxpbnV4Lm10L2ZzL01h
a2VmaWxlCU1vbiBEZWMgMTAgMjI6MTg6MzEgMjAwMQpAQCAtNyw3ICs3LDcgQEAKIAogT19UQVJH
RVQgOj0gZnMubwogCi1leHBvcnQtb2JqcyA6PQlmaWxlc3lzdGVtcy5vIG9wZW4ubyBkY2FjaGUu
byBidWZmZXIubyBiaW8ubworZXhwb3J0LW9ianMgOj0JZmlsZXN5c3RlbXMubyBvcGVuLm8gZGNh
Y2hlLm8gYnVmZmVyLm8gYmlvLm8gc2VxX2ZpbGUubwogbW9kLXN1YmRpcnMgOj0JbmxzCiAKIG9i
ai15IDo9CW9wZW4ubyByZWFkX3dyaXRlLm8gZGV2aWNlcy5vIGZpbGVfdGFibGUubyBidWZmZXIu
byBcCmRpZmYgLXVyTiBsaW51eC9mcy9uZnMvaW5vZGUuYyBsaW51eC5tdC9mcy9uZnMvaW5vZGUu
YwotLS0gbGludXgvZnMvbmZzL2lub2RlLmMJU3VuIERlYyAgOSAyMzo1NzoyNCAyMDAxCisrKyBs
aW51eC5tdC9mcy9uZnMvaW5vZGUuYwlUdWUgRGVjIDExIDA4OjExOjEwIDIwMDEKQEAgLTE1LDYg
KzE1LDExIEBACiAKICNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KICNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KKworI2lmZGVmIE1PRFZFUlNJT05TCisjaW5jbHVkZSA8bGludXgvbW9kdmVyc2lv
bnMuaD4KKyNlbmRpZgorCiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgogCiAjaW5jbHVkZSA8bGlu
dXgvc2NoZWQuaD4KZGlmZiAtdXJOIGxpbnV4L2ZzL3NlcV9maWxlLmMgbGludXgubXQvZnMvc2Vx
X2ZpbGUuYwotLS0gbGludXgvZnMvc2VxX2ZpbGUuYwlTYXQgTm92IDE3IDIxOjE2OjIyIDIwMDEK
KysrIGxpbnV4Lm10L2ZzL3NlcV9maWxlLmMJVHVlIERlYyAxMSAwMDozOTowOSAyMDAxCkBAIC04
LDYgKzgsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2ZzLmg+CiAjaW5jbHVkZSA8bGludXgvc2VxX2Zp
bGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+
CiAKICNpbmNsdWRlIDxhc20vdWFjY2Vzcy5oPgogCkBAIC0yOTMsMyArMjk0LDkgQEAKIAltLT5j
b3VudCA9IG0tPnNpemU7CiAJcmV0dXJuIC0xOwogfQorRVhQT1JUX1NZTUJPTChzZXFfcHJpbnRm
KTsKK0VYUE9SVF9TWU1CT0woc2VxX2VzY2FwZSk7CitFWFBPUlRfU1lNQk9MKHNlcV9yZWxlYXNl
KTsKK0VYUE9SVF9TWU1CT0woc2VxX2xzZWVrKTsKK0VYUE9SVF9TWU1CT0woc2VxX29wZW4pOwor
RVhQT1JUX1NZTUJPTChzZXFfcmVhZCk7CmRpZmYgLXVyTiBsaW51eC9pbmNsdWRlL2xpbnV4L3Nl
cV9maWxlLmggbGludXgubXQvaW5jbHVkZS9saW51eC9zZXFfZmlsZS5oCi0tLSBsaW51eC9pbmNs
dWRlL2xpbnV4L3NlcV9maWxlLmgJU3VuIERlYyAgOSAyMzo1NzoyNCAyMDAxCisrKyBsaW51eC5t
dC9pbmNsdWRlL2xpbnV4L3NlcV9maWxlLmgJTW9uIERlYyAxMCAyMzo0NzoxNSAyMDAxCkBAIC0y
NiwxMSArMjYsMTEgQEAKIAlpbnQgKCpzaG93KSAoc3RydWN0IHNlcV9maWxlICptLCB2b2lkICp2
KTsKIH07CiAKLWludCBzZXFfb3BlbihzdHJ1Y3QgZmlsZSAqLCBzdHJ1Y3Qgc2VxX29wZXJhdGlv
bnMgKik7Ci1zc2l6ZV90IHNlcV9yZWFkKHN0cnVjdCBmaWxlICosIGNoYXIgKiwgc2l6ZV90LCBs
b2ZmX3QgKik7Ci1sb2ZmX3Qgc2VxX2xzZWVrKHN0cnVjdCBmaWxlICosIGxvZmZfdCwgaW50KTsK
LWludCBzZXFfcmVsZWFzZShzdHJ1Y3QgaW5vZGUgKiwgc3RydWN0IGZpbGUgKik7Ci1pbnQgc2Vx
X2VzY2FwZShzdHJ1Y3Qgc2VxX2ZpbGUgKiwgY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOwor
ZXh0ZXJuIGludCBzZXFfb3BlbihzdHJ1Y3QgZmlsZSAqLCBzdHJ1Y3Qgc2VxX29wZXJhdGlvbnMg
Kik7CitleHRlcm4gc3NpemVfdCBzZXFfcmVhZChzdHJ1Y3QgZmlsZSAqLCBjaGFyICosIHNpemVf
dCwgbG9mZl90ICopOworZXh0ZXJuIGxvZmZfdCBzZXFfbHNlZWsoc3RydWN0IGZpbGUgKiwgbG9m
Zl90LCBpbnQpOworZXh0ZXJuIGludCBzZXFfcmVsZWFzZShzdHJ1Y3QgaW5vZGUgKiwgc3RydWN0
IGZpbGUgKik7CitleHRlcm4gaW50IHNlcV9lc2NhcGUoc3RydWN0IHNlcV9maWxlICosIGNvbnN0
IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKIAogc3RhdGljIGlubGluZSBpbnQgc2VxX3B1dGMoc3Ry
dWN0IHNlcV9maWxlICptLCBjaGFyIGMpCiB7CkBAIC01Myw3ICs1Myw3IEBACiAJcmV0dXJuIC0x
OwogfQogCi1pbnQgc2VxX3ByaW50ZihzdHJ1Y3Qgc2VxX2ZpbGUgKiwgY29uc3QgY2hhciAqLCAu
Li4pCitleHRlcm4gaW50IHNlcV9wcmludGYoc3RydWN0IHNlcV9maWxlICosIGNvbnN0IGNoYXIg
KiwgLi4uKQogCV9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwyLDMpKSk7CiAKICNlbmRp
Zgo=

--------------Boundary-00=_N0L6AQF5I4B7M934GSNM--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/