refperf: Avoid null pointer dereference when buf fails to allocate
authorColin Ian King <colin.king@canonical.com>
Thu, 16 Jul 2020 14:38:56 +0000 (15:38 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Tue, 25 Aug 2020 01:45:35 +0000 (18:45 -0700)
commit58db5785b0d76be4582a32a7900acce88e691d36
treed7632ad3bc8c221f86da83ccdd553a304fcad51e
parent57f602022e82ee8fa6476d0e16ddbaf3eb86b245
refperf: Avoid null pointer dereference when buf fails to allocate

Currently in the unlikely event that buf fails to be allocated it
is dereferenced a few times.  Use the errexit flag to determine if
buf should be written to to avoid the null pointer dereferences.

Addresses-Coverity: ("Dereference after null check")
Fixes: f518f154ecef ("refperf: Dynamically allocate experiment-summary output buffer")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/refscale.c