Changeset 4fe18151 in mainline for kernel/generic/src/adt/bitmap.c


Ignore:
Timestamp:
2010-11-10T00:18:26Z (13 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
71e3289
Parents:
10285ad
Message:

Fix bitmap operations wrt. bits == 0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/adt/bitmap.c

    r10285ad r4fe18151  
    8282        tab = amb % 8;
    8383       
     84        if (!bits)
     85                return;
     86
    8487        if (start + bits < aligned_start) {
    8588                /* Set bits in the middle of byte. */
     
    123126        amb = bits > lub ? bits - lub : 0;
    124127        tab = amb % 8;
     128
     129        if (!bits)
     130                return;
    125131
    126132        if (start + bits < aligned_start) {
Note: See TracChangeset for help on using the changeset viewer.