summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@citrix.com>2022-04-07 13:04:24 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-07-07 17:55:00 +0200
commit3ebaa2c13f680889c4fb9f090b243499d25017d0 (patch)
tree7ae465e028245b7e6e4993a45656eb9323225597 /tools/perf/scripts/python/stackcollapse.py
parent3893cd0fec5e80e8d1c681794ee43167eb799e4d (diff)
xen/blkfront: force data bouncing when backend is untrusted
commit 2400617da7eebf9167d71a46122828bc479d64c9 upstream. Split the current bounce buffering logic used with persistent grants into it's own option, and allow enabling it independently of persistent grants. This allows to reuse the same code paths to perform the bounce buffering required to avoid leaking contiguous data in shared pages not part of the request fragments. Reporting whether the backend is to be trusted can be done using a module parameter, or from the xenstore frontend path as set by the toolstack when adding the device. This is CVE-2022-33742, part of XSA-403. Signed-off-by: Roger Pau Monné <roger.pau@citrix.com> Reviewed-by: Juergen Gross <jgross@suse.com> Signed-off-by: Juergen Gross <jgross@suse.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions