Signed-off-by: Jens Axboe <axboe@kernel.dk>
-void *smalloc(unsigned int size)
+void *smalloc(size_t size)
+ if (size != (unsigned int) size)
+ return NULL;
+
global_write_lock();
i = last_pool;
global_write_lock();
i = last_pool;
#ifndef FIO_SMALLOC_H
#define FIO_SMALLOC_H
#ifndef FIO_SMALLOC_H
#define FIO_SMALLOC_H
-extern void *smalloc(unsigned int);
+extern void *smalloc(size_t);
extern void sfree(void *);
extern char *smalloc_strdup(const char *);
extern void sinit(void);
extern void sfree(void *);
extern char *smalloc_strdup(const char *);
extern void sinit(void);