#include #include #include #include static unsigned dir_class[] = { #include ~0U }; static unsigned read_class[] = { #include ~0U }; static unsigned write_class[] = { #include ~0U }; static unsigned chattr_class[] = { #include ~0U }; static unsigned signal_class[] = { #include ~0U }; int audit_classify_arch(int arch) { if (audit_is_compat(arch)) return 1; else return 0; } int audit_classify_syscall(int abi, unsigned syscall) { if (audit_is_compat(abi)) return audit_classify_compat_syscall(abi, syscall); switch(syscall) { #ifdef __NR_open case __NR_open: return 2; #endif #ifdef __NR_openat case __NR_openat: return 3; #endif #ifdef __NR_socketcall case __NR_socketcall: return 4; #endif #ifdef __NR_execveat case __NR_execveat: #endif case __NR_execve: return 5; default: return 0; } } static int __init audit_classes_init(void) { #ifdef CONFIG_AUDIT_COMPAT_GENERIC audit_register_class(AUDIT_CLASS_WRITE_32, compat_write_class); audit_register_class(AUDIT_CLASS_READ_32, compat_read_class); audit_register_class(AUDIT_CLASS_DIR_WRITE_32, compat_dir_class); audit_register_class(AUDIT_CLASS_CHATTR_32, compat_chattr_class); audit_register_class(AUDIT_CLASS_SIGNAL_32, compat_signal_class); #endif audit_register_class(AUDIT_CLASS_WRITE, write_class); audit_register_class(AUDIT_CLASS_READ, read_class); audit_register_class(AUDIT_CLASS_DIR_WRITE, dir_class); audit_register_class(AUDIT_CLASS_CHATTR, chattr_class); audit_register_class(AUDIT_CLASS_SIGNAL, signal_class); return 0; } __initcall(audit_classes_init); ext.git/tree/sound/soc/codecs/max9850.c?id=0583c261e6325f392c1f7a1b9112e31298e1a4bd'>treecommitdiff
/x86/sandybridge/virtual-memory.json
diff options
AgeCommit message (Expand)AuthorFilesLines
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-01-27 12:44:32 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-01-27 12:44:32 -0800
commit3365135d43f861003555c963b309672d053a2228 (patch)
treebfef4adec5da118bf1b3df7e5cff74f45af9e02d /tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json
parent5906374446386fd16fe562b042429d905d231ec3 (diff)
parente0d76fa4475ef2cf4b52d18588b8ce95153d021b (diff)
Merge tag 'xfs-for-linus-4.10-rc6-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull xfs uodates from Darrick Wong: "I have some more fixes this week: better input validation, corruption avoidance, build fixes, memory leak fixes, and a couple from Christoph to avoid an ENOSPC failure. Summary: - Fix race conditions in the CoW code - Fix some incorrect input validation checks - Avoid crashing fs by running out of space when freeing inodes - Fix toctou race wrt whether or not an inode has an attr - Fix build error on arm - Fix page refcount corruption when readahead fails - Don't corrupt userspace in the bmap ioctl" * tag 'xfs-for-linus-4.10-rc6-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux: xfs: prevent quotacheck from overloading inode lru xfs: fix bmv_count confusion w/ shared extents xfs: clear _XBF_PAGES from buffers when readahead page xfs: extsize hints are not unlikely in xfs_bmap_btalloc xfs: remove racy hasattr check from attr ops xfs: use per-AG reservations for the finobt xfs: only update mount/resv fields on success in __xfs_ag_resv_init xfs: verify dirblocklog correctly xfs: fix COW writeback race
Diffstat (limited to 'tools/perf/pmu-events/arch/x86/sandybridge/virtual-memory.json')