Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932116AbdGJV46 (ORCPT ); Mon, 10 Jul 2017 17:56:58 -0400 Received: from mail-by2nam03on0069.outbound.protection.outlook.com ([104.47.42.69]:51902 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754041AbdGJV4x (ORCPT ); Mon, 10 Jul 2017 17:56:53 -0400 Authentication-Results: spf=neutral (sender IP is 208.19.100.20) smtp.mailfrom=microsemi.com; linux.ee; dkim=none (message not signed) header.d=none;linux.ee; dmarc=none action=none header.from=microsemi.com; From: Don Brace To: Meelis Roos , Christoph Hellwig CC: Laurence Oberman , Jens Axboe , Linux Kernel list , "linux-block@vger.kernel.org" , Scott Benesh , Scott Teel , "Kevin Barnett" , "linux-scsi@vger.kernel.org" , Hannes Reinecke Subject: RE: device support in hpsa, was: Re: OOPS from cciss_ioctl in 4.12+git Thread-Topic: device support in hpsa, was: Re: OOPS from cciss_ioctl in 4.12+git Thread-Index: AQHS90wfaiWfVXGRfku+co0UlK0ktqJNkrUAgAAKn3A= Date: Mon, 10 Jul 2017 21:56:44 +0000 Message-ID: <4993A297653ECB4581FA5C3C31323D19533CE302@avsrvexchmbx2.microsemi.net> References: <20170705225134.GA31786@infradead.org> <20170707150042.GA15445@infradead.org> <799cf0d6-658d-4124-1ba0-3962671e3f1e@kernel.dk> <1bc9895b-bfcb-9ff5-c046-277b0d67a94e@redhat.com> <20170707180857.GA19790@infradead.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.100.34.10] Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:208.19.100.20;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39410400002)(39850400002)(39400400002)(39860400002)(39450400003)(39840400002)(2980300002)(189002)(13464003)(377454003)(199003)(24454002)(9170700003)(105586002)(54906002)(9686003)(50466002)(7736002)(53936002)(7696004)(305945005)(102836003)(106466001)(53546010)(5660300001)(86362001)(5250100002)(6116002)(33656002)(23726003)(478600001)(575784001)(55846006)(3846002)(47776003)(8676002)(50986999)(2906002)(8936002)(81166006)(189998001)(8746002)(76176999)(356003)(6246003)(93886004)(46406003)(626005)(2950100002)(54356999)(97756001)(2900100001)(4326008)(229853002)(104016004)(38730400002)(2920100001)(53416004);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB0823;H:avsrvexchhts2.microsemi.net;FPR:;SPF:Neutral;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1BFFO11FD014;1:3Mta85Y8WJDPUEuimrjvtvC5PqaRKyxUBcUSTw4bbBBog5skt/jar6YXEZMdVb6KmekZoUkuVXSyi8VEtZqBqo18/UBPCsWkJ64VOqegYoHFT0h9KHBCOzTq1bGxVwS3/8STBzAN9FQ84KHoE7W1mXlZhy0cq5wuyiVBkYDHXUPKKvZ2PSO2p3pD2kmjjEJmR9hcpG2san7oiq0oxf2+/u3UpXgrGegMvJzG7G6EQ5CKXfHLzZLKnECCpLfwzxEWqXrCFmdljAt1ukbBcYez3V/2CIwUdBwrCgnyZ4t7lYPyM+lGkcRMY0i6EdH8WKBqyNvihZeHTH0VcCACBJ9CZ6965zUjq+16c6lHiftrG7FjCNX/uDGfTiFCXBi8nO99TDe4y89sPAH3NA0dPYeUgxLxWmVFFxAjLJgCkDGSPBiQNN11zVFjL1GNfz7MJ1y7eHD0Y0bxpbOSc/lRc16RBQWVwHQ2lvsMboYc4FDnhsfukSLcZxorXn4cOHZ6/LSyAffFwtiZQ2q33kEL/yPgek1/oud4FsnJ/Ujp8GtSSZ5ZsZcaGYj182DOfoQ64C1VYIPUb1y3FCK6Je4LhWfv8w2ZSG2hhcSmAHnpOSafi7w5QpqWgDPonWv0HQnFaF3PzKXW9dBZn7F2MdY7Wd0eXvqBH/kd+pyu9PIliJ6fz+wD8u/Yf3WuN8m8Wptg1aDanhn0BolMq/HUKFq9q0js6YKI30v7HsenCu+vpxqiw+dBD21kSiyJHHSXJlRpYTNtkzONfLAtXTqya4fwnvYF9sdUJq6B3Vk9OGecsTP7sz6ZlslA6QizE0gWUmk//6Dq28APlKU9wwmr1LIZsQZQRg== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 014342f4-e6ba-4063-7ecf-08d4c7de8f26 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BY2PR0201MB0823; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;3:aeiuCfRcI1GWc649j5fR68M98kMHzua2cGH7tl14FNjW9c/8oeWe3oLr+zs3fxG38R+iuJBtLu+Y+Tth9nJ+v9eoSE38bwexy+GB8WK2Qwx2osr/ppdaicqGzjt+vbfME2AoYwx4Gth1UCFqW5N11Ng2wRCnEryFzj5cgy1tMtZ5Qfds7gJzGScMUqjuFAH2q4qAWGUpXPhN6W+Dbb6rcXGmcP8rkyAaIzTLK1Hq7E+JAPwMu7tWvsPeWTAuRa4fot20UCUEn7lfwIAHj7gCKHsKBKam0f5YdmMPy5lHFSVmCiI2SE+cy/ygOrr1hJ5xmWEou7FuFgMGuSD2kH9jWfOvPIkH45sG8TlEb7zvCm6Q+/gTMBpd7IlMQvOiG7fbkiMStK3wJA21xMbvm/G6EOVsbOlWGGpeRRhcB3BrR4jlRSZhOf+pqjGvqjpSGMVgXSXqNkNIlj1dHDSo39wmP8Dr/yCrwbRjg1nanqHzAFuNMLZC3oA8wzjn65ZoXm+IsT5F1ci41y9YUCQoxis4aH4M8uGFI449d4j5VaHPLfq/cXbnT5XRCEN3g38KpBka6Ol8+xNO4WxaWXY2tR8S/LgWuz50s0YlaDqTijyL3Xu6VfN/BqEp9NRwZbHzvStaJlROnVo/F6hf4aDDEld/Q/ESf80WfQ+v1ViiZCG7g2BflFcGCEqIzAu/xCbMz7PD6Chrx0rbAG4eqN/yXDGveO3zEI/l7gO6fbhdvfJ52uHsmSjzTSBp03Hx9pJoidNejie9lLsK0G9ksDzLel6A9Fp0ku+YPBGZSroaimwA7B/Tk1FJQ79L+E+YJzhCPE2Ms4i3zjmweJI354yuADaZ9mTEhW1PLSBD50JZ8mo6vxSpBbtTvdzb9ezn2AsgWda8J5/GYf0wOabZ56CRBKpfUZJxOTn8knYGiKwfUdphD6a4zBI95VFkb/IuJlo1W2J1 X-MS-TrafficTypeDiagnostic: BY2PR0201MB0823: X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;25:J6+36CrLXucx+a8aeK8VIMof9mBvBR9x+SjQ1wbF+ApZi7Unv0O2nWJg++i7REQnTbZUTS9kIiudBgeVoUE7QG3nXIjLMnlesMfqeswHo+ef6eHLenS5gSQstrD1LyFwSzI+QrZvoJIcxCivl1loFhcuzfqjQ0KCV6xOtYnveFK8R41RxHf+9VNQ9IGrxYfmYP+C8MaE1/0w175FXqLT8BYZtDIxxZqjdczW/+Zz5k0TXtCNXT/Qbwfu6WdqmYl8qGgGnPBcHE+7th2Nn/OtaNMFOzRERM7bk46r1OSKLyyBPKJuHa38OeqXRNVJjSqBjjHd2f1kYwUKyjg/RDXSBUPHsSk5NzghhkzEO4DLXxiwhfzQYFXpqmhS3wNuw8mOSF9CxeW9gzorK8t+8Z26N3EpgGXF5ru5D6jSzZZvPayxOg+/bockW8kzUKtiVOaEQ2G+vfVC1eYVUVwTypK+3DXrebYPQPfCNSxGJ9uSRJJ8O0tB79XtG1r0iIN7XknJnzjmDNerXtu6IXUMmKIyAU/mP/ysky0sHN1PZDU3w122hmepZfuR3sNqpiQVYQJECKr8eMpISGxc7noxi9XxpUTperlBEvzpuPbQQxKSbdYf1jAiBNwuqg9BK2dxl23ORq2eEKfhlUxX/xSm6+BNogxNMwrz3cyraj39q4/CgiUJyd4aaUf9BBEojJx0hjRDokx9PaI/X8EhTc1aMUcHIQq2FBeuLVoebLir8aRIDU8a/eYMN6rVimOgWgpjuNTp31PviBQsnQHMhjDwjaxf5hq+ru1Yf5qY73ZJcTYrFfc2Uep8zXkeN7dBlZgBvj+41qUi98kSL4W6fMNsTcT6HfVjYcTPnGY0fKzlCf7DJNIoSVMXDyDDmuYggC47n+pf+LsdGL70ydbrOdDRRcWbUex8Oft3Vf2DfImoUD5h8yc= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;31:40Rbw7Q184hyUqwWTvU9+5d4jDlh4d7q+nBBjNzK7sog7TNHMIZaWDVP3K1gtBQfjQVjxYl9Iu2wbFf/zdf2oPeTmYj2g3fLnp6jHOIK2Q0gqsOcV5pXddqxTVDxHv+w64qOjijxS6sigWtfeL+VXC89lu136LiCIEQbihBLJvz1Hc7KO8yYmApY+U0oO76qeCsomN0NdURFNOrxiWLo1qSLlnEKiZgZ1bk7gIm+lQ15sTKPHJyWWhUZi2AYy/I+qZ+lYAEVFPNDGN7RLT/BTBd5S4cNYhmau9SXD2iclJmdAAr0Z4I2RHWCxhy93t5iK0zrmZt+Ho3UD3X1MDlfUFDqegAGZTpvdwhWFhN0+yzMwYPM0WTcNC3rDwa4tkCC1buWaqzWQyCj6lmlqBw/2DgX645uP48w8L2tG5u70i5+dTz2Il6VyoNYWTJdCsVoKXKSFX9dsE5oXgDNgtuq57VJJZz+70sZgPakHkslNFrUq8cwT50Lo4BVXr3mNL78ZXZbLMGwelzhJ6pr1keiBsDb7UisEoxI4B0NMFwhnTj+LOt3QUCFDXr/Ni7nc8u4h2cqogtjtogQWjNfo1PjWETPL+VumBcckMtFNLCLN3eVjquqBPpHZTuVqps7ZFEoBz4RCnp7c1vXrwzFqvl6EKdIHb4uejSTaIVmy1sDBFBnTtV+YpPe1N8TXxt80MbN+ZLqnmd4/LRKf1c0rFKueQ== X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;20:7WHXzW+QmMkFTe6kt6AOIs/sk4aCOaUzy7iF0Uth4fC6mBL3tKKrIcwbQC6Fd5qwFshQ4vPVapVJHM2tSjz7uoIV++xf61TTL2sUOmDA7gcx8HHwVTEc9Pzah9AqA+GpnocIJhCKYaGWvqvyvjVvKxyJeqj2StnEIaxD1RBlCSqITjbibNoqjnQJzb//1DHyJsgAqvk9WZnqom6rx9toBMIzF1j+3OvvsmO8IOXL3KrhoGz3DbSce43mYHk79BSc4zqbesDRRlDBEEOdH+/MxaWzKxx4gZ0xgle/LYG7J8C1PnLAw0i9c5ySGZ+264CWoArDQ377mC9eC11jpVsCdxrC3+LfJJAjr/WMmvAUYVvtudKIE4cnbzGOBMWiEJX/alsWN8mnv+4IrgXoLe5AbSdgyH7S0SkiibKFQZYf/0ECfku8TtxzAVOTfZKQe/Ce8n0CgYIQVmRS8p8LWyw3YqtdF+q2iUa2ZyykNEVLGi8G8Hb9CLoDbQbxAdDS6Bdg X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(9452136761055)(72170198267865)(247924648384137); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13016025)(5005006)(8121501046)(13018025)(2017060910075)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY2PR0201MB0823;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY2PR0201MB0823; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0201MB0823;4:3BzFiM5hpIsq7fxdCCSeMeeGpUIuXq82ML311VEw?= =?us-ascii?Q?wKJ45W38gXhTyjimvhUXfWHrP/n42IrH2WO5925PSBKEUeLf0HSNw7Bu8bFa?= =?us-ascii?Q?v4U99siQ3Osxf6WNvSnj8KU26Jh+qNTbD6Cj2J2wjfRfvS7zvjEc6J/Cw2JJ?= =?us-ascii?Q?6SUQ3j8u2ylyUb/CZdJGE7GAxqqbkN1A+loHu7ALaOtGMCA8PRjVWcFyVzbt?= =?us-ascii?Q?PZ3mRBYNExwf54m1x72VD/v4JKmgBd5DWP/GBpAHGAtYgvEjmRes26NJEiJV?= =?us-ascii?Q?6FW3BoH7Wwntk7pSKdfW1SHwNa+1UMQb2TeneSDxtRgxH1oZM1t7wy91tiuz?= =?us-ascii?Q?BEqPNG34vRlx4EyYKMWN0jDvciIAMwkn8RYyI3Wrr/7KQENlLl6iDKTvfScT?= =?us-ascii?Q?RG2Kx3Xn17BqHThZn6P8ayBJT3+2zSyGUyy2TFTlUcolg/CDPAs9VK2Dt4zS?= =?us-ascii?Q?UhBY+m74RX18FZupIC3HpsHo6mzHQr9jXoY06b8ZTcr6UmpjdXEOjv+GTSA4?= =?us-ascii?Q?5OyNNB7mVloIq6oq8ZtrtcYtx7xRlwkWpy8YzJEzESrfk+dVEZgdW+DmWLXK?= =?us-ascii?Q?xRFALmr6KwF3x02PZAYoxrl1C1ezBRFzVzhjEnFmVaeYxnl2kDZPdlqOfXtj?= =?us-ascii?Q?wE5d0Hbh+mDQYajmQbGbe6dlZkSt4Axy8Jb/2SI0zzsImD7PqWSKCeparUGL?= =?us-ascii?Q?AdRqgTStbuYz4iinZPTwhkHHKJDTGUzHi6KbiJTxdLxO5/RGZq1bodzTDfLa?= =?us-ascii?Q?FRzUTD9HPxalR04+exVPBfN2t2WGEKQXrWHCENgt1lMETdc2RWY/NuYSGFrY?= =?us-ascii?Q?/LsH/thL0ikadOEeZt0TLYMJAyoylwi/uhTtCsBTz2JG6qeMHPTGxJ2swVKi?= =?us-ascii?Q?enksbYThqr5+DOBxYp+4FB3i2f+u7JTM22zzHk8P/V/KzY4Mc6s6lmpunvqr?= =?us-ascii?Q?dYkDcJqy4TrOCQVuvetrL7ppAOL1QsB3vxxsenlEPxZ8SLynsfjpusiF0vCm?= =?us-ascii?Q?68hnA7zg1vszKn0RvrPiHKnkp1H5RqHSoBLPV4EvdIJZP5y4xyMG81jJ32Ma?= =?us-ascii?Q?fKEqlo8e1vfjLe8A74iWqAh3grPsj721Isxf4YBbdJngDSbdBzBtRSttrUhP?= =?us-ascii?Q?lmynT30xJWgujTyds6thd29iJ/Cln1kfU+KjE+d2dQhFF/gMoTdUlFLfsu1Y?= =?us-ascii?Q?q2MqrD6TWl8v5wBLTJW77nxTb0SYhjvaGkdV6NBo22mnBHXjKZcvGPjVYVKX?= =?us-ascii?Q?xj6UF5nm300lvISb77AP9hYh3iZ7trif1ZziKURxOK2/0hfeHr6MW60ezJ+J?= =?us-ascii?Q?/g5vKuPHcoBNsJ4vxNgBNNqjZb4QZiCX/cFpY2/OTlEkmzQyamzDi1e6CxnM?= =?us-ascii?Q?lRgIUfx7rCqg13QAOGznNIJufsLjiCEYVzAolq8IokYzA/Bb8Ad3yHf+6PxI?= =?us-ascii?Q?zEkN1JhNWw=3D=3D?= X-Forefront-PRVS: 03648EFF89 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0201MB0823;23:mUhxZ46Tbw5XbbkxR9ESA1qqDjMxcCSyZs1ooeh?= =?us-ascii?Q?hOogFeOKmWeQy6avLu9+cVWglgb9CpAOfms9ubKDYG3lRAUEHBvr3tvBeTDE?= =?us-ascii?Q?75ccgB3gXPTWk5dB1lz/EwoEzCtOxTD5hrfQx/MMHnZGYRglUaEtTHYG82UT?= =?us-ascii?Q?JOsdzp48UrCFtGgbMpEWF891ElWE/olv/3ocsS3afjH8MtpHPnit8EC0yvHC?= =?us-ascii?Q?NO0ZgFgkRj9e8aQr1LKHd6hfxZCz5ECpnNWSAHAa12sPuOFtl1sDSWErsd+3?= =?us-ascii?Q?1qCynIq/DNwgI+3kvsRD8mJoPiy3hh0xgzKkngqc/3cXOTJT9NPALkJs3W3i?= =?us-ascii?Q?KT2+7ZELBH6IQ6WB/6h+HJP9luB7n3RvLpP25dbOMpePxpJKUGKNb30uhV8f?= =?us-ascii?Q?uSVYfetN1876CK8e31+jbl1IXNL1SYEhO0T1gFEHNaVxR49WyoUbMMHI7MN4?= =?us-ascii?Q?P61ud4CyVsDijfgsDzArUBzjtncWkyqeHZSsVqyL8/ST8xtzvQ1kpjuGX7sL?= =?us-ascii?Q?qMPPpGUKQZqhq0cHSKwPRboeU4VttCCUQg6NjsZka2bhWgM1bJ+DOmeXetvz?= =?us-ascii?Q?vMg7etEgjXGXDZZ716myhHCxrggJFKD5H0qHERzabg578Keo25z8yyyr10+e?= =?us-ascii?Q?sI/Ehyn7EI+OOR7o9XNNOgo6UveacuF0+TLsl18idGmfGlOc+DP5i3H1bCsZ?= =?us-ascii?Q?OwTXMFYHYo6YE8HkWPYCIiP4NRcOopZwusS0d9sOOhUn2IpB3xYtJ9aAMqdM?= =?us-ascii?Q?B6q8nt2pjPdsMNN8FU+gX+d+/9PDwuEpWnLewLjrUSWNayN+BxVKDeRRoXVS?= =?us-ascii?Q?VOYZ+m0iens9+QPvLQ4Uyr42nxfbGsqpNjsWSIXEw0gq8T3+FZkA49bDPXG/?= =?us-ascii?Q?FxS42GGMCR0lk51LHajR9luZ4R8P1/GcEK1NGpo/7AraeDeIRptv9TX2HMRU?= =?us-ascii?Q?/32H06MZSMGMsuBfK/CGB2chUCxnqbrEXdReDtxqrAhhkNdzjVA9Xs3Z66YO?= =?us-ascii?Q?nhRAJQhL6BGJOGkDxTJd0daDwNBZwm1YYBFY2Sbk005PPrIv9mWR/tGybWKt?= =?us-ascii?Q?ILeX6Dbn2se8uxfMMxljRJE3rdE8JiOUaU5U+hmqYjKTYRPzWMLDdFaUwEUr?= =?us-ascii?Q?i+gc/q9W8s/vZhcISVuj1499f26HXB1f9uUoNCc82Ac3o8b1XkRdnazCkRw0?= =?us-ascii?Q?KysAdSloYKZGzfdsneY5AK6yvSfN0+XSg7lZsUsxZimkI+iZZyBRfdkKPQe7?= =?us-ascii?Q?5zTujeQIfvtSWuPzgoYvkmxFjlTOlBofKySp72o6gLgM1PcUrXL2VYAFJQKP?= =?us-ascii?Q?EIXs090La6ankXhG6S4e+gf6nGNWbUpPcJ+kq1dFcawyVtdTQBA+Awp7hagO?= =?us-ascii?Q?ZvfEATeScsYwpcFYVhGhUuT1/xZzovy8vv1xDMVd0VGlHaaIwzEE7x/Jsf6W?= =?us-ascii?Q?WeyUecXYdOw=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0201MB0823;6:inbq8Uf6W9lNx7Q6vzasrUnXsA9QUb7++Y5IXEQ5?= =?us-ascii?Q?p2H6K1yXnzVtukr6Vttc40a5lQuQ0O2wYw26o6E4slv+t6K+UQPgNu1W34ra?= =?us-ascii?Q?YNDRLgi6nygygZlQ/bGW5cEw40QR8v675TVBMPliEZ+JlW8dYG4GY+mDSLPj?= =?us-ascii?Q?XBgCk0NuNWnh4cdy8XI+RAHqka/5tPohVna9652UWWuZG5UF0Z2AraG0aeUu?= =?us-ascii?Q?d2OZbPblQJ8YvaK6MMwf4v6yf1zpE7IrHIdwVr/hjNxzoA31Bo3cKBe48ajU?= =?us-ascii?Q?EH3+KA7w67yo9XDY8WgN2KxuBqQaZkGhLEsF9VqOIZrZRmobTAlOYiLSPMl0?= =?us-ascii?Q?W4VQqWuSLkMwhL+c4/ugMAPKGAvch52VBYyc5TWgZp3ljVVjvos9wVhVPT1P?= =?us-ascii?Q?mu7JM/LIN2/X6ryq1Dpby8jN0d1n32O++O/nuEcVtbQJ3T/RIl+SH9seZBD4?= =?us-ascii?Q?oONPMWZK0pLO5l5zob85vmTgrMyXr4bL+umdJV/Wpw7DAUb5McblrcsptcXZ?= =?us-ascii?Q?rgqxovDcK/gPlP4zUocdPV64tkvwXTAkIsyPGvb38/LCQ9hydTQMniJ1ulMd?= =?us-ascii?Q?yMPmOWDyehb4i0FMTNemdpASq+vYdMXFt1hqJHm1DoLulCjgKkFfziu3oSe8?= =?us-ascii?Q?2CGVHUO7UO0Qp/30MtJQl0Y3ZAaIUg0VwqNKW3c87Kb2/mKkFHDYlJn0MVt5?= =?us-ascii?Q?vPbYORteLLBjWfZdWqH2YjoINTmqd4LIAS5ih3ipVbVo76it5op4P5EK+F7K?= =?us-ascii?Q?e6fnfZeqoGT0MKDA4MeeBtyVM53RJGO8xjoH5fOKa2vSeI7iUWLHVFiNLaCK?= =?us-ascii?Q?k6fla2bE34OPAPReBjr2EoCNTBO8CemhtiCCqtSDwmbbPZXXZpaXpwNHTfm7?= =?us-ascii?Q?yg7lzLpol8BrNpduJ7m4Mg3CtKKBVA5oKToxUykNhjLc+xrV76fPw7dAWjeN?= =?us-ascii?Q?Iyrkx5XXnRv3xGJ1cmGYpRTXvTgt7ZV//zjE41izrVIBzyV+S/kEl0F6tnsb?= =?us-ascii?Q?WrgGRWG2actgXPSvtldxndia?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;5:kIpBIi2DcwGGY9pvgdEsOrTqwWRTizTPK4bluXVN4XYIi0ZtSb2LNiGxC05YkQ1BR0g1a5rNP6girAUkPVTxxmxqkarDpwQEUdAj3V8q3et/JcuQSjcOqaY99iP4Y0MHg9BfBSJTtyYDG5CS3SQNu9zH06d0hxcTdEYJn7v3/eD/ddVHGC3KJ1OEMu/65FiXgu/q1pwz27Vjth8f5/tHHwA7tY/AwsHnO+ZQWzaNoHfyyq5O321rHCEgJ/q5h8L2AmZq7xUjuGYQRYWt9MA9BugYlgmZEJyQl8idenTppC+lm7uZ1OX5u4fIgL2YuQNW/Y+vUgQta/pUTSWunCKGpEGZ2VYhOxKcEt697ii85GfPlsTUDcEQLGUTo9B9FsFMFA7KSZ3xzr+83fYl7Bk7C81BP/uhASFgpcYC8yIABgZJS1DSC3WJATZK7d7kTbsxJ+ICeY04yHmMSBf7VF6hT7akLjRxWAzQI/+PevMLzNQo8kk9SXioZjJ8vLnfjuyb;24:KHZnEmAh5tkvOAPJ9JfS4bUmuJuWfE132bLJPqY5HHutLJ/A97oxDbEXcLtpVzhYd8D1IeUabIb8T1yhrkDn1fwajupcejHbFeSK8gP6bbk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB0823;7:rsnV/NK9ToRkB1HXv9J0hA8tr5eqAGecyB436UWDQNgPj2bizXlb4Ru1GIelJeeReWKxINMemlBRSeo1sEjq3O1qasSUWDHhhQsmYzPGgQO5PASQRJQGOQA5Q+wRDJk9GWN1OkM9NP4r9u1qzbDnm3/+a7qcj2G7eLb5A5iCyFwUQ+56rqwMFkxgXc/+T+VsKLYftBpYcxXSHP7twzxsP02ZQBp4FLnBFWXxJjxK9JnF98UUPxn3bOpPEJJ61KEQXwQnEBOODOGOrUlM+AWMvSG0ByVp23mwY7DKk7vH5QorhsbhvM75szkSlieXibMBpYWj9dfBOH0EBIBkQ7wMsnze6IWtcdUm7vAb0XGzdjRjnYWa6sZ/kin4FceDBMmvpcx7/CnO+OlEZjF5bTTTvu1QlmfumFb88j1xp0KctZWr6BaaZtWLW56mL30io8SRmIdHU5CokbPLSl6xGgfkS8YSr3mVdN4DhPLo2jx7fXD9ptQXb8/vr41aDR4a/BFmf1lds+vm6KVfEORa3GROh1UxOneqEvUcVlIFOFDFzrndswh41GWzw2r6C8bhnKmPYRxx+nef9T/iPq+wNg75zqFqn60sjvFsIHgnzt/NIkuCHwN2lXtf0uQ5iuH/a7S+nB5g0An7XZE5g0E8nqyEFj4+IwV1KuKZFeBhjh4Et/oRZkKw73sTuwFLUEhkIZH8EhgZz0dgKdprQVRnDSdku+G1UqZR48w+wLzKYRKJbQSKogJ5GRt+GQ52nWNxsgQO7SFMBiyoHB5iZYQCSkJ7iQ4llLXScTHqTzQwiEqW7ss= X-OriginatorOrg: microsemi.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2017 21:56:46.1138 (UTC) X-MS-Exchange-CrossTenant-Id: f267a5c8-86d8-4cc9-af71-1fd2c67c8fad X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f267a5c8-86d8-4cc9-af71-1fd2c67c8fad;Ip=[208.19.100.20];Helo=[avsrvexchhts2.microsemi.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB0823 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id v6ALv4wY020676 Content-Length: 3698 Lines: 122 So, adding adding hpsa_allow_any=1 did not work... When you added the 0x40800e11, did you add it to both tables? /* define the PCI info for the cards we can control */ static const struct pci_device_id hpsa_pci_device_id[] = { {PCI_VENDOR_ID_COMPAQ, PCI_DEVICE_ID_COMPAQ_CISSB, 0x0E11, 0x4080}, ... {0,} }; /* board_id = Subsystem Device ID & Vendor ID * product = Marketing Name for the board * access = Address of the struct of function pointers */ static struct board_type products[] = { {0x40800E11, "Smart Array 5i", &SA5B_access}, ... }; I added it at the very first entry to make it easier. --- However, there is not a SA5B_access table in hpsa.h. /* * This card is the opposite of the other cards. * 0 turns interrupts on... * 0x04 turns them off... */ static void SA5B_intr_mask(ctlr_info_t *h, unsigned long val) { if (val) { /* Turn interrupts on */ h->interrupts_enabled = 1; writel(0, h->vaddr + SA5_REPLY_INTR_MASK_OFFSET); (void) readl(h->vaddr + SA5_REPLY_INTR_MASK_OFFSET); } else /* Turn them off */ { h->interrupts_enabled = 0; writel( SA5B_INTR_OFF, h->vaddr + SA5_REPLY_INTR_MASK_OFFSET); (void) readl(h->vaddr + SA5_REPLY_INTR_MASK_OFFSET); } } /* * Returns true if an interrupt is pending.. */ static bool SA5B_intr_pending(ctlr_info_t *h) { unsigned long register_value = readl(h->vaddr + SA5_INTR_STATUS); #ifdef CCISS_DEBUG printk("cciss: intr_pending %lx\n", register_value); #endif /* CCISS_DEBUG */ if( register_value & SA5B_INTR_PENDING) return 1; return 0 ; } static struct access_method SA5B_access = { .submit_command = SA5_submit_command, .set_intr_mask = SA5B_intr_mask, .fifo_full = SA5_fifo_full, .intr_pending = SA5B_intr_pending, .command_completed = SA5_completed, }; Can you try adding the two table entries and the SA5B definitions in hpsa.h? > -----Original Message----- > From: mroos@math.ut.ee [mailto:mroos@math.ut.ee] On Behalf Of Meelis > Roos > Sent: Monday, July 10, 2017 9:08 AM > To: Christoph Hellwig > Cc: Laurence Oberman ; Jens Axboe > ; Linux Kernel list ; linux- > block@vger.kernel.org; Don Brace ; Scott > Benesh ; Scott Teel > ; Kevin Barnett > ; linux-scsi@vger.kernel.org; Hannes > Reinecke > Subject: Re: device support in hpsa, was: Re: OOPS from cciss_ioctl in 4.12+git > > EXTERNAL EMAIL > > > > On Fri, Jul 07, 2017 at 11:42:38AM -0400, Laurence Oberman wrote: > > > What happens when hpsa_allow_any=1 with the Smart Array 64xx > > > It should probe. > > > > But only if it has a HP vendor ID as far as I can tell. We'd > > still need to add the compaq ids so that these controllers get > > probed. But maybe it's time to add them and flip the hpsa_allow_any > > default (maybe conditionally on a config option?) and mark cciss > > deprecated. > > I added hpsa_allow_any=1, did not help. > > Added a wildcard Compaq entry with RAID class, like the one for HP, > still no go: > > [ 5.199125] hpsa 0000:00:04.0: unrecognized board ID: 0x40800e11, ignoring. > [ 5.282517] hpsa 0000:00:04.0: Board ID not found > > Added specific PCI ID and subdevice ID quad and I still get the same > messages and the adapter is ignored. > > What am I doing wrong? > > -- > Meelis Roos (mroos@linux.ee)