On Tuesday 31 July 2012 02:37:00 Lukasz Majewski wrote: > --- /dev/null > +++ b/drivers/dfu/dfu_mmc.c > > +static int mmc_block_op(enum dfu_mmc_op op, struct dfu_entity *dfu, > + void *buf, long *len) > +{ > + ALLOC_CACHE_ALIGN_BUFFER(char, cmd_buf, DFU_CMD_BUF_SIZE);
ugh, what ? you're passing this string to run_command so there is no point in aligning it (not to mention the topic of u-boot code internally calling run_command() is seriously wrong. > + memset(cmd_buf, '\0', sizeof(cmd_buf)); > + > + sprintf(cmd_buf, "mmc %s 0x%x %x %x", that memset is pointless. delete it. > +static int mmc_file_op(enum dfu_mmc_op op, struct dfu_entity *dfu, > + void *buf, long *len) > +{ came comments for this func as above > +int dfu_fill_entity_mmc(struct dfu_entity *dfu, char* s) "char *s", not "char* s". please search all your patches for this mistake as it seems to have come up a lot. -mike
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot