|
@@ -284,13 +284,12 @@ void trace_wake_up(void)
|
|
static int __init set_buf_size(char *str)
|
|
static int __init set_buf_size(char *str)
|
|
{
|
|
{
|
|
unsigned long buf_size;
|
|
unsigned long buf_size;
|
|
- int ret;
|
|
|
|
|
|
|
|
if (!str)
|
|
if (!str)
|
|
return 0;
|
|
return 0;
|
|
- ret = strict_strtoul(str, 0, &buf_size);
|
|
|
|
|
|
+ buf_size = memparse(str, &str);
|
|
/* nr_entries can not be zero */
|
|
/* nr_entries can not be zero */
|
|
- if (ret < 0 || buf_size == 0)
|
|
|
|
|
|
+ if (buf_size == 0)
|
|
return 0;
|
|
return 0;
|
|
trace_buf_size = buf_size;
|
|
trace_buf_size = buf_size;
|
|
return 1;
|
|
return 1;
|