From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753589AbcJDO6x (ORCPT ); Tue, 4 Oct 2016 10:58:53 -0400 Received: from mail-by2nam01on0050.outbound.protection.outlook.com ([104.47.34.50]:30733 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751764AbcJDO6v (ORCPT ); Tue, 4 Oct 2016 10:58:51 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: 0ac94371-5f3ff7000000f08d-4b-57f3b99f05c4 Subject: Re: [RFC] IB/srp: export reset-host via sysfs To: Gioh Kim , "dledford@redhat.com" , "sean.hefty@intel.com" , "hal.rosenstock@gmail.com" References: <1475589609-26451-1-git-send-email-gi-oh.kim@profitbricks.com> CC: "linux-rdma@vger.kernel.org" , "linux-kernel@vger.kernel.org" From: Bart Van Assche Message-ID: Date: Tue, 4 Oct 2016 07:24:52 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <1475589609-26451-1-git-send-email-gi-oh.kim@profitbricks.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRmVeSWpSXmKPExsXCddJ5ke7CnZ/DDb70iFi8PP+B1eLTpems Fhs3T2S0uLxrDpvFs0O9LBbN6zewOLB57Jx1l91j8Z6XTB5//nxm9ni/7yqbx+dNcgGsUVw2 Kak5mWWpRfp2CVwZ8961MRX08FZcb93I2MD4kquLkZNDQsBEovlLG3sXIxeHkMBSJolHP9qZ IJztjBIHpvxghKna9PsgM0RiLqPEqsWnmUASwgJmEjsfz2EFSYgIHGCU2Lf0EitIQkjAS+L0 mmksIDazQJ3E4omHwRrYBIwkvr2fCRbnFbCTeHyoGcxmEVCRWDXvDdg2UYEIiVsPO6BqBCVO znwCZnMKeEs0PP/GBjHTQmLm/POMELa8xPa3c8CukxA4yCqxbc4xFogj1CVOLpnPNIFReBaS WbOQ9M9C0r+AkXkVo1huZk5xbnpqgaGJXnFiXkpmcbZecn7uJkZItBTuYHx92/sQowAHoxIP b8fmz+FCrIllxZW5hxglOJiVRHi/A2NNiDclsbIqtSg/vqg0J7X4EKM0B4uSOO/F6I9hQgLp iSWp2ampBalFMFkmDk6pBsbNnoqve6VVHny+zvWx55fY1Uq+1F75Gd4fJiQ/OPTn4sQku89S DZdSOjutynoWTbYXfxz76PXnSwc5VQW7X0VWHw1rTvgjFap1sObXuhs6lZ2HfgiFHdUp9wi5 e01q74G7jfMSNKIWMUnMPbY+elZ2R6toU/m5a5UdFZ98roY47ptkvOfTD1slluKMREMt5qLi RACcEbO4kgIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCJMWRmVeSWpSXmKPExsXCtZEjRXfH7s/hBo+fmlu8PP+B1eLTpems Fhs3T2S0uLxrDpvFs0O9LBbN6zewOLB57Jx1l91j8Z6XTB5//nxm9ni/7yqbx+dNcgGsUVw2 Kak5mWWpRfp2CVwZ8961MRX08FZcb93I2MD4kquLkZNDQsBEYtPvg8xdjFwcQgKzGSVu/J/I ApIQFjCT2Pl4DitIQkTgEKPE6vPfGUESQgJeEqfXTAMrYhaok+jYsZkZxGYTMJL49n4mWJxX wE7i8aFmMJtFQEVi1bw3YL2iAhEStx52QNUISpyc+QTM5hTwlmh4/o0NYqaZxLzND5khbHmJ 7W/nME9g5JuFpGUWkrJZSMoWMDKvYhTLzcwpzk3PLDA00itOzEvJLM7WS87P3cQIDlfOqB2M 1yeaH2Jk4uCUamBU/iDw/bdl5Fktv8TWSOYHjBoN07cczg0NjbPNE/3zoULDx9Ig984Z35ur LgbtmNCwzHNdCTPDSo5yr37GbIM5O4L1AhicSwKL6iw4o/Tmsl48dL7/TkfFHj6V4s5thoGP V7hpNx8TOH1DSsjj9eu/D98sLr8RGbbc/Le7c+XVs7cVFl1lOK7EUpyRaKjFXFScCAAAW9Su BwIAAA== X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.225;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(438002)(199003)(24454002)(189002)(23676002)(2270400002)(68736007)(2501003)(2906002)(6666003)(50466002)(230700001)(8936002)(87936001)(92566002)(31686004)(83506001)(64126003)(626004)(47776003)(31696002)(69596002)(81156014)(2201001)(65806001)(4001350100001)(77096005)(76176999)(50986999)(586003)(4326007)(36756003)(54356999)(356003)(65956001)(189998001)(97736004)(5001770100001)(65826007)(33646002)(19580395003)(7846002)(19580405001)(81166006)(5660300001)(305945005)(2950100002)(8676002)(106466001)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB1911;H:milsmgep14.sandisk.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD049;1:FBD/8BgOE1yXtWtQ9wJ85gyaCzdQGCdmGSUAtcpy6Lxxuivj9cXrxJEAy7AlqWQBy57S7PKPKy5yA9oPnJNddJoYTF8BEA7R4Io/0V0UDLhaNO0RTzp+vl+V2U50HaTL2+HSOq5xOI/IIvdHOtC4UbO54RpqV1KriT4oQVRFRYpSe0qxK/36rXTPETu2bfyFIwtgL+DRsyALVO2n7V+tG0ihzaPbVKbt+Lr+XiuZjwrHDqxUS01QMkGf8I5W32nS7JZKvbmZnbM+9042XwaWG1A05EIMEnIOYXHBf6V/2rbhw1JKC1xDDSvNy6icjE75A3biIRwH3tkhiIotkEGWu3Z++37HWdLIbRSQEee/95QLLAya7X1HZlC9dwZJfYHJNuXrZSHJFAPWXWmh4+QZT9aS9qbInUjJfawMK5N/W+uSB5Po5yJ0NCyuQfgFm9+eJlU/mtGgkeeayHspsBEMECqgd4Z9N3CNNCeW3CPTyXEr7aJ5o7f6aTEdHAlqCF1JbcQlePFJB0+BhDEEIrtEsNPVFU5Ri+Ct/xR7OXErWgC/Cv23N4O8x/xRGVSQLZjT X-MS-Office365-Filtering-Correlation-Id: 67a86b2f-0bb3-4da0-20b1-08d3ec623b14 X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;2:crgyGuK9FnBJrHVA4QUsbVVXvFVklfBjQQ3/8SAVSTkD6dNw8/fJkzk4FJ4KpRlkJ1CX777a/CFLJ6jUYg6601buHUiavJ6imYCL4hpCtRFs9MXy4e9bXvgx6JZ2BKDoeGFWr3raaU5i0/jIDsai1NPXDN4OwpCM7+YS6xJk0VAeCCymz4Zq7OR5wTgpCrluVVY34gMoYPGpsw9doiGTmQ==;3:VhpAgR5Hj6Jvl4kCf2mvE1FN7GtR4MHDXAtWPVfp+Agli36LQy2st2+j72IGDxi7gwzbB8gLiANOYSOmGDoosmaplTstz5JVbTGD+Th34+UNT9mDkmTD7f16vUIWsvCqPxt4t+j/pJt+TIuHVIyGH76N0tpztRhw4CFWMzbN5FlgphijragZA0R2USDNkHnEJcvOJ2pZZOGPxV7LXAXb0vMvuCXpuVK4Pkd1HDmMysUzaH8Ipe9LW+tO8U6HhbjUIYm0+/gfPXc7f2JLYh7gR+UHw0JTdeAfDj8thXhjpm4= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BY2PR0201MB1911; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;25:3+NYzCcjsFqmCxKwL/tFX0VtyqlpC0IMqEyq4463+r2XZqWKQoPgiQtDshUPUs6j9pXqdcBH5UzQW6exMdxVdJ7680zfj2whCzOSKhFx/ELhClOSsIT8smSa0vUiIUx9HN/EDeglMJjRM2n/dPHVRT+nYBbY4g7eZBYpIhpIHkmDKXa4Hc2I+2C25ANRRbgpcfx6LvumOcFkX3G1YJe/Yo62aQumqjzdOJt8XCbotJdcRpMY17iwjUL2SOxnn8IbKbxK/1MDsqTeZt6hIikg9SqMI2BECSo2uz0JzSL98vR6e7WXjm/yRRj394W36j7tiviR0teeyawqBUDwXbpuG5p036NZUfOgD/ssgiARIUVJnJyqr5ecLnTTfSoTFb+vOkNblDkMse1+NajWYKYq7cyYFLBvrhAniYhvqJBgT7/2UQaa3e3T/ZB+QJioUHV1ETGbdUNoY+GFJOCfKKJmhElM+sE+2LdZItQErD+11+ZB6IqrR3Gg71WBpejf9nWUlCdG0xUKGvjekxbcEUpDFI0tnZ705qLs60mgYSwjRR6pRZbphQ0TBiCRN9Q4bfY/zIQcfsDTciXgE4dBPOfHdp/8LbN4EfT4BhxcPswyzhJygB2k0nnHfZdjVgTOopvw+geBLw3rvPfWfLxdGdKh/VOso0KW9MBPJqQTrQ3ZZKXLJgb7mNlAyfSozfcAxE3GhsazOR8wlP8m6fbPUNhYHol2pjdmQ9ApFh003sTsYlf80snDwtcTnB6rQm9mxGvuJ5a9rUj2x+6gKMHQ0o12Xw== X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;31:BrEUeOD5fubj4cfenUmQtNTSUNTLjpqSdCfulBDm2GHQgEhx7sF9itsNM0MjrT/i9zqijmlP1QNrJFouEadX1fam0h36uYg2aZwkcqrldMU1h6Eexsx1TCYJv5WYe14Fcpo8oZT/TZm7uGG1C12HNx/2f2Yrdyj2T8S+I0awf91EVJiAKxbXK49DiyFmhi1lQGojd3RCWE6V6pl/dAQD0wW72roomnCPPTh41kthq62waLTljkjwHlBP/kKASHOwjUzM8iIaaXvmd5yNXVsL7w==;20:MCHM+Z7QhFEkcAXinQBwGLvGrkxUrMh/XhT9Zb3NtKsYHvMihYbDQlI+4ePlu9aHgAmJNkRCBEmZC64yAXGaMzb/nl0S7fTrsqhvrK8dv8l/nAYLzW5p9DlEsBsy4k6DI6KlB4PNSsRXCyXTqlgs+RlFvWXKHpwVuJwl2IaA5WprWk/XHVh/U9CuJZBjQE4IcBlVEhH3Zbx1Beuy/aex2rJW+C473irfZpLUUrsi/BHkpzOq6RTQZAvrcy3LXMJIHRW5cq7nQ4tPY62tGjsfaGhv1GCGGQHM50dZvnBjAWGYZcgSHxxgazCbL+k60NGNLMygxHfK2AXMz7kg8cxH2+Zv0jpX9PPjBao7ddhwvXn1rpdVrWZH6cR8CVFd9T6vNNxJtn6EOAekptLJeO9l3rBF1qwihHQAvbzLO6DHvUp6B1/wZV543oNJsAc1b9lGnFnWDxENkFcXluFZg/qu1xyV6t66DyOJaoKXpAWjMRKFCcvPAxeshNuhZHYJelwN X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(13018025)(13016025)(5005006)(3002001)(10201501046)(6055026);SRVR:BY2PR0201MB1911;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1911; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;4:12fsxGlaKvnmP6QeXBgpO1rmavEESjh/T4ogFXTiP73p6DQ9zgfmKKYRFi/8NZZhp2Yh7jLYS3S7fzGQjUlDcYOdBV5f+6uEKHpoy87TytZjzNaqSfJ07/9nwMLn0mKNHAR9aTbo3haWFKjrAEQYQeCtgeRFx3ieRw8BbIf7C72F7mPRjRa/pXSHGzbBezGDdcwGUpQt9/6GyCaN9MAfRuEo2RvUU6IiJaE8/rl6BmxSDo+XJGVgucQ9aoDdLWmslBAA0/mFeyzHe4AlHFuD3MEZjT2J1nA8rAVbFBSMs6mRKwLTTDpldujhx/I7GOouTd0fqMA/sakdG/havTA9pcWiMHduCDf5eJouo+ucaTcbyiZKfdOD4aijLmWYJBkOZJQzpPNhgVsgUkZbLgoJbPqUWjde2ZMj2iNtWiNOrMENKl8x/Z3kE9lKNctDRt+DCo0jEtG8htY9R7Y/iVhMog== X-Forefront-PRVS: 00851CA28B X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAyMDFNQjE5MTE7MjM6MjJuRUpDK2J6bzhXRi9KemxBM0N0cjVO?= =?utf-8?B?WXlKcmJRUzAzTkF2RzV4b1B1ZDRNYTE5clA0V2E4YlozY1RuZEhPSW9ReWdR?= =?utf-8?B?bXo3T0VEaXZFdDZLRHU2V3JpLzU5UVovU2Y3SkRVd2ZiWEJBbEl0cmd0b1Z6?= =?utf-8?B?dlRKWkMrQ1BwTHdsMm1kUEVIRW5CSklPVnk5eXVHRHFDYU1lS29CUWZxaUZh?= =?utf-8?B?L05BcnJNYXo0U2llYVdLOWhTU3FxM0FZUjhEVitrajZoZDZMMUlyU2Q3TDZC?= =?utf-8?B?d2lyTkFOdElpSndWbDV5ZUczR2gwZFR2ZzNuWnBQS3R2TnRONC9IUmVQRFJW?= =?utf-8?B?K2w0MVVyVGlGc09tbVhDVERrd3ZTRXRMc2U0WURjUnFwM2pqQTd1Unh1Z0hZ?= =?utf-8?B?bFFZZ2Zta1hMbWFwZ3lDa2JQb25jWFZscXQrQkhPQS94RDlnSkJWNkJUUEU5?= =?utf-8?B?QkthbkhFYjFIeTVBd3MxbjZZbFllcTdrbFFsbG9NRXZJekpybHprMUpXVFB0?= =?utf-8?B?VHMveFBuL0lRTkgrY1U1QmFxbGJZdzVsam9IUm9wUVJKYm5NNVpudzB1M01u?= =?utf-8?B?T1FoSTB0RDNCU0ZZOXprbUlkdUwwMFhubGxTOE9XUDI3azJjL3pwbkRjczEy?= =?utf-8?B?S3dBU1pBdzRQVEgvalRQMzRza2UrR3BwVGdTTkVlWDFMWFZRWTcxUWJMOUVs?= =?utf-8?B?ZFRWdXFLeEVudm50YTRBT3c2YTdwZUEvSEFQVmtVckZRL2Z2cmF3aGIraU5t?= =?utf-8?B?S2VYQ2ZORjNySkYzTUhRS2t0TGtHYmJjWmdRdWhrK0dQTkdNT0w1ZlI2VDNY?= =?utf-8?B?R29ZVmRIMVVvMmw4QTZvV0c0TUZYMXdSK3JqdVMrU3dwenU2UW8yNnVGRXVj?= =?utf-8?B?VjVoTE9KM1ZpaUxJN1VOaHU1Y2lSUEM1c2pFSzdYanFNZ1NrRFVwUVVUcHFa?= =?utf-8?B?ck5tUkxRR0pheHlYS0JxWFpkTk5tL2I3TUlGM01qUW9mNDg2ckIxK0V6bU0v?= =?utf-8?B?T2hqM1pMY0xzclJML0ZzYjM0ZGRWcXNiTjY1UzZLTndvK2wra1VScFNSMG5y?= =?utf-8?B?REdxYmRoTXBRVkhKQUEwN01PcFJQcU9pVExpNjYyMFd2VUhZa245TXE2WkZK?= =?utf-8?B?MElhc1RKdG9CTC80VGxvY0tYTnUzMjVUajhocHBwMjM3V0t3NFZEbjZWWlUx?= =?utf-8?B?ZHBzYUVCRTNrS2s1bVMvRlMwcE5rY3B5aUk5T3hMSVlpL3R1WkRZdDhNMHR3?= =?utf-8?B?eldUVWROMGZrMXA1T3dYdEZiN0dZb2FZYURQRGNHUVpGc2E3YjN4VVZnMnBp?= =?utf-8?B?Q1pnT25teCt3TUFsbTZNWTN4b3VpL0xraktMNFg1YWZZdHhQQnMzSmV2UlR5?= =?utf-8?B?K3B4SHVMMkpWVXlvSmpQRllld3JmRllHTUl5Q2xtN0lNRmwvMXV6RVUyYlBr?= =?utf-8?B?OVVPamE1VzZiT2dBRHdYTStLMHVaa0wyd0NuNkoxYjNDVjJCWnR3WmNqS0Qv?= =?utf-8?B?dG53THhzTndPMnB1SGJTTDVMdVdVZHF3SFdlcHdQMy9iYVF1cGpMM2hDekxo?= =?utf-8?B?VS90U005NXdTTDh1Wm13VnA2Q0x5Mm1MemxXQ1BiK1o2YU4rZCtBc2ltZE9T?= =?utf-8?B?Tkp0QXFERTlvTzhXNmNDMmwycmlnRTZOMS9xVEdsSllrcXFCaTNtWnZBcmR0?= =?utf-8?Q?6QGvt5WyXQQsr6NUnxtrxEN7pn4tJeo1HxHKCJgRG?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;6:kDg7sQ7iGzcA3+Vs1FGXNe/FYuYYl9sIyPAdbYOV8twgsmoZy+pqEuOA8CVulmUY/BhaSbUoXdrFb7VX96+M2VN0/K4tqMV9zM0ezzoumX8xJgH1JtFJ+pDxjWq2f9HZEfH8lG21nsXC4SGWHYRew4Q2gi6PTftMNe3+9MQQQW2n7W1taM3Gs1fULy2U7kdZFuNhoJzErW2Bv5oUNmMQ9ChGcNN91u5QCYCXYpD1LIgqldbKjENKGu6XmQBsBpaMUkylhXK1eoc3S1nq0gIa/59hpVhfTvaUvOfcr0gbM9fUFOulV5XWiHpHSMNu597MtLDOR6ZeBdmPt5BZv7mnkyUbMyDpqfEdHQTFN8KEAIA=;5:Sw2dTicfMJuIXesUDYIAstSwsC6YnqjcszOgcw7S1GSkL0CZ2b6GnK5CpQ8IS5IV9J7aGD6WRl1/Gr/Dt5+k2apxO8vg/7iwgRTwGC1VcuHt4DuKzIEyLY9+NkyzG/7uBMOzyZwnz9AuvjM6ipo+UUqo0nMwRkw42z0qzTkxHCQ=;24:ZTo2Z/nx4+gA8knmEemNI3/fIhLeJzeBiuuyWksf5q4cM4w5H1I1uHGzuAqN45pNqASWpvpqT75Vv6fxFla7wdLFaN4RZOnbt4n5HjjrRv4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1911;7:DBA5lK4zFOLmJOMU3/2as7Vf/jyH6zn36o6l4T9Gbu8uVqMVH6YIpPvhybKb6IuPFaz2Lfon1+FT6HNKQOCEB/fbsRBH5L8D86ZEGJsMPBwourYo7L5LdWTLi9ixvzBS3pfd+DQMxAgPWVlQaYn6BWWWNvs7IJjXeKmHP64sZgRSOFvf3ZagxioRyz/aze4O2MSkNJN9BYDnpqaD1oboZMZB6kQewW5m0uQhJJwaf/nMJW3KctnFS4noR5iaM+bj/UvxhcA+yMH0HIWrdR9W+tM1plV63Hrz+zqmXmKRTzrX0KE+9uq105oFy9DcHfW/xpiIELeiZxsumKzG5whf9w==;20:W+TL29huXKxcXXrIVnHqEaI1ex5+V8qHVPMJ+dNlBLK30psKLIAfflY0jAFKAVewSydvzqKAhx9tW/yaEQ/dHbUpyiLuV85RXQJQjG4L+id5eUiwPSqtzY0ev5g2JVn8SOHnCkhBgYBIq7etAJcDjU8SxrHjD0qVuSe3MPLyZrZMm43BsjPoQo2CIq7xDLRJP+W5gbJDzaNzO1+A3iYO0VLRgaVDbaHUKF6cUojtd7GUHqmihwVPvtb9KUzAXfva X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2016 14:25:00.4821 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.225];Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1911 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/04/16 07:00, Gioh Kim wrote: > Standard SCSI device has host_reset sysfs interface. > This patch exports the host_reset interface for upper layer. > > Signed-off-by: Gioh Kim > --- > drivers/infiniband/ulp/srp/ib_srp.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/drivers/infiniband/ulp/srp/ib_srp.c b/drivers/infiniband/ulp/srp/ib_srp.c > index 3322ed7..92e6c3f 100644 > --- a/drivers/infiniband/ulp/srp/ib_srp.c > +++ b/drivers/infiniband/ulp/srp/ib_srp.c > @@ -2628,6 +2628,15 @@ static int srp_reset_device(struct scsi_cmnd *scmnd) > return SUCCESS; > } > > +static int srp_scsi_host_reset(struct Scsi_Host *shost, int reset_type) > +{ > + struct srp_target_port *target = host_to_target(shost); > + > + shost_printk(KERN_EMERG, target->scsi_host, PFX "SRP reset_host called\n"); > + > + return srp_reconnect_rport(target->rport); > +} > + > static int srp_reset_host(struct scsi_cmnd *scmnd) > { > struct srp_target_port *target = host_to_target(scmnd->device->host); > @@ -2858,6 +2867,7 @@ static struct scsi_host_template srp_template = { > .use_clustering = ENABLE_CLUSTERING, > .shost_attrs = srp_host_attrs, > .track_queue_depth = 1, > + .host_reset = srp_scsi_host_reset, > }; Hello Gioh, A patch description should not only explain what is changed but also why a change is considered useful. Why do you think it would be useful to allow users to trigger a call of srp_reconnect_rport() through sysfs instead of using the functionality that is already available through sysfs, namely removing a SCSI host and reconnecting? Bart.