From 9939e4cf593ddd23f5b4719bbfd7c894d64a3b7e Mon Sep 17 00:00:00 2001 From: Jisheng Zhang Date: Thu, 13 Aug 2026 12:46:03 +0800 Subject: [PATCH] i3c: dw: make struct dw_i3c_cmd smaller The dw_i3c_cmd is dynamically allocated, make it smaller. For example on 64bit platforms, we reduce the size from 48 bytes to 32 bytes. Signed-off-by: Jisheng Zhang Reviewed-by: Frank Li Link: https://patch.msgid.link/20260813044603.22425-1-jszhang@kernel.org Signed-off-by: Alexandre Belloni --- drivers/i3c/master/dw-i3c-master.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c index 7038aa3bf4c7..7c88ed03f0af 100644 --- a/drivers/i3c/master/dw-i3c-master.c +++ b/drivers/i3c/master/dw-i3c-master.c @@ -248,10 +248,10 @@ struct dw_i3c_cmd { u32 cmd_lo; u32 cmd_hi; u16 tx_len; - const void *tx_buf; u16 rx_len; - void *rx_buf; u8 error; + const void *tx_buf; + void *rx_buf; }; struct dw_i3c_xfer {