>From 28f83c4ec0c0b5c1e7eb2bd8bc5dc3190314a5b7 Mon Sep 17 00:00:00 2001
From: Stefano Stabellini
Date: Tue, 9 Apr 2024 16:19:21 -0700
Subject: [PATCH] public: s/int/int32_t
Straightforward int -> int32_t and unsigned int -> uint32_t replacements
in public headers. No ABI or semantic changes intended.
Signed-off-by: Stefano Stabellini
---
xen/include/public/kexec.h | 8
xen/include/public/memory.h | 24
xen/include/public/physdev.h | 18 +-
xen/include/public/sched.h | 6 +++---
xen/include/public/vcpu.h| 2 +-
5 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/xen/include/public/kexec.h b/xen/include/public/kexec.h
index 40d79e936b..8d2a0ef697 100644
--- a/xen/include/public/kexec.h
+++ b/xen/include/public/kexec.h
@@ -105,7 +105,7 @@ typedef struct xen_kexec_image {
*/
#define KEXEC_CMD_kexec 0
typedef struct xen_kexec_exec {
-int type;
+int32_t type;
} xen_kexec_exec_t;
/*
@@ -116,7 +116,7 @@ typedef struct xen_kexec_exec {
#define KEXEC_CMD_kexec_load_v1 1 /* obsolete since 0x00040400 */
#define KEXEC_CMD_kexec_unload_v1 2 /* obsolete since 0x00040400 */
typedef struct xen_kexec_load_v1 {
-int type;
+int32_t type;
xen_kexec_image_t image;
} xen_kexec_load_v1_t;
@@ -143,8 +143,8 @@ typedef struct xen_kexec_load_v1 {
*/
#define KEXEC_CMD_kexec_get_range 3
typedef struct xen_kexec_range {
-int range;
-int nr;
+int32_t range;
+int32_t nr;
unsigned long size;
unsigned long start;
} xen_kexec_range_t;
diff --git a/xen/include/public/memory.h b/xen/include/public/memory.h
index 5e545ae9a4..9eb67d231d 100644
--- a/xen/include/public/memory.h
+++ b/xen/include/public/memory.h
@@ -61,13 +61,13 @@ struct xen_memory_reservation {
/* Number of extents, and size/alignment of each (2^extent_order pages). */
xen_ulong_tnr_extents;
-unsigned int extent_order;
+uint32_t extent_order;
#if __XEN_INTERFACE_VERSION__ >= 0x00030209
/* XENMEMF flags. */
-unsigned int mem_flags;
+uint32_t mem_flags;
#else
-unsigned int address_bits;
+uint32_t address_bits;
#endif
/*
@@ -163,7 +163,7 @@ struct xen_machphys_mfn_list {
* Size of the 'extent_start' array. Fewer entries will be filled if the
* machphys table is smaller than max_extents * 2MB.
*/
-unsigned int max_extents;
+uint32_t max_extents;
/*
* Pointer to buffer to fill with list of extent starts. If there are
@@ -176,7 +176,7 @@ struct xen_machphys_mfn_list {
* Number of extents written to the above array. This will be smaller
* than 'max_extents' if the machphys table is smaller than max_e * 2MB.
*/
-unsigned int nr_extents;
+uint32_t nr_extents;
};
typedef struct xen_machphys_mfn_list xen_machphys_mfn_list_t;
DEFINE_XEN_GUEST_HANDLE(xen_machphys_mfn_list_t);
@@ -232,7 +232,7 @@ struct xen_add_to_physmap {
/* Number of pages to go through for gmfn_range */
uint16_tsize;
-unsigned int space; /* => enum phys_map_space */
+uint32_tspace; /* => enum phys_map_space */
#define XENMAPIDX_grant_table_status 0x8000U
@@ -274,7 +274,7 @@ struct xen_add_to_physmap_batch {
/* OUT */
/* Per index error code. */
-XEN_GUEST_HANDLE(int) errs;
+XEN_GUEST_HANDLE(int32_t) errs;
};
typedef struct xen_add_to_physmap_batch xen_add_to_physmap_batch_t;
DEFINE_XEN_GUEST_HANDLE(xen_add_to_physmap_batch_t);
@@ -317,7 +317,7 @@ struct xen_memory_map {
* return the number of entries which have been stored in
* buffer.
*/
-unsigned int nr_entries;
+uint32_t nr_entries;
/*
* Entries in the buffer are in the same format as returned by the
@@ -591,7 +591,7 @@ struct xen_reserved_device_memory_map {
* Gets set to the required number of entries when too low,
* signaled by error code -ERANGE.
*/
-unsigned int nr_entries;
+uint32_t nr_entries;
/* OUT */
XEN_GUEST_HANDLE(xen_reserved_device_memory_t) buffer;
/* IN */
@@ -711,9 +711,9 @@ struct xen_vnuma_topology_info {
domid_t domid;
uint16_t pad;
/* IN/OUT */
-unsigned int nr_vnodes;
-unsigned int nr_vcpus;
-unsigned int nr_vmemranges;
+uint32_t nr_vnodes;
+uint32_t nr_vcpus;
+uint32_t nr_vmemranges;
/* OUT */
union {
XEN_GUEST_HANDLE(uint) h;
diff --git a/xen/include/public/physdev.h b/xen/include/public/physdev.h
index f0c0d4727c..03ccf86618 100644
--- a/xen/include/public/physdev.h
+++ b/xen/include/public/physdev.h
@@ -142,17 +142,17 @@ DEFINE_XEN_GUEST_HANDLE(physdev_irq_t);
struct physdev_map_pirq {
domid_t domid;
/* IN */
-int type;
+int32_t type;
/* IN (ignored for ..._MULTI_MSI) */
-int index;
+int32_t index;
/* IN or OUT */
-int pirq;
+int32_t pirq;
/* IN - high 16 bits hold