[PATCH 1/3] spi: added spi_resource management
Mark Brown
broonie at kernel.org
Tue Dec 1 13:04:10 PST 2015
On Mon, Nov 30, 2015 at 01:04:52PM +0000, kernel at martin.sperl.org wrote:
> +static struct spi_res *__spi_res_alloc(struct spi_device *spi,
> + spi_res_release_t release,
> + size_t size,
> + gfp_t gfp)
This has exactly one (tiny) user. Why is it a separate function?
> + sres = kzalloc(tot_size, gfp);
> + if (unlikely(!sres))
> + return NULL;
Don't use likely() or unlikely() annotations unless the code is *really*
performance critical, just let the optimiser get on with things. The
annotations most likely cost more time in reading the code than they'll
ever save.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-rpi-kernel/attachments/20151201/a6633889/attachment.sig>
More information about the linux-rpi-kernel
mailing list