From owner-freebsd-current@FreeBSD.ORG Wed May 7 15:21:21 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B3A21065672 for ; Wed, 7 May 2008 15:21:21 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.freebsd.org (Postfix) with ESMTP id A404E8FC22 for ; Wed, 7 May 2008 15:21:20 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so354694nfh.33 for ; Wed, 07 May 2008 08:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; bh=diUtqJJXP72ewqW+lj0e7ho5z3tL6sBFA2Tc+1qro5I=; b=Rs8wqpF8fuT2JHaPbQ6vNoyYxTaQUm4g6yXmCXdh6wlkOUva2Tkt+mFvfsz866uPSUiIDSt6fgUtX0Mt/Kh+a/3qTzHvWozbtq/BehhwHLmi0xfKGBsYGKmZf4o3ILjzR8XU+ij5n9D6x8omLe6NA+Ujn4mjwagHY0LZzK5GD2s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=ea1/Tz/Rl0gW/pogLJCPs6m9aFbd1GpgmFij0G4UEiMozbXfzIdYCvMyEXEUdgCFz7bgX730UTAtuiZlV0T1M7thMPoItrtPkRQlzyEPbADepwpeEdKmdde4aGk1F407UQwRgiU7cesce7/0ghEfU5OrirRXorbP3IuTccv6/40= Received: by 10.78.182.9 with SMTP id e9mr612660huf.91.1210173678501; Wed, 07 May 2008 08:21:18 -0700 (PDT) Received: by 10.78.16.10 with HTTP; Wed, 7 May 2008 08:21:18 -0700 (PDT) Message-ID: Date: Wed, 7 May 2008 19:21:18 +0400 From: pluknet To: "Coleman Kane" In-Reply-To: <1210172870.2043.17.camel@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_17853_15017871.1210173678497" References: <8cb6106e0805062004r681045b5ge2981ae73e777a49@mail.gmail.com> <1210163153.2043.11.camel@localhost> <8cb6106e0805070800m46101f21sa8298b33e82bbfbd@mail.gmail.com> <1210172870.2043.17.camel@localhost> Cc: josh.carroll@gmail.com, freebsd-current@freebsd.org Subject: Re: panic mounting ntfs X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 May 2008 15:21:21 -0000 ------=_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--