You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Linus Torvalds
9605456919
x86: don't send SIGBUS for kernel page faults
...
It's wrong for several reasons, but the most direct one is that the
fault may be for the stack accesses to set up a previous SIGBUS. When
we have a kernel exception, the kernel exception handler does all the
fixups, not some user-level signal handler.
Even apart from the nested SIGBUS issue, it's also wrong to give out
kernel fault addresses in the signal handler info block, or to send a
SIGBUS when a system call already returns EFAULT.
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
15 years ago
..
kmemcheck
kmemcheck: Test the full object in kmemcheck_is_obj_initialized()
15 years ago
Makefile
x86, pat: Migrate to rbtree only backend for pat memtype management
15 years ago
dump_pagetables.c
x86, mm: Create symbolic index into address_markers array
15 years ago
extable.c
x86, 64-bit: Move K8 B step iret fixup to fault entry asm
16 years ago
fault.c
x86: don't send SIGBUS for kernel page faults
15 years ago
gup.c
x86, doc: Fix minor spelling error in arch/x86/mm/gup.c
15 years ago
highmem_32.c
kmap_atomic: make kunmap_atomic() harder to misuse
15 years ago
hugetlbpage.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
init.c
Merge branch 'master' into export-slabh
15 years ago
init_32.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
init_64.c
update email address
15 years ago
iomap_32.c
x86, pat: Add PAT reserve free to io_mapping* APIs
16 years ago
ioremap.c
x86, iomap: Fix wrong page aligned size calculation in ioremapping code
15 years ago
k8topology_64.c
x86: Move find_smp_config() earlier and avoid bootmem usage
15 years ago
kmmio.c
x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages
15 years ago
memtest.c
x86: memtest: use pointers of equal type for comparison
16 years ago
mmap.c
x86: Use helpers for rlimits
15 years ago
mmio-mod.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
numa.c
x86/mm: Remove unused DBG() macro
15 years ago
numa_32.c
x86: Make 32bit support NO_BOOTMEM
15 years ago
numa_64.c
numa: x86_64: use generic percpu var numa_node_id() implementation
15 years ago
pageattr-test.c
…
pageattr.c
Merge branch 'drm-ttm-pool' into drm-core-next
15 years ago
pat.c
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
pat_internal.h
x86, pat: Fix memory leak in free_memtype
15 years ago
pat_rbtree.c
rbtree: Undo augmented trees performance damage and regression
15 years ago
pf_in.c
x86,mmiotrace: Add support for tracing STOS instruction
15 years ago
pf_in.h
…
pgtable.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
15 years ago
pgtable_32.c
x86: remove last traces of quicklist usage
15 years ago
physaddr.c
x86: split __phys_addr out into separate file
16 years ago
physaddr.h
x86: split __phys_addr out into separate file
16 years ago
setup_nx.c
x86, mm: Report state of NX protections during boot
15 years ago
srat_32.c
x86: Fix checking of SRAT when node 0 ram is not from 0
15 years ago
srat_64.c
Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
15 years ago
testmmiotrace.c
x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages
15 years ago
tlb.c
x86, tlb: Clean up and correct used type
15 years ago