diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h index 75c6bd0ac605b2024509985214cdc3d451c6ab53..3b0070695375916c4ebaa67f59cf4284e95e18e6 100644 --- a/include/linux/spi/spi.h +++ b/include/linux/spi/spi.h @@ -891,7 +891,7 @@ static inline struct spi_message *spi_message_alloc(unsigned ntrans, gfp_t flags unsigned i; struct spi_transfer *t = (struct spi_transfer *)(m + 1); - INIT_LIST_HEAD(&m->transfers); + spi_message_init_no_memset(m); for (i = 0; i < ntrans; i++, t++) spi_message_add_tail(t, m); }