All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <rth@twiddle.net>
To: qemu-devel@nongnu.org
Cc: riku.voipio@iki.fi
Subject: Re: [Qemu-devel] [PATCH 1/2] alpha-linux-user: Fix umount syscall numbers
Date: Mon, 26 Aug 2013 13:26:11 -0700	[thread overview]
Message-ID: <521BB9E3.9070701@twiddle.net> (raw)
In-Reply-To: <520F170C.8060808@twiddle.net>

Ping.

r~

On 08/16/2013 11:24 PM, Richard Henderson wrote:
> Ping.
> 
> r~
> 
> 
> On 07/24/2013 12:50 PM, Richard Henderson wrote:
>> It has been pointed out on LKML that the alpha umount syscall numbers
>> are named wrong, and a patch to rectify that has been posted for 3.11.
>>
>> Glibc works around this by treating NR_umount as NR_umount2 if
>> NR_oldumount exists.  That's more complicated than we need in QEMU,
>> given that we control linux-user/*/syscall_nr.h.
>>
>> This is the last instance of TARGET_NR_oldumount, so delete that from
>> the strace.list.
>>
>> Signed-off-by: Richard Henderson <rth@twiddle.net>
>> ---
>>  linux-user/alpha/syscall_nr.h | 4 ++--
>>  linux-user/strace.list        | 3 ---
>>  linux-user/syscall.c          | 2 +-
>>  3 files changed, 3 insertions(+), 6 deletions(-)
>>
>> diff --git a/linux-user/alpha/syscall_nr.h b/linux-user/alpha/syscall_nr.h
>> index ac2b6e2..d52d76e 100644
>> --- a/linux-user/alpha/syscall_nr.h
>> +++ b/linux-user/alpha/syscall_nr.h
>> @@ -20,7 +20,7 @@
>>  #define TARGET_NR_lseek		 19
>>  #define TARGET_NR_getxpid		 20
>>  #define TARGET_NR_osf_mount		 21
>> -#define TARGET_NR_umount		 22
>> +#define TARGET_NR_umount2		 22
>>  #define TARGET_NR_setuid		 23
>>  #define TARGET_NR_getxuid		 24
>>  #define TARGET_NR_exec_with_loader	 25	/* not implemented */
>> @@ -255,7 +255,7 @@
>>  #define TARGET_NR_sysinfo		318
>>  #define TARGET_NR__sysctl		319
>>  /* 320 was sys_idle.  */
>> -#define TARGET_NR_oldumount		321
>> +#define TARGET_NR_umount		321
>>  #define TARGET_NR_swapon		322
>>  #define TARGET_NR_times		323
>>  #define TARGET_NR_personality	324
>> diff --git a/linux-user/strace.list b/linux-user/strace.list
>> index 08f115d..4f9c364 100644
>> --- a/linux-user/strace.list
>> +++ b/linux-user/strace.list
>> @@ -612,9 +612,6 @@
>>  #ifdef TARGET_NR_oldstat
>>  { TARGET_NR_oldstat, "oldstat" , NULL, NULL, NULL },
>>  #endif
>> -#ifdef TARGET_NR_oldumount
>> -{ TARGET_NR_oldumount, "oldumount" , NULL, NULL, NULL },
>> -#endif
>>  #ifdef TARGET_NR_olduname
>>  { TARGET_NR_olduname, "olduname" , NULL, NULL, NULL },
>>  #endif
>> diff --git a/linux-user/syscall.c b/linux-user/syscall.c
>> index 00a0390..e42c20e 100644
>> --- a/linux-user/syscall.c
>> +++ b/linux-user/syscall.c
>> @@ -5719,7 +5719,7 @@ abi_long do_syscall(void *cpu_env, int num, abi_long arg1,
>>              unlock_user(p, arg1, 0);
>>          }
>>          break;
>> -#ifdef TARGET_NR_umount2 /* not on alpha */
>> +#ifdef TARGET_NR_umount2
>>      case TARGET_NR_umount2:
>>          if (!(p = lock_user_string(arg1)))
>>              goto efault;
>>
> 

  reply	other threads:[~2013-08-26 20:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-24 19:50 [Qemu-devel] [PATCH 1/2] alpha-linux-user: Fix umount syscall numbers Richard Henderson
2013-07-24 19:50 ` [Qemu-devel] [PATCH 2/2] mips-linux-user: Adjust names in mips_syscall_args Richard Henderson
2013-08-17  6:24 ` [Qemu-devel] [PATCH 1/2] alpha-linux-user: Fix umount syscall numbers Richard Henderson
2013-08-26 20:26   ` Richard Henderson [this message]
2013-09-09 14:00     ` Riku Voipio

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=521BB9E3.9070701@twiddle.net \
    --to=rth@twiddle.net \
    --cc=qemu-devel@nongnu.org \
    --cc=riku.voipio@iki.fi \
    /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.