Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp6105990imb; Fri, 8 Mar 2019 09:22:42 -0800 (PST) X-Google-Smtp-Source: APXvYqyiQqI9LSX46f4bJAbYaLi7brWR4ERvnZS6tk+20QWT7671E3/0X5ldToseAd5LmcSW1ELH X-Received: by 2002:a17:902:e00d:: with SMTP id ca13mr19797466plb.206.1552065762431; Fri, 08 Mar 2019 09:22:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1552065762; cv=none; d=google.com; s=arc-20160816; b=gSAlQzjPOgkck+3tLTVU6mCnl3rLNJKDIm6VwAKmIERShsZu70TSg53rJnqppo9/DU dg5WUedWdCGP22azJRkLBcbhapKq3gYyl+HqFUQncYjvqmYKM3ifeSCVcA6SS6ZuGfWZ M5lZgvB9uM7Ga13RllzHg3Z3oJMQ/7j9VKajzyMrWB1jvq7ykYjR6J1lzKLwq80uW0Pv BfA0JgwzfR4kIXmVv0+qyondWPmH7atIXg9jwsnn6I7QH+YEW40dAOz/QjKoaE5FKY4o fBINY0ZeYt/68sZ9TGTn6YWLxoRoTKudAGHeazQBCxMGiti+BzXKOpa67Nd0Y4g7JRlu pebQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id; bh=Hqq43yaf14bE+VlpMll+5DHlciugFVgTYtPzDBRvIZI=; b=qLB3Fc4MfGCGAc5e3OlziE1Z0G/N90x616aD+YsLq+G7ufB6+Yl7jSZ9dDnPHWyPrs 3/R/dvh9Jq+lDQ7VtEoUsOJxiE+V9ycA3UNYiLBClfITFzZcnpSmPNB5xRHxXuHTggfS S1Z1UbQuIJ9vsGR6FcNCAW7qhI18yB7HKe8f9fa+hcbYaM70A/oCJm6cjkP6KcnDIo8q IWqqPtP9IF4dRZM5sT8eb6tsYfK3H9aJT+KAtYkIBp0x0reR9ckPa3if/reQMOoZKBKK yU7iIWO4CYnHsj+1ejXg1t+F5a+Zc72j4uMniWLu4n81YBepk2B1OK9+Ewo8xItFUkDR FYOA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z20si6877650pgv.393.2019.03.08.09.22.24; Fri, 08 Mar 2019 09:22:42 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726806AbfCHRDx (ORCPT + 99 others); Fri, 8 Mar 2019 12:03:53 -0500 Received: from mx2.suse.de ([195.135.220.15]:41466 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726286AbfCHRDx (ORCPT ); Fri, 8 Mar 2019 12:03:53 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 59B26AFC3; Fri, 8 Mar 2019 17:03:51 +0000 (UTC) Message-ID: <1552063928.29776.2.camel@suse.com> Subject: Re: [PATCH] usb: uas: fix usb subsystem hang after power off hub port From: Oliver Neukum To: Kento.A.Kobayashi@sony.com, gregkh@linuxfoundation.org, stern@rowland.harvard.edu Cc: usb-storage@lists.one-eyed-alien.net, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, linux-usb@vger.kernel.org Date: Fri, 08 Mar 2019 17:52:08 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fr, 2019-03-08 at 09:13 +0000, Kento.A.Kobayashi@sony.com wrote: > The usb_reset_and_verify_device included in usb_reset_device fails > with -ENODEV after power off hub port, and the -ENODEV error will > be reported to uas_eh_bus_reset_handler and upper layer, so it > doesn't need to do rebind if -ENODEV happens. Hi, no I am sorry, that is an assumption you just cannot make. Anything can trigger a reset. That being SCSI is the common case certainly, but not the only case. And in those cases we cannot depend on upper layers doing the right thing, if we just ignore an error. NACK Sorry Oliver