projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: rcu: Fix data-race due to atomic_t copy-by-value (v5.6)
[lttng-modules.git]
/
lttng-tp-mempool.c
diff --git
a/lttng-tp-mempool.c
b/lttng-tp-mempool.c
index 9db6046b7c7813b97cd3a4f854696fa690ec0f69..da476c5ec299920d8312781c53ce60fd3f32ea09 100644
(file)
--- a/
lttng-tp-mempool.c
+++ b/
lttng-tp-mempool.c
@@
-138,19
+138,12
@@
void lttng_tp_mempool_free(void *ptr)
struct lttng_tp_buf_entry *entry;
struct per_cpu_buf *cpu_buf;
struct lttng_tp_buf_entry *entry;
struct per_cpu_buf *cpu_buf;
- if (!ptr)
{
+ if (!ptr)
goto end;
goto end;
- }
-
entry = container_of(ptr, struct lttng_tp_buf_entry, buf);
entry = container_of(ptr, struct lttng_tp_buf_entry, buf);
- if (!entry) {
- goto end;
- }
-
cpu_buf = per_cpu_ptr(pool, entry->cpu);
cpu_buf = per_cpu_ptr(pool, entry->cpu);
- if (!cpu_buf)
{
+ if (!cpu_buf)
goto end;
goto end;
- }
/* Add it to the free list. */
list_add_tail(&entry->list, &cpu_buf->free_list);
/* Add it to the free list. */
list_add_tail(&entry->list, &cpu_buf->free_list);
This page took
0.024741 seconds
and
4
git commands to generate.