diff options
Diffstat (limited to 'arch/x86/kernel/ds.c')
| -rw-r--r-- | arch/x86/kernel/ds.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/x86/kernel/ds.c b/arch/x86/kernel/ds.c index dcd918c1580d..11c11b8ec48d 100644 --- a/arch/x86/kernel/ds.c +++ b/arch/x86/kernel/ds.c | |||
| @@ -220,11 +220,11 @@ int ds_allocate(void **dsp, size_t bts_size_in_bytes) | |||
| 220 | 220 | ||
| 221 | int ds_free(void **dsp) | 221 | int ds_free(void **dsp) |
| 222 | { | 222 | { |
| 223 | if (*dsp) | 223 | if (*dsp) { |
| 224 | kfree((void *)get_bts_buffer_base(*dsp)); | 224 | kfree((void *)get_bts_buffer_base(*dsp)); |
| 225 | kfree(*dsp); | 225 | kfree(*dsp); |
| 226 | *dsp = NULL; | 226 | *dsp = NULL; |
| 227 | 227 | } | |
| 228 | return 0; | 228 | return 0; |
| 229 | } | 229 | } |
| 230 | 230 | ||
