On Wed, Mar 05, 2014 at 11:49:31AM -0800, Andi Kleen wrote: > From: Andi Kleen <a...@linux.intel.com> >
SNIP > +jsmntok_t *parse_json(const char *fn, char **map, size_t *size, int *len) > +{ > + jsmn_parser parser; > + jsmntok_t *tokens; > + jsmnerr_t res; > + unsigned sz; > + > + *map = mapfile(fn, size); > + if (!*map) > + return NULL; > + /* Heuristic */ > + sz = *size * 16; > + tokens = malloc(sz); > + if (!tokens) > + goto error; > + jsmn_init(&parser); > + res = jsmn_parse(&parser, *map, *size, tokens, > + sz / sizeof(jsmntok_t)); > + if (res != JSMN_SUCCESS) { > + fprintf(stderr, "%s: json error %d\n", fn, res); use pr_err jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/