From owner-svn-src-projects@FreeBSD.ORG Fri Jun 8 12:53:00 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4AC8F106566B; Fri, 8 Jun 2012 12:53:00 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4F7478FC1A; Fri, 8 Jun 2012 12:52:59 +0000 (UTC) Received: by laai10 with SMTP id i10so1487963laa.13 for ; Fri, 08 Jun 2012 05:52:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=6rvY77Venj1ngYyBno1hMzYdRiM4sX6YuYR2ZGuoxXg=; b=i7g3wvz4IAMACU1joIcPOuvOXj+Qnk40a2Irsl8FQRpyPW1twQBZN9bCtDgzy7KFHv UCo1twnxSE7qOPnTiGHFWYVHX7dij0pfQhYigUXHRhlyLZgJxZyn9zvfFn0THagsNUyc zUTR2RET+5vJxBQVgMdi9ABQW/8KJWmPfyYU+I2UzljAFDFEFPUWjTAQtDI0Fe8zaORE 6FTjY+Djr4KKpLsDt5Ptc8Z37ILww/LNAvS/u+D2M6oV11Q8p07MWOCU0T8AKaJq8VSb vkn39u4LSyPNtkCqhchwwNOBI1tz+onXhh3HPTJ3eprxq6eivj+95oELg5MCwzmwssyk B7KA== MIME-Version: 1.0 Received: by 10.152.106.12 with SMTP id gq12mr8284185lab.17.1339159977986; Fri, 08 Jun 2012 05:52:57 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.27.65 with HTTP; Fri, 8 Jun 2012 05:52:57 -0700 (PDT) In-Reply-To: <201206081153.q58BrqG2056771@svn.freebsd.org> References: <201206081153.q58BrqG2056771@svn.freebsd.org> Date: Fri, 8 Jun 2012 13:52:57 +0100 X-Google-Sender-Auth: qJEkyfTj5jrzyK4z51Py3y93a7k Message-ID: From: Attilio Rao To: Davide Italiano Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r236744 - in projects/calloutng/sys: kern sys X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jun 2012 12:53:01 -0000 MjAxMi82LzggRGF2aWRlIEl0YWxpYW5vIDxkYXZpZGVAZnJlZWJzZC5vcmc+Ogo+IEF1dGhvcjog ZGF2aWRlCj4gRGF0ZTogRnJpIEp1biDCoDggMTE6NTM6NTEgMjAxMgo+IE5ldyBSZXZpc2lvbjog MjM2NzQ0Cj4gVVJMOiBodHRwOi8vc3ZuLmZyZWVic2Qub3JnL2NoYW5nZXNldC9iYXNlLzIzNjc0 NAo+Cj4gTG9nOgo+IMKgQWRkIChleHBlcmltZW50YWxseSkgYSBmdW5jdGlvbiB0byB0aGUgc2xl ZXBxdWV1ZSg5KSBLUEkKPiDCoHNsZWVwcV9zZXRfdGltZW91dF9idCgpIGluIHdoaWNoIHRoZSB0 aW1lb3V0IG1heSBiZSBzcGVjaWZpZWQgaW4gdGVybXMKPiDCoG9mIGJpbnRpbWUgcmF0aGVyIHRo YW4gdGlja3MsIGFuZCB3aGljaCB0YWtlcyBhZHZhbnRhZ2Ugb2YgdGhlIG5ldwo+IMKgcHJlY2lz aW9uIGNhcGFiaWxpdGllcyBvZiB0aGUgY2FsbG91dCBzdWJzeXN0ZW0uCj4KPiDCoE1vZGlmeSB0 aGUga2Vybl9uYW5vc2xlZXAoKSBmdW5jdGlvbiBzbyB0aGF0IGl0IG1heSByZWx5IG9uCj4gwqBz bGVlcHFfc2V0X3RpbWVvdXRfYnQoKSByYXRoZXIgdGhhbiB0c2xlZXAoKS4KPgo+IE1vZGlmaWVk Ogo+IMKgcHJvamVjdHMvY2FsbG91dG5nL3N5cy9rZXJuL2tlcm5fdGltZS5jCj4gwqBwcm9qZWN0 cy9jYWxsb3V0bmcvc3lzL2tlcm4vc3Vicl9zbGVlcHF1ZXVlLmMKPiDCoHByb2plY3RzL2NhbGxv dXRuZy9zeXMvc3lzL3NsZWVwcXVldWUuaAo+Cj4gTW9kaWZpZWQ6IHByb2plY3RzL2NhbGxvdXRu Zy9zeXMva2Vybi9rZXJuX3RpbWUuYwo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IC0tLSBwcm9q ZWN0cy9jYWxsb3V0bmcvc3lzL2tlcm4va2Vybl90aW1lLmMgwqAgwqAgRnJpIEp1biDCoDggMTE6 NDA6MzAgMjAxMiDCoCDCoCDCoCDCoChyMjM2NzQzKQo+ICsrKyBwcm9qZWN0cy9jYWxsb3V0bmcv c3lzL2tlcm4va2Vybl90aW1lLmMgwqAgwqAgRnJpIEp1biDCoDggMTE6NTM6NTEgMjAxMiDCoCDC oCDCoCDCoChyMjM2NzQ0KQo+IEBAIC00Myw2ICs0Myw3IEBAIF9fRkJTRElEKCIkRnJlZUJTRCQi KTsKPiDCoCNpbmNsdWRlIDxzeXMvcmVzb3VyY2V2YXIuaD4KPiDCoCNpbmNsdWRlIDxzeXMvc2ln bmFsdmFyLmg+Cj4gwqAjaW5jbHVkZSA8c3lzL2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8c3lzL3Ns ZWVwcXVldWUuaD4KPiDCoCNpbmNsdWRlIDxzeXMvc3lzY2FsbHN1YnIuaD4KPiDCoCNpbmNsdWRl IDxzeXMvc3lzY3RsLmg+Cj4gwqAjaW5jbHVkZSA8c3lzL3N5c2VudC5oPgo+IEBAIC0zNTIsMzcg KzM1Myw0MCBAQCBzdGF0aWMgaW50IG5hbm93YWl0Owo+IMKgaW50Cj4gwqBrZXJuX25hbm9zbGVl cChzdHJ1Y3QgdGhyZWFkICp0ZCwgc3RydWN0IHRpbWVzcGVjICpycXQsIHN0cnVjdCB0aW1lc3Bl YyAqcm10KQo+IMKgewo+IC0gwqAgwqAgwqAgc3RydWN0IHRpbWVzcGVjIHRzLCB0czIsIHRzMzsK PiAtIMKgIMKgIMKgIHN0cnVjdCB0aW1ldmFsIHR2Owo+IC0gwqAgwqAgwqAgaW50IGVycm9yOwo+ ICsgwqAgwqAgwqAgc3RydWN0IHRpbWVzcGVjIHRzOwo+ICsgwqAgwqAgwqAgc3RydWN0IGJpbnRp bWUgYnQsIGJ0MiwgdG1wOwo+ICsgwqAgwqAgwqAgaW50IGNhdGNoID0gMCwgZXJyb3I7Cj4KPiDC oCDCoCDCoCDCoGlmIChycXQtPnR2X25zZWMgPCAwIHx8IHJxdC0+dHZfbnNlYyA+PSAxMDAwMDAw MDAwKQo+IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcmV0dXJuIChFSU5WQUwpOwo+IMKgIMKgIMKg IMKgaWYgKHJxdC0+dHZfc2VjIDwgMCB8fCAocnF0LT50dl9zZWMgPT0gMCAmJiBycXQtPnR2X25z ZWMgPT0gMCkpCj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXR1cm4gKDApOwo+IC0gwqAgwqAg wqAgZ2V0bmFub3VwdGltZSgmdHMpOwo+IC0gwqAgwqAgwqAgdGltZXNwZWNhZGQoJnRzLCBycXQp Owo+IC0gwqAgwqAgwqAgVElNRVNQRUNfVE9fVElNRVZBTCgmdHYsIHJxdCk7Cj4gKyDCoCDCoCDC oCBiaW51cHRpbWUoJmJ0KTsKPiArIMKgIMKgIMKgIHRpbWVzcGVjMmJpbnRpbWUocnF0LCAmdG1w KTsKPiArIMKgIMKgIMKgIGJpbnRpbWVfYWRkKCZidCwmdG1wKTsKPiDCoCDCoCDCoCDCoGZvciAo OzspIHsKPiAtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGVycm9yID0gdHNsZWVwKCZuYW5vd2FpdCwg UFdBSVQgfCBQQ0FUQ0gsICJuYW5zbHAiLAo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg dHZ0b2h6KCZ0dikpOwo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgZ2V0bmFub3VwdGltZSgmdHMy KTsKPiAtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmIChlcnJvciAhPSBFV09VTERCTE9DSykgewo+ IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgaWYgKGVycm9yID09IEVSRVNUQVJU KQo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgZXJyb3Ig PSBFSU5UUjsKPiAtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmIChybXQgIT0g TlVMTCkgewo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg dGltZXNwZWNzdWIoJnRzLCAmdHMyKTsKPiAtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIGlmICh0cy50dl9zZWMgPCAwKQo+IC0gwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgdGltZXNwZWNjbGVhcigmdHMp Owo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgKnJtdCA9 IHRzOwo+IC0gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfQo+ICsgwqAgwqAgwqAg wqAgwqAgwqAgwqAgc2xlZXBxX2xvY2soJm5hbm93YWl0KTsKPiArIMKgIMKgIMKgIMKgIMKgIMKg IMKgIHNsZWVwcV9hZGQoJm5hbm93YWl0LCBOVUxMLCAibmFuc2xwIiwgUFdBSVQgfCBQQ0FUQ0gs IDApOwo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgc2xlZXBxX3NldF90aW1lb3V0X2J0KCZuYW5v d2FpdCxidCk7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBlcnJvciA9IHNsZWVwcV90aW1lZHdh aXRfc2lnKCZuYW5vd2FpdCxjYXRjaCk7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBiaW51cHRp bWUoJmJ0Mik7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpZiAoY2F0Y2gpIHsKPiArIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmIChlcnJvciAhPSBFV09VTERCTE9DSykgewo+ ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgaWYgKGVycm9y ID09IEVSRVNUQVJUKQo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgZXJyb3IgPSBFSU5UUjsKPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmIChybXQgIT0gTlVMTCkgewo+ICsgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgdG1wID0gYnQ7 Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCBiaW50aW1lX3N1YigmdG1wLCAmYnQyKTsKPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGJpbnRpbWUydGltZXNwZWMoJnRtcCwm dHMpOwo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgaWYgKHRzLnR2X3NlYyA8IDApCj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB0aW1lc3BlY2NsZWFy KCZ0cyk7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCAqcm10ID0gdHM7Cj4gKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oCDCoCDCoCDCoCDCoCB9Cj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByZXR1 cm4gKGVycm9yKTsKPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIH0KPiDCoCDC oCDCoCDCoCDCoCDCoCDCoCDCoH0KPiAtIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmICh0aW1lc3Bl Y2NtcCgmdHMyLCAmdHMsID49KSkKPiArIMKgIMKgIMKgIMKgIMKgIMKgIMKgIGlmIChiaW50aW1l X2NtcCgmYnQyLCAmYnQsID49KSkKPiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC oHJldHVybiAoMCk7Cj4gLSDCoCDCoCDCoCDCoCDCoCDCoCDCoCB0czMgPSB0czsKPiAtIMKgIMKg IMKgIMKgIMKgIMKgIMKgIHRpbWVzcGVjc3ViKCZ0czMsICZ0czIpOwo+IC0gwqAgwqAgwqAgwqAg wqAgwqAgwqAgVElNRVNQRUNfVE9fVElNRVZBTCgmdHYsICZ0czMpOwo+IMKgIMKgIMKgIMKgfQo+ IMKgfQo+Cj4KPiBNb2RpZmllZDogcHJvamVjdHMvY2FsbG91dG5nL3N5cy9rZXJuL3N1YnJfc2xl ZXBxdWV1ZS5jCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gLS0tIHByb2plY3RzL2NhbGxvdXRu Zy9zeXMva2Vybi9zdWJyX3NsZWVwcXVldWUuYyDCoCDCoCDCoCBGcmkgSnVuIMKgOCAxMTo0MDoz MCAyMDEyIMKgIMKgIMKgIMKgKHIyMzY3NDMpCj4gKysrIHByb2plY3RzL2NhbGxvdXRuZy9zeXMv a2Vybi9zdWJyX3NsZWVwcXVldWUuYyDCoCDCoCDCoCBGcmkgSnVuIMKgOCAxMTo1Mzo1MSAyMDEy IMKgIMKgIMKgIMKgKHIyMzY3NDQpCj4gQEAgLTM2MSw2ICszNjEsMjIgQEAgc2xlZXBxX2FkZCh2 b2lkICp3Y2hhbiwgc3RydWN0IGxvY2tfb2JqZQo+IMKgKiBTZXRzIGEgdGltZW91dCB0aGF0IHdp bGwgcmVtb3ZlIHRoZSBjdXJyZW50IHRocmVhZCBmcm9tIHRoZSBzcGVjaWZpZWQKPiDCoCogc2xl ZXAgcXVldWUgYWZ0ZXIgdGltbyB0aWNrcyBpZiB0aGUgdGhyZWFkIGhhcyBub3QgYWxyZWFkeSBi ZWVuIGF3YWtlbmVkLgo+IMKgKi8KPiArdm9pZAo+ICtzbGVlcHFfc2V0X3RpbWVvdXRfYnQodm9p ZCAqd2NoYW4sIHN0cnVjdCBiaW50aW1lIGJ0KQo+ICt7Cj4gKwo+ICsgwqAgwqAgwqAgc3RydWN0 IHNsZWVwcXVldWVfY2hhaW4gKnNjOwo+ICsgwqAgwqAgwqAgc3RydWN0IHRocmVhZCAqdGQ7Cj4g Kwo+ICsgwqAgwqAgwqAgdGQgPSBjdXJ0aHJlYWQ7Cj4gKyDCoCDCoCDCoCBzYyA9IFNDX0xPT0tV UCh3Y2hhbik7Cj4gKyDCoCDCoCDCoCBtdHhfYXNzZXJ0KCZzYy0+c2NfbG9jaywgTUFfT1dORUQp Owo+ICsgwqAgwqAgwqAgTVBBU1MoVERfT05fU0xFRVBRKHRkKSk7Cj4gKyDCoCDCoCDCoCBNUEFT Uyh0ZC0+dGRfc2xlZXBxdWV1ZSA9PSBOVUxMKTsKPiArIMKgIMKgIMKgIE1QQVNTKHdjaGFuICE9 IE5VTEwpOwo+ICsgwqAgwqAgwqAgY2FsbG91dF9yZXNldF9idF9vbigmdGQtPnRkX3NscGNhbGxv dXQsIGJ0LCBzbGVlcHFfdGltZW91dCwgdGQsIFBDUFVfR0VUKGNwdWlkKSk7Cj4gK30KPiArCgpG b3IgdGhpcywgSSdkIHJhdGhlciBwcmVmZXIgdGhhdCB5b3UgcGF0Y2ggc2xlZXBxX3NldF90aW1l b3V0KCkgZGlyZWN0bHkgdG8gYmU6CnZvaWQgc2xlZXBxX3NldF90aW1lb3V0KHZvaWQgKndjaGFu LCBpbnQgdGltbywgc3RydWN0IGJpbnRpbWUgKmJ0KTsKClRoZW4sIGlmIHlvdSBwYXNzIGEgTlVM TCBwdHIgdG8gYnQgdGhlICd0aW1vJyBpcyB1c2VkLCBvdGhlcndpc2UgYnQgaXMKZ2l2ZW4gcHJl ZmVyZW5jZSBpbiB0aGUgbG9naWMuIFlvdSB3aWxsIG5lZWQgdG8gcGF0Y2ggdGhlIGN1cnJlbnQg ZmV3CmNhbGxlcnMgb2Ygc2xlZXBxX3NldF90aW1vKCkgdG8gZ2V0IE5VTEwsIGJ1dCBpdCBpcyBh IHNtYWxsIHBhdGNoLgpJIHdvdWxkIHJlYWxseSBsaWtlIHRoYXQgeW91IGRvIHRoZSBzYW1lIGFs c28gaW4gdGhlIGNhbGxvdXQgS1BJLApwb3NzaWJseSwgYmVjYXVzZSB0aGlzIGF2b2lkcyBhIGxv dCBvZiBjb2RlIGR1cGxpY2F0aW9uLgoKQXR0aWxpbwoKCi0tIApQZWFjZSBjYW4gb25seSBiZSBh Y2hpZXZlZCBieSB1bmRlcnN0YW5kaW5nIC0gQS4gRWluc3RlaW4K