On 05/15/2017 07:01 PM, Geert Uytterhoeven wrote: > Hi Georgi, > > On Mon, May 15, 2017 at 5:35 PM, Georgi Djakov <georgi.djakov@xxxxxxxxxx> wrote: >> --- /dev/null >> +++ b/drivers/interconnect/qcom/interconnect_msm8916.c > >> +struct qcom_interconnect_node { >> + struct interconnect_node node; >> + unsigned int id; > > 4 byte gap due to alignment rules on 64-bit. > >> + unsigned char *name; >> + struct interconnect_node *links[8]; >> + int num_links; >> + int port; >> + int buswidth; > > 4 byte gap due to alignment rules. > >> + u64 ib; >> + u64 ab; >> + u64 rate; >> +}; > > You can avoid the gaps by putting members of the same size and alignment > together. Thanks Geert, i will rearrange this to reduce the padding bytes! BR, Georgi -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html