From owner-svn-src-head@freebsd.org Tue Mar 13 03:00:19 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 03E69B2A796; Tue, 13 Mar 2018 03:00:19 +0000 (UTC) (envelope-from decui@microsoft.com) Received: from APC01-PU1-obe.outbound.protection.outlook.com (mail-pu1apc01on0137.outbound.protection.outlook.com [104.47.126.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "Microsoft IT TLS CA 4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9768C83C0A; Tue, 13 Mar 2018 03:00:16 +0000 (UTC) (envelope-from decui@microsoft.com) Received: from KL1P15301MB0006.APCP153.PROD.OUTLOOK.COM (10.170.167.17) by KL1P15301MB0005.APCP153.PROD.OUTLOOK.COM (10.170.167.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.8; Tue, 13 Mar 2018 03:00:09 +0000 Received: from KL1P15301MB0006.APCP153.PROD.OUTLOOK.COM ([10.170.167.17]) by KL1P15301MB0006.APCP153.PROD.OUTLOOK.COM ([10.170.167.17]) with mapi id 15.20.0588.008; Tue, 13 Mar 2018 03:00:09 +0000 From: Dexuan Cui To: Warner Losh , Dexuan-BSD Cui CC: Warner Losh , src-committers , "svn-src-all@freebsd.org" , "svn-src-head@freebsd.org" Subject: RE: svn commit: r328554 - head/sys/cam/scsi Thread-Topic: svn commit: r328554 - head/sys/cam/scsi Thread-Index: AQHTuiFyz8qBuyVRskydPzgJf0IYXaPNd2TA Date: Tue, 13 Mar 2018 03:00:08 +0000 Message-ID: References: <201801291807.w0TI7EVD092154@repo.freebsd.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=decui@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-03-13T02:59:18.4586269Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General x-originating-ip: [2601:600:a27f:df20:740e:7c66:ca1a:8f87] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; KL1P15301MB0005; 7:LqBqHEGhUjV0khkQDs7uHNQGIhiJCeFo9lvU7S+ZtFknDPQ/FMxAZHh0QM3045KFgZaLNaDshWGggsEZeOofGhvvoFXQdGX2Wp3NxUHYsH45GSmrot3HGSEx2AcadFe/XqvtFIZEFhQFLHoOZNTwP2NiCqoLpQkbU5xzvejUrny/S07pcp/rdGWUxhTTQjM59kPje4eg/2e7kG4bsaweq3m+Yv6wGCaAq69/ufoUtdP4Q64ieK04abj0ZzwdglBx; 20:rei/n9XEnL/9cnduZoXoV4jMg9B3B9V1iryuJ7o7g3rDOz+0NP9H4WJ41vT881CLMfkem6S93dr2fAEqXhJhWP8oNJM5LEmend2rmTA3qsm2ym2IX044WUGVRqr+Pak2QLa3pOYV8p068cg0HHgBTbG5mks5J5V3XiXDobSE3VI= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 82ee900e-db20-45ff-6c30-08d5888e8811 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020); SRVR:KL1P15301MB0005; x-ms-traffictypediagnostic: KL1P15301MB0005: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(56005881305849)(20558992708506)(89211679590171)(189930954265078)(85827821059158)(219752817060721)(155532106045638)(21748063052155)(265313219721884); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(61425038)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231221)(944501244)(52105095)(3002001)(6055026)(61426038)(61427038)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011); SRVR:KL1P15301MB0005; BCL:0; PCL:0; RULEID:; SRVR:KL1P15301MB0005; x-forefront-prvs: 0610D16BBE x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(346002)(366004)(39380400002)(39860400002)(13624006)(199004)(189003)(8990500004)(106356001)(39060400002)(86612001)(4326008)(6116002)(2950100002)(6246003)(25786009)(110136005)(790700001)(10090500001)(54906003)(86362001)(53366004)(99286004)(3280700002)(316002)(105586002)(229853002)(2906002)(53376002)(8936002)(46003)(10290500003)(7696005)(186003)(77096007)(22452003)(53936002)(6506007)(55016002)(102836004)(6436002)(68736007)(3660700001)(7736002)(81166006)(81156014)(59450400001)(53546011)(8676002)(54896002)(478600001)(9326002)(9686003)(97736004)(76176011)(7066003)(236005)(6306002)(74316002)(33656002)(606006)(2900100001)(966005)(53946003)(5660300001)(14454004)(579004)(10090945008); DIR:OUT; SFP:1102; SCL:1; SRVR:KL1P15301MB0005; H:KL1P15301MB0006.APCP153.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 3Fm6zKUgA2lHNOVrtI+83ZYdHEOpePbp5xYMxfEI1PCPiLNdU2nLG8tySMbNgEHolhqjrUFSjcSXsWQpKqQHuotxqAKCG+Gs9lmadTcK80LzjO6MJUedEVKo10F1PybNzM7DdaT+7QUSc988l6MArkdjwD9fVUthoaVTPrGG3PtWsjeryRrDHS2Heg/c6ALOZRckLeb6jRvnM5A9aFpr3ZQCpL7xOE3nHAWlayqrgsMEWvOs1nnEMMgPRzUB559a8idZnlP7eS9SnkcoLaAgkrrj/i43nZxbCysuIcgSL8AY2jzruYz7iIYrheCWTl9iOnO93MIbmv3OStLowiHelw== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 82ee900e-db20-45ff-6c30-08d5888e8811 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2018 03:00:08.8456 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1P15301MB0005 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 03:00:19 -0000 SGkgV2FybmVyLA0KU29ycnksIEkgbmVlZCB0byBtYWtlIGEgY29ycmVjdGlvbjogYWN1dGFsbHkg aXQgbG9va3MgdGhlIHBhbmljIGNhbiBOT1QgcmVwcm9kdWNlIHdpdGggc3RhYmxlLzExIG9yIHRo ZSBsYXRlc3QgbWFzdGVyIGJyYW5jaC4gVGhpcyBpcyBncmVhdCEgOi0pDQoNCkFjdHVhbGx5IEkg d2FzIHVzaW5nIGFuIG9sZCB2ZXJzaW9uIG9mIHRoZSBtYXN0ZXIgYnJhbmNoIHRoYXQgZG9lc27i gJl0IGhhdmUgcjMyODU1NCB5ZXQsIGFuZCBJIGNvdWxkIDEwMCUgcmVwcm9kdWNlIHRoZSBpc3N1 ZS4gSWYgSSBtYW51YWxseSBhcHBseSByMzI4NTU0LCBvciBJIHVzZSB0aGUgbGF0ZXN0IG1hc3Rl ciBicmFuY2gsIHRoZSBwYW5pYyBjYW7igJl0IGhhcHBlbiBhbnkgbW9yZS4NCg0KU28sIGl0IGxv b2tzIGhlcmUgd2UgZG9u4oCZdCBuZWVkIHRvIE1GQyBhbnkgcGF0Y2ggdG8gc3RhYmxlLzExLg0K DQpUaGFua3MsDQotLSBEZXh1YW4NCg0KRnJvbTogd2xvc2hAYnNkaW1wLmNvbSA8d2xvc2hAYnNk aW1wLmNvbT4gT24gQmVoYWxmIE9mIFdhcm5lciBMb3NoDQpTZW50OiBNb25kYXksIE1hcmNoIDEy LCAyMDE4IDA5OjQ1DQpUbzogRGV4dWFuLUJTRCBDdWkgPGRleHVhbi5ic2RAZ21haWwuY29tPg0K Q2M6IFdhcm5lciBMb3NoIDxpbXBAZnJlZWJzZC5vcmc+OyBzcmMtY29tbWl0dGVycyA8c3JjLWNv bW1pdHRlcnNAZnJlZWJzZC5vcmc+OyBzdm4tc3JjLWFsbEBmcmVlYnNkLm9yZzsgc3ZuLXNyYy1o ZWFkQGZyZWVic2Qub3JnOyBEZXh1YW4gQ3VpIDxkZWN1aUBtaWNyb3NvZnQuY29tPg0KU3ViamVj dDogUmU6IHN2biBjb21taXQ6IHIzMjg1NTQgLSBoZWFkL3N5cy9jYW0vc2NzaQ0KDQoNClRoaXMg c2VuZGVyIGZhaWxlZCBvdXIgZnJhdWQgZGV0ZWN0aW9uIGNoZWNrcyBhbmQgbWF5IG5vdCBiZSB3 aG8gdGhleSBhcHBlYXIgdG8gYmUuIExlYXJuIGFib3V0IHNwb29maW5nPGh0dHA6Ly9ha2EubXMv TGVhcm5BYm91dFNwb29maW5nPg0KDQpGZWVkYmFjazxodHRwOi8vYWthLm1zL1NhZmV0eVRpcHNG ZWVkYmFjaz4NCg0KSSB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVhIHRvIE1GQy4gV2UndmUgaGFk IG5vIHJlcG9ydHMgb2YgaXQgY2F1c2luZyBpc3N1ZXMuDQoNClRoZXJlJ3MgbW9yZSBleHRlbnNp dmUgbG9ja2luZyBjaGFuZ2VzIC8gdHdlYWtzIG5lZWRlZCBmb3IgZGEgdGhhdCBqdXN0IHdlbnQg aW4gdGhhdCBsaWtlbHkgc2hvdWxkIGFsc28gYmUgTUZDJ2QuDQoNCldhcm5lcg0KDQpPbiBTdW4s IE1hciAxMSwgMjAxOCBhdCA5OjE3IFBNLCBEZXh1YW4tQlNEIEN1aSA8ZGV4dWFuLmJzZEBnbWFp bC5jb208bWFpbHRvOmRleHVhbi5ic2RAZ21haWwuY29tPj4gd3JvdGU6DQpIaSBpbXAgYW5kIGFs bCwNCkkgdGhpbmsgdGhpcyBwYXRjaCBpcyB2ZXJ5IGltcG9ydGFudCwgYmVjYXVzZSBpdCBjYW4g Zml4IGEgcGFuaWMgSQ0Kbm90aWNlZCByZWNlbnRseSB3aGVuIEkgdHJ5IHRvIGhvdC1yZW1vdmUg YSBTQ1NJIGRpc2sgZnJvbSBhIFZNDQpydW5uaW5nIG9uIEF6dXJlL0h5cGVyLVYuDQoNClRoZSBw YW5pYyBpcyBhbG1vc3QgMTAwJSByZXByb2R1Y2libGUgd2l0aCBzdGFibGUvMTEsIGJ1dCBub3Qg aW4gdGhlDQpsYXRlc3QgQ1VSUkVOVCBjb2RlLCBzbyBmaW5hbGx5IEkgaWRlbnRpZmllZCB0aGlz IGZpeCBpbiB0aGUgQ1VSUkVOVA0KYnJhbmNoLg0KDQpDYW4geW91IHBsZWFzZSBNRkMgdGhpcyBw YXRjaCB0byAxMSBhbmQgMTA/DQpJdCBsb29rcyB0aGVyZSBpcyBhIG1ham9yIGRpZmZlcmVuY2Ug aW4gdGhlIENBTSBjb2RlIGJldHdlZW4gMTEvMTANCmFuZCB0aGUgQ1VSUkVOVCBjb2RlLCBhbmQg d2UgbWF5IGhhdmUgdG8gTUZDIG1vcmUgcmVsYXRlZCBwYXRjaGVzLiBJZg0KdGhpcyBpcyBkaWZm aWN1bHQsIEkgaG9wZSBhdCBsZWFzdCB3ZSBjYW4gcHJvdmlkZSBhIG1pbmltYWwgcmUtd3JpdHRl bg0KdmVyc2lvbiBvZiB0aGUgcGF0Y2ggdG8gMTEgYW5kIDEwPw0KDQpMb29raW5nIGZvcndhcmQg dG8geW91ciBpbnNpZ2h0IQ0KDQpUaGFua3MsDQotLSBEZXh1YW4NCg0KDQpPbiBNb24sIEphbiAy OSwgMjAxOCBhdCAxMDowNyBBTSwgV2FybmVyIExvc2ggPGltcEBmcmVlYnNkLm9yZzxtYWlsdG86 aW1wQGZyZWVic2Qub3JnPj4gd3JvdGU6DQo+IEF1dGhvcjogaW1wDQo+IERhdGU6IE1vbiBKYW4g MjkgMTg6MDc6MTQgMjAxOA0KPiBOZXcgUmV2aXNpb246IDMyODU1NA0KPiBVUkw6IGh0dHBzOi8v c3Zud2ViLmZyZWVic2Qub3JnL2NoYW5nZXNldC9iYXNlLzMyODU1NDxodHRwczovL25hMDEuc2Fm ZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRnN2bndlYi5m cmVlYnNkLm9yZyUyRmNoYW5nZXNldCUyRmJhc2UlMkYzMjg1NTQmZGF0YT0wNCU3QzAxJTdDZGVj dWklNDBtaWNyb3NvZnQuY29tJTdDZTRkOGUzODAyYzhjNDhiZjk2OTgwOGQ1ODgzODkwNGYlN0M3 MmY5ODhiZjg2ZjE0MWFmOTFhYjJkN2NkMDExZGI0NyU3QzElN0MwJTdDNjM2NTY0Njk4OTA4NzUw MDU4JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lW Mmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lmUSUzRCUzRCU3QzEwMCZzZGF0YT1TdUt0aE5BNXU5Nlla WWZHbUZUS1RrQ0hJJTJGNW5JamU5dVdkcGhhcEFObFklM0QmcmVzZXJ2ZWQ9MD4NCj4NCj4gTG9n Og0KPiAgIERvIHRoZSBib29rLWtlZXBpbmcgb24gcmVsZWFzZSBiZWZvcmUgd2UgcmVsZWFzZSB0 aGUgcmVmZXJlbmNlLiBUaGUNCj4gICBwZXJpcGggd2FzIGdvaW5nIGF3YXkgb24gZmluYWwgcmVs ZWFzZSwgYW5kIHRoZW4gcmV0dXJuaW5nIGFuZCB3ZQ0KPiAgIHN0YXJ0ZWQgZGFuY2luZyBpbiBm cmVlIG1lbW9yeS4NCj4NCj4gICBTcG9uc29yZWQgYnk6IE5ldGZsaXgNCj4NCj4gTW9kaWZpZWQ6 DQo+ICAgaGVhZC9zeXMvY2FtL3Njc2kvc2NzaV9kYS5jDQo+DQo+IE1vZGlmaWVkOiBoZWFkL3N5 cy9jYW0vc2NzaS9zY3NpX2RhLmMNCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+IC0tLSBoZWFk L3N5cy9jYW0vc2NzaS9zY3NpX2RhLmMgTW9uIEphbiAyOSAxNzozMjozMCAyMDE4ICAgICAgICAo cjMyODU1MykNCj4gKysrIGhlYWQvc3lzL2NhbS9zY3NpL3Njc2lfZGEuYyBNb24gSmFuIDI5IDE4 OjA3OjE0IDIwMTggICAgICAgIChyMzI4NTU0KQ0KPiBAQCAtMTU0OSwxMiArMTU0OSwxMiBAQCBk YV9wZXJpcGhfdW5ob2xkKHN0cnVjdCBjYW1fcGVyaXBoICpwZXJpcGgsIGRhX3JlZl90b2sNCj4g ICAgICAgICBzdHJ1Y3QgZGFfc29mdGMgKnNvZnRjID0gcGVyaXBoLT5zb2Z0YzsNCj4NCj4gICAg ICAgICB0b2tlbl9zYW5pdHkodG9rZW4pOw0KPiAtICAgICAgIGNhbV9wZXJpcGhfdW5ob2xkKHBl cmlwaCk7DQo+ICAgICAgICAgREFfUEVSSVBIX1BSSU5UKHBlcmlwaCwgIlVuaG9sZGluZyBkZXZp Y2UgJXMgKCVkKVxuIiwNCj4gICAgICAgICAgICAgZGFfcmVmX3RleHRbdG9rZW5dLCB0b2tlbik7 DQo+ICAgICAgICAgY250ID0gYXRvbWljX2ZldGNoYWRkX2ludCgmc29mdGMtPnJlZl9mbGFnc1t0 b2tlbl0sIC0xKTsNCj4gICAgICAgICBpZiAoY250ICE9IDEpDQo+ICAgICAgICAgICAgICAgICBw YW5pYygiVW5ob2xkaW5nICVkIHdpdGggY250ID0gJWQiLCB0b2tlbiwgY250KTsNCj4gKyAgICAg ICBjYW1fcGVyaXBoX3VuaG9sZChwZXJpcGgpOw0KPiAgfQ0KPg0KPiAgc3RhdGljIGlubGluZSBp bnQNCj4gQEAgLTE1ODMsMTIgKzE1ODMsMTIgQEAgZGFfcGVyaXBoX3JlbGVhc2Uoc3RydWN0IGNh bV9wZXJpcGggKnBlcmlwaCwgZGFfcmVmX3RvDQo+ICAgICAgICAgc3RydWN0IGRhX3NvZnRjICpz b2Z0YyA9IHBlcmlwaC0+c29mdGM7DQo+DQo+ICAgICAgICAgdG9rZW5fc2FuaXR5KHRva2VuKTsN Cj4gLSAgICAgICBjYW1fcGVyaXBoX3JlbGVhc2UocGVyaXBoKTsNCj4gICAgICAgICBEQV9QRVJJ UEhfUFJJTlQocGVyaXBoLCAicmVsZWFzaW5nIGRldmljZSAlcyAoJWQpXG4iLA0KPiAgICAgICAg ICAgICBkYV9yZWZfdGV4dFt0b2tlbl0sIHRva2VuKTsNCj4gICAgICAgICBjbnQgPSBhdG9taWNf ZmV0Y2hhZGRfaW50KCZzb2Z0Yy0+cmVmX2ZsYWdzW3Rva2VuXSwgLTEpOw0KPiAgICAgICAgIGlm IChjbnQgIT0gMSkNCj4gICAgICAgICAgICAgICAgIHBhbmljKCJSZWxlYXNpbmcgJWQgd2l0aCBj bnQgPSAlZCIsIHRva2VuLCBjbnQpOw0KPiArICAgICAgIGNhbV9wZXJpcGhfcmVsZWFzZShwZXJp cGgpOw0KPiAgfQ0KPg0KPiAgc3RhdGljIGlubGluZSB2b2lkDQo+IEBAIC0xNTk4LDEyICsxNTk4 LDEyIEBAIGRhX3BlcmlwaF9yZWxlYXNlX2xvY2tlZChzdHJ1Y3QgY2FtX3BlcmlwaCAqcGVyaXBo LCBkYQ0KPiAgICAgICAgIHN0cnVjdCBkYV9zb2Z0YyAqc29mdGMgPSBwZXJpcGgtPnNvZnRjOw0K Pg0KPiAgICAgICAgIHRva2VuX3Nhbml0eSh0b2tlbik7DQo+IC0gICAgICAgY2FtX3BlcmlwaF9y ZWxlYXNlX2xvY2tlZChwZXJpcGgpOw0KPiAgICAgICAgIERBX1BFUklQSF9QUklOVChwZXJpcGgs ICJyZWxlYXNpbmcgZGV2aWNlIChsb2NrZWQpICVzICglZClcbiIsDQo+ICAgICAgICAgICAgIGRh X3JlZl90ZXh0W3Rva2VuXSwgdG9rZW4pOw0KPiAgICAgICAgIGNudCA9IGF0b21pY19mZXRjaGFk ZF9pbnQoJnNvZnRjLT5yZWZfZmxhZ3NbdG9rZW5dLCAtMSk7DQo+ICAgICAgICAgaWYgKGNudCAh PSAxKQ0KPiAgICAgICAgICAgICAgICAgcGFuaWMoIlVuaG9sZGluZyAlZCB3aXRoIGNudCA9ICVk IiwgdG9rZW4sIGNudCk7DQo+ICsgICAgICAgY2FtX3BlcmlwaF9yZWxlYXNlX2xvY2tlZChwZXJp cGgpOw0KPiAgfQ0KPg0KPiAgI2RlZmluZSBjYW1fcGVyaXBoX2hvbGQgUE9JU09ODQo+DQoNCg==