
15 Oct
2011
15 Oct
'11
9:13 p.m.
On Friday 14 October 2011 23:39:08 Vadim Bendebury wrote:
--- /dev/null +++ b/common/cmd_tpm.c
- /*
* Verify that in case it is present, the first argument, it is
* exactly one character in size.
*/
- if (argc < 7) {
puts("command should be at least six bytes in size\n");
return ~0;
- }
... +U_BOOT_CMD(tpm, MAX_TRANSACTION_SIZE, 1, do_tpm,
"tpm <data> [<data>] - write data and read ressponse\n",
the usage information does not convey that you have to do: tpm 1 2 3 4 5 6 7 8 9 perhaps says "<byte> [<byte> ...]" instead ? and note that you have to specify at least 6 ?
also, there's a typo: ressponse -> response
+static void report_error(const char *msg) +{
- if (msg && *msg)
printf("%s\n", msg);
- cmd_usage(&__u_boot_cmd_tpm);
+}
this gets used in one place, and the one place where it does get used, i don't see a point in calling cmd_usage(). just have the one place where this is used call puts() instead. -mike