From patchwork Mon Mar 25 18:30:32 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamal Mostafa X-Patchwork-Id: 230960 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id DFB072C00A5 for ; Tue, 26 Mar 2013 05:30:44 +1100 (EST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UKCAG-0006ke-9r; Mon, 25 Mar 2013 18:30:36 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UKCAE-0006kZ-MW for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 18:30:34 +0000 Received: from c-67-160-231-42.hsd1.ca.comcast.net ([67.160.231.42] helo=fourier) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1UKCAE-0005L2-DS for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 18:30:34 +0000 Received: from kamal by fourier with local (Exim 4.80) (envelope-from ) id 1UKCAC-0003Tr-AQ for kernel-team@lists.ubuntu.com; Mon, 25 Mar 2013 11:30:32 -0700 Date: Mon, 25 Mar 2013 11:30:32 -0700 To: kernel-team@lists.ubuntu.com Subject: [Precise SRU][PULL] fix Marvell SATA controller hang User-Agent: Heirloom mailx 12.5 6/20/10 MIME-Version: 1.0 Message-Id: From: Kamal Mostafa X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com SRU Justification Impact: Ubuntu 12.04.2 causes the system to be hung after running command udevadm info --attribute-walk --path=/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/ata1/ata_port/ata1 | sed -n 's/ ATTR{\(.*\)}=="\(.*\)"/A: \1=\2/p' for sata controller. Sata controller in question is Marvel 9125 Issue can be reproduce by running checkbox certification on Atom cartridge with MArvell sata controller. There is patch provided by MArvell and submitted upstream but not yet accepted. Here are the discussions happened so far. https://patchwork.kernel.org/patch/2232391/ http://www.spinics.net/lists/linux-pci/msg20596.html Canonical can fix in kernel once patch has been accepted upstream. Patch details are as follows http://comments.gmane.org/gmane.linux.kernel.pci/20678 Test Case: See above. ---------- >8 ------------------------------------------------------ The following changes since commit f50fbb1c473d9242eea0936744e0f629ea4b6245: UBUNTU: SAUCE: Revert "[PATCH] UBUNTU: SAUCE: xen/pv-spinlock: Never enable interrupts in xen_spin_lock_slow()" (2013-03-25 08:24:48 -0400) are available in the git repository at: git://kernel.ubuntu.com/kamal/ubuntu-precise.git marvell-sata for you to fetch changes up to ee9c1e4813586568fe4c02d09203604fc438ee70: UBUNTU: SAUCE: PCI: fix system hang issue of Marvell SATA host controller (2013-03-25 11:23:33 -0700) ---------------------------------------------------------------- Xiangliang Yu (2): UBUNTU: SAUCE: PCI: define macro for marvell vendor ID UBUNTU: SAUCE: PCI: fix system hang issue of Marvell SATA host controller drivers/pci/quirks.c | 15 +++++++++++++++ include/linux/pci_ids.h | 1 + 2 files changed, 16 insertions(+)