> +static void phb4_read_phb_status(struct phb4 *p, > > + struct OpalIoPhb4ErrorData *stat); > +static void phb4_eeh_dump_regs(struct phb4 *p) > +{ > > + struct OpalIoPhb4ErrorData *s; > > + unsigned int i; > + > + s = zalloc(sizeof(struct OpalIoPhb4ErrorData)); This is never freed.