Signed-off-by: Ingo Molnar <mingo@elte.hu>
                                struct mpc_config_ioapic *m=
                                        (struct mpc_config_ioapic *)mpt;
                                MP_ioapic_info(m);
-                               mpt+=sizeof(*m);
-                               count+=sizeof(*m);
 #endif
+                               mpt+=sizeof(struct mpc_config_ioapic);
+                               count+=sizeof(struct mpc_config_ioapic);
                                break;
                        }
                        case MP_INTSRC:
                                        (struct mpc_config_intsrc *)mpt;
 
                                MP_intsrc_info(m);
-                               mpt+=sizeof(*m);
-                               count+=sizeof(*m);
 #endif
+                               mpt+=sizeof(struct mpc_config_intsrc);
+                               count+=sizeof(struct mpc_config_intsrc);
                                break;
                        }
                        case MP_LINTSRC: