An error occurred fetching the project authors.
- 15 Jan, 2005 1 commit
-
-
Pavel Machek authored
This patch is from Nigel's swsusp2, it kills ugly #include <suspend.h> from all over the tree, and makes code slightly nicer. I only left those parts that do not change any code. From: Nigel Cunningham <ncunningham@linuxmail.org> Signed-off-by:
Pavel Machek <pavel@suse.cz> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 19 Oct, 2004 1 commit
-
-
Russell King authored
In the near future, VFP will want to save state onto the user stack. Therefore, separate out the iwmmxt specific parts, and implement a generic "safe copy to user space using random CPU instructions". This is necessary because iwmmxt and VFP both use special CPU instructions to load and/or save their state.
-
- 03 Oct, 2004 1 commit
-
-
Russell King authored
We really need to check that we have access to the whole of the signal frame when we allocate it, rather than "most of it" when we have iWMMXt extensions selected.
-
- 26 Aug, 2004 1 commit
-
-
Russell King authored
Patch from: Linus Torvalds Update ARM signal handling for Andrew's series of fixes.
-
- 25 Aug, 2004 1 commit
-
-
Linus Torvalds authored
-
- 14 Aug, 2004 1 commit
-
-
Nicolas Pitre authored
Patch from Nicolas Pitre This is required for a system with user space binaries using iWMMXt instructions to even boot (revised again). It also moves defines for thread_info offsets from magic static values to the auto generated asm/constants.h in order to better cope with changing structure offsets and avoid user errors.
-
- 30 Jul, 2004 1 commit
-
-
Alexander Viro authored
Usual set of initial annotations for a platform. Signed-off-by:
Al Viro <viro@parcelfarce.linux.org.uk> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 10 Jun, 2004 1 commit
-
-
Russell King authored
-
- 30 May, 2004 1 commit
-
-
Russell King authored
-
- 28 May, 2004 1 commit
-
-
Russell King authored
Sparse found an instance where we were directly dereferencing a userspace pointer in the signal handling code. This change fixes that.
-
- 18 Apr, 2004 1 commit
-
-
Russell King authored
This removes a number of unnecessary includes from the ARM specific files throughout the kernel. Most notably asm/pgalloc.h is needlessly included in several places. There were some places including it as a means to get at the cache flushing functions, so this has been corrected.
-
- 16 Apr, 2004 1 commit
-
-
Russell King authored
-
- 16 Nov, 2003 1 commit
-
-
Russell King authored
Always disable system call restart when returning from a signal handler. This follows the new x86 behaviour.
-
- 09 Nov, 2003 1 commit
-
-
Russell King authored
If we are unable to deliver a signal to the process (eg, due to stack pointer corruption) block the signal so other fatal signals can kill off the process.
-
- 04 Oct, 2003 1 commit
-
-
Russell King authored
Hook the PXA and SA11x0 platform core power into the generic PM core. Add support for freezing userspace processes. Make our apm emulation call the generic PM suspend to memory infrastructure.
-
- 28 Apr, 2003 1 commit
-
-
Russell King authored
-
- 26 Mar, 2003 1 commit
-
-
Ian Molton authored
Patch from Ian Molton see subject.
-
- 16 Feb, 2003 1 commit
-
-
Russell King authored
Update the ARM signal handling to use the generic get_signal_to_deliver() implementation. There is a caveat though - ARM has no hardware support for single stepping, and thus needs the kernel to help provide this. We introduce a new ptrace flag for this, PT_SINGLESTEP, which indicates to architecture specific code that it should take extra actions in the signal handler to set and/or clear breakpoints as appropriate.
-
- 13 Feb, 2003 1 commit
-
-
Linus Torvalds authored
This simplifies it and makes it more generic.
-
- 07 Feb, 2003 1 commit
-
-
Chris Wedgwood authored
Accomodate the signal locking moving from "tsk->sig" to "tsk->sighand".
-
- 28 Dec, 2002 1 commit
-
-
Russell King authored
Add the necessary infrastructure to handle restartable syscalls via the restart_block method. This isn't perfect, since we are unable to modify the syscall number with ARM executables (it's typically encoded into the instruction in the text segment) so instead we build some code on the user space stack. There is a potential problem - what happens if we are sleeping, someone suspends us, resume (we continue to sleep via the restart block method) suspend and then resume again? We will build two sets of restart code on the user stack. This is probably a little inefficient, but it should be harmless.
-
- 13 Oct, 2002 1 commit
-
-
Russell King authored
-
- 29 Sep, 2002 1 commit
-
-
Russell King authored
Update for changes in mainline 2.5.3[01234].
-
- 10 Jul, 2002 1 commit
-
-
Russell King authored
The major points are: - Move ptrace code from traps.c into ptrace.c so it's all in one place. - Correct get_user_regs() to allow for the 8 byte offset. - Fix missing ptrace_cancel_bpt() call which could miss some single stepping steps. (other small pages; for details see individual file notes)
-
- 14 Jun, 2002 1 commit
-
-
Russell King authored
There is a problem with CPUs like the ARM926, which have Java acceleration, which is enabled by the 'J' bit in the PSR. Since we used to preserve all PSR bits from user mode when calling the signal handler, we end up calling a signal handler in Java mode. We therefore clear all of the PSR "flags" ensuring a clean state, and ARM or Thumb mode as appropriate when calling signal handlers.
-
- 28 May, 2002 1 commit
-
-
Stephen Rothwell authored
This patch moves a version of copy_siginfo_to_user that is common to ten of our architectures into the gerneic code and allows the other architectures to override it. I suspect more of the remaining architectures will be able to use it as well once it is fixed (patch to follow).
-
- 14 May, 2002 1 commit
-
-
Russell King authored
- Add SIGURG to ignored signal list. - Ensure PFN_TO_NID is always defined on clps711x. - Machine specific fixups take struct tag not param_struct. - Fix pfn_valid() for non-discontigmem case. - Make PTRACE_* available to all. - Add PTRACE_SETOPTIONS.
-
- 17 Apr, 2002 1 commit
-
-
Russell King authored
- preempt updates - build fixes - new tlb flush macro - add asm/cacheflush.h and asm/tlbflush.h
-
- 24 Mar, 2002 1 commit
-
-
Russell King authored
-
- 25 Feb, 2002 1 commit
-
-
Russell King authored
-
- 20 Feb, 2002 1 commit
-
-
Russell King authored
-
- 11 Feb, 2002 1 commit
-
-
David S. Miller authored
-
- 06 Feb, 2002 1 commit
-
-
Dave McCracken authored
During the course of developing our pthread library (the NGPT pthread library) it became clear we needed some kernel support for handling signals. This patch helps the library by redirecting all signals sent to tasks in a thread group to the thread group leader. It also defines the tkill() system call so the library can signal a specific task if necessary. Given that as far as I know NGPT is the only user of thread groups, and that this change would benefit any other user of thread groups, I'm submitting this for inclusion in the 2.5 kernel. Note that this patch also adds support for sys_gettid() for the architectures that don't have it. While this could have been split into a spearate patch, it would create conflicts since this patch also adds sys_tkill(), so I felt it was cleaner to leave them together. Dave McCracken ====================================================================== Dave McCracken IBM Linux Base Kernel Team 1-512-838-3059 dmccr@us.ibm.com T/L 678-3059
-
- 05 Feb, 2002 5 commits
-
-
Linus Torvalds authored
- Russell King: large ARM update - Adam Richter et al: more kdev_t updates
-
Linus Torvalds authored
- Trond Myklebust: deadlock checking in lockd server - Tim Waugh: fix up parport wrong #define - Christoph Hellwig: i2c update, ext2 cleanup - Al Viro: fix partition handling sanity check. - Trond Myklebust: make NFS use SLAB_NOFS, and not play games with PF_MEMALLOC - Ben Fennema: UDF update - Alan Cox: continued merging - Chris Mason: get /proc buffer memory sizes right after buf-in-page-cache
-
Linus Torvalds authored
- Rui Sousa: emu10k1 module fixes, remove joystick part. - Alan Cox: driver merges - Andrea Arkangeli: alpha updates - David Woodhouse: up_and_exit -> complete_and_exit - David Miller: sparc and network update - Andrew Morton: update 3c59x driver - Neil Brown: NFS export VFAT, knfsd cleanups, raid fixes - Ben Collins: ieee1394 updates - Paul Mackerras: PPC update - me: make sure we don't lose position bits in "filldir()"
-
Linus Torvalds authored
- Trond Myklebust: NFS/RPC client SMP fixes - rth: alpha pyxis and cabriolet fixes - remove broken sys_wait4() declarations - disable radeon debugging code - VIA IDE driver should not enable autodma unless asked for - Andrey Savochkin: eepro100 update. Should fix the resource timing problems. - Jeff Garzik: via82cxxx_audio update - YMF7xx PCI audio update: get rid of old broken driver, make new driver handle legacy control too. - fix missed wakeup on block device request list - hpt366 controller doesn't play nice with some IBM harddisks - remove inode pages from the page cache only after having removed them from the page tables. - shared memory out-of-swap writepage() fixup (no more magic return)
-
Linus Torvalds authored
-