This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from eed9688f8513 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...] new 042d4c70a203 rcu: Eliminate BUG_ON() for sync.c new 08543bda42ef rcu: Eliminate BUG_ON() for kernel/rcu/tree.c new 9213784b48f8 rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h new f0ad56e876cd rcu: Eliminate BUG_ON() for kernel/rcu/update.c new 75a8f7224522 rcu: Remove unused rcu_state externs new adbccddb4a16 rcu: Fix rcu_{node,data} comments about gp_seq_needed new 309ba859b950 rcu: Eliminate synchronize_rcu_mult() new d3ff3891b2ed rcu: Consolidate the RCU update functions invoked by sync.c new 78d125d33858 sched/membarrier: Replace synchronize_sched() with synchro [...] new 8fa9eb388eb0 sparc/oprofile: Convert timer_stop() to use synchronize_rcu() new 0d4e68e2f397 s390/mm: Convert tlb_table_flush() to use call_rcu() new 04229110adfb powerpc: Convert hugepd_free() to use call_rcu() new a0076e1778c2 crypto/pcrypt: Replace synchronize_rcu_bh() with synchroni [...] new 17c0eb74151e drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() new fd8e688b0e8c ethernet/sis: Replace synchronize_sched() with synchronize_rcu() new 16f11500842c ethernet/realtek: Replace synchronize_sched() with synchro [...] new d05faa5f1ac5 drivers/vhost: Replace synchronize_rcu_bh() with synchroni [...] new 09659af30860 cpufreq/intel_pstate: Replace synchronize_sched() with syn [...] new cc69b389fd7b cpufreq/cpufreq_governor: Replace synchronize_sched() with [...] new c93ffc15cceb fs/file: Replace synchronize_sched() with synchronize_rcu() new 7440172974e8 tracing: Replace synchronize_sched() and call_rcu_sched() new ba1803142539 main: Replace rcu_barrier_sched() with rcu_barrier() new ae8b7ce7647b kprobes: Replace synchronize_sched() with synchronize_rcu() new 51959d85f32d lockdep: Replace synchronize_sched() with synchronize_rcu() new c9a863bbb162 sched/membarrier: synchronize_sched() with synchronize_rcu() new cb2f55369d3a modules: Replace synchronize_sched() and call_rcu_sched() new 25b0077511fe workqueue: Replace call_rcu_sched() with call_rcu() new 0809d95451f7 events: Replace synchronize_sched() with synchronize_rcu() new 36bd1a8e91c6 percpu-refcount: Replace call_rcu_sched() with call_rcu() new 6564a25e6c18 slab: Replace synchronize_sched() with synchronize_rcu() new b401ec18485a mm: Replace call_rcu_sched() with call_rcu() new ae0e33494a60 net/sched: Replace call_rcu_bh() and rcu_barrier_bh() new 5da54c1810e5 net/core: Replace call_rcu_bh() and synchronize_rcu_bh() new 1a56f7d53b5c net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() new e3e740544173 percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() new d5cccfc7b772 types: Remove call_rcu_bh() and call_rcu_sched() new 2af3024cd78f cgroups: Replace synchronize_sched() with synchronize_rcu() new 6932689e4145 livepatch: Replace synchronize_sched() with synchronize_rcu() new 0245b80e284d net/core/skmsg: Replace call_rcu_sched() with call_rcu() new dd06d25d06f4 net/decnet: Replace rcu_barrier_bh() with rcu_barrier() new 4a67e3a79e3b tools/kernel.h: Replace synchronize_sched() with synchroni [...] new df56e0f96062 rcutorture/formal: Replace synchronize_sched() with synchr [...] new 832aa35a65ba doc: Set down forward-progress requirements new 2d0350a8f0e6 doc: Clarify RCU data-structure comment about rcu_tree fanout new dd944caa8173 doc: Remove rcu_preempt_state reference in stallwarn new 5cc379a42acd doc: Update information about resched_cpu new c9b6f899e120 doc: Remove rcu_dynticks from Data-Structures new b54d9db26031 doc: rcu: Update Data-Structures for RCU flavor consolidation new 82eccec85147 doc: rcu: Better clarify the rcu_segcblist ->len field new 70f0508caba2 doc: rcu: Update description of gp_seq fields in rcu_data new ed8f6fb24778 doc: Document rcutorture forward-progress test kernel parameters new 3398496483df doc: rcu: Update core and full API in whatisRCU new 090c1685fd62 doc: rcu: Add more rationale for using rcu_read_lock_sched [...] new bc2072c9adeb doc: rcu: Remove obsolete suggestion from checklist new e060a03a1c92 doc: rcu: Remove obsolete checklist item about synchronize [...] new 1c7d6d4411a1 doc: rcu: Encourage use of rcu_barrier in checklist new 93eb14201fc6 doc: Make reader aware of rcu_dereference_protected new 8b9df28d7f2e doc: Remove obsolete (non-)requirement about disabling preemption new 97949f0176da doc: Make listing in RCU perf/scale requirements use rcu_a [...] new 97562c018135 doc: RCU scheduler spinlock rcu_read_unlock() restriction remains new a78ad16c7f0f doc: Correct parameter in stallwarn new 97b59370fa59 doc: Fix "struction" typo in RCU memory-ordering documentation new 9cac83a57e99 rcu: Stop expedited grace periods from relying on stop-machine new 1dfddcdb95c4 MAINTAINERS: Update from @linux.vnet.ibm.com to @linux.ibm.com new b3c1d9ec7c59 rcu: Avoid double multiply by HZ new 791416c47153 rcu: Parameterize rcu_check_gp_start_stall() new 691960197e8d rcu: Add state name to show_rcu_gp_kthreads() output new c669c014d1da rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() new 2320bda26df7 rcu: Adjust the comment of function rcu_is_watching new 0a89e5a402e9 rcu: Trace end of grace period before end of grace period new 05f415715ce4 rcu: Speed up expedited GPs when interrupting RCU reader new 117f683c6e01 rcu: Replace this_cpu_ptr() with __this_cpu_read() new 5f1a6ef3746f rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() new b430c588bed9 MAINTAINERS: Add Joel Fernandes as RCU reviewer new 9189c7e70603 checkpatch: Create table of obsolete APIs and apply to RCU new 3d709ab5a176 checkpatch.pl: Suggest lockdep instead of asserting !spin_ [...] new 8f15c682ac5a rcutorture: Automatically create initrd directory new 38e630424ba3 rcutorture: Add initrd support for systems lacking dracut new 229ab0cb5be3 rcutorture: Make initrd/init execute in userspace new 70e9f504774b rcutorture: Add cross-compile capability to initrd.sh new 18d7bf8ed3a1 rcutorture: Always strip using the cross-compiler new 825fa4cdfb10 rcutorture: Check initrd/init instead of initrd only new 66b6f755ad45 rcutorture: Import a copy of nolibc new b94ec36896da rcutorture: Make use of nolibc when available new 868f7a09a4f3 x86/PCI: Replace spin_is_locked() with lockdep new 013ff4a6e7bc sfc: Replace spin_is_locked() with lockdep new 97eeebea8942 smsc: Replace spin_is_locked() with lockdep new 456a737896b2 userfaultfd: Replace spin_is_locked() with lockdep new 04547728b7b7 locking/mutex: Replace spin_is_locked() with lockdep new 35f3aa39f243 mm: Replace spin_is_locked() with lockdep new d4d592a6eeda KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep new f3e763c3e544 srcu: Fix kernel-doc missing notation new 0607ba8403c4 srcu: Prevent __call_srcu() counter wrap with read-side cr [...] new eb4c2382272a srcu: Lock srcu_data structure in srcu_gp_start() new aacb5d91ab1b srcu: Use "ssp" instead of "sp" for srcu_struct pointer new eaaf055f27a0 Merge branches 'bug.2018.11.12a', 'consolidate.2018.12.01a [...] new 4871848531af rcutorture: Add call_rcu() flooding forward-progress tests new 28cf5952f560 torture: Bring any extra CPUs online during kernel startup new fc6f9c57787e rcutorture: Remove cbflood facility new 6b3de7a172bc rcutorture: Break up too-long rcu_torture_fwd_prog() function new 5ab7ab8362fa rcutorture: Affinity forward-progress test to avoid housek [...] new 2a7d968816a9 torture: Remove unnecessary "ret" variables new 61670adcb4a9 rcutorture: Prepare for asynchronous access to rcu_fwd_startat new e0aff9735557 rcutorture: Dump grace-period diagnostics upon forward-pro [...] new 903ee83d9177 rcu: Account for nocb-CPU callback counts in RCU CPU stall [...] new bfcfcffc5f23 rcu: Print per-CPU callback counts for forward-progress failures new 8dd3b54689d9 rcutorture: Print GP age upon forward-progress failure new 1a682754c7ed rcutorture: Print histogram of CB invocation at OOM time new c51d7b5e6c94 rcutorture: Print time since GP end upon forward-progress failure new 73d665b1410a rcutorture: Print forward-progress test age upon failure new 2667ccce9328 rcutorture: Recover from OOM during forward-progress tests new 2e57bf97a685 rcutorture: Use 100ms buckets for forward-progress callbac [...] new 5ac7cdc29897 rcutorture: Don't do busted forward-progress testing new 4bbfd7467cfc Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] new 792bf4d871de Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...] new ab2180a15ce5 firmware/efi: Add NULL pointer checks in efivars API functions new 6935b3c43da9 efi/fdt: Indentation fix new 8c25db0a5a67 efi/fdt: Simplify the get_fdt() flow new 7e0dabd3010d x86/mm/pageattr: Introduce helper function to unmap EFI bo [...] new 08cfb38f3ef4 x86/efi: Unmap EFI boot services code/data regions from efi_pgd new 47c33a095e1f x86/efi: Move efi_<reserve/free>_boot_services() to arch/x86 new 3db5e0ba8b8f efi/libstub: Disable some warnings for x86{,_64} new 5f0b0ecf043a efi: Permit multiple entries in persistent memreserve data [...] new 80424b02d42b efi: Reduce the amount of memblock reservations for persis [...] new 1debf0958fa2 x86/efi: Don't unmap EFI boot services code/data regions f [...] new 684019dd1f00 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...] new 2421b7f3573b locking/lockdep: Remove ::version from lock_class structure new da087b222961 tools/lib/lockdep/tests: Display compiler warning and erro [...] new 7e9798871a91 tools/lib/lockdep/tests: Fix shellcheck warnings new 5ecb8e94b494 tools/lib/lockdep/tests: Improve testing accuracy new 2b28a8609ec9 tools/lib/lockdep/tests: Run lockdep tests a second time u [...] new 7f3c7952d111 tools/lib/lockdep: Rename "trywlock" into "trywrlock" new ac862d9b2fd0 tools/lib/lockdep: Add dummy print_irqtrace_events() imple [...] new 886adbed7ac1 tools/lib/lockdep/tests: Test the lockdep_reset_lock() imp [...] new 1431a5d2cfa1 locking/lockdep: Declare local symbols static new d35568bdb6ce locking/lockdep: Inline __lockdep_init_map() new 2904d9fa45d3 locking/lockdep: Introduce lock_class_cache_is_registered() new a66b6922dc6a locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement new 786fa29e9cb6 locking/lockdep: Make concurrent lockdep_reset_lock() calls safe new fe27b0de8dfc locking/lockdep: Stop using RCU primitives to access 'all_ [...] new 80eb86576870 sched/fair: Clean up comment in nohz_idle_balance() new 1eefdec18ede Merge branch 'locking-core-for-linus' of git://git.kernel. [...] new 1475d35c4a61 perf bpf: Add unistd.h to the headers accessible to bpf proggies new 55f127b43143 perf augmented_syscalls: Filter on a hard coded pid new 66067538e042 perf augmented_syscalls: Remove needless linux/socket.h include new 382b55dbef6b perf bpf: Add defines for map insertion/lookup new 8008aab0962e perf bpf: Add simple pid_filter class accessible to BPF proggies new 77ecb64050ff perf augmented_syscalls: Drop 'write', 'poll' for testing [...] new ed9a77ba7703 perf augmented_syscalls: Use pid_filter new 7ad92a3371e1 perf evlist: Rename perf_evlist__set_filter* to perf_evlis [...] new 6a0b3abad9de perf trace: Add "_from_option" suffix to trace__set_filter() new 744fafc787de perf trace: See if there is a map named "filtered_pids" new a9964c432bcc perf trace: Fill in BPF "filtered_pids" map when present new e312747b49d3 perf augmented_syscalls: Remove example hardcoded set of f [...] new 4aa792de0b13 Revert "perf augmented_syscalls: Drop 'write', 'poll' for [...] new b07d16f7e9e4 perf script: Add newline after uregs output new 0f7c2de5dd3f perf bpf: Reduce the hardcoded .max_entries for pid_maps new 9add8fe8e6f6 perf script: Share code and output format for uregs and ir [...] new d47d77c3f008 perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h new 11c6cbe706f2 tools build feature: Check if eventfd() is available new 121dd9ea0116 perf bench: Add epoll parallel epoll_wait benchmark new 231457ec7074 perf bench: Add epoll_ctl(2) benchmark new 4787eff3fa88 perf tools: Add Hygon Dhyana support new 11a64a05dc64 perf pmu: Suppress potential format-truncation warning new eb08d006054e perf stat: Use perf_evsel__is_clocki() for clock events new 3b54411a4485 perf vendor events: Add stepping in CPUID string for x86 new ecd94f1be303 perf vendor events: Add JSON metrics for Cascadelake server new dd1d0044dd1c perf jvmti: Separate jvmti cmlr check new 1e6285699b30 perf symbols: Fix slowness due to -ffunction-section new f4a0742b3cc1 perf pmu: Move *_cpuid_str() weak functions to header.c new e8e94fce1465 Merge tag 'perf-core-for-mingo-4.21-20181122' of git://git [...] new ddd1bd5cfde5 Merge tag 'v4.20-rc5' into perf/core, to pick up fixes new fca0c116504e perf: Fix typos in comments new 43b9e4febc66 perf/core: Declare the __percpu attribute on non-deref types new 76aea1eeb98d Merge tag 'v4.20-rc7' into perf/core, to pick up fixes new fb1a59fae8ba kprobes: Blacklist symbols in arch-defined prohibited area new fe6e65615415 kprobes/x86: Show x86-64 specific blacklisted symbols correctly new 8162b3d1a728 kprobes/x86: Remove unneeded arch_within_kprobe_blacklist [...] new 54fceb0bafd9 perf build: Give better hint about devel package for libssl new 57ddf09173c1 perf stat: Fix shadow stats for clock events new bc4da38a4789 perf stat: Fix CSV mode column output for non-cgroup events new b18e08882588 perf map: Remove extra indirection from map__find() new 804234f27180 perf env: Also consider env->arch == NULL as local operation new ec1891afae74 perf machine: Record if a arch has a single user/kernel ad [...] new 8e80ad9983ca perf thread: Add fallback functions for cases where cpumod [...] new 225f99e0c811 perf tools: Use fallback for sample_addr_correlates_sym() cases new 692d0e63324d perf script: Use fallbacks for branch stacks new 0631ca3a6e6e tools lib traceevent: Fix compile warnings in tools/lib/tr [...] new 2aac9f9d5b85 perf tests record: Allow for 'sleep' being 'coreutils' new 741dad88dde2 perf test: Fix perf_event_attr test failure new 92151b0a230c tools include: Adopt ERR_CAST() from the kernel err.h header new 19702894cd93 perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) new 1b3aae90c6ab perf top: Allow passing a kallsyms file new 1c6f709b9f96 perf intel-pt: Fix error with config term "pt=0" new 2a07d814747b tools build feature: Check if libaio is available new 0b77383134f3 perf mmap: Map data buffer for preserving collected data new d3d1af6f011a perf record: Enable asynchronous trace writing new 93f20c0fe3e8 perf record: Extend trace writing to multi AIO new a1c8cf293d57 perf beauty mmap_flags: Check if the arch has a mmap.h file new 44e92f8389b2 tools lib traceevent: Add sanity check to is_timestamp_in_us() new ace4f8faea54 perf annotate: Compute average IPC and IPC coverage per symbol new 246fda09c127 perf annotate: Create a annotate2 flag in struct symbol new ec6ae74fe8f0 perf report: Display average IPC and IPC coverage per symbol new 239ca3e78609 perf report: Documentation average IPC and IPC coverage new 477be10ca781 tools lib traceevent: Implement new API tep_get_ref() new cc03e1a8f82d tools lib traceevent: Added support for pkg-config new 4c784894ac29 tools lib traceevent: Install trace-seq.h API header file new 97fbf3f0e0aa tools lib traceevent, perf tools: Rename 'struct tep_event [...] new fc39851c455c tools lib traceevent: Rename tep_free_format() to tep_free [...] new f0bba09ce3f8 perf tools: traceevent API cleanup, remove __tep_data2host*() new 6cd99d21741d tools lib traceevent: traceevent API cleanup new 00879763fcf2 perf beauty mmap_flags: Fixed syntax error Fixed missing ' [...] new a7ee4d625ede perf cs-etm: Support for ARM A32/T32 instruction sets in C [...] new 24f967337f6d perf tests ARM: Disable breakpoint tests 32-bit new b1d6f155e1bb perf vendor events intel: Fix diverse typos new 3e449f7c36c3 tools lib traceevent: Fix diverse typos in comments new 1a7ea3283f7d perf tools Documentation: Fix diverse typos new e4a8b0af5121 perf bpf-loader: Fix debugging message typo new adba16344159 perf tools: Fix diverse comment typos new 65c9fee2da2f tools lib subcmd: Fix a few source code comment typos new 3fcb10e49650 perf tools: Allow specifying proc-map-timeout in config file new 42da438c1bc4 perf trace: We need to consider "nr" if "__syscall_nr" is [...] new dd2e18e9ac20 perf tools: Support 'srccode' output new b8494f1df875 perf ordered_events: Rework show_progress for __ordered_ev [...] new a4a6668a623e perf ordered_events: Add private data member new d24e3c98ac11 perf top: Save and display the lost count stats new 254de74cd14a perf top: Move lost events warning to helpline new 16c66bc167cc perf top: Add processing thread new 94ad6e7e3606 perf top: Use cond variable instead of a lock new c94cef4beb66 perf top: Set the 'session_done' volatile variable when exiting new d63b9f6fea76 perf top: Drop samples which are behind the refresh rate new 97f7e0b33db8 perf top: Save and display the drop count stats new d8590430fb1e perf top: Display slow reader warning when droping samples new 8aa5c8eddcdd perf top: Move perf_top__reset_sample_counters() to after [...] new 78688342c547 perf cs-etm: Add configuration for ETMv3 trace protocol new 7d0f4fefc492 perf cs-etm: Add support for ETMv3 trace decoding new 15a5cd19627a perf cs-etm: Add support for PTMv1.1 decoding new fca5085c1525 perf dso: Fix unchecked usage of strncpy() new 7572588085a1 perf header: Fix unchecked usage of strncpy() new 5192bde7d98c perf header: Fix unchecked usage of strncpy() new b6313899f4ed perf help: Remove needless use of strncpy() new 2f5302533f30 perf svghelper: Fix unchecked usage of strncpy() new 4d0f16d059dd perf ui helpline: Use strlcpy() as a shorter form of strnc [...] new bef0b8970f27 perf probe: Fix unchecked usage of strncpy() new bd8d57fb7e25 perf parse-events: Fix unchecked usage of strncpy() new 91b2b9702509 perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX new c8dd6ee51a4d perf record: Fix memory leak on AIO objects deallocation new 75c375c0ae7c perf config: Modify size factor of snprintf new 6d99a79cb40d perf annotate: Introduce basic support for ARC new 68ca5d07de20 perf ordered_events: Add ordered_events__flush_time interface new 1f44b3e2fc5d perf trace: Move event delivery to a new deliver_event() function new 83356b3d124a perf ordered_events: Add first_time() method new 028713aa8389 perf trace: Add ordered processing new ca46afdb2754 Merge tag 'perf-core-for-mingo-4.21-20181217' of git://git [...] new b5c2161cc415 perf dso: Export data_file_size() method there are no symbols new 571766010ea6 perf auxtrace: Alter addr_filter__entire_dso() to work if [...] new 4eaf97e8c5b1 perf tests: Use shebangs in the shell scripts new 51433ead1460 perf stat: Avoid segfaults caused by negated options new f024cf085c42 tools lib traceevent: Fix processing of dereferenced args [...] new 7ba61524fa03 perf trace: Rename delivery functions to ease making order [...] new a761a8d102e2 perf trace: Allow selecting use the use of the ordered_eve [...] new 84a835412cdc perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD new bdc2a9d64a4c perf beauty: Add a string table generator for renameat2's [...] new 5a1cb7edfbf6 perf beauty: Wire up the renameat flags table generator to [...] new ca7ff2c8e7ad perf trace: Beautify renameat2's flags argument new 436651caa1ca perf trace beauty: renameat's newdirfd may also be AT_FDCWD new ece9804985b5 tools lib subcmd: Don't add the kernel sources to the incl [...] new 748fe0889c1f perf tools: Add missing sigqueue() prototype for systems l [...] new 0afcf29bab35 perf header: Fix up argument to ctime() new d7a8c4a6a055 perf tools: Add missing open_memstream() prototype for sys [...] new 866053bb644f perf tools: Cast off_t to s64 to avoid warning on bionic libc new 41fa483aeee5 tools lib traceevent: Use LDFLAGS in the build commands new 3f643937aaab perf tools: Link libperf-jvmti.so with LDFLAGS variable new 246fbe03edaa perf trace: Rename set_ev_qualifier_filter to clarify its [...] new 0df50e0b0e0f perf trace: Avoid using raw_syscalls in duplicity with eBP [...] new b27b38ed9427 perf trace: Implement syscall filtering in augmented_syscalls new 61d007138a44 perf bpf: Move perf_event_output() from stdio.h to bpf.h new 27f2992e7bb1 perf augmented_syscalls: Switch to using a struct for the [...] new bbab50dda724 perf trace: Switch to using a struct for the aumented_raw_ [...] new 43fd56669c28 perf cs-etm: Correct packets swapping in cs_etm__flush() new 24fff5eb2b93 perf cs-etm: Avoid stale branch samples when flush packet new cee7a6a212dd perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder new cfc1d4276b04 perf cs-etm: Refactor enumeration cs_etm_sample_type new 49ccf87bfb9e perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY new 37bb37168dc1 perf cs-etm: Treat NO_SYNC element as trace discontinuity new 02e7e2509e93 perf cs-etm: Treat EO_TRACE element as trace discontinuity new 7100b12cf474 perf cs-etm: Generate branch sample for exception packet new 4623ce405d08 perf augmented_raw_syscalls: Do not include stdio.h new ac96287cae08 perf trace: Allow specifying a set of events to add in perfconfig new e7c634fcc6ff perf trace: Allow configuring if zeroed syscall args shoul [...] new 42e4a52d01d0 perf trace: Allow configuring if the syscall duration shou [...] new 41e0d040c475 perf config: Show the configuration when no arguments are [...] new d32de87e7341 perf trace: Allow configuring default for perf_event_attr.inherit new b036146fd0f9 perf trace: Allow configuring if the syscall start timesta [...] new 9d6dc178f0c9 perf trace: Allow suppressing the syscall argument names new 9ed45d59aeae perf trace: Make the alignment of the syscall args be conf [...] new 721f5326fb35 perf trace: Enclose strings with double quotes new 2e3d7fac9db5 perf trace: Add a prefix member to the strarray class new c65c83ffe904 perf trace: Allow asking for not suppressing common string [...] new 601d66d43309 perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 new 4b8a240ed5e0 perf trace: Add alignment spaces after the closing parens new c48ee107bb38 perf augmented_raw_syscalls: Copy 'access' arg as well new 2c83dfae0213 perf trace: Enclose the errno strings with () new ce05539f20b3 perf trace: Show NULL when syscall pointer args are 0 new c22e2683c0cb tools include arch: Grab a copy of x86's prctl.h new ff4cb769bc2d perf beauty: Add a string table generator for x86's 'arch_ [...] new 40714e8b3772 perf beauty: Wire up the x86_arch prctl code table generator new 1f2d085e0f25 perf trace: Move strarrays to beauty.h for further reuse new 9614b8d69735 perf trace: When showing string prefixes show prefix + ??? [...] new fb7068e73d2c perf trace beauty: Beautify arch_prctl()'s arguments new 1355e09ab04b perf beauty mmap: Print PROT_READ before PROT_EXEC to matc [...] new a66313408a08 perf beauty mmap: Print mmap's 'offset' arg in hexadecimal new f9cdd63e7994 tools headers uapi: Grab a copy of fadvise.h new 069c1c6cc364 perf beauty: Add generator for fadvise64's 'advice' arg constants new 42337cb768ad perf trace: Wire up the fadvise 'advice' table generator new bc055c54b887 perf symbols: Relax checks on perf-PID.map ownership new 89a094898489 tools uapi asm: Update asm-generic/unistd.h copy new 883f4def8b77 Merge tag 'perf-core-for-mingo-4.21-20181218' of git://git [...] new 116b081c285d Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] new 47b7aee14fd7 sched/fair: Clean up load_balance() condition new 3f130a37c442 sched/fair: Don't increase sd->balance_interval on newidle [...] new ff1cdc94de4d sched/core: Introduce set_next_task() helper for better co [...] new 59e1678c2975 Merge branch 'sched/urgent' into sched/core, to pick up de [...] new 92a801e5d5b7 sched/fair: Mask UTIL_AVG_UNCHANGED usages new b5c0ce7bd184 sched/fair: Add lsub_positive() and use it consistently new 1da1843f9f03 sched/core: Create task_has_idle_policy() helper new ed8885a14433 sched/fair: Make some variables static new 3e184501083c sched/core: Clean up the #ifdef block in add_nr_running() new 5f675231e456 Merge tag 'v4.20-rc5' into sched/core, to pick up fixes new dfcb245e2848 sched: Fix various typos in comments new 765d0af19f5f sched/topology: Remove the ::smt_gain field from 'struct s [...] new 9ebc6053814d sched/core: Remove unnecessary unlikely() in push_*_task() new 5bd0988be127 sched/topology: Relocate arch_scale_cpu_capacity() to the [...] new 938e5e4b0d15 sched/cpufreq: Prepare schedutil for Energy Aware Scheduling new 27871f7a8a34 PM: Introduce an Energy Model management framework new 6aa140fa4508 sched/topology: Reference the Energy Model of CPUs when available new 011b27bb5d31 sched/topology: Add lowest CPU asymmetry sched_domain leve [...] new b68a4c0dba3b sched/topology: Disable EAS on inappropriate platforms new 531b5c9f5cd0 sched/topology: Make Energy Aware Scheduling depend on schedutil new 1f74de8798c9 sched/toplogy: Introduce the 'sched_energy_present' static key new 630246a06ae2 sched/fair: Clean-up update_sg_lb_stats parameters new 2802bf3cd936 sched/fair: Add over-utilization/tipping point indicator new 390031e4c309 sched/fair: Introduce an energy estimation helper function new 732cd75b8c92 sched/fair: Select an energy-efficient CPU on task wake-up new 17bf423a1f2d Merge branch 'sched-core-for-linus' of git://git.kernel.or [...]
The 345 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../Design/Data-Structures/BigTreeClassicRCUBH.svg | 499 - .../Data-Structures/BigTreeClassicRCUBHdyntick.svg | 695 -- .../Data-Structures/BigTreePreemptRCUBHdyntick.svg | 741 -- .../BigTreePreemptRCUBHdyntickCB.svg | 834 +- .../Design/Data-Structures/Data-Structures.html | 173 +- .../RCU/Design/Data-Structures/blkd_task.svg | 676 +- .../Expedited-Grace-Periods.html | 6 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.html | 2 +- .../RCU/Design/Requirements/Requirements.html | 206 +- Documentation/RCU/checklist.txt | 49 +- Documentation/RCU/stallwarn.txt | 7 +- Documentation/RCU/whatisRCU.txt | 70 +- Documentation/admin-guide/kernel-parameters.txt | 35 +- MAINTAINERS | 73 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/s390/mm/pgalloc.c | 2 +- arch/sparc/oprofile/init.c | 2 +- arch/x86/include/asm/efi.h | 2 + arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/kernel/kprobes/core.c | 8 +- arch/x86/mm/pageattr.c | 40 +- arch/x86/pci/i386.c | 2 +- arch/x86/platform/efi/efi.c | 2 + arch/x86/platform/efi/quirks.c | 41 + crypto/pcrypt.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/cpufreq/cpufreq.c | 1 + drivers/cpufreq/cpufreq_governor.c | 2 +- drivers/cpufreq/intel_pstate.c | 2 +- drivers/firmware/efi/efi.c | 54 +- drivers/firmware/efi/libstub/Makefile | 5 +- drivers/firmware/efi/libstub/arm-stub.c | 2 +- drivers/firmware/efi/libstub/fdt.c | 30 +- drivers/firmware/efi/vars.c | 99 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169.c | 4 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/smsc/smsc911x.h | 2 +- drivers/vhost/net.c | 2 +- fs/file.c | 2 +- fs/userfaultfd.c | 2 +- include/linux/cpufreq.h | 8 + include/linux/efi.h | 19 +- include/linux/energy_model.h | 187 + include/linux/kprobes.h | 3 + include/linux/lockdep.h | 2 - include/linux/percpu-rwsem.h | 2 +- include/linux/perf_event.h | 4 +- include/linux/rcupdate_wait.h | 17 - include/linux/sched.h | 8 +- include/linux/sched/cpufreq.h | 6 + include/linux/sched/isolation.h | 4 +- include/linux/sched/mm.h | 2 +- include/linux/sched/stat.h | 2 +- include/linux/sched/topology.h | 17 +- include/linux/srcu.h | 79 +- include/linux/srcutiny.h | 24 +- include/linux/srcutree.h | 8 +- include/linux/tracepoint.h | 2 +- include/linux/types.h | 4 +- init/main.c | 10 +- kernel/cgroup/cgroup.c | 2 +- kernel/events/core.c | 4 +- kernel/events/hw_breakpoint.c | 2 +- kernel/kprobes.c | 77 +- kernel/livepatch/patch.c | 4 +- kernel/livepatch/transition.c | 4 +- kernel/locking/lockdep.c | 78 +- kernel/locking/mutex-debug.c | 4 +- kernel/module.c | 14 +- kernel/power/Kconfig | 15 + kernel/power/Makefile | 2 + kernel/power/energy_model.c | 201 + kernel/rcu/rcu.h | 4 + kernel/rcu/rcutorture.c | 389 +- kernel/rcu/srcutiny.c | 120 +- kernel/rcu/srcutree.c | 489 +- kernel/rcu/sync.c | 25 +- kernel/rcu/tree.c | 114 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 10 +- kernel/rcu/tree_plugin.h | 81 +- kernel/rcu/update.c | 9 +- kernel/sched/core.c | 8 +- kernel/sched/cpufreq_schedutil.c | 90 +- kernel/sched/cputime.c | 2 +- kernel/sched/deadline.c | 25 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 389 +- kernel/sched/isolation.c | 14 +- kernel/sched/membarrier.c | 6 +- kernel/sched/rt.c | 28 +- kernel/sched/sched.h | 97 +- kernel/sched/topology.c | 231 +- kernel/torture.c | 34 +- kernel/trace/ftrace.c | 24 +- kernel/trace/ring_buffer.c | 12 +- kernel/trace/trace.c | 10 +- kernel/trace/trace_events_filter.c | 4 +- kernel/trace/trace_kprobe.c | 2 +- kernel/tracepoint.c | 4 +- kernel/workqueue.c | 8 +- lib/percpu-refcount.c | 2 +- mm/khugepaged.c | 4 +- mm/mmu_gather.c | 2 +- mm/slab.c | 4 +- mm/slab_common.c | 6 +- mm/swap.c | 3 +- net/bridge/br_mdb.c | 2 +- net/bridge/br_multicast.c | 14 +- net/core/netpoll.c | 4 +- net/core/skmsg.c | 2 +- net/decnet/af_decnet.c | 2 +- net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 8 +- scripts/checkpatch.pl | 35 + {arch => tools/arch}/x86/include/uapi/asm/prctl.h | 0 tools/build/Makefile.feature | 7 +- tools/build/feature/Makefile | 14 +- tools/build/feature/test-all.c | 10 + tools/build/feature/test-eventfd.c | 9 + tools/build/feature/test-jvmti-cmlr.c | 11 + tools/build/feature/test-jvmti.c | 1 - tools/build/feature/test-libaio.c | 16 + tools/build/feature/test-libopencsd.c | 8 + tools/include/linux/err.h | 13 + tools/include/linux/kernel.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 4 + {include => tools/include}/uapi/linux/fadvise.h | 0 tools/lib/lockdep/include/liblockdep/common.h | 1 + tools/lib/lockdep/include/liblockdep/mutex.h | 1 + tools/lib/lockdep/include/liblockdep/rwlock.h | 6 +- tools/lib/lockdep/lockdep.c | 5 + tools/lib/lockdep/run_tests.sh | 39 +- tools/lib/lockdep/tests/AA.sh | 2 + tools/lib/lockdep/tests/ABA.sh | 2 + tools/lib/lockdep/tests/ABBA.c | 3 + tools/lib/lockdep/tests/ABBA.sh | 2 + tools/lib/lockdep/tests/ABBA_2threads.sh | 2 + tools/lib/lockdep/tests/ABBCCA.c | 4 + tools/lib/lockdep/tests/ABBCCA.sh | 2 + tools/lib/lockdep/tests/ABBCCDDA.c | 5 + tools/lib/lockdep/tests/ABBCCDDA.sh | 2 + tools/lib/lockdep/tests/ABCABC.c | 4 + tools/lib/lockdep/tests/ABCABC.sh | 2 + tools/lib/lockdep/tests/ABCDBCDA.c | 5 + tools/lib/lockdep/tests/ABCDBCDA.sh | 2 + tools/lib/lockdep/tests/ABCDBDDA.c | 5 + tools/lib/lockdep/tests/ABCDBDDA.sh | 2 + tools/lib/lockdep/tests/WW.sh | 2 + tools/lib/lockdep/tests/unlock_balance.c | 2 + tools/lib/lockdep/tests/unlock_balance.sh | 2 + tools/lib/subcmd/Makefile | 2 - tools/lib/subcmd/parse-options.h | 4 +- tools/lib/traceevent/Makefile | 31 +- tools/lib/traceevent/event-parse-api.c | 8 +- tools/lib/traceevent/event-parse-local.h | 13 +- tools/lib/traceevent/event-parse.c | 235 +- tools/lib/traceevent/event-parse.h | 77 +- tools/lib/traceevent/libtraceevent.pc.template | 10 + tools/lib/traceevent/parse-filter.c | 42 +- tools/lib/traceevent/plugin_function.c | 2 +- tools/lib/traceevent/plugin_hrtimer.c | 4 +- tools/lib/traceevent/plugin_kmem.c | 2 +- tools/lib/traceevent/plugin_kvm.c | 16 +- tools/lib/traceevent/plugin_mac80211.c | 4 +- tools/lib/traceevent/plugin_sched_switch.c | 4 +- tools/perf/Documentation/perf-bench.txt | 10 + tools/perf/Documentation/perf-config.txt | 38 + tools/perf/Documentation/perf-list.txt | 2 +- tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 4 +- tools/perf/Documentation/perf-top.txt | 3 + tools/perf/Documentation/perf-trace.txt | 6 + tools/perf/Makefile.config | 22 +- tools/perf/Makefile.perf | 39 +- tools/perf/arch/arc/annotate/instructions.c | 9 + tools/perf/arch/common.c | 21 +- tools/perf/arch/common.h | 1 + tools/perf/arch/x86/tests/insn-x86.c | 2 +- tools/perf/arch/x86/util/header.c | 66 +- tools/perf/arch/x86/util/intel-pt.c | 11 + tools/perf/arch/x86/util/kvm-stat.c | 2 +- tools/perf/bench/Build | 3 + tools/perf/bench/bench.h | 14 + tools/perf/bench/epoll-ctl.c | 413 + tools/perf/bench/epoll-wait.c | 540 + tools/perf/bench/futex.h | 12 - tools/perf/builtin-bench.c | 13 + tools/perf/builtin-config.c | 7 +- tools/perf/builtin-help.c | 2 +- tools/perf/builtin-kvm.c | 6 +- tools/perf/builtin-record.c | 263 +- tools/perf/builtin-report.c | 26 +- tools/perf/builtin-script.c | 97 +- tools/perf/builtin-stat.c | 8 +- tools/perf/builtin-timechart.c | 4 + tools/perf/builtin-top.c | 289 +- tools/perf/builtin-trace.c | 525 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 41 +- tools/perf/include/bpf/bpf.h | 21 + tools/perf/include/bpf/pid_filter.h | 21 + tools/perf/include/bpf/stdio.h | 3 - tools/perf/include/bpf/unistd.h | 10 + tools/perf/jvmti/libjvmti.c | 12 + tools/perf/perf.h | 2 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../pmu-events/arch/x86/broadwellde/cache.json | 4 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 4 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 2 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 10172 +++++++++++++++++++ .../clx-metrics.json} | 0 .../arch/x86/cascadelakex/floating-point.json | 85 + .../pmu-events/arch/x86/cascadelakex/frontend.json | 482 + .../pmu-events/arch/x86/cascadelakex/memory.json | 9909 ++++++++++++++++++ .../pmu-events/arch/x86/cascadelakex/other.json | 8908 ++++++++++++++++ .../pmu-events/arch/x86/cascadelakex/pipeline.json | 969 ++ .../arch/x86/cascadelakex/uncore-memory.json | 117 + .../arch/x86/cascadelakex/uncore-other.json | 255 + .../arch/x86/cascadelakex/virtual-memory.json | 285 + tools/perf/pmu-events/arch/x86/jaketown/cache.json | 4 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 30 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 3 +- .../pmu-events/arch/x86/sandybridge/cache.json | 4 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 2 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 12 +- tools/perf/tests/attr.c | 2 +- tools/perf/tests/attr.py | 2 +- tools/perf/tests/bp_signal.c | 20 +- tools/perf/tests/builtin-test.c | 3 + tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/dwarf-unwind.c | 2 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/perf-record.c | 7 +- tools/perf/tests/shell/probe_vfs_getname.sh | 1 + .../tests/shell/record+probe_libc_inet_pton.sh | 1 + .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/trace/beauty/Build | 2 + tools/perf/trace/beauty/arch_prctl.c | 33 + tools/perf/trace/beauty/beauty.h | 36 +- tools/perf/trace/beauty/clone.c | 7 +- tools/perf/trace/beauty/eventfd.c | 4 +- tools/perf/trace/beauty/fadvise.sh | 22 + tools/perf/trace/beauty/fcntl.c | 22 +- tools/perf/trace/beauty/flock.c | 4 +- tools/perf/trace/beauty/futex_op.c | 8 +- tools/perf/trace/beauty/futex_val3.c | 3 +- tools/perf/trace/beauty/ioctl.c | 31 +- tools/perf/trace/beauty/kcmp.c | 8 +- tools/perf/trace/beauty/mmap.c | 22 +- tools/perf/trace/beauty/mmap_flags.sh | 4 +- tools/perf/trace/beauty/mode_t.c | 4 +- tools/perf/trace/beauty/mount_flags.c | 8 +- tools/perf/trace/beauty/msg_flags.c | 4 +- tools/perf/trace/beauty/open_flags.c | 13 +- tools/perf/trace/beauty/perf_event_open.c | 4 +- tools/perf/trace/beauty/pkey_alloc.c | 14 +- tools/perf/trace/beauty/prctl.c | 16 +- tools/perf/trace/beauty/rename_flags.sh | 15 + tools/perf/trace/beauty/renameat.c | 19 + tools/perf/trace/beauty/sched_policy.c | 6 +- tools/perf/trace/beauty/seccomp.c | 8 +- tools/perf/trace/beauty/signum.c | 4 +- tools/perf/trace/beauty/sockaddr.c | 4 +- tools/perf/trace/beauty/socket.c | 8 +- tools/perf/trace/beauty/socket_type.c | 4 +- tools/perf/trace/beauty/statx.c | 10 +- tools/perf/trace/beauty/waitid_options.c | 4 +- tools/perf/trace/beauty/x86_arch_prctl.sh | 26 + tools/perf/ui/browsers/hists.c | 11 + tools/perf/ui/tui/helpline.c | 2 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 49 +- tools/perf/util/annotate.h | 5 + tools/perf/util/auxtrace.c | 11 +- tools/perf/util/bpf-loader.c | 4 +- tools/perf/util/config.c | 8 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 102 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 29 +- tools/perf/util/cs-etm.c | 216 +- tools/perf/util/dso.c | 8 +- tools/perf/util/dso.h | 1 + tools/perf/util/env.c | 2 +- tools/perf/util/event.c | 61 +- tools/perf/util/event.h | 8 +- tools/perf/util/evlist.c | 20 +- tools/perf/util/evlist.h | 8 +- tools/perf/util/evsel.h | 4 +- tools/perf/util/evsel_fprintf.c | 1 + tools/perf/util/header.c | 51 +- tools/perf/util/hist.c | 2 +- tools/perf/util/hist.h | 1 + tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 33 +- tools/perf/util/machine.h | 6 +- tools/perf/util/map.c | 89 +- tools/perf/util/map.h | 18 + tools/perf/util/mmap.c | 152 +- tools/perf/util/mmap.h | 26 +- tools/perf/util/ordered-events.c | 44 +- tools/perf/util/ordered-events.h | 8 +- tools/perf/util/parse-events.c | 2 +- tools/perf/util/pmu.c | 47 +- tools/perf/util/probe-event.c | 4 +- tools/perf/util/probe-file.c | 2 +- tools/perf/util/python.c | 4 +- tools/perf/util/s390-cpumsf.c | 2 +- .../perf/util/scripting-engines/trace-event-perl.c | 6 +- .../util/scripting-engines/trace-event-python.c | 24 +- tools/perf/util/session.c | 7 +- tools/perf/util/sort.c | 63 +- tools/perf/util/sort.h | 2 + tools/perf/util/srccode.c | 186 + tools/perf/util/srccode.h | 7 + tools/perf/util/srcline.c | 28 + tools/perf/util/srcline.h | 1 + tools/perf/util/stat-display.c | 16 +- tools/perf/util/stat-shadow.c | 6 +- tools/perf/util/svghelper.c | 2 +- tools/perf/util/symbol.c | 26 +- tools/perf/util/symbol.h | 1 + tools/perf/util/thread.c | 2 + tools/perf/util/thread.h | 6 + tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 10 +- tools/perf/util/trace-event-parse.c | 16 +- tools/perf/util/trace-event-read.c | 4 +- tools/perf/util/trace-event.c | 8 +- tools/perf/util/trace-event.h | 16 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 8 + tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 136 + tools/testing/selftests/rcutorture/bin/nolibc.h | 2197 ++++ tools/testing/selftests/rcutorture/doc/initrd.txt | 99 +- .../formal/srcu-cbmc/include/linux/types.h | 4 +- virt/kvm/arm/vgic/vgic.c | 12 +- 345 files changed, 41188 insertions(+), 5225 deletions(-) delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBH.svg delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreeClassicRCUBHdyn [...] delete mode 100644 Documentation/RCU/Design/Data-Structures/BigTreePreemptRCUBHdyn [...] create mode 100644 include/linux/energy_model.h create mode 100644 kernel/power/energy_model.c copy {arch => tools/arch}/x86/include/uapi/asm/prctl.h (100%) create mode 100644 tools/build/feature/test-eventfd.c create mode 100644 tools/build/feature/test-jvmti-cmlr.c create mode 100644 tools/build/feature/test-libaio.c copy {include => tools/include}/uapi/linux/fadvise.h (100%) create mode 100644 tools/lib/lockdep/tests/AA.sh create mode 100644 tools/lib/lockdep/tests/ABA.sh create mode 100644 tools/lib/lockdep/tests/ABBA.sh create mode 100644 tools/lib/lockdep/tests/ABBA_2threads.sh create mode 100644 tools/lib/lockdep/tests/ABBCCA.sh create mode 100644 tools/lib/lockdep/tests/ABBCCDDA.sh create mode 100644 tools/lib/lockdep/tests/ABCABC.sh create mode 100644 tools/lib/lockdep/tests/ABCDBCDA.sh create mode 100644 tools/lib/lockdep/tests/ABCDBDDA.sh create mode 100644 tools/lib/lockdep/tests/WW.sh create mode 100644 tools/lib/lockdep/tests/unlock_balance.sh create mode 100644 tools/lib/traceevent/libtraceevent.pc.template create mode 100644 tools/perf/arch/arc/annotate/instructions.c create mode 100644 tools/perf/bench/epoll-ctl.c create mode 100644 tools/perf/bench/epoll-wait.c create mode 100644 tools/perf/include/bpf/pid_filter.h create mode 100644 tools/perf/include/bpf/unistd.h create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/cache.json copy tools/perf/pmu-events/arch/x86/{skylake/skl-metrics.json => cascadelakex/clx- [...] create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/other.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/cascadelakex/virtual-memory.json create mode 100644 tools/perf/trace/beauty/arch_prctl.c create mode 100755 tools/perf/trace/beauty/fadvise.sh create mode 100755 tools/perf/trace/beauty/rename_flags.sh create mode 100644 tools/perf/trace/beauty/renameat.c create mode 100755 tools/perf/trace/beauty/x86_arch_prctl.sh create mode 100644 tools/perf/util/srccode.c create mode 100644 tools/perf/util/srccode.h create mode 100755 tools/testing/selftests/rcutorture/bin/mkinitrd.sh create mode 100644 tools/testing/selftests/rcutorture/bin/nolibc.h