login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
March
»
24
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Matt Helsley
Subject:
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
Date: Wednesday, March 24, 2010 - 7:02 am
On Wed, Mar 24, 2010 at 12:57:46AM -0400, Oren Laadan wrote:
quoted text
> On Tue, 23 Mar 2010, Matt Helsley wrote: > > > On Tue, Mar 23, 2010 at 08:53:42PM +0000, Russell King - ARM Linux wrote: > > > On Sun, Mar 21, 2010 at 09:06:03PM -0400, Christoffer Dall wrote: > > > > This small commit introduces a global state of system calls for ARM > > > > making it possible for a debugger or checkpointing to gain information > > > > about another process' state with respect to system calls. > > > > > > I don't particularly like the idea that we always store the syscall > > > number to memory for every system call, whether the stored version is > > > used or not. > > > > > > Since ARM caches are generally not write allocate, this means mostly > > > write-only variables can have a higher than expected expense. > > > > > > Is there not some thread flag which can be checked to see if we need to > > > store the syscall number? > > > > Perhaps before we freeze the task we can save the syscall number on ARM. > > The patches suggest that the signal delivery path -- which the freezer > > utilizes -- has the syscall number already. > > > > Should work since the threads must be frozen first anyway. > > I like the idea. > > However, would it also work for those cases when the freezing does not > occur from the signal delivery path - e.g. for vfork and ptraced tasks ?
We could just as easily set it before the vfork uninterruptible completion. ptracing I'd don't know about though. Cheers, -Matt Helsley --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[C/R ARM][PATCH 0/3] Linux Checkpoint-Restart - ARM port
, Christoffer Dall
, (Sun Mar 21, 6:06 pm)
[C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Christoffer Dall
, (Sun Mar 21, 6:06 pm)
[C/R ARM][PATCH 2/3] ARM: Add the eclone system call
, Christoffer Dall
, (Sun Mar 21, 6:06 pm)
[C/R ARM][PATCH 3/3] c/r: ARM implementation of checkpoint ...
, Christoffer Dall
, (Sun Mar 21, 6:06 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Serge E. Hallyn
, (Tue Mar 23, 9:09 am)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Russell King - ARM Linux
, (Tue Mar 23, 1:53 pm)
Re: [C/R ARM][PATCH 2/3] ARM: Add the eclone system call
, Russell King - ARM Linux
, (Tue Mar 23, 2:06 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Russell King - ARM Linux
, (Tue Mar 23, 2:18 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Matt Helsley
, (Tue Mar 23, 6:53 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Matt Helsley
, (Tue Mar 23, 7:03 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Oren Laadan
, (Tue Mar 23, 9:57 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Matt Helsley
, (Wed Mar 24, 7:02 am)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Oren Laadan
, (Wed Mar 24, 8:53 am)
Re: [C/R ARM][PATCH 2/3] ARM: Add the eclone system call
, Sukadev Bhattiprolu
, (Wed Mar 24, 11:19 am)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Christoffer Dall
, (Wed Mar 24, 12:36 pm)
Re: [C/R ARM][PATCH 2/3] ARM: Add the eclone system call
, Christoffer Dall
, (Wed Mar 24, 12:42 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of check ...
, Christoffer Dall
, (Wed Mar 24, 12:46 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of check ...
, Christoffer Dall
, (Wed Mar 24, 1:48 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Matt Helsley
, (Wed Mar 24, 6:11 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Matt Helsley
, (Wed Mar 24, 6:17 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Oren Laadan
, (Wed Mar 24, 6:35 pm)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Christoffer Dall
, (Thu Mar 25, 3:29 am)
Re: [C/R ARM][PATCH 1/3] ARM: Rudimentary syscall interfaces
, Christoffer Dall
, (Thu Mar 25, 3:34 am)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Jamie Lokier
, (Thu Mar 25, 7:47 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Paul Mundt
, (Thu Mar 25, 8:02 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of checkp ...
, Jamie Lokier
, (Thu Mar 25, 8:55 pm)
Re: [C/R ARM][PATCH 3/3] c/r: ARM implementation of check ...
, Christoffer Dall
, (Sun Mar 28, 3:55 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Russell King
Re: ARM defconfig files
Jesse Barnes
Re: PCI MSI breaks when booting with nosmp
James Morris
Re: [AppArmor 01/41] Pass struct vfsmount to the inode_create LSM hook
Philip Langdale
[PATCH 2.6.19] mmc: Add support for SDHC cards (Take 4)
Oren Laadan
[PATCH v21 073/100] c/r: Add AF_UNIX support (v12)
git
:
Felipe Contreras
Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins
Paolo Ciarrocchi
Re: [kernel.org users] [RFD] On deprecating "git-foo" for builtins
Johannes Schindelin
[PATCH] fetch: refuse to fetch into the current branch in a non-bare repository
Johannes Schindelin
Re: [PATCH] Fix install-doc-quick target
Peter Oberndorfer
Subject: [PATCH] fix stg edit command
linux-netdev
:
Ursula Braun
[patch 2/8] [PATCH] af_iucv: sync sk shutdown flag if iucv path is quiesced
Andi Kleen
Re: RFC: Nagle latency tuning
David Miller
Re: [RFC 0/5] generic rx recycling
Gary Thomas
Re: Marvell 88E609x switch?
Chuck Lever
Re: [RFC] ipv6: Change %pI6 format to output compacted addresses?
git-commits-head
:
Linux Kernel Mailing List
New device ID for sc92031 [1088:2031]
Linux Kernel Mailing List
e1000e: Expose MDI-X status via ethtool change
Linux Kernel Mailing List
arm/imx/gpio: GPIO_INT_{HIGH,LOW}_LEV are not necessarily constant
Linux Kernel Mailing List
powerpc/kexec: Add support for FSL-BookE
Linux Kernel Mailing List
trivial: fix comment typo in fs/compat.c
openbsd-misc
:
Theo de Raadt
Re: RES: OpenBSD on IBM System X3550 7879
Bret S. Lambert
Re: any web management gui for pf ?
Rob Shepherd
x86 hardware for router system
Flickr Photo Map for iPad and iPhone
Thanks for the Great Launch of Flickr Photo Map for iPad + iPhone
Nick Holland
Re: Install OpenBSD from USB ?
Colocation donated by:
Syndicate