All of lore.kernel.org
 help / color / mirror / Atom feed
From: Petr Vorel <pvorel@suse.cz>
To: ltp@lists.linux.it
Subject: [LTP] [PATCH] syscalls/mprotect04: Fix compilation error for ia64
Date: Fri, 26 Jul 2019 14:28:30 +0200	[thread overview]
Message-ID: <20190726122830.GA4254@dell5510> (raw)
In-Reply-To: <1968200096.2791881.1564143777013.JavaMail.zimbra@redhat.com>

Hi Jan,

> ----- Original Message -----
> > Fixes: 94f5be719 ("syscalls/mprotect04: align exec_func to 64 bytes")

> > Signed-off-by: Petr Vorel <pvorel@suse.cz>
> > ---
> > Hi,

> > or should we drop ia64 support as the architecture is obsolete?
> > Since we don't test this arch, there are some other build failures
> > (at least on old SLES I tested the patch).

> Thanks, I missed the ia64-specific code. RHEL dropped support for ia64 in RHEL6,
> and RHEL5 will likely be EOL in ~6 months, so I'm fine either way.
Thanks for a quick reply. So it's up to Cyril, whether keep the support or not.

> One note below.


> > Kind regards,
> > Petr

> >  testcases/kernel/syscalls/mprotect/mprotect04.c | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)

> > diff --git a/testcases/kernel/syscalls/mprotect/mprotect04.c
> > b/testcases/kernel/syscalls/mprotect/mprotect04.c
> > index a014ab6b4..d1991a2db 100644
> > --- a/testcases/kernel/syscalls/mprotect/mprotect04.c
> > +++ b/testcases/kernel/syscalls/mprotect/mprotect04.c
> > @@ -141,7 +141,7 @@ struct func_desc {
> >  	uint64_t glob_pointer;
> >  };

> > -static __attribute__((noinline)) void *get_func(void *mem)
> > +static __attribute__((noinline)) void *get_func(void *mem, uintptr_t
> > *func_page_offset LTP_ATTRIBUTE_UNUSED)
> >  {
> >  	static struct func_desc fdesc;

> > @@ -275,11 +275,13 @@ static void testfunc_protexec(void)
> >  	if (!func)
> >  		goto out;

> > +#ifndef __ia64__

> If you initialize func_page_offset to 0 in ia64 get_func(), then this ifdef
> is not needed. Either way:
This is obviously better, thanks!

> Acked-by: Jan Stancek <jstancek@redhat.com>

Kind regards,
Petr

  reply	other threads:[~2019-07-26 12:28 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-26  9:21 [LTP] [PATCH] syscalls/mprotect04: Fix compilation error for ia64 Petr Vorel
2019-07-26 12:22 ` Jan Stancek
2019-07-26 12:28   ` Petr Vorel [this message]
2019-07-26 12:47     ` Cyril Hrubis
2019-07-26 18:50       ` Petr Vorel
2019-07-29 14:32         ` Petr Vorel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190726122830.GA4254@dell5510 \
    --to=pvorel@suse.cz \
    --cc=ltp@lists.linux.it \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.