On 1/7/21 8:00 PM, Jakub Kicinski wrote:
> On Thu, 7 Jan 2021 10:48:56 +0100 Marc Kleine-Budde wrote:
>> +struct __packed tcan4x5x_map_buf {
>> + struct tcan4x5x_buf_cmd cmd;
>> + u8 data[256 * sizeof(u32)];
>> +} ____cacheline_aligned;
>
> Interesting attribute combo, I must say.__packed as it's the byte stream send to the chip via SPI. ____cacheline_aligned, as it might be subject to DMA mapping in the SPI host driver. An alternative would be to allocate these with separate kmalloc(). regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
signature.asc
Description: OpenPGP digital signature
