[UBUNTU 20.04] ZPCI used write back addresses by default but should use write through
Bug #1866162 reported by
bugproxy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
Undecided
|
Frank Heimes | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Frank Heimes |
Bug Description
In the initial MIO support introduced in
commit 71ba41c9b1d9 ("s390/pci: provide support for MIO instructions")
setting up the PCI BAR resources defaults to using the
mio_wb address as the resource's start address.
This means users of the mapping, which includes most drivers, will get write combining on PCI Stores.
his may lead to problems when drivers expect write through
behavior when not using an explicit ioremap_wc() which is the default
behavior on other platforms.
The attached patch changes the default to write through.
It has already been reviewed and is currently queued to be send for
Linux 5.6-rc5 with a CC stable tag.
tags: |
added: severity-critical removed: severity-high |
Changed in ubuntu-z-systems: | |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
status: | New → Triaged |
assignee: | Skipper Bug Screeners (skipper-screen-team) → Frank Heimes (fheimes) |
Changed in ubuntu-z-systems: | |
assignee: | nobody → Frank Heimes (fheimes) |
To post a comment you must log in.
Default Comment by Bridge