tlsf make ~0 explicitly unsigned ~0u

Change-Id: Ib3220df24fee470416ef813b89bdc5f27e455af7
This commit is contained in:
William Wilgus 2021-07-22 02:00:18 -04:00 committed by William Wilgus
parent 00129ac872
commit 363f6595b4

View file

@ -338,14 +338,14 @@ static __inline__ void MAPPING_INSERT(size_t _r, int *_fl, int *_sl)
static __inline__ bhdr_t *FIND_SUITABLE_BLOCK(tlsf_t * _tlsf, int *_fl, int *_sl) static __inline__ bhdr_t *FIND_SUITABLE_BLOCK(tlsf_t * _tlsf, int *_fl, int *_sl)
{ {
u32_t _tmp = _tlsf->sl_bitmap[*_fl] & (~0 << *_sl); u32_t _tmp = _tlsf->sl_bitmap[*_fl] & (~0u << *_sl);
bhdr_t *_b = NULL; bhdr_t *_b = NULL;
if (_tmp) { if (_tmp) {
*_sl = ls_bit(_tmp); *_sl = ls_bit(_tmp);
_b = _tlsf->matrix[*_fl][*_sl]; _b = _tlsf->matrix[*_fl][*_sl];
} else { } else {
*_fl = ls_bit(_tlsf->fl_bitmap & (~0 << (*_fl + 1))); *_fl = ls_bit(_tlsf->fl_bitmap & (~0u << (*_fl + 1)));
if (*_fl > 0) { /* likely */ if (*_fl > 0) { /* likely */
*_sl = ls_bit(_tlsf->sl_bitmap[*_fl]); *_sl = ls_bit(_tlsf->sl_bitmap[*_fl]);
_b = _tlsf->matrix[*_fl][*_sl]; _b = _tlsf->matrix[*_fl][*_sl];