audit mmap
Al Viro authored

Normal syscall audit doesn't catch 5th argument of syscall.  It also
doesn't catch the contents of userland structures pointed to be
syscall argument, so for both old and new mmap(2) ABI it doesn't
record the descriptor we are mapping.  For old one it also misses
flags.
Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
120a795d
Name Last commit Last update
..
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu
Kconfig.debug trivial: improve help text for mm debug config options
Makefile percpu: use percpu allocator on UP too
backing-dev.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
bootmem.c x86, memblock: Replace e820_/_early string with memblock_
bounce.c bounce: call flush_dcache_page() after bounce_copy_vec()
compaction.c mm: compaction: handle active and inactive fairly in too_many_isolated
debug-pagealloc.c generic debug pagealloc
dmapool.c mm: add a might_sleep_if() to dma_pool_alloc()
fadvise.c readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM
failslab.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
filemap.c mm: remove temporary variable on generic_file_direct_write()
filemap_xip.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
fremap.c Avoid pgoff overflow in remap_file_pages
highmem.c mm,x86: fix kmap_atomic_push vs ioremap_32.c
hugetlb.c mm/hugetlb.c: add missing spin_lock() to hugetlb_cow()
hwpoison-inject.c HWPOISON, hugetlb: support hwpoison injection for hugepage
init-mm.c mm: provide init_mm mm_context initializer
internal.h mm: fix is_mem_section_removable() page_order BUG_ON check
kmemcheck.c kmemcheck: add hooks for the page allocator
kmemleak-test.c percpu: clean up percpu variable definitions
kmemleak.c kmemleak: Fix typo in the comment
ksm.c ksm: fix bad user data when swapping
maccess.c MN10300: Save frame pointer in thread_info struct rather than global var
madvise.c HWPOISON: Add a madvise() injector for soft page offlining
memblock.c
memcontrol.c
memory-failure.c
memory.c
memory_hotplug.c
mempolicy.c
mempool.c
migrate.c
mincore.c
mlock.c
mm_init.c
mmap.c
mmu_context.c
mmu_notifier.c
mmzone.c
mprotect.c
mremap.c
msync.c
nommu.c
oom_kill.c
page-writeback.c
page_alloc.c
page_cgroup.c
page_io.c
page_isolation.c
pagewalk.c
percpu-km.c
percpu-vm.c
percpu.c
prio_tree.c
quicklist.c
readahead.c
rmap.c
shmem.c
slab.c
slob.c
slub.c
sparse-vmemmap.c
sparse.c
swap.c
swap_state.c
swapfile.c
thrash.c
truncate.c
util.c
vmalloc.c
vmscan.c
vmstat.c