From owner-freebsd-current@FreeBSD.ORG Thu Sep 29 22:20:06 2011 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 0C3BD106564A; Thu, 29 Sep 2011 22:20:06 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-bw0-f54.google.com (mail-bw0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 5B8D28FC0A; Thu, 29 Sep 2011 22:20:04 +0000 (UTC) Received: by bkbzs8 with SMTP id zs8so1405729bkb.13 for ; Thu, 29 Sep 2011 15:20:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=ZlA4X+xSlkhPBRUttkQIAp8wpEXRFSyVkGefyYQqv38=; b=drSqh+40j1of5YkiraBHw25PFgykzeZy6DpFmv213dQNCke+whdx/yP2k4lsug2LKS 9Jt1Yrj2+ayEJhrhlFIYRfmJARmdfWD9muGDJA6hmxZ8RlN+1uXbCOFiME6f9F3Sus3E 9QCxAT26n+4lI3KcpXnl8HC80fLuQZkBzxbhM= MIME-Version: 1.0 Received: by 10.204.4.140 with SMTP id 12mr6813024bkr.95.1317334804214; Thu, 29 Sep 2011 15:20:04 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.204.132.140 with HTTP; Thu, 29 Sep 2011 15:20:04 -0700 (PDT) In-Reply-To: <20110928081514.GA5077@jh> References: <4E811FF7.7010607@a1poweruser.com> <4E8126D3.5020407@FreeBSD.org> <4E812DB7.3000302@FreeBSD.org> <20110928081514.GA5077@jh> Date: Thu, 29 Sep 2011 15:20:04 -0700 X-Google-Sender-Auth: 4j9TFdcKj98EO5SwHLPfw2y5D0U Message-ID: From: Craig Rodrigues To: Jaakko Heinonen Content-Type: multipart/mixed; boundary=0015175889d60e33cb04ae1be964 Cc: freebsd-current@freebsd.org Subject: Re: bin/160979: 9.0 burncd error caused by change to cd0 from acd0 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: Thu, 29 Sep 2011 22:20:06 -0000 --0015175889d60e33cb04ae1be964 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Sep 28, 2011 at 1:15 AM, Jaakko Heinonen wrote: > > I think that using the FEATURE() macro and feature_present(3) might be > more appropriate for this. > > Thanks. > -- > Jaakko > Oh, OK. I was unfamiliar with these API's because they are new in FreeBSD 8. :) How about the attached patch? -- Craig Rodrigues rodrigc@crodrigues.org --0015175889d60e33cb04ae1be964 Content-Type: text/plain; charset=US-ASCII; name="ata_cam_patch.txt" Content-Disposition: attachment; filename="ata_cam_patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gt6b3uz50 SW5kZXg6IHN5cy9kZXYvYXRhL2F0YS1hbGwuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvZGV2L2F0YS9h dGEtYWxsLmMJKHJldmlzaW9uIDIyNTM2OCkKKysrIHN5cy9kZXYvYXRhL2F0YS1hbGwuYwkod29y a2luZyBjb3B5KQpAQCAtMTIwLDYgKzEyMCw5IEBACiBUVU5BQkxFX0lOVCgiaHcuYXRhLnNldG1h eCIsICZhdGFfc2V0bWF4KTsKIFNZU0NUTF9JTlQoX2h3X2F0YSwgT0lEX0FVVE8sIHNldG1heCwg Q1RMRkxBR19SRFRVTiwgJmF0YV9zZXRtYXgsIDAsCiAJICAgIkFUQSBkaXNrIHNldCBtYXggbmF0 aXZlIGFkZHJlc3MiKTsKKyNpZmRlZiBBVEFfQ0FNCitGRUFUVVJFKGF0YV9jYW0sICJBVEEgZGV2 aWNlcyBhcmUgYWNjZXNzZWQgdGhyb3VnaCB0aGUgY2FtKDQpIGRyaXZlciIpOworI2VuZGlmCiAK IC8qCiAgKiBuZXdidXMgZGV2aWNlIGludGVyZmFjZSByZWxhdGVkIGZ1bmN0aW9ucwpJbmRleDog dXNyLnNiaW4vYnVybmNkL2J1cm5jZC44Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHVzci5zYmluL2J1cm5jZC9i dXJuY2QuOAkocmV2aXNpb24gMjI1MzY4KQorKysgdXNyLnNiaW4vYnVybmNkL2J1cm5jZC44CSh3 b3JraW5nIGNvcHkpCkBAIC0zMyw2ICszMywxMyBAQAogLlNoIE5BTUUKIC5ObSBidXJuY2QKIC5O ZCBjb250cm9sIHRoZSBBVEFQSSBDRC1SL1JXIGRyaXZlcgorLlBwCitUaGlzIHV0aWxpdHkgd2Fz CisuRW0gZGVwcmVjYXRlZAoraW4KKy5GeCA5LjAgLgorU2VlCisuU3ggTk9URVMgLgogLlNoIFNZ Tk9QU0lTCiAuTm0KIC5PcCBGbCBkZUZsbW5wcXR2CkBAIC0yMTEsNiArMjE4LDEwIEBACiAuTm0K IHV0aWxpdHkgYXBwZWFyZWQgaW4KIC5GeCA0LjAgLgorLlBwCisuTm0KK3dhcyBkZXByZWNhdGVk IGluCisuRnggOS4wIC4KIC5TaCBBVVRIT1JTCiBUaGUKIC5ObQpAQCAtMjIwLDMgKzIzMSwxOSBA QAogLkFxIHNvc0BGcmVlQlNELm9yZyAuCiAuU2ggQlVHUwogUHJvYmFibHksIHBsZWFzZSByZXBv cnQgd2hlbiBmb3VuZC4KKy5TaCBOT1RFUworV2hlbgorLkJkIC1yYWdnZWQgLW9mZnNldCBpbmRl bnQKKy5DZCAib3B0aW9ucyBBVEFfQ0FNIgorLkVkCisuUHAKK2lzIGNvbXBpbGVkIGludG8gdGhl IGtlcm5lbCwgdGhlbgorLlhyIGNkcmVjb3JkIDEgLAorYXZhaWxhYmxlIGluIHRoZQorLkZ4CitQ b3J0cyBDb2xsZWN0aW9uIGFzIHBhcnQgb2YgdGhlCisuUGEgc3lzdXRpbHMvY2RydG9vbHMKK3Bv cnQsIG11c3QgYmUgdXNlZCBpbnN0ZWFkLgorUmVmZXIgdG86CisuUHAKK2h0dHA6Ly93d3cuZnJl ZWJzZC5vcmcvZG9jL2hhbmRib29rL2NyZWF0aW5nLWNkcy5odG1sI0NEUkVDT1JECkluZGV4OiB1 c3Iuc2Jpbi9idXJuY2QvYnVybmNkLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gdXNyLnNiaW4vYnVybmNkL2J1 cm5jZC5jCShyZXZpc2lvbiAyMjUzNjgpCisrKyB1c3Iuc2Jpbi9idXJuY2QvYnVybmNkLmMJKHdv cmtpbmcgY29weSkKQEAgLTgyLDYgKzgyLDE1IEBACiAJaW50IGJsb2NrX3NpemUgPSAwLCBibG9j a190eXBlID0gMCwgY2RvcGVuID0gMCwgZHZkcncgPSAwOwogCWNvbnN0IGNoYXIgKmRldiwgKmVu dl9zcGVlZDsKIAorCWlmIChmZWF0dXJlX3ByZXNlbnQoImF0YV9jYW0iKSkgeworCQlwcmludGYo IlxuQVRBX0NBTSBvcHRpb24gaXMgZW5hYmxlZCBpbiBrZXJuZWwuXG4iCisJCSAgICAiSW5zdGFs bCB0aGUgc3lzdXRpbHMvY2RydG9vbHMgcG9ydCBhbmQgdXNlIGNkcmVjb3JkICIKKwkJICAgICJp bnN0ZWFkLlxuXG4iCisJCSAgICAiUGxlYXNlIHJlZmVyIHRvOlxuIgorCQkgICAgImh0dHA6Ly93 d3cuZnJlZWJzZC5vcmcvZG9jL2hhbmRib29rL2NyZWF0aW5nLWNkcy5odG1sI0NEUkVDT1JEXG4i KTsKKwkJZXhpdCgxKTsKKwl9CisKIAlpZiAoKGRldiA9IGdldGVudigiQ0RST00iKSkgPT0gTlVM TCkKIAkJZGV2ID0gIi9kZXYvYWNkMCI7CiAKSW5kZXg6IHNiaW4vYXRhY29udHJvbC9hdGFjb250 cm9sLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0gc2Jpbi9hdGFjb250cm9sL2F0YWNvbnRyb2wuYwkocmV2aXNp b24gMjI1MzY4KQorKysgc2Jpbi9hdGFjb250cm9sL2F0YWNvbnRyb2wuYwkod29ya2luZyBjb3B5 KQpAQCAtMzc4LDYgKzM3OCwxMSBAQAogewogCWludCBmZCwgbW9kZSwgY2hhbm5lbCwgYXJyYXk7 CiAKKwlpZiAoZmVhdHVyZV9wcmVzZW50KCJhdGFfY2FtIikpIHsKKwkJZXJyeCgxLCAiQVRBX0NB TSBvcHRpb24gaXMgZW5hYmxlZCBpbiBrZXJuZWwuXG4iCisJCSAgICAiUGxlYXNlIHVzZSBjYW1j b250cm9sIGluc3RlYWQuXG4iKTsKKwl9CisKIAlpZiAoYXJnYyA8IDIpCiAJCXVzYWdlKCk7CiAK SW5kZXg6IHNiaW4vYXRhY29udHJvbC9hdGFjb250cm9sLjgKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gc2Jpbi9h dGFjb250cm9sL2F0YWNvbnRyb2wuOAkocmV2aXNpb24gMjI1MzY4KQorKysgc2Jpbi9hdGFjb250 cm9sL2F0YWNvbnRyb2wuOAkod29ya2luZyBjb3B5KQpAQCAtMjUsMTIgKzI1LDE5IEBACiAuXCIK IC5cIiAkRnJlZUJTRCQKIC5cIgotLkRkIEZlYnJ1YXJ5IDIxLCAyMDA5CisuRGQgU2VwdGVtYmVy IDI3LCAyMDExCiAuRHQgQVRBQ09OVFJPTCA4CiAuT3MKIC5TaCBOQU1FCiAuTm0gYXRhY29udHJv bAogLk5kIEFUQSBkZXZpY2UgZHJpdmVyIGNvbnRyb2wgcHJvZ3JhbQorLlBwCitUaGlzIHV0aWxp dHkgd2FzCisuRW0gZGVwcmVjYXRlZAoraW4KKy5GeCA5LjAgLgorU2VlCisuU3ggTk9URVMgLgog LlNoIFNZTk9QU0lTCiAuTm0KIC5BcSBBciBjb21tYW5kCkBAIC0zNjEsMTEgKzM2OCwxNyBAQAog dXAgYWxsIHRoZSB0aW1lLgogLlNoIFNFRSBBTFNPCiAuWHIgYXRhIDQKKy5YciBjYW0gNAorLlhy IGNhbWNvbnRyb2wgOAogLlNoIEhJU1RPUlkKIFRoZQogLk5tCiB1dGlsaXR5IGZpcnN0IGFwcGVh cmVkIGluCiAuRnggNC42IC4KKy5QcAorLk5tCit3YXMgZGVwcmVjYXRlZCBpbgorLkZ4IDkuMCAu CiAuU2ggQVVUSE9SUwogLkFuIC1ub3NwbGl0CiBUaGUKQEAgLTM3NywzICszOTAsMTYgQEAKIFRo aXMgbWFudWFsIHBhZ2Ugd2FzIHdyaXR0ZW4gYnkKIC5BbiBTXCgvb3JlbiBTY2htaWR0CiAuQXEg c29zQEZyZWVCU0Qub3JnIC4KKy5TaCBOT1RFUworVGhlCisuTm0KK3V0aWxpdHkgd2FzIGRlcHJl Y2F0ZWQgaW4KKy5GeCA5LjAgLgorV2hlbgorLkJkIC1yYWdnZWQgLW9mZnNldCBpbmRlbnQKKy5D ZCAib3B0aW9ucyBBVEFfQ0FNIgorLkVkCisuUHAKK2lzIGNvbXBpbGVkIGludG8gdGhlIGtlcm5l bCwgdGhlbgorLlhyIGNhbWNvbnRyb2wgOAorbXVzdCBiZSB1c2VkIGluc3RlYWQuCg== --0015175889d60e33cb04ae1be964--