From patchwork Tue Dec 1 09:32:42 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bryan Wu X-Patchwork-Id: 39894 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from chlorine.canonical.com (chlorine.canonical.com [91.189.94.204]) by ozlabs.org (Postfix) with ESMTP id 7852FB6F29 for ; Tue, 1 Dec 2009 20:33:31 +1100 (EST) Received: from localhost ([127.0.0.1] helo=chlorine.canonical.com) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1NFP6t-0006oA-7e; Tue, 01 Dec 2009 09:33:27 +0000 Received: from adelie.canonical.com ([91.189.90.139]) by chlorine.canonical.com with esmtp (Exim 4.60) (envelope-from ) id 1NFP6i-0006mK-5j for kernel-team@lists.ubuntu.com; Tue, 01 Dec 2009 09:33:16 +0000 Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1NFP6i-0002wn-3K for ; Tue, 01 Dec 2009 09:33:16 +0000 Received: from [58.40.103.107] (helo=canonical.com) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1NFP6e-0002Gu-Mf for kernel-team@lists.ubuntu.com; Tue, 01 Dec 2009 09:33:16 +0000 From: Bryan Wu To: kernel-team@lists.ubuntu.com Subject: [PATCH 1/1] Fix SATA drive failure on Ubuntu 9.10 installation Date: Tue, 1 Dec 2009 17:32:42 +0800 Message-Id: <1259659962-4113-2-git-send-email-bryan.wu@canonical.com> X-Mailer: git-send-email 1.6.3.3 In-Reply-To: <1259659962-4113-1-git-send-email-bryan.wu@canonical.com> References: <1259659962-4113-1-git-send-email-bryan.wu@canonical.com> X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.8 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: kernel-team-bounces@lists.ubuntu.com Errors-To: kernel-team-bounces@lists.ubuntu.com From: Dinh Nguyen BugLink: https://bugs.launchpad.net/bug/431963 Signed-off-by: Bryan Wu --- drivers/usb/storage/usb.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/usb/storage/usb.c b/drivers/usb/storage/usb.c index 8060b85..11dd37d 100644 --- a/drivers/usb/storage/usb.c +++ b/drivers/usb/storage/usb.c @@ -329,8 +329,11 @@ static int usb_stor_control_thread(void * __us) /* we've got a command, let's do it! */ else { - US_DEBUG(usb_stor_show_command(us->srb)); - us->proto_handler(us->srb, us); + US_DEBUGP(usb_stor_show_command(us->srb)); +#ifdef CONFIG_MACH_MX51_BABBAGE + if (us->srb->cmnd[0] != 0x85) +#endif + us->proto_handler(us->srb, us); } /* lock access to the state */