Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754439AbcC3Vpf (ORCPT ); Wed, 30 Mar 2016 17:45:35 -0400 Received: from mout.gmx.net ([212.227.15.18]:55872 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751210AbcC3Vpd (ORCPT ); Wed, 30 Mar 2016 17:45:33 -0400 Date: Wed, 30 Mar 2016 23:44:56 +0200 From: Sebastian Herbszt To: Johannes Thumshirn Cc: "Martin K. Petersen" , "James E.J. Bottomley" , "Ewan D. Milne" , Hannes Reinecke , Christoph Hellwig , linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, Bart Van Assche , Sebastian Herbszt Subject: Re: [RESEND PATCH v2 2/2] scsi: Add intermediate STARGET_REMOVE state to scsi_target_state Message-ID: <20160330234456.00004733@localhost> In-Reply-To: <108843b606da2c793bd830af42d5907bf8776d13.1459249252.git.jthumshirn__45300.0338202857$1459322118$gmane$org@suse.de> References: <108843b606da2c793bd830af42d5907bf8776d13.1459249252.git.jthumshirn__45300.0338202857$1459322118$gmane$org@suse.de> X-Mailer: Claws Mail 3.9.2-55-g74b05b (GTK+ 2.16.6; i586-pc-mingw32msvc) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:t7mvRhb32B7xtRMhV99Y+UDdxN6KsfNEWOKmRupADqEEHUJ7rCB 3BxwsOFQ5LxDG1e8NJ3xWobFDjGI2vqXjdTvajceHLx1eHFzgvz2kJ27wiUCFIA/4rFl04U YeetARiE1Tj+MCp4Sk+qRN1jTa808H/WDwyvh0TrS1ui9gtxlsbzn38fEGVknbSUsH7NI5Z z7NlNBW74xhhGuMq7ZbmQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:D8YgzQJygXU=:z/5u50qGagKap10wWNztRw Ys6d4HW2hkaCRvDMHsxdRZcAY2AGqF/esvLwRV1+9PKRv8shQgfBVyNnHmfz47+BlBBl/Caj4 N4dP+BZn6ldF70L88FyeaecqrrNScYDsNwXbyiusrEW5hY/vqKHL8ww9j42NbuUbZcjwukYEF K4heZTXw0MXIf6UNk2IvSjp+VXMphUFMRKfO1HTG+QB3FIUnxcdcHlgWeuwUkXBe1EY7aquGk jHEc5mqyI2rzGU+cF54hLsNK2zTavb6W9nsFfNMEGvKBklxIq0kummxWTc7P6oZBUGIPB4ncv WR0J6zBAbsNh70/iVYxtghOmjVx4g6yc3qY8ly8DmAgvlJohdYkhhQOtLzbIeuKD+UpWqGE6A CcTFaAnHAEdajT0+A0yPmOdA1JNLEq0AYgrKjlfAcx9Lbd/NYbIRhZY3ypUNAaIUzwlzoM8tO iaE2Zhm2jKCnSWKo5i9+IUATnwqGwpPNR++bqs70IlwCJScK7yOMYgj8H5iIOo/+B9SEJMzVr Jc+XQt3OGaly9w6Qi1yV9fJ2Ysz3VDlmqdmdgWi6qFGXdcZzO34T9QRZ5SOpzbYIM2F2HBoux I95vOQUj7WOnpEuyv+T5y2vbeFYSNHTgj4ow5Ma//dtGGrkBOOQK+8gcKPsp814CVGfijU6LR H+lpHgG8dC6hk0PHfl8fpl37QiZPcbTPrkFDKj42n52qlmx/fjCZP80+dbzDsbFbNOEZKfj0w xQ129QzokwEZwW+0LwGhDzPdkfdXn6WrBm2ic0JEkwtSFXQTDsaW9H/8zTmmD1CJpKsXeQPsR Xxptg9K Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 895 Lines: 24 Johannes Thumshirn wrote: > Add intermediate STARGET_REMOVE state to scsi_target_state to avoid running > into the BUG_ON() in scsi_target_reap(). > > This intermediate state is only valid in the path from scsi_remove_target() to > scsi_target_destroy() indicating this target is going to be removed. > > Signed-off-by: Johannes Thumshirn > Fixes: 40998193560dab6c3ce8d25f4fa58a23e252ef38 > Cc: stable@vger.kernel.org > Reviewed-by: Hannes Reinecke > Reviewed-by: Ewan D. Milne > --- > > Changes from v1: > * The state transition from STARGET_CREATED to STARGET_DEL is legitimate, > so don't BUG() on it. Found by the 0-Day Bot. This is yet another attempt to fix 40998193560d. Can you please explain how it is "superior" to the one proposed by Bart before [1] ? [1] http://marc.info/?l=linux-scsi&m=145227191917602&w=2 Sebastian