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 |
Attachment:
signature.asc
Description: OpenPGP digital signature