forked from gregkh/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
…linux/kernel/git/tip/tip Pull perf tooling updates from Ingo Molnar: "Tooling changes only: fixes and a few stray improvements. Most of the diffstat is dominated by a PowerPC related fix of system call trace output beautification that allows us to (again) use the UAPI header version and sync up with the kernel's version of PowerPC system call names in the arch/powerpc/kernel/syscalls/syscall.tbl header" * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (36 commits) tools headers powerpc: Remove unistd.h perf powerpc: Rework syscall table generation perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols tools include uapi: Sync linux/if_link.h copy with the kernel sources tools include uapi: Sync linux/vhost.h with the kernel sources tools include uapi: Sync linux/fs.h copy with the kernel sources perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h tools include uapi: Grab a copy of linux/mount.h perf top: Lift restriction on using callchains without "sym" in --sort tools lib traceevent: Remove tep_data_event_from_type() API tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() tools lib traceevent: Changed return logic of tep_register_event_handler() API tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs tools lib traceevent: Rename struct cmdline to struct tep_cmdline tools lib traceevent: Initialize host_bigendian at tep_handle allocation tools lib traceevent: Introduce new libtracevent API: tep_override_comm() perf tests: Add a test for the ARM 32-bit [vectors] page perf tools: Make find_vdso_map() more modular perf trace: Fix alignment for [continued] lines perf trace: Fix ')' placement in "interrupted" syscall lines ...
- Loading branch information
Showing
43 changed files
with
797 additions
and
697 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
#ifndef _UAPI_LINUX_MOUNT_H | ||
#define _UAPI_LINUX_MOUNT_H | ||
|
||
/* | ||
* These are the fs-independent mount-flags: up to 32 flags are supported | ||
* | ||
* Usage of these is restricted within the kernel to core mount(2) code and | ||
* callers of sys_mount() only. Filesystems should be using the SB_* | ||
* equivalent instead. | ||
*/ | ||
#define MS_RDONLY 1 /* Mount read-only */ | ||
#define MS_NOSUID 2 /* Ignore suid and sgid bits */ | ||
#define MS_NODEV 4 /* Disallow access to device special files */ | ||
#define MS_NOEXEC 8 /* Disallow program execution */ | ||
#define MS_SYNCHRONOUS 16 /* Writes are synced at once */ | ||
#define MS_REMOUNT 32 /* Alter flags of a mounted FS */ | ||
#define MS_MANDLOCK 64 /* Allow mandatory locks on an FS */ | ||
#define MS_DIRSYNC 128 /* Directory modifications are synchronous */ | ||
#define MS_NOATIME 1024 /* Do not update access times. */ | ||
#define MS_NODIRATIME 2048 /* Do not update directory access times */ | ||
#define MS_BIND 4096 | ||
#define MS_MOVE 8192 | ||
#define MS_REC 16384 | ||
#define MS_VERBOSE 32768 /* War is peace. Verbosity is silence. | ||
MS_VERBOSE is deprecated. */ | ||
#define MS_SILENT 32768 | ||
#define MS_POSIXACL (1<<16) /* VFS does not apply the umask */ | ||
#define MS_UNBINDABLE (1<<17) /* change to unbindable */ | ||
#define MS_PRIVATE (1<<18) /* change to private */ | ||
#define MS_SLAVE (1<<19) /* change to slave */ | ||
#define MS_SHARED (1<<20) /* change to shared */ | ||
#define MS_RELATIME (1<<21) /* Update atime relative to mtime/ctime. */ | ||
#define MS_KERNMOUNT (1<<22) /* this is a kern_mount call */ | ||
#define MS_I_VERSION (1<<23) /* Update inode I_version field */ | ||
#define MS_STRICTATIME (1<<24) /* Always perform atime updates */ | ||
#define MS_LAZYTIME (1<<25) /* Update the on-disk [acm]times lazily */ | ||
|
||
/* These sb flags are internal to the kernel */ | ||
#define MS_SUBMOUNT (1<<26) | ||
#define MS_NOREMOTELOCK (1<<27) | ||
#define MS_NOSEC (1<<28) | ||
#define MS_BORN (1<<29) | ||
#define MS_ACTIVE (1<<30) | ||
#define MS_NOUSER (1<<31) | ||
|
||
/* | ||
* Superblock flags that can be altered by MS_REMOUNT | ||
*/ | ||
#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION|\ | ||
MS_LAZYTIME) | ||
|
||
/* | ||
* Old magic mount flag and mask | ||
*/ | ||
#define MS_MGC_VAL 0xC0ED0000 | ||
#define MS_MGC_MSK 0xffff0000 | ||
|
||
#endif /* _UAPI_LINUX_MOUNT_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.