Page MenuHomeFreeBSD

xen/grant-table: remove explicit linear mapping additions
ClosedPublic

Authored by royger on Apr 6 2021, 11:20 AM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 11 2024, 12:59 PM
Unknown Object (File)
Jan 26 2024, 4:50 AM
Unknown Object (File)
Dec 30 2023, 10:01 AM
Unknown Object (File)
Dec 27 2023, 9:20 AM
Unknown Object (File)
Dec 27 2023, 9:20 AM
Unknown Object (File)
Dec 27 2023, 8:17 AM
Unknown Object (File)
Dec 20 2023, 4:04 AM
Unknown Object (File)
Dec 18 2023, 1:47 AM
Subscribers

Details

Summary

There's no need to explicitly add linear mappings for the grant table
area, as the memory is allocated using xenmem_alloc and it should
already have a linear mapping that can be obtained using
rman_get_virtual.

While there also remove the return value of gnttab_map, since there's
no return value anymore.

Sponsored by: Citrix Systems R&D

Test Plan

Should be considered as a replacement for D29305

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I'm unaware of any problems with this. Further changes elsewhere are required to make this function with my aarch64 tree, but that is a separate commit and this appears fine to me.

This revision is now accepted and ready to land.Apr 17 2021, 7:55 PM