Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 May 2008 19:21:18 +0400
From:      pluknet <pluknet@gmail.com>
To:        "Coleman Kane" <cokane@freebsd.org>
Cc:        josh.carroll@gmail.com, freebsd-current@freebsd.org
Subject:   Re: panic mounting ntfs
Message-ID:  <a31046fc0805070821i742a0065i9f938e9964bb144e@mail.gmail.com>
In-Reply-To: <1210172870.2043.17.camel@localhost>
References:  <8cb6106e0805062004r681045b5ge2981ae73e777a49@mail.gmail.com> <1210163153.2043.11.camel@localhost> <8cb6106e0805070800m46101f21sa8298b33e82bbfbd@mail.gmail.com> <1210172870.2043.17.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_17853_15017871.1210173678497
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi, Josh.
>In doing some data recovery for my brother-in-law, I tried to mount
>his win2k partition (NTFS), and the box immediately panic'd.

What about this (maybe not very clean) patch?
It helped me to mount ntfs volume without a panic.
I guess ntfs was not modified after some lockmgr changes in feb/march.

wbr,
pluknet

------=_Part_17853_15017871.1210173678497
Content-Type: text/x-diff; name=ntfs.lockmgr.diff
Content-Transfer-Encoding: base64
X-Attachment-Id: f_ffy1wtg00
Content-Disposition: attachment; filename=ntfs.lockmgr.diff

LS0tIG50ZnNfc3Vici5jLm9yaWcJMjAwOC0wNS0wNyAxODoxNzowMS4wMDAwMDAwMDAgKzA0MDAK
KysrIG50ZnNfc3Vici5jCTIwMDgtMDUtMDcgMTg6MTE6MDUuMDAwMDAwMDAwICswNDAwCkBAIC00
MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8c3lzL2ZpbGUuaD4KICNpbmNsdWRlIDxzeXMvbWFsbG9j
Lmg+CiAjaW5jbHVkZSA8c3lzL2xvY2suaD4KKyNpbmNsdWRlIDxzeXMvc3guaD4KICNpbmNsdWRl
IDxzeXMvaWNvbnYuaD4KIAogLyogI2RlZmluZSBOVEZTX0RFQlVHIDEgKi8KQEAgLTM1OCw3ICsz
NTksOCBAQCBudGZzX250Z2V0KGlwKQogCiAJbXR4X2xvY2soJmlwLT5pX2ludGVybG9jayk7CiAJ
aXAtPmlfdXNlY291bnQrKzsKLQlsb2NrbWdyKCZpcC0+aV9sb2NrLCBMS19FWENMVVNJVkUgfCBM
S19JTlRFUkxPQ0ssICZpcC0+aV9pbnRlcmxvY2spOworCW10eF91bmxvY2soJmlwLT5pX2ludGVy
bG9jayk7CisJc3hfeGxvY2soJmlwLT5pX2xvY2spOwogCiAJcmV0dXJuIDA7CiB9CkBAIC00MDUs
NyArNDA3LDcgQEAgbnRmc19udGxvb2t1cCgKIAlWUkVGKGlwLT5pX2RldnZwKTsKIAogCS8qIGlu
aXQgbG9jayBhbmQgbG9jayB0aGUgbmV3Ym9ybiBudG5vZGUgKi8KLQlsb2NraW5pdCgmaXAtPmlf
bG9jaywgUElOT0QsICJudG5vZGUiLCAwLCBMS19FWENMVVNJVkUpOworCXN4X2luaXQoJmlwLT5p
X2xvY2ssICJudG5vZGUiKTsKIAltdHhfaW5pdCgmaXAtPmlfaW50ZXJsb2NrLCAibnRub2RlIGlu
dGVybG9jayIsIE5VTEwsIE1UWF9ERUYpOwogCW50ZnNfbnRnZXQoaXApOwogCkBAIC00NDcsNyAr
NDQ5LDggQEAgbnRmc19udHB1dChpcCkKICNlbmRpZgogCiAJaWYgKGlwLT5pX3VzZWNvdW50ID4g
MCkgewotCQlsb2NrbWdyKCZpcC0+aV9sb2NrLCBMS19SRUxFQVNFfExLX0lOVEVSTE9DSywgJmlw
LT5pX2ludGVybG9jayk7CisJCW10eF91bmxvY2soJmlwLT5pX2ludGVybG9jayk7CisJCXN4X3h1
bmxvY2soJmlwLT5pX2xvY2spOwogCQlyZXR1cm47CiAJfQogCkBAIC00NjIsOSArNDY1LDEwIEBA
IG50ZnNfbnRwdXQoaXApCiAJCUxJU1RfUkVNT1ZFKHZhcCx2YV9saXN0KTsKIAkJbnRmc19mcmVl
bnR2YXR0cih2YXApOwogCX0KLQlsb2NrbWdyKCZpcC0+aV9sb2NrLCBMS19SRUxFQVNFIHwgTEtf
SU5URVJMT0NLLCAmaXAtPmlfaW50ZXJsb2NrKTsKKwltdHhfdW5sb2NrKCZpcC0+aV9pbnRlcmxv
Y2spOworCXN4X3h1bmxvY2soJmlwLT5pX2xvY2spOwogCW10eF9kZXN0cm95KCZpcC0+aV9pbnRl
cmxvY2spOwotCWxvY2tkZXN0cm95KCZpcC0+aV9sb2NrKTsKKwlzeF9kZXN0cm95KCZpcC0+aV9s
b2NrKTsKIAl2cmVsZShpcC0+aV9kZXZ2cCk7CiAJRlJFRShpcCwgTV9OVEZTTlROT0RFKTsKIH0K
LS0tIG50ZnNfaW5vZGUuaC5vcmlnCTIwMDgtMDUtMDcgMTg6MTQ6NTkuMDAwMDAwMDAwICswNDAw
CisrKyBudGZzX2lub2RlLmgJMjAwOC0wNS0wNyAxNToxMDo1OS4wMDAwMDAwMDAgKzA0MDAKQEAg
LTQxLDYgKzQxLDggQEAKICNkZWZpbmUJSU5fTE9BREVECTB4ODAwMAkvKiBudHZhdHRycyBsb2Fk
ZWQgKi8KICNkZWZpbmUJSU5fUFJFTE9BREVECTB4NDAwMAkvKiBsb2FkZWQgZnJvbSBkaXJlY3Rv
cnkgZW50cnkgKi8KIAorI2luY2x1ZGUgPHN5cy9fc3guaD4KKwogc3RydWN0IG50bm9kZSB7CiAJ
c3RydWN0IHZub2RlICAgKmlfZGV2dnA7CS8qIHZub2RlIG9mIGJsayBkZXYgd2UgbGl2ZSBvbiAq
LwogCXN0cnVjdCBjZGV2ICppX2RldjsJCS8qIERldmljZSBhc3NvY2lhdGVkIHdpdGggdGhlIGlu
b2RlLiAqLwpAQCAtNTMsNyArNTUsNyBAQCBzdHJ1Y3QgbnRub2RlIHsKIAl1X2ludDMyX3QgICAg
ICAgaV9mbGFnOwogCiAJLyogbG9ja2luZyAqLwotCXN0cnVjdCBsb2NrCWlfbG9jazsKKwlzdHJ1
Y3Qgc3gJaV9sb2NrOwogCXN0cnVjdCBtdHgJaV9pbnRlcmxvY2s7CiAJaW50CQlpX3VzZWNvdW50
OwogCg==
------=_Part_17853_15017871.1210173678497--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a31046fc0805070821i742a0065i9f938e9964bb144e>