On Thu, May 2, 2019 at 6:50 PM shuah shuah@kernel.org wrote:
On 5/1/19 5:01 PM, Brendan Higgins wrote:
< snip >
diff --git a/kunit/kunit-stream.c b/kunit/kunit-stream.c new file mode 100644 index 0000000000000..93c14eec03844 --- /dev/null +++ b/kunit/kunit-stream.c @@ -0,0 +1,149 @@
< snip >
+static int kunit_stream_init(struct kunit_resource *res, void *context) +{
struct kunit *test = context;
struct kunit_stream *stream;
stream = kzalloc(sizeof(*stream), GFP_KERNEL);
if (!stream)
return -ENOMEM;
res->allocation = stream;
stream->test = test;
spin_lock_init(&stream->lock);
stream->internal_stream = new_string_stream();
if (!stream->internal_stream)
return -ENOMEM;
What happens to stream? Don't you want to free that?
Good catch. Will fix in next revision.
< snip >
Cheers