return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';
return -ENOMEM;
len = simple_write_to_buffer(buf, sizeof(buf) - 1, ppos, user_buf, count);
- if (len < 0)
+ if (len < 0) {
+ kfree(buf);
return len;
+ }
buf[len] = '\0';