Re: mc13xxx-core: kernel hangs after 'regmap_read'

From: Mark Brown
Date: Thu May 24 2012 - 12:37:54 EST


On Thu, May 24, 2012 at 11:06:08PM +1000, Marc Reilly wrote:

> - map->format.buf_size = (config->reg_bits + config->val_bits) / 8;
> + map->format.buf_size = DIV_ROUND_UP(config->reg_bits +
> + config->val_bits +
> + config->pad_bits % 8, 8);

Yup, though probably without the % 8 (I'd need to reread the context to
confirm) as if pad_bits isn't a multiple of 8 you ought to find that
reg_bits isn't either.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/