Autopadding was sometimes overwriting the struct list_head at the end