PCI ATS quirk patch needed for IDPF

Bug #2049922 reported by John Cabaj
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-gcp (Ubuntu)
New
Medium
Joseph Salisbury
Bionic
In Progress
Medium
Joseph Salisbury
Focal
Fix Released
Medium
Joseph Salisbury
linux-gcp-4.15 (Ubuntu)
New
Undecided
Unassigned
Bionic
Fix Committed
Medium
Unassigned

Bug Description

[Impact]

* Request from Google to include Intel patches for IDPF support if used from
out-of-tree module to prevent system instability.

[Fixes]
f18b1137d38c ("PCI: Extract ATS disabling to a helper function")
a18615b1cfc0 ("PCI: Disable ATS for specific Intel IPU E2000 devices")

[Test Case]

* Compile test
* Boot test
* Test on non-IDPF instance
* Tested by Google

[Where things could go wrong]

* Low chance of regression, changes very isolated

[Other Info]

* SF #00376470

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

The requested commit (a18615b1cfc0) has the following prerequisite commit:

f18b1137d38c ("PCI: Extract ATS disabling to a helper function")

Changed in linux-gcp (Ubuntu Bionic):
status: New → In Progress
Changed in linux-gcp (Ubuntu Focal):
status: New → In Progress
Changed in linux-gcp (Ubuntu Bionic):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux-gcp (Ubuntu Focal):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux-gcp (Ubuntu):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux-gcp (Ubuntu Focal):
importance: Undecided → Medium
Changed in linux-gcp (Ubuntu Bionic):
importance: Undecided → Medium
Changed in linux-gcp (Ubuntu):
importance: Undecided → Medium
description: updated
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :
Thibf (thibf)
Changed in linux-gcp-4.15 (Ubuntu Bionic):
status: New → Fix Committed
Changed in linux-gcp-4.15 (Ubuntu Focal):
importance: Undecided → Medium
Changed in linux-gcp-4.15 (Ubuntu Bionic):
importance: Undecided → Medium
no longer affects: linux-gcp-4.15 (Ubuntu Focal)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-gcp/5.4.0-1125.134 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-focal-linux-gcp' to 'verification-done-focal-linux-gcp'. If the problem still exists, change the tag 'verification-needed-focal-linux-gcp' to 'verification-failed-focal-linux-gcp'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-focal-linux-gcp-v2 verification-needed-focal-linux-gcp
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-gcp-4.15/4.15.0-1160.177 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-bionic-linux-gcp-4.15' to 'verification-done-bionic-linux-gcp-4.15'. If the problem still exists, change the tag 'verification-needed-bionic-linux-gcp-4.15' to 'verification-failed-bionic-linux-gcp-4.15'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-bionic-linux-gcp-4.15-v2 verification-needed-bionic-linux-gcp-4.15
tags: added: verification-done-bionic-linux-gcp-4.15
removed: verification-needed-bionic-linux-gcp-4.15
tags: added: verification-done-focal-linux-gcp
removed: verification-needed-focal-linux-gcp
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-gcp - 5.4.0-1125.134

---------------
linux-gcp (5.4.0-1125.134) focal; urgency=medium

  * focal/linux-gcp: 5.4.0-1125.134 -proposed tracker (LP: #2055955)

  * PCI ATS quirk patch needed for IDPF (LP: #2049922)
    - PCI: Extract ATS disabling to a helper function
    - PCI: Disable ATS for specific Intel IPU E2000 devices

  [ Ubuntu: 5.4.0-174.193 ]

  * focal/linux: 5.4.0-174.193 -proposed tracker (LP: #2055978)
  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - debian/dkms-versions -- update from kernel-versions (main/s2024.02.05)
  * CVE-2024-24855
    - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan()
  * CVE-2024-1086
    - netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  * CVE-2023-23004
    - malidp: Fix NULL vs IS_ERR() checking
  * CVE-2023-23000
    - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function

 -- John Cabaj <email address hidden> Mon, 11 Mar 2024 11:18:10 -0500

Changed in linux-gcp (Ubuntu Focal):
status: In Progress → Fix Released
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-gcp-5.4/5.4.0-1125.134~18.04.1 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-bionic-linux-gcp-5.4' to 'verification-done-bionic-linux-gcp-5.4'. If the problem still exists, change the tag 'verification-needed-bionic-linux-gcp-5.4' to 'verification-failed-bionic-linux-gcp-5.4'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-bionic-linux-gcp-5.4-v2 verification-needed-bionic-linux-gcp-5.4
tags: added: verification-done-bionic-linux-gcp-5.4
removed: verification-needed-bionic-linux-gcp-5.4
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.