An error occurred fetching the project authors.
- 12 Jun, 2009 3 commits
-
-
Robin Getz authored
Returning too fast with a bad RETI can trigger false errors. Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Robin Getz authored
When displaying a crash dump, make sure accessing the stack is safe so we don't crash at the same time. Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
The panic() function already handles newlines for us. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 04 Feb, 2009 3 commits
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Jie Zhang authored
Signed-off-by:
Jie Zhang <jie.zhang@analog.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Robin Getz authored
Make sure we don't accidently re-enable interrupts if we are being called in atomic context Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 08 Jan, 2009 1 commit
-
-
David Howells authored
Make VMAs per mm_struct as for MMU-mode linux. This solves two problems: (1) In SYSV SHM where nattch for a segment does not reflect the number of shmat's (and forks) done. (2) In mmap() where the VMA's vm_mm is set to point to the parent mm by an exec'ing process when VM_EXECUTABLE is specified, regardless of the fact that a VMA might be shared and already have its vm_mm assigned to another process or a dead process. A new struct (vm_region) is introduced to track a mapped region and to remember the circumstances under which it may be shared and the vm_list_struct structure is discarded as it's no longer required. This patch makes the following additional changes: (1) Regions are now allocated with alloc_pages() rather than kmalloc() and with no recourse to __GFP_COMP, so the pages are not composite. Instead, each page has a reference on it held by the region. Anything else that is interested in such a page will have to get a reference on it to retain it. When the pages are released due to unmapping, each page is passed to put_page() and will be freed when the page usage count reaches zero. (2) Excess pages are trimmed after an allocation as the allocation must be made as a power-of-2 quantity of pages. (3) VMAs are added to the parent MM's R/B tree and mmap lists. As an MM may end up with overlapping VMAs within the tree, the VMA struct address is appended to the sort key. (4) Non-anonymous VMAs are now added to the backing inode's prio list. (5) Holes may be punched in anonymous VMAs with munmap(), releasing parts of the backing region. The VMA and region structs will be split if necessary. (6) sys_shmdt() only releases one attachment to a SYSV IPC shared memory segment instead of all the attachments at that addresss. Multiple shmat()'s return the same address under NOMMU-mode instead of different virtual addresses as under MMU-mode. (7) Core dumping for ELF-FDPIC requires fewer exceptions for NOMMU-mode. (8) /proc/maps is now the global list of mapped regions, and may list bits that aren't actually mapped anywhere. (9) /proc/meminfo gains a line (tagged "MmapCopy") that indicates the amount of RAM currently allocated by mmap to hold mappable regions that can't be mapped directly. These are copies of the backing device or file if not anonymous. These changes make NOMMU mode more similar to MMU mode. The downside is that NOMMU mode requires some extra memory to track things over NOMMU without this patch (VMAs are no longer shared, and there are now region structs). Signed-off-by:
David Howells <dhowells@redhat.com> Tested-by:
Mike Frysinger <vapier.adi@gmail.com> Acked-by:
Paul Mundt <lethal@linux-sh.org>
-
- 07 Jan, 2009 2 commits
-
-
Jie Zhang authored
Signed-off-by:
Jie Zhang <jie.zhang@analog.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Yi Li authored
[Mike Frysinger <vapier.adi@gmail.com>: - handle bf531/bf532/bf534/bf536 variants in ipipe.h - cleanup IPIPE logic for bfin_set_irq_handler() - cleanup ipipe asm code a bit and add missing ENDPROC() - simplify IPIPE code in trap_c - unify some of the IPIPE code and fix style - simplify DO_IRQ_L1 handling with ipipe code - revert IRQ_SW_INT# addition from ipipe merge - remove duplicate get_{c,s}clk() prototypes ] Signed-off-by:
Yi Li <yi.li@analog.com> Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 18 Nov, 2008 2 commits
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Graf Yang authored
Blackfin dual core BF561 processor can support SMP like features. https://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:smp-like In this patch, we provide SMP extend to Blackfin kernel and memory management code Singed-off-by:
Graf Yang <graf.yang@analog.com> Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 28 Oct, 2008 1 commit
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 27 Oct, 2008 1 commit
-
-
Tim Pepper authored
d_path() can return an error. Most of its callers do something or other to make up something sane in that case. Do similar for blackfin's decode_address() call to d_path(). Signed-off-by:
Tim Pepper <lnxninja@linux.vnet.ibm.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 10 Oct, 2008 1 commit
-
-
Robin Getz authored
Add optional verbose debug - which when turned off, quiets down userspace errors. Saves ~8k of code/data for production systems Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 09 Oct, 2008 2 commits
-
-
Robin Getz authored
The kernel does not properly clear the EBIU Error Master (EBIU_ERRMST) Register on BF548, which causes the kernel to panic. We need to make sure that we clear the EBIU_ERRMST (necessary on BF54x) Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Sonic Zhang authored
Add some comment and fix duplicated VEC_EXCPT02 Signed-off-by:
Sonic Zhang <sonic.zhang@analog.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 08 Oct, 2008 3 commits
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Robin Getz authored
Better error handling of unknown exceptions, allows userspace to do a EXCPT n instruction for a not installed exception handler, and the kernel doesn't crash (like it use to before this). Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 13 Oct, 2008 1 commit
-
-
Sonic Zhang authored
Signed-off-by:
Sonic Zhang <sonic.zhang@analog.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 08 Oct, 2008 1 commit
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 13 Oct, 2008 1 commit
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 06 Aug, 2008 1 commit
-
-
Robin Getz authored
Blackfin arch: Fix bug - when expanding the trace buffer, it does not print out the decoded instruction. as pointed out by Michael McTernan in the forums, when expanding the trace buffer, it does not print out the decoded instruction. Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 13 Aug, 2008 1 commit
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 26 Jul, 2008 1 commit
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 03 Jun, 2008 1 commit
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 17 May, 2008 1 commit
-
-
Mike Frysinger authored
so that we always send the same signal and we handle the NULL ptr condition properly Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 24 Apr, 2008 2 commits
-
-
Bernd Schmidt authored
Remove the circular buffering mechanism for exceptions. Instead, point RETX at a safe location from which to fetch three NOPs. This safe location is now in the fixed code area, and also used for certain anomaly workarounds, to ensure that user space can find a valid ICPLB when things are built with CONFIG_MPU. Also, save I/DCPLB_FAULT_ADDRESS when lowering to level 5, since the hardware reg is valid only at exception level. Signed-off-by:
Bernd Schmidt <bernds_cb1@t-online.de> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Robin Getz authored
[Blackfin] arch: try to remove condition that causes double fault, by checking current before it gets dereferenced Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 26 Mar, 2008 2 commits
-
-
Robin Getz authored
grab locks when not atomic - this fixes the issues sometimes seen when using magic sysrq. Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
Robin Getz authored
Sometimes when we crash, current is not valid, (has been written over), so the existing code causes a invalid read during exception context - which is a unrecoverable double fault. This fixes this. Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 06 Mar, 2008 1 commit
-
-
Mike Frysinger authored
[Blackfin] arch: add missing __user marking to ss_sp member of signalstack and a few userspace system functions Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <cooloney@kernel.org>
-
- 15 Feb, 2008 1 commit
-
-
Jan Blunck authored
d_path() is used on a <dentry,vfsmount> pair. Lets use a struct path to reflect this. [akpm@linux-foundation.org: fix build in mm/memory.c] Signed-off-by:
Jan Blunck <jblunck@suse.de> Acked-by:
Bryan Wu <bryan.wu@analog.com> Acked-by:
Christoph Hellwig <hch@infradead.org> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: "J. Bruce Fields" <bfields@fieldses.org> Cc: Neil Brown <neilb@suse.de> Cc: Michael Halcrow <mhalcrow@us.ibm.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
-
- 02 Feb, 2008 1 commit
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier.adi@gmail.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
- 21 Nov, 2007 3 commits
-
-
Mike Frysinger authored
Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated Signed-off-by:
Mike Frysinger <michael.frysinger@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
Robin Getz authored
We need to send signals with the proper PC, or gdb gets confused, and lots of tests fail. This should fix that. Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
Robin Getz authored
Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
- 17 Nov, 2007 2 commits
-
-
Robin Getz authored
Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
Robin Getz authored
Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-
- 11 Jan, 2008 1 commit
-
-
Robin Getz authored
[Blackfin] arch: print out list of modules if kernel is crashing and tell people if the kernel is tainted Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Bryan Wu <bryan.wu@analog.com>
-