OSDN Git Service

migration: Make cache size elements use the right types
authorJuan Quintela <quintela@redhat.com>
Fri, 6 Oct 2017 16:17:41 +0000 (18:17 +0200)
committerJuan Quintela <quintela@redhat.com>
Mon, 23 Oct 2017 16:03:23 +0000 (18:03 +0200)
Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
migration/page_cache.c
migration/page_cache.h

index 381e555..6b2dd77 100644 (file)
@@ -39,12 +39,12 @@ struct CacheItem {
 
 struct PageCache {
     CacheItem *page_cache;
-    unsigned int page_size;
-    int64_t max_num_items;
-    int64_t num_items;
+    size_t page_size;
+    size_t max_num_items;
+    size_t num_items;
 };
 
-PageCache *cache_init(int64_t num_pages, unsigned int page_size)
+PageCache *cache_init(size_t num_pages, size_t page_size)
 {
     int64_t i;
 
index 4fadd0c..931868b 100644 (file)
@@ -28,7 +28,7 @@ typedef struct PageCache PageCache;
  * @num_pages: cache maximal number of cached pages
  * @page_size: cache page size
  */
-PageCache *cache_init(int64_t num_pages, unsigned int page_size);
+PageCache *cache_init(size_t num_pages, size_t page_size);
 
 /**
  * cache_fini: free all cache resources