Previously, int was used for the field max_load of struct hurd_ihash. There is no reason for this as far as I can tell. Furthermore, hurd_ihash_set_max_load takes an unsigned int max_load.
* libihash/ihash.h (struct hurd_ihash): Use unsigned int for field max_load. --- libihash/ihash.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libihash/ihash.h b/libihash/ihash.h index 6bdc925..a24f384 100644 --- a/libihash/ihash.h +++ b/libihash/ihash.h @@ -80,7 +80,7 @@ struct hurd_ihash intptr_t locp_offset; /* The maximum load factor in percent. */ - int max_load; + unsigned int max_load; /* When freeing or overwriting an element, this function is called with the value as the first argument, and CLEANUP_DATA as the -- 2.0.0.rc0