Loading include/sound/pcm_params.h +8 −4 Original line number Diff line number Diff line Loading @@ -117,10 +117,14 @@ static inline void snd_mask_reset_range(struct snd_mask *mask, static inline void snd_mask_leave(struct snd_mask *mask, unsigned int val) { unsigned int v; v = mask->bits[MASK_OFS(val)] & MASK_BIT(val); unsigned int v, bits_index; bits_index = MASK_OFS(val); if (bits_index < ((SNDRV_MASK_MAX+31)/32)) { v = mask->bits[bits_index] & MASK_BIT(val); snd_mask_none(mask); mask->bits[MASK_OFS(val)] = v; mask->bits[bits_index] = v; } } static inline void snd_mask_intersect(struct snd_mask *mask, Loading Loading
include/sound/pcm_params.h +8 −4 Original line number Diff line number Diff line Loading @@ -117,10 +117,14 @@ static inline void snd_mask_reset_range(struct snd_mask *mask, static inline void snd_mask_leave(struct snd_mask *mask, unsigned int val) { unsigned int v; v = mask->bits[MASK_OFS(val)] & MASK_BIT(val); unsigned int v, bits_index; bits_index = MASK_OFS(val); if (bits_index < ((SNDRV_MASK_MAX+31)/32)) { v = mask->bits[bits_index] & MASK_BIT(val); snd_mask_none(mask); mask->bits[MASK_OFS(val)] = v; mask->bits[bits_index] = v; } } static inline void snd_mask_intersect(struct snd_mask *mask, Loading