mirror of https://gitee.com/openkylin/linux.git
x86: debug Store - call kfree if only we really need it
We should call for kfree if only we really need it. Though it's safe to call kfree with NULL pointer passed in this code we've already tested the pointer and can eliminate the call Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
19b4e7f4e9
commit
431ef7a2a4
|
@ -220,11 +220,11 @@ int ds_allocate(void **dsp, size_t bts_size_in_bytes)
|
|||
|
||||
int ds_free(void **dsp)
|
||||
{
|
||||
if (*dsp)
|
||||
if (*dsp) {
|
||||
kfree((void *)get_bts_buffer_base(*dsp));
|
||||
kfree(*dsp);
|
||||
*dsp = NULL;
|
||||
|
||||
kfree(*dsp);
|
||||
*dsp = NULL;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue