aboutsummaryrefslogtreecommitdiff
path: root/libpager
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-01-20 00:28:28 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-01-20 00:28:28 +0100
commit996448841d7714f6404a6e2173eaa06f9b64ad5f (patch)
treedf8ca85bb50c4b4ff8c8b2d619eda632deb72597 /libpager
parent0ba67e20da488e1b715b5c33e3d08daeec3b8aba (diff)
downloadhurd-996448841d7714f6404a6e2173eaa06f9b64ad5f.tar.gz
hurd-996448841d7714f6404a6e2173eaa06f9b64ad5f.tar.bz2
hurd-996448841d7714f6404a6e2173eaa06f9b64ad5f.zip
libpager: fix a comparison between signed and unsigned
Reported-by: Etienne Brateau <etienne.brateau@gmail.com>
Diffstat (limited to 'libpager')
-rw-r--r--libpager/lock-object.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpager/lock-object.c b/libpager/lock-object.c
index c022d0c4..d8a4c1f8 100644
--- a/libpager/lock-object.c
+++ b/libpager/lock-object.c
@@ -30,7 +30,7 @@ _pager_lock_object (struct pager *p,
vm_prot_t lock_value,
int sync)
{
- int i;
+ vm_size_t i;
struct lock_request *lr = 0;
pthread_mutex_lock (&p->interlock);
@@ -92,7 +92,7 @@ _pager_lock_object (struct pager *p,
if (p->pagemapsize > pm_offs)
{
short *pm_entries = &p->pagemap[pm_offs];
- vm_offset_t bound = size / vm_page_size;
+ vm_size_t bound = size / vm_page_size;
if (bound > p->pagemapsize)
bound = p->pagemapsize;