Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:olh:xen-unstable
xen
xen.trc-ioreq_server_free_mfn.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xen.trc-ioreq_server_free_mfn.patch of Package xen
From: Olaf Hering <olaf@aepfle.de> Date: Thu, 15 Jun 2023 08:41:26 +0000 Subject: trc ioreq_server_free_mfn Signed-off-by: Olaf Hering <olaf@aepfle.de> --- xen/common/ioreq.c | 6 ++++++ 1 file changed, 6 insertions(+) --- a/xen/common/ioreq.c +++ b/xen/common/ioreq.c @@ -389,24 +389,30 @@ static int ioreq_server_alloc_mfn(struct ioreq_server *s, bool buf) fail: put_page_alloc_ref(page); put_page_and_type(page); return -ENOMEM; } static void ioreq_server_free_mfn(struct ioreq_server *s, bool buf) { struct ioreq_page *iorp = buf ? &s->bufioreq : &s->ioreq; struct page_info *page = iorp->page; + trc_ioreq_server_free_mfn_t trc = { + .buf = buf, + .s = TRC_ePTR(s), + .mfn = page ? mfn_x(page_to_mfn(page)) : 0, + }; + TRACE_trc(TRC_IOREQ_ioreq_server_free_mfn); if ( !page ) return; iorp->page = NULL; unmap_domain_page_global(iorp->va); iorp->va = NULL; put_page_alloc_ref(page); put_page_and_type(page); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor