From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Gustavo A. R. Silva" Subject: [PATCH 00/41] scsi: Mark expected switch fall-throughs Date: Tue, 27 Nov 2018 22:18:05 -0600 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gRrIh-0008E4-Kb for xen-devel@lists.xenproject.org; Wed, 28 Nov 2018 04:18:11 +0000 Received: from cm10.websitewelcome.com (cm10.websitewelcome.com [100.42.49.4]) by gateway30.websitewelcome.com (Postfix) with ESMTP id 166D952DA for ; Tue, 27 Nov 2018 22:18:10 -0600 (CST) Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Khalid Aziz , Finn Thain , Michael Schmitz , Adaptec OEM Raid Solutions , Hannes Reinecke , Subbu Seetharaman , Ketan Mukadam , Jitendra Bhivare , Anil Gurumurthy , Sudarsana Kalluru , Bradley Grove , Don Brace , Intel SCU Linux support , Artur Paszkiewicz , Johannes Thumshirn , James Smart , Dick Kennedy , Kashyap Desai , Sumit Saxena , Shivasharan S Cc: Kees Cook , linux-scsi@vger.kernel.org, "Gustavo A. R. Silva" , "James E.J. Bottomley" , linux-kernel@vger.kernel.org, "Martin K. Petersen" List-Id: xen-devel@lists.xenproject.org SW4gcHJlcGFyYXRpb24gdG8gZW5hYmxpbmcgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCwgdGhpcyBw YXRjaHNldCBhaW1zCnRvIG1hcmsgc3dpdGNoIGNhc2VzIHdoZXJlIHdlIGFyZSBleHBlY3Rpbmcg dG8gZmFsbCB0aHJvdWdoLgoKSSByZXZpZXdlZCBjYXNlIGJ5IGNhc2UgYW5kIGNvbmNsdWRlZCB0 aGF0IGVhY2ggb2YgdGhlbSBpcyBhbgppbnRlbnRpb25hbCBmYWxsLXRocm91Z2guIEhvd2V2ZXIs IGl0IGRvZXNuJ3QgaHVydCB0aGF0IHRoZQptYWludGFpbmVycyBhbmQgc3VwcG9ydGVycyBvZiBl YWNoIGRyaXZlciB0YWtlIGEgbG9vay4gOikKCkVhY2ggY29tbWl0IGxvZyBjb250YWlucyB0aGUg cGFydGljdWxhciBkZXRhaWxzIGZvciB0aGUgY2hhbmdlcyBpbiB0aGUKY29ycmVzcG9uZGluZyBm aWxlLgoKVGhpcyBzZXJpZXMgZml4IGEgdG90YWwgb2YgMTEwIG9mIHRoZSBmb2xsb3dpbmcgdHlw ZSBvZiB3YXJuaW5ncyBpbgpkcml2ZXJzL3Njc2k6Cgpkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3 eHh4X2NvcmUuYzo0OTIxOjM6IHdhcm5pbmc6IHRoaXMgc3RhdGVtZW50IG1heSBmYWxsIHRocm91 Z2ggWy1XaW1wbGljaXQtZmFsbHRocm91Z2g9XQogICBhaGNfZG1hX3RhZ19kZXN0cm95KGFoYywg c2NiX2RhdGEtPnNnX2RtYXQpOwogICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+CmRyaXZlcnMvc2NzaS9haWM3eHh4L2FpYzd4eHhfY29yZS5jOjQ5MjM6Mjogbm90 ZTogaGVyZQogIGNhc2UgNjoKICBefn5+CgpUaGFua3MhCgpHdXN0YXZvIEEuIFIuIFNpbHZhICg0 MSk6CiAgc2NzaTogQnVzTG9naWM6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaAog IHNjc2k6IE5DUjUzODA6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaAogIHNjc2k6 IGFhY3JhaWQ6IGFhY2hiYTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNj c2k6IGFhY3JhaWQ6IGxpbml0OiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBz Y3NpOiBhaWM3eHh4OiBhaWM3OXh4OiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gK ICBzY3NpOiBhaWM3eHh4OiBtYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2Nz aTogYmUyaXNjc2k6IGJlX2lzY3NpOiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gK ICBzY3NpOiBiZTJpc2NzaTogYmVfbWFpbjogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJv dWdoCiAgc2NzaTogYmZhOiBiZmFfZmNwaW06IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy b3VnaHMKICBzY3NpOiBiZmE6IGJmYV9mY3NfbHBvcnQ6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZh bGwtdGhyb3VnaHMKICBzY3NpOiBiZmE6IGJmYV9mY3NfcnBvcnQ6IE1hcmsgZXhwZWN0ZWQgc3dp dGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBiZmE6IGJmYV9pb2M6IE1hcmsgZXhwZWN0ZWQgc3dp dGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBjc2lvc3RvcjogY3Npb193cjogbWFyayBleHBlY3Rl ZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogZXNhczJyOiBlc2FzMnJfaW5pdDogbWFyayBl eHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IGhwc2E6IG1hcmsgZXhwZWN0ZWQg c3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBpbW06IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZh bGwtdGhyb3VnaHMKICBzY3NpOiBpc2NpOiBwaHk6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwt dGhyb3VnaAogIHNjc2k6IGlzY2k6IHJlbW90ZV9kZXZpY2U6IE1hcmsgZXhwZWN0ZWQgc3dpdGNo IGZhbGwtdGhyb3VnaHMKICBzY3NpOiBpc2NpOiByZW1vdGVfbm9kZV9jb250ZXh0OiBtYXJrIGV4 cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2NzaTogaXNjaTogcmVxdWVzdDogbWFyayBl eHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbGliZmM6IGZjX3Jwb3J0OiBNYXJr IGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBzY3NpOiBscGZjOiBscGZjX2N0OiBNYXJr IGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2hzCiAgc2NzaTogbHBmYzogbHBmY19lbHM6IE1h cmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBscGZjOiBscGZjX2hiYWRp c2M6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3NpOiBscGZjOiBscGZj X25wb3J0ZGlzYzogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbHBm YzogbHBmY19udm1lOiBNYXJrIGV4cGVjdGVkIHN3aXRjaCBmYWxsLXRocm91Z2gKICBzY3NpOiBs cGZjOiBscGZjX3Njc2k6IE1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBzY3Np OiBscGZjOiBscGZjX3NsaTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNj c2k6IG1lZ2FyYWlkOiBtZWdhcmFpZF9zYXNfYmFzZTogTWFyayBleHBlY3RlZCBzd2l0Y2ggZmFs bC10aHJvdWdoCiAgc2NzaTogbWVnYXJhaWRfc2FzX2Z1c2lvbjogTWFyayBleHBlY3RlZCBzd2l0 Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbXB0M3NhczogbXB0M3Nhc19zY3NpaDogTWFyayBleHBl Y3RlZCBzd2l0Y2ggZmFsbC10aHJvdWdoCiAgc2NzaTogbXlyYjogTWFyayBleHBlY3RlZCBzd2l0 Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IG9zZDogb3NkX2luaXRpYXRvcjogbWFyayBleHBlY3Rl ZCBzd2l0Y2ggZmFsbC10aHJvdWdocwogIHNjc2k6IG9zc3Q6IG1hcmsgZXhwZWN0ZWQgc3dpdGNo IGZhbGwtdGhyb3VnaHMKICBzY3NpOiBwcGE6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy b3VnaAogIHNjc2k6IHFsYTR4eHg6IHFsNF9vczogbWFyayBleHBlY3RlZCBzd2l0Y2ggZmFsbC10 aHJvdWdoCiAgc2NzaTogc3Q6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhyb3VnaHMKICBz Y3NpOiBzeW01M2M4eHhfMjogc3ltX2hpcGQ6IG1hcmsgZXhwZWN0ZWQgc3dpdGNoIGZhbGwtdGhy b3VnaHMKICBzY3NpOiBzeW01M2M4eHhfMjogc3ltX252cmFtOiBNYXJrIGV4cGVjdGVkIHN3aXRj aCBmYWxsLXRocm91Z2gKICBzY3NpOiB1ZnM6IHVmc2hjZDogbWFyayBleHBlY3RlZCBzd2l0Y2gg ZmFsbC10aHJvdWdocwogIHNjc2k6IHhlbi1zY3NpZnJvbnQ6IG1hcmsgZXhwZWN0ZWQgc3dpdGNo IGZhbGwtdGhyb3VnaAoKIGRyaXZlcnMvc2NzaS9CdXNMb2dpYy5jICAgICAgICAgICAgICAgICAg ICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvTkNSNTM4MC5jICAgICAgICAgICAgICAgICAgICAgIHwg IDMgKy0KIGRyaXZlcnMvc2NzaS9hYWNyYWlkL2FhY2hiYS5jICAgICAgICAgICAgICAgfCAgNSAr KystCiBkcml2ZXJzL3Njc2kvYWFjcmFpZC9saW5pdC5jICAgICAgICAgICAgICAgIHwgIDEgKwog ZHJpdmVycy9zY3NpL2FpYzd4eHgvYWljNzl4eF9jb3JlLmMgICAgICAgICB8IDE0ICsrKysrLS0t LQogZHJpdmVycy9zY3NpL2FpYzd4eHgvYWljN3h4eF9jb3JlLmMgICAgICAgICB8IDEyICsrKysr Ky0tCiBkcml2ZXJzL3Njc2kvYmUyaXNjc2kvYmVfaXNjc2kuYyAgICAgICAgICAgIHwgIDEgKwog ZHJpdmVycy9zY3NpL2JlMmlzY3NpL2JlX21haW4uYyAgICAgICAgICAgICB8ICAxICsKIGRyaXZl cnMvc2NzaS9iZmEvYmZhX2ZjcGltLmMgICAgICAgICAgICAgICAgfCAgNiArKy0tCiBkcml2ZXJz L3Njc2kvYmZhL2JmYV9mY3NfbHBvcnQuYyAgICAgICAgICAgIHwgIDggKystLS0KIGRyaXZlcnMv c2NzaS9iZmEvYmZhX2Zjc19ycG9ydC5jICAgICAgICAgICAgfCAxOSArKysrKy0tLS0tLS0KIGRy aXZlcnMvc2NzaS9iZmEvYmZhX2lvYy5jICAgICAgICAgICAgICAgICAgfCAgOSArKy0tLS0KIGRy aXZlcnMvc2NzaS9jc2lvc3Rvci9jc2lvX3dyLmMgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJz L3Njc2kvZXNhczJyL2VzYXMycl9pbml0LmMgICAgICAgICAgIHwgIDMgKy0KIGRyaXZlcnMvc2Nz aS9ocHNhLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArKysrCiBkcml2ZXJzL3Njc2kv aW1tLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMzMgKysrKysrKysrKystLS0tLS0tLS0t CiBkcml2ZXJzL3Njc2kvaXNjaS9waHkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZHJp dmVycy9zY3NpL2lzY2kvcmVtb3RlX2RldmljZS5jICAgICAgICAgICB8ICA0ICstLQogZHJpdmVy cy9zY3NpL2lzY2kvcmVtb3RlX25vZGVfY29udGV4dC5jICAgICB8ICA0ICstLQogZHJpdmVycy9z Y3NpL2lzY2kvcmVxdWVzdC5jICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kv bGliZmMvZmNfcnBvcnQuYyAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9zY3NpL2xwZmMv bHBmY19jdC5jICAgICAgICAgICAgICAgICB8ICAyICsrCiBkcml2ZXJzL3Njc2kvbHBmYy9scGZj X2Vscy5jICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVycy9zY3NpL2xwZmMvbHBmY19oYmFk aXNjLmMgICAgICAgICAgICB8ICA0ICsrLQogZHJpdmVycy9zY3NpL2xwZmMvbHBmY19ucG9ydGRp c2MuYyAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvc2NzaS9scGZjL2xwZmNfbnZtZS5jICAgICAg ICAgICAgICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvbHBmYy9scGZjX3Njc2kuYyAgICAgICAgICAg ICAgIHwgIDggKystLS0KIGRyaXZlcnMvc2NzaS9scGZjL2xwZmNfc2xpLmMgICAgICAgICAgICAg ICAgfCAyMCArKysrKysrLS0tLS0tCiBkcml2ZXJzL3Njc2kvbWVnYXJhaWQvbWVnYXJhaWRfc2Fz X2Jhc2UuYyAgIHwgIDEgKwogZHJpdmVycy9zY3NpL21lZ2FyYWlkL21lZ2FyYWlkX3Nhc19mdXNp b24uYyB8ICAyICstCiBkcml2ZXJzL3Njc2kvbXB0M3Nhcy9tcHQzc2FzX3Njc2loLmMgICAgICAg IHwgIDEgKwogZHJpdmVycy9zY3NpL215cmIuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz ICsrCiBkcml2ZXJzL3Njc2kvb3NkL29zZF9pbml0aWF0b3IuYyAgICAgICAgICAgIHwgIDMgKy0K IGRyaXZlcnMvc2NzaS9vc3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrCiBk cml2ZXJzL3Njc2kvcHBhLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogZHJpdmVy cy9zY3NpL3FsYTR4eHgvcWw0X29zLmMgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Nj c2kvc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrCiBkcml2ZXJzL3Njc2kv c3ltNTNjOHh4XzIvc3ltX2hpcGQuYyAgICAgICAgIHwgIDIgKysKIGRyaXZlcnMvc2NzaS9zeW01 M2M4eHhfMi9zeW1fbnZyYW0uYyAgICAgICAgfCAgMSArCiBkcml2ZXJzL3Njc2kvdWZzL3Vmc2hj ZC5jICAgICAgICAgICAgICAgICAgIHwgIDMgKysKIGRyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250 LmMgICAgICAgICAgICAgICAgfCAgMiArLQogNDEgZmlsZXMgY2hhbmdlZCwgMTI0IGluc2VydGlv bnMoKyksIDc4IGRlbGV0aW9ucygtKQoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=