projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: ensure userspace accesses are done with _inatomic
[lttng-modules.git]
/
probes
/
lttng-events.h
diff --git
a/probes/lttng-events.h
b/probes/lttng-events.h
index d3d75ad518d82da5148d9971f71b596597c5a3ec..33cabcf9c87bd886e6381adad21ae6bbfb39dcde 100644
(file)
--- a/
probes/lttng-events.h
+++ b/
probes/lttng-events.h
@@
-22,6
+22,7
@@
#include <linux/debugfs.h>
#include "lttng.h"
#include "lttng-types.h"
#include <linux/debugfs.h>
#include "lttng.h"
#include "lttng-types.h"
+#include "lttng-probe-user.h"
#include "../wrapper/vmalloc.h" /* for wrapper_vmalloc_sync_all() */
#include "../wrapper/ringbuffer/frontend_types.h"
#include "../lttng-events.h"
#include "../wrapper/vmalloc.h" /* for wrapper_vmalloc_sync_all() */
#include "../wrapper/ringbuffer/frontend_types.h"
#include "../lttng-events.h"
@@
-359,7
+360,7
@@
static __used struct lttng_probe_desc TP_ID(__probe_desc___, TRACE_SYSTEM) = {
#undef __string_from_user
#define __string_from_user(_item, _src) \
__event_len += __dynamic_len[__dynamic_len_idx++] = \
#undef __string_from_user
#define __string_from_user(_item, _src) \
__event_len += __dynamic_len[__dynamic_len_idx++] = \
- max_t(size_t,
strlen_user
(_src), 1);
+ max_t(size_t,
lttng_strlen_user_inatomic
(_src), 1);
#undef TP_PROTO
#define TP_PROTO(args...) args
#undef TP_PROTO
#define TP_PROTO(args...) args
This page took
0.023731 seconds
and
4
git commands to generate.