projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: Build on CentOS 9 Stream 2024-06
[lttng-modules.git]
/
include
/
ringbuffer
/
backend.h
diff --git
a/include/ringbuffer/backend.h
b/include/ringbuffer/backend.h
index c6e613c1d991101b80b332f5500eb58984080449..ddcf8749f5c45fab7fc3cfde063eea3b9f051f84 100644
(file)
--- a/
include/ringbuffer/backend.h
+++ b/
include/ringbuffer/backend.h
@@
-22,6
+22,7
@@
#include <linux/fs.h>
#include <linux/mm.h>
#include <wrapper/uaccess.h>
#include <linux/fs.h>
#include <linux/mm.h>
#include <wrapper/uaccess.h>
+#include <lttng/probe-user.h>
/* Internal helpers */
#include <ringbuffer/backend_internal.h>
/* Internal helpers */
#include <ringbuffer/backend_internal.h>
@@
-115,7
+116,6
@@
static inline
void lib_ring_buffer_memset(const struct lttng_kernel_ring_buffer_config *config,
struct lttng_kernel_ring_buffer_ctx *ctx, int c, size_t len)
{
void lib_ring_buffer_memset(const struct lttng_kernel_ring_buffer_config *config,
struct lttng_kernel_ring_buffer_ctx *ctx, int c, size_t len)
{
-
struct lttng_kernel_ring_buffer_backend *bufb = &ctx->priv.buf->backend;
struct channel_backend *chanb = &ctx->priv.chan->backend;
size_t index, bytes_left_in_page;
struct lttng_kernel_ring_buffer_backend *bufb = &ctx->priv.buf->backend;
struct channel_backend *chanb = &ctx->priv.chan->backend;
size_t index, bytes_left_in_page;
@@
-580,14
+580,7
@@
unsigned long lib_ring_buffer_copy_from_user_check_nofault(void *dest,
const void __user *src,
unsigned long len)
{
const void __user *src,
unsigned long len)
{
- unsigned long ret;
-
- if (!lttng_access_ok(VERIFY_READ, src, len))
- return 1;
- pagefault_disable();
- ret = __copy_from_user_inatomic(dest, src, len);
- pagefault_enable();
- return ret;
+ return lttng_copy_from_user_check_nofault(dest, src, len);
}
#endif /* _LIB_RING_BUFFER_BACKEND_H */
}
#endif /* _LIB_RING_BUFFER_BACKEND_H */
This page took
0.02606 seconds
and
4
git commands to generate.