lp:~bladernr/ubuntu/+source/linux/+git/impish

Owned by Jeff Lane 
Get this repository:
git clone https://git.not.enabled/~bladernr/ubuntu/+source/linux/+git/impish
Only Jeff Lane  can upload to this repository. If you are Jeff Lane  please log in for upload directions.

Branches

Name Last Modified Last Commit
1950306-patch-DMAR-error-VROC 2022-02-16 15:08:56 UTC
PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by...

Author: Adrian Huang
Author Date: 2021-09-01 12:40:47 UTC

PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU

BugLink: http://bugs.launchpad.net/bugs/1950306

When enabling VMD in BIOS setup (Ice Lake Processor: Whitley platform),
the host OS cannot boot successfully with the following error message:

  nvme nvme0: I/O 12 QID 0 timeout, completion polled
  nvme nvme0: Shutdown timeout set to 6 seconds
  DMAR: DRHD: handling fault status reg 2
  DMAR: [INTR-REMAP] Request device [0x00:0x00.5] fault index 0xa00 [fault reason 0x25] Blocked a compatibility format interrupt request

The request device is the VMD controller:
  # lspci -s 0000:00.5 -nn
  0000:00:00.5 RAID bus controller [0104]: Intel Corporation Volume
  Management Device NVMe RAID Controller [8086:28c0] (rev 04)

`git bisect` points to this offending commit ee81ee84f873 ("PCI:
vmd: Disable MSI-X remapping when possible"), which disables VMD MSI
remapping. The IOMMU hardware blocks the compatibility format
interrupt request because Interrupt Remapping Enable Status (IRES) and
Extended Interrupt Mode Enable (EIME) are enabled. Please refer to
section "5.1.4 Interrupt-Remapping Hardware Operation" in Intel VT-d
spec.

To fix the issue, VMD driver still enables the interrupt remapping
irrespective of VMD_FEAT_CAN_BYPASS_MSI_REMAP if the IOMMU subsystem
enables the interrupt remapping.

Test configuration is shown as follows:
  * Two VMD controllers
    1. 8086:28c0 (Whitley's VMD)
    2. 8086:201d (Purley's VMD: The issue does not appear in this
       controller. Just make sure if any side effect occurs.)
  * w/wo intremap=off

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=214219
Link: https://lore.kernel.org/r/20210901124047.1615-1-adrianhuang0701@gmail.com
Signed-off-by: Adrian Huang <ahuang12@lenovo.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Jon Derrick <jonathan.derrick@intel.com>
Cc: Jon Derrick <jonathan.derrick@intel.com>
Cc: Nirmal Patel <nirmal.patel@linux.intel.com>
Cc: Joerg Roedel <jroedel@suse.de>
(cherry picked from commit 2565e5b69c44b4e42469afea3cc5a97e74d1ed45)
Signed-off-by: Jeff Lane <jeffrey.lane@canonical.com>

1953689-smartpqi-update 2022-01-10 05:31:53 UTC
scsi: smartpqi: Update version to 2.1.12-055

Author: Don Brace
Author Date: 2021-09-28 23:54:42 UTC

scsi: smartpqi: Update version to 2.1.12-055

BugLink: https://bugs.launchpad.net/bugs/1953689

Update driver version to reflect changes.

Link: https://lore.kernel.org/r/20210928235442.201875-12-don.brace@microchip.com
Reviewed-by: Scott Benesh <scott.benesh@microchip.com>
Reviewed-by: Scott Teel <scott.teel@microchip.com>
Reviewed-by: Mike McGowen <mike.mcgowen@microchip.com>
Acked-by: John Donnelly <john.p.donnelly@oracle.com>
Signed-off-by: Don Brace <don.brace@microchip.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 605ae389ea0243344713648294cd86b442d255ee)
Signed-off-by: Jeff Lane <jeffrey.lane@canonical.com>

1933359-new-mpi3mr-driver 2021-09-10 16:35:17 UTC
scsi: mpi3mr: Add event handling debug prints

Author: Kashyap Desai
Author Date: 2021-05-20 15:25:45 UTC

scsi: mpi3mr: Add event handling debug prints

BugLink: https://bugs.launchpad.net/bugs/1933359

Link: https://lore.kernel.org/r/20210520152545.2710479-25-kashyap.desai@broadcom.com
Cc: sathya.prakash@broadcom.com
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 9fc4abfe5a5fc9fabce41b9d2ba8425ef498b32c)
Signed-off-by: Jeff Lane <jeffrey.lane@canonical.com>

13 of 3 results
This repository contains Public information 
Everyone can see this information.

Subscribers