[LTP] [PATCH v4 1/2] pty04: Use guarded buffers for transmission
Jan Stancek
jstancek@redhat.com
Wed May 6 13:14:07 CEST 2020
----- Original Message -----
> > > Probably the best thing todo for now is to remove the test before the
> > > release as this requires some more investigation.
> >
> > We can keep it in tree, I'd just disable it in runtest file(s), so it's not
> > run by default.
> >
>
> But we still facing the compiled errors in the old kernels, that will break
> the LTP build in the compiling phase.
I see, that will fail on anything older than 4.10. I don't have strong
preference how to deal with that, just want to avoid running pty04 for now.
diff --git a/testcases/kernel/pty/pty04.c b/testcases/kernel/pty/pty04.c
index eaf172504a64..55923a0af006 100644
--- a/testcases/kernel/pty/pty04.c
+++ b/testcases/kernel/pty/pty04.c
@@ -38,7 +38,10 @@
#include "tst_buffers.h"
#include "config.h"
-#if defined(HAVE_LINUX_IF_PACKET_H) && defined(HAVE_LINUX_IF_ETHER_H)
+#include <linux/version.h>
+
+#if defined(HAVE_LINUX_IF_PACKET_H) && defined(HAVE_LINUX_IF_ETHER_H) \
+ && LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0)
#include <linux/if_packet.h>
#include <linux/if_ether.h>
@@ -373,6 +376,6 @@ static struct tst_test test = {
#else
-TST_TEST_TCONF("Need <linux/if_packet.h> and <linux/if_ether.h>");
+TST_TEST_TCONF("Need <linux/if_packet.h> and <linux/if_ether.h> and 4.10+");
More information about the ltp
mailing list