--- /dev/null
+diff -ur lttng-modules-2.13.11/lttng-modules-2.13.11/src/lib/ringbuffer/ring_buffer_backend.c lttng-modules-2.13.11.strcpy/lttng-modules-2.13.11/src/lib/ringbuffer/ring_buffer_backend.c
+--- lttng-modules-2.13.11/lttng-modules-2.13.11/src/lib/ringbuffer/ring_buffer_backend.c 2024-01-10 21:35:48.000000000 +0100
++++ lttng-modules-2.13.11.strcpy/lttng-modules-2.13.11/src/lib/ringbuffer/ring_buffer_backend.c 2024-03-17 00:20:50.475514756 +0100
+@@ -405,7 +405,7 @@
+ chanb->extra_reader_sb =
+ (config->mode == RING_BUFFER_OVERWRITE) ? 1 : 0;
+ chanb->num_subbuf = num_subbuf;
+- strlcpy(chanb->name, name, NAME_MAX);
++ strscpy(chanb->name, name, NAME_MAX);
+ memcpy(&chanb->config, config, sizeof(chanb->config));
+
+ if (config->alloc == RING_BUFFER_ALLOC_PER_CPU) {
Source0: https://lttng.org/files/lttng-modules/%{pname}-%{version}.tar.bz2
# Source0-md5: 306dc7994fd020e7a21e0c64d42ee95c
Patch0: build.patch
+Patch1: kernel-strcpy.patch
URL: https://lttng.org/
%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:3.0}
%{?with_kernelsrc:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-source >= 3:3.0}}
%setup -qc -n %{name}-%{version}
cd %{pname}-%{version}
%patch0 -p1
+%patch1 -p1
%build
cd %{pname}-%{version}