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)
Mon, Jul 15, 7:54 PM
Unknown Object (File)
Mon, Jul 15, 7:53 PM
Unknown Object (File)
Mon, Jul 15, 7:53 PM
Unknown Object (File)
Mon, Jul 15, 4:46 AM
Unknown Object (File)
Sat, Jun 29, 5:07 AM
Unknown Object (File)
Wed, Jun 26, 8:34 PM
Unknown Object (File)
Tue, Jun 25, 11:24 AM
Unknown Object (File)
Mon, Jun 24, 3:02 PM
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