[ogfs-dev][patch] current opengfs + opendlm can works.
Hugang <[email protected]> Thu, 4 Mar 2004 10:23:32 +0800
| Newsgroups | gmane.comp.file-systems.opengfs.devel |
|---|---|
| Organization | Beijing Soul |
| Message-ID | <20040304102332.5b98c334@localhost> |
This is a multi-part message in MIME format. --Multipart=_Thu__4_Mar_2004_10_23_32_+0800_PXT1ooUXgk6Deb0q Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello all: deadman.c.patch fix dbg macro define bug. opendlm.h.patch add a safe check before using it, can fix a oops when mount. opendlm/src/dlm.h #define MAXLOCKVAL 32 We have two alpha machines to test it, for now we can mount with opendlm without problem, but we got random ogfs panic when do file system test, but it can works. -- Hu Gang / Steve Linux Registered User 204016 GPG Public Key: http://soulinfo.com/~hugang/hugang.asc --Multipart=_Thu__4_Mar_2004_10_23_32_+0800_PXT1ooUXgk6Deb0q Content-Type: application/octet-stream; name="opendlm.h.patch" Content-Disposition: attachment; filename="opendlm.h.patch" Content-Transfer-Encoding: base64 LS0tIG9yaWcvc3JjL2xvY2tpbmcvbW9kdWxlcy9vcGVuZGxtL29wZW5kbG0uaAorKysgbW9kL3Ny Yy9sb2NraW5nL21vZHVsZXMvb3BlbmRsbS9vcGVuZGxtLmgKQEAgLTEwMiwxMyArMTAyLDEyIEBA CiAKIGV4dGVybiBpbnQgZGVidWc7CiAKLSNkZWZpbmUgZGJnKGZvcm1hdCwgYXJnLi4uKQkJCQkJ CVwKLSAgICAgICAgZG8gewkJCQkJCQkJXAotICAgICAgICAgICAgICAgIGlmKGRlYnVnKQkJCQkJ CVwKLSAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ayAoS0VSTl9ERUJVRyAiJXMgJXM6ICIg Zm9ybWF0ICJcbiIsCVwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVE9fTkFN RSwgX19GVU5DVElPTl9fLCAjIyBhcmcpOwlcCi0gICAgICAgIH0gd2hpbGUoMCkKLQorI2RlZmlu ZSBkYmcoZm9ybWF0LCBhcmcuLi4pIFwKK2RvIHsgXAorCWlmKGRlYnVnKSBcCisJCXByaW50ayhL RVJOX0RFQlVHICIlcyAlczogIiBmb3JtYXQgIlxuIiwgXAorCQkJCVBST1RPX05BTUUsIF9fRlVO Q1RJT05fXyAsICMjIGFyZyk7IFwKK30gd2hpbGUoMCkKIAogI2RlZmluZSBlcnIoZm9ybWF0LCBh cmcuLi4pIFwKICAgICAgICAgICAgICAgICBwcmludGsoS0VSTl9FUlIgIiVzICVzOiAiIGZvcm1h dCAiXG4iLCBcCg== --Multipart=_Thu__4_Mar_2004_10_23_32_+0800_PXT1ooUXgk6Deb0q Content-Type: application/octet-stream; name="deadman.c.patch" Content-Disposition: attachment; filename="deadman.c.patch" Content-Transfer-Encoding: base64 LS0tIG9yaWcvc3JjL2xvY2tpbmcvbW9kdWxlcy9vcGVuZGxtL2RlYWRtYW4uYworKysgbW9kL3Ny Yy9sb2NraW5nL21vZHVsZXMvb3BlbmRsbS9kZWFkbWFuLmMKQEAgLTcyLDYgKzcyLDEwIEBACiB7 CiAJc3RydWN0IG9wZW5kbG1fbG9jayAqbG9jayA9IChzdHJ1Y3Qgb3BlbmRsbV9sb2NrICopYXN0 YXJnczsKIAorCWlmIChsb2NrID09IE5VTEwpIHsKKwkJZGJnKCJsb2NrIGlzIG51bGwsIHJldHVy biIpOworCQlyZXR1cm47CisJfQogCWRiZygibG9jayAjICUiIEZNVF82NCAidSwgdHlwZSAldSEi LCBsb2NrLT5sb2NrbmFtZS5sb2NrX251bSwKIAkJICAgICAgIGxvY2stPmxvY2tuYW1lLmxvY2tf dHlwZSk7CiAJcmV0dXJuOwpAQCAtODEsNiArODUsMTEgQEAKIHsKIAlzdHJ1Y3Qgb3BlbmRsbV9s b2NrICpsb2NrID0gKHN0cnVjdCBvcGVuZGxtX2xvY2sgKil1bmxvY2thc3RhcmdzOwogCisJaWYg KGxvY2sgPT0gTlVMTCkgeworCQlkYmcoImxvY2sgaXMgbnVsbCwgcmV0dXJuIik7CisJCXJldHVy bjsKKwl9CisKIAlkYmcoImxvY2sgIyAlIiBGTVRfNjQgInUsIHR5cGUgJXUhIiwgbG9jay0+bG9j a25hbWUubG9ja19udW0sCiAJCSAgICAgICBsb2NrLT5sb2NrbmFtZS5sb2NrX3R5cGUpOwogCXJl dHVybjsK --Multipart=_Thu__4_Mar_2004_10_23_32_+0800_PXT1ooUXgk6Deb0q-- ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click