From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1RsubY-0007ck-6a for mharc-grub-devel@gnu.org; Thu, 02 Feb 2012 06:13:28 -0500 Received: from eggs.gnu.org ([140.186.70.92]:33679) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsubU-0007aF-Vl for grub-devel@gnu.org; Thu, 02 Feb 2012 06:13:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RsubP-0007qW-AX for grub-devel@gnu.org; Thu, 02 Feb 2012 06:13:24 -0500 Received: from spam1.wiktel.com ([69.89.207.151]:44918) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RsubP-0007qD-1c for grub-devel@gnu.org; Thu, 02 Feb 2012 06:13:19 -0500 Received: from [172.16.0.253] (thief-pool2-121-14.mncable.net [24.225.121.14]) (authenticated bits=0) by spam1.wiktel.com (8.13.5.20060308/8.13.5/Debian-3ubuntu1.1) with ESMTP id q12BDDPq003638; Thu, 2 Feb 2012 05:13:13 -0600 Subject: Re: [Patch] Robustly search for ZFS labels & uberblocks From: Richard Laager To: Vladimir =?UTF-8?Q?=27=CF=86-coder/phcoder=27?= Serbinenko In-Reply-To: <1327999542.3471.20.camel@watermelon.coderich.net> References: <4E838F85.6060001@gmail.com> <1326973014.6387.224.camel@watermelon.coderich.net> <4F1C1ABD.1010303@gmail.com> <1327719035.9477.68.camel@watermelon.coderich.net> <4F23EF3C.9050407@gmail.com> <1327775600.9477.174.camel@watermelon.coderich.net> <4F25CB6C.7090204@gmail.com> <1327999542.3471.20.camel@watermelon.coderich.net> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-FAToyKRUK0MaKu5jArDR" Date: Thu, 02 Feb 2012 05:13:13 -0600 Message-ID: <1328181193.3572.71.camel@watermelon.coderich.net> Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 X-bounce-key: wiktel.com-1; rlaager@wiktel.com; 1328181194; +y2ATDlb1m9+ptxOr6NTJf1TAbQ; X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 69.89.207.151 Cc: grub-devel@gnu.org, Zachary Bedell X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Feb 2012 11:13:26 -0000 --=-FAToyKRUK0MaKu5jArDR Content-Type: multipart/mixed; boundary="=-U/R8HPHf/uPbBn9k+wiS" --=-U/R8HPHf/uPbBn9k+wiS Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Attached are two more patches to add to the stack. --=20 Richard --=-U/R8HPHf/uPbBn9k+wiS Content-Disposition: attachment; filename="zfs-on-linux-rlaager10.patch" Content-Type: text/x-patch; name="zfs-on-linux-rlaager10.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 SW5kZXg6IGdydWIvdXRpbC9ncnViLXByb2JlLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBncnViLm9yaWcv dXRpbC9ncnViLXByb2JlLmMJMjAxMi0wMi0wMiAwMzozNjozOC44Mjc4MTU2MzUgLTA2MDANCisr KyBncnViL3V0aWwvZ3J1Yi1wcm9iZS5jCTIwMTItMDItMDIgMDM6Mzk6MjIuNzI3MDg1MDAwIC0w NjAwDQpAQCAtMzIzLDYgKzMyMywxMSBAQA0KICAgaWYgKHBhdGggIT0gTlVMTCkNCiAgICAgew0K ICAgICAgIGdydWJfcGF0aCA9IGNhbm9uaWNhbGl6ZV9maWxlX25hbWUgKHBhdGgpOw0KKyAgICAg IGlmICghIGdydWJfcGF0aCkNCisJew0KKwkgIGdydWJfdXRpbF9lcnJvciAoXygiZmFpbGVkIHRv IGdldCBjYW5vbmljYWwgcGF0aCBvZiAlcyIpLCBwYXRoKTsNCisJICByZXR1cm47DQorCX0NCiAg ICAgICBkZXZpY2VfbmFtZXMgPSBncnViX2d1ZXNzX3Jvb3RfZGV2aWNlcyAoZ3J1Yl9wYXRoKTsN CiAgICAgICBmcmVlIChncnViX3BhdGgpOw0KICAgICB9DQo= --=-U/R8HPHf/uPbBn9k+wiS Content-Disposition: attachment; filename="zfs-on-linux-rlaager11.patch" Content-Type: text/x-patch; name="zfs-on-linux-rlaager11.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 SW5kZXg6IGdydWIvdXRpbC9ncnViLXByb2JlLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBncnViLm9yaWcv dXRpbC9ncnViLXByb2JlLmMJMjAxMi0wMi0wMiAwNDowNDoxNi4xNTQxNjczMjQgLTA2MDANCisr KyBncnViL3V0aWwvZ3J1Yi1wcm9iZS5jCTIwMTItMDItMDIgMDQ6MDc6MTEuOTE2MDkwMDAwIC0w NjAwDQpAQCAtMzYzLDYgKzM2MywxNiBAQA0KICAgICB9DQogICAqY3VyZHJpdmUgPSAwOw0KIA0K KyAgaWYgKHByaW50ID09IFBSSU5UX0RSSVZFKQ0KKyAgICB7DQorICAgICAgZm9yIChjdXJkcml2 ZSA9IGRyaXZlc19uYW1lczsgKmN1cmRyaXZlOyBjdXJkcml2ZSsrKQ0KKwl7DQorCSAgcHJpbnRm ICgiKCVzKSIsICpjdXJkcml2ZSk7DQorCSAgcHV0Y2hhciAoZGVsaW0pOw0KKwl9DQorICAgICAg cmV0dXJuOw0KKyAgICB9DQorDQogICBpZiAocHJpbnQgPT0gUFJJTlRfRlMgfHwgcHJpbnQgPT0g UFJJTlRfRlNfVVVJRA0KICAgICAgIHx8IHByaW50ID09IFBSSU5UX0ZTX0xBQkVMKQ0KICAgICB7 DQo= --=-U/R8HPHf/uPbBn9k+wiS-- --=-FAToyKRUK0MaKu5jArDR Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAk8qb8QACgkQbfU6uV4fG85AiwCfT/zACD0Uoz8UjGurpC8Cfge3 zi4AnR1z9O0wyxV4DmaPDicHQK8SgFPu =eUL0 -----END PGP SIGNATURE----- --=-FAToyKRUK0MaKu5jArDR--