[Mesa-dev] [PATCH 2/2] gallium/util: add some const qualifiers in u_bitmask.c

Jose Fonseca jfonseca at vmware.com
Wed Mar 6 07:16:11 UTC 2019


On 05/03/2019 23:56, Brian Paul wrote:
> And add/update comments.
> ---
>   src/gallium/auxiliary/util/u_bitmask.c | 16 ++++++++++------
>   1 file changed, 10 insertions(+), 6 deletions(-)
> 
> diff --git a/src/gallium/auxiliary/util/u_bitmask.c b/src/gallium/auxiliary/util/u_bitmask.c
> index 397b497..433a09d 100644
> --- a/src/gallium/auxiliary/util/u_bitmask.c
> +++ b/src/gallium/auxiliary/util/u_bitmask.c
> @@ -90,7 +90,7 @@ static inline boolean
>   util_bitmask_resize(struct util_bitmask *bm,
>                       unsigned minimum_index)
>   {
> -   unsigned minimum_size = minimum_index + 1;
> +   const unsigned minimum_size = minimum_index + 1;
>      unsigned new_size;
>      util_bitmask_word *new_words;
>   
> @@ -131,7 +131,7 @@ util_bitmask_resize(struct util_bitmask *bm,
>   
>   
>   /**
> - * Lazily update the filled.
> + * Check if we can increment the filled counter.
>    */
>   static inline void
>   util_bitmask_filled_set(struct util_bitmask *bm,
> @@ -146,6 +146,10 @@ util_bitmask_filled_set(struct util_bitmask *bm,
>      }
>   }
>   
> +
> +/**
> + * Check if we need to decrement the filled counter.
> + */
>   static inline void
>   util_bitmask_filled_unset(struct util_bitmask *bm,
>                             unsigned index)
> @@ -167,7 +171,7 @@ util_bitmask_add(struct util_bitmask *bm)
>   
>      assert(bm);
>   
> -   /* linear search for an empty index */
> +   /* linear search for an empty index, starting at filled position */
>      word = bm->filled / UTIL_BITMASK_BITS_PER_WORD;
>      bit  = bm->filled % UTIL_BITMASK_BITS_PER_WORD;
>      mask = 1 << bit;
> @@ -249,9 +253,9 @@ boolean
>   util_bitmask_get(struct util_bitmask *bm,
>                    unsigned index)
>   {
> -   unsigned word = index / UTIL_BITMASK_BITS_PER_WORD;
> -   unsigned bit  = index % UTIL_BITMASK_BITS_PER_WORD;
> -   util_bitmask_word mask = 1 << bit;
> +   const unsigned word = index / UTIL_BITMASK_BITS_PER_WORD;
> +   const unsigned bit  = index % UTIL_BITMASK_BITS_PER_WORD;
> +   const util_bitmask_word mask = 1 << bit;
>   
>      assert(bm);
>   
> 

Series is

Reviewed-by: Jose Fonseca <jfonseca at vmware.com>


More information about the mesa-dev mailing list