* @cmd: Command
  * @seq: buffer containing data to be transmitted
  */
-#define mipi_dsi_dcs_write_seq(dsi, cmd, seq...)                           \
-       do {                                                               \
-               static const u8 d[] = { cmd, seq };                        \
-               struct device *dev = &dsi->dev;                            \
-               int ret;                                                   \
-               ret = mipi_dsi_dcs_write_buffer(dsi, d, ARRAY_SIZE(d));    \
-               if (ret < 0) {                                             \
-                       dev_err_ratelimited(                               \
-                               dev, "sending command %#02x failed: %d\n", \
-                               cmd, ret);                                 \
-                       return ret;                                        \
-               }                                                          \
+#define mipi_dsi_dcs_write_seq(dsi, cmd, seq...)                            \
+       do {                                                                \
+               static const u8 d[] = { cmd, seq };                         \
+               struct device *dev = &dsi->dev;                             \
+               ssize_t ret;                                                \
+               ret = mipi_dsi_dcs_write_buffer(dsi, d, ARRAY_SIZE(d));     \
+               if (ret < 0) {                                              \
+                       dev_err_ratelimited(                                \
+                               dev, "sending command %#02x failed: %zd\n", \
+                               cmd, ret);                                  \
+                       return ret;                                         \
+               }                                                           \
        } while (0)
 
 /**