x86/p2m: p2m_flags_to_type() deals only with "unsigned int"

PTE flags, for now at least, get stored in "unsigned int". Hence there's
no need to widen the values to "unsigned long" before processing them.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
Jan Beulich committed 2020-02-21 17:16:25 +01:00
1 parent 578f90e3e5
commit a446a33011
1 file changed
+1 -1
+1 -1
View File
@@ -796,7 +796,7 @@ extern void audit_p2m(struct domain *d,
*/
/* Extract the type from the PTE flags that store it */
static inline p2m_type_t p2m_flags_to_type(unsigned long flags)
static inline p2m_type_t p2m_flags_to_type(unsigned int flags)
{
/* For AMD IOMMUs we need to use type 0 for plain RAM, but we need
* to make sure that an entirely empty PTE doesn't have RAM type */
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.