Merge remote-tracking branch 'spi/topic/core' into spi-next
authorMark Brown <broonie@kernel.org>
Wed, 26 Apr 2017 14:57:58 +0000 (15:57 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 26 Apr 2017 14:57:58 +0000 (15:57 +0100)
drivers/spi/spi.c
include/linux/spi/spi.h

index 90b5b2efafbf45c2435af2771c4842a37786eee7..b4a8bb7759b2cdc7cf2a4e9688cda03523f431a9 100644 (file)
@@ -1015,7 +1015,7 @@ static int spi_transfer_one_message(struct spi_master *master,
                                ret = 0;
                                ms = 8LL * 1000LL * xfer->len;
                                do_div(ms, xfer->speed_hz);
-                               ms += ms + 100; /* some tolerance */
+                               ms += ms + 200; /* some tolerance */
 
                                if (ms > UINT_MAX)
                                        ms = UINT_MAX;
index 75c6bd0ac605b2024509985214cdc3d451c6ab53..3b0070695375916c4ebaa67f59cf4284e95e18e6 100644 (file)
@@ -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);
        }