This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from d07f87e01a0 Revert "[MachinePipeliner] Split MachinePipeliner code into [...]
new b0f74f04d32 [InstCombine] add/move tests for select with inverted condi [...]
The 1 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:
test/Transforms/InstCombine/select_meta.ll | 39 ++++++++++++++++++++++++++++++
test/Transforms/InstCombine/xor.ll | 10 --------
2 files changed, 39 insertions(+), 10 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 8a6e76e6c9f [SLSR] use 'match' to simplify code; NFC
new d07f87e01a0 Revert "[MachinePipeliner] Split MachinePipeliner code into [...]
The 1 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:
include/llvm/CodeGen/MachinePipeliner.h | 614 --------------------------------
lib/CodeGen/MachinePipeliner.cpp | 605 ++++++++++++++++++++++++++++++-
2 files changed, 598 insertions(+), 621 deletions(-)
delete mode 100644 include/llvm/CodeGen/MachinePipeliner.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository clang-tools-extra.
from 87f1a107 [clangd] Remove caching of compilation database commands.
new f1ef98b5 [clangd] Lazily create CDB, remove setCompileCommandsDir.
The 1 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:
clangd/ClangdLSPServer.cpp | 47 ++++++++++++++++------------------------------
clangd/ClangdLSPServer.h | 11 +++--------
2 files changed, 19 insertions(+), 39 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 420ecd9ce8 gdb/riscv: Give user-friendly names for CSRs
new 405b61965f S12Z: Handle 16 bit fixups which are constant.
new 2849d19feb S12Z: New 32 bit Reloc.
new f19c7ff839 GDBSERVER: Listen on a unix domain (instead of TCP) socket i [...]
new 6d0f8100c1 GDB: Document the unix::/path/to/socket of remote connection.
new 0a163825df GDB: Fix documentation for invoking GDBSERVER
new 88f5cc8cf8 GDB: Remote target can now accept the form unix::/path/to/socket.
new 51d21d60b3 GDB: New target s12z
The 7 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:
bfd/elf32-s12z.c | 23 ++
binutils/readelf.c | 3 +-
gas/ChangeLog | 5 +
gas/config/tc-s12z.c | 3 +
gdb/Makefile.in | 1 +
gdb/NEWS | 8 +
gdb/common/netstuff.c | 8 +
gdb/configure.tgt | 5 +
gdb/doc/gdb.texinfo | 100 ++++++--
gdb/gdbserver/configure.ac | 2 +-
gdb/gdbserver/remote-utils.c | 159 +++++++++----
gdb/s12z-tdep.c | 544 +++++++++++++++++++++++++++++++++++++++++++
gdb/ser-uds.c | 18 +-
gdb/serial.c | 5 +-
include/elf/s12z.h | 3 +-
15 files changed, 817 insertions(+), 70 deletions(-)
create mode 100644 gdb/s12z-tdep.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 191127eb32c [SLSR] auto-generate full test assertions; NFC
new 8a6e76e6c9f [SLSR] use 'match' to simplify code; NFC
The 1 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:
.../Scalar/StraightLineStrengthReduce.cpp | 9 ++++---
.../StraightLineStrengthReduce/slsr-add.ll | 29 ++++++++++++++++++++++
2 files changed, 34 insertions(+), 4 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from e2b623fbe6a3 Merge tag 's390-4.20-1' of git://git.kernel.org/pub/scm/li [...]
new e77cb32558a7 doc: Add design documentation on interruption of NMI handlers
new a5a288954499 doc: Fix broken RCU-requirements link to LKML archive
new ea24c125fe79 doc: Improve rcu_dynticks::dynticks documentation
new 77095901b895 doc: Update removal of RCU-bh/sched update machinery
new 5c3f78ec285b doc: Fix broken HTML directive
new cf7614e13c8f rcu: Refactor rcu_{nmi,irq}_{enter,exit}()
new 3e3100989869 rcu: Defer reporting RCU-preempt quiescent states when disabled
new c0335743c5d8 rcutorture: Test extended "rcu" read-side critical sections
new 27c744e32a9a rcu: Allow processing deferred QSes for exiting RCU-preemp [...]
new fcc878e4dfb7 rcu: Remove now-unused ->b.exp_need_qs field from the rcu_ [...]
new e11ec65cc8d6 rcu: Add warning to detect half-interrupts
new d28139c4e967 rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe
new ba1c64c27239 rcu: Report expedited grace periods at context-switch time
new 65cfe3583b61 rcu: Define RCU-bh update API in terms of RCU
new 82fcecfa8185 rcu: Update comments and help text for no more RCU-bh updaters
new 2bbfc25b09df rcu: Drop "wake" parameter from rcu_report_exp_rdp()
new 4cf439a200fd rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment
new 45975c7d21a1 rcu: Define RCU-sched API in terms of RCU for Tree RCU PRE [...]
new 709fdce7545c rcu: Express Tiny RCU updates in terms of RCU rather than [...]
new 358be2d3685c rcu: Remove RCU_STATE_INITIALIZER()
new ec5dd444b678 rcu: Eliminate rcu_state structure's ->call field
new da1df50d1617 rcu: Remove rcu_state structure's ->rda field
new 16fc9c600b3c rcu: Remove rcu_state_p pointer to default rcu_state structure
new 2280ee5a7d3e rcu: Remove rcu_data_p pointer to default rcu_data structure
new b50912d0b5e0 rcu: Remove rsp parameter from rcu_report_qs_rnp()
new aff4e9ede52b rcu: Remove rsp parameter from rcu_report_qs_rsp()
new 139ad4da5ab5 rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp()
new 33085c469aea rcu: Remove rsp parameter from rcu_report_qs_rdp()
new de8e87305a1a rcu: Remove rsp parameter from rcu_gp_in_progress()
new 336a4f6c451e rcu: Remove rsp parameter from rcu_get_root()
new ad3832e974eb rcu: Remove rsp parameter from record_gp_stall_check_time()
new 8fd119b6522f rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation()
new 33dbdbf02538 rcu: Remove rsp parameter from rcu_dump_cpu_stacks()
new e1741c69d427 rcu: Remove rsp parameter from rcu_stall_kick_kthreads()
new a91e7e58b101 rcu: Remove rsp parameter from print_other_cpu_stall()
new 4e8b8e08f931 rcu: Remove rsp parameter from print_cpu_stall()
new ea12ff2b7d97 rcu: Remove rsp parameter from check_cpu_stall()
new 3481f2eab095 rcu: Remove rsp parameter from rcu_future_gp_cleanup()
new 532c00c97f16 rcu: Remove rsp parameter from rcu_gp_kthread_wake()
new 02f501423d0d rcu: Remove rsp parameter from rcu_accelerate_cbs()
new c6e09b97b933 rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked()
new 834f56bf54e8 rcu: Remove rsp parameter from rcu_advance_cbs()
new c7e48f7ba382 rcu: Remove rsp parameter from __note_gp_changes()
new 15cabdffbbf6 rcu: Remove rsp parameter from note_gp_changes()
new 22212332c1f3 rcu: Remove rsp parameter from rcu_gp_slow()
new 0854a05c9fa5 rcu: Remove rsp parameter from rcu_gp_kthread() and friends
new 8087d3e3c453 rcu: Remove rsp parameter from rcu_check_quiescent_state()
new 780cd590836f rcu: Remove rsp parameter from CPU hotplug functions
new 5bb5d09cc4f8 rcu: Remove rsp parameter from rcu_do_batch()
new e9ecb780fe7d rcu: Remove rsp parameter from force-quiescent-state functions
new b96f9dc4fb64 rcu: Remove rsp parameter from rcu_check_gp_start_stall()
new b049fdf8e3b9 rcu: Remove rsp parameter from __rcu_process_callbacks()
new 5c7d89676bc5 rcu: Remove rsp parameter from __call_rcu() and friend
new 98ece508b545 rcu: Remove rsp parameter from __rcu_pending()
new 8344b871b1d5 rcu: Remove rsp parameter from _rcu_barrier() and friends
new 53b46303da84 rcu: Remove rsp parameter from rcu_boot_init_percpu_data() [...]
new b8bb1f63cf9a rcu: Remove rsp parameter from rcu_init_one() and friends
new a2887cd85f38 rcu: Remove rsp parameter from rcu_print_detail_task_stall()
new 81ab59a3ad86 rcu: Remove rsp parameter from dump_blkd_tasks() and friend
new 6dbfdc1409cf rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread()
new b21ebed95101 rcu: Remove rsp parameter from print_cpu_stall_info()
new 4580b0541bea rcu: Remove rsp parameter from no-CBs CPU functions
new 63d4c8c97948 rcu: Remove rsp parameter from expedited grace-period functions
new aedf4ba98416 rcu: Remove rsp parameter from rcu_node tree accessor macros
new 88d1bead858d rcu: Remove rcu_data structure's ->rsp field
new 564a9ae6046c rcu: Remove last non-flavor-traversal rsp local variable f [...]
new b97d23c51c9f rcu: Remove for_each_rcu_flavor() flavor-traversal macro
new f7dd7d44fd2d rcu: Simplify rcutorture_get_gp_data()
new 7cba4775ba79 rcu: Restructure rcu_check_gp_kthread_starvation()
new 4c6ed43708bb rcu: Eliminate stall-warning use of rsp
new 9cbc5b97029b rcu: Eliminate grace-period management code use of rsp
new 3c779dfef2c4 rcu: Eliminate callback-invocation/invocation use of rsp
new 67a0edbf3c4d rcu: Eliminate quiescent-state and grace-period-nonstart u [...]
new ec9f5835f74c rcu: Eliminate RCU-barrier use of rsp
new eb7a6653887b rcu: Eliminate initialization-time use of rsp
new 8ff0b9078091 rcu: Fix typo in force_qs_rnp()'s parameter's parameter
new 4e95020cdd34 rcu: Inline increment_cpu_stall_ticks() into its sole caller
new c3854a055bc8 rcu: Pull rcu_gp_kthread() FQS loop into separate function
new 4c7e9c1434c6 rcu: Consolidate RCU-bh update-side function definitions
new a8bb74acd8ef rcu: Consolidate RCU-sched update-side function definitions
new 2ceebc035082 rcutorture: Add RCU-bh and RCU-sched support for extended readers
new 72ce30dd1f9b rcu: Stop testing RCU-bh and RCU-sched
new c770c82a2382 rcutorture: Remove the "rcu_bh" and "sched" torture types
new 620d246065cd rcuperf: Remove the "rcu_bh" and "sched" torture types
new de3875d30233 rcu: Remove now-unused rcutorture APIs
new 2bd8b1a2afc4 rcu: Clean up flavor-related definitions and comments in r [...]
new aff5f0369e31 rcu: Clean up flavor-related definitions and comments in r [...]
new df8561a0d7e4 rcu: Clean up flavor-related definitions and comments in r [...]
new 8c1cf2da6f8a rcu: Clean up flavor-related definitions and comments in Kconfig
new 7f87c036fea3 rcu: Clean up flavor-related definitions and comments in rcu.h
new 62a1a945368f rcu: Clean up flavor-related definitions and comments in r [...]
new 6eb95cc4507a rcu: Clean up flavor-related definitions and comments in s [...]
new 679d3f30923e rcu: Clean up flavor-related definitions and comments in tiny.c
new 49918a54e63c rcu: Clean up flavor-related definitions and comments in tree.c
new 8fa946d42855 rcu: Clean up flavor-related definitions and comments in t [...]
new 0ae86a272656 rcu: Clean up flavor-related definitions and comments in t [...]
new 06462efc808c rcu: Clean up flavor-related definitions and comments in update.c
new 4d232dfe1df3 rcu: Remove !PREEMPT code from rcu_note_voluntary_context_ [...]
new 395a2f097ebd rcu: Define rcu_all_qs() only in !PREEMPT builds
new dd46a7882c2c rcu: Inline _rcu_barrier() into its sole remaining caller
new 92aa39e9dc77 rcu: Make need_resched() respond to urgent RCU-QS needs
new a0ef9ec24144 rcu: Provide improved interrupt-from-idle check in rcu_che [...]
new c116dba68d19 rcutorture: Dump reader protection sequence if failures or [...]
new c5bacd94173e rcu: Motivate Tiny RCU forward progress
new 7e28c5af4ef6 rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure
new 74de6960c99d rcu: Provide functions for determining if call_rcu() has b [...]
new c06aed0e3100 rcu: Compute jiffies_till_sched_qs from other kernel parameters
new d3052109c0bc rcu: More aggressively enlist scheduler aid for nohz_full CPUs
new fced9c8cfe6b rcu: Avoid resched_cpu() when rescheduling the current CPU
new df63fa5bc11a rcu: Convert "1UL << x" to "BIT(x)"
new 31ab604bf323 rcu: Remove unused rcu_dynticks_snap() from Tiny RCU
new cc72046cc3cc rcu: Merge rcu_dynticks structure into rcu_data structure
new 0fd79e7521bc rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure
new 5998a75adbf4 rcu: Switch last accelerate/advance to rcu_data structure
new c458a89e964d rcu: Switch lazy counts to rcu_data structure
new 2dba13f0b6c2 rcu: Switch urgent quiescent-state requests to rcu_data structure
new 4c5273bf2b5e rcu: Switch dyntick nesting counters to rcu_data structure
new dc5a4f2932f1 rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks
new 8d8a9d0e7eda rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed
new 894d45bbf7e7 rcu: Convert rcu_state.ofl_lock to raw_spinlock_t
new e0fcba9ac02a srcu: Make call_srcu() available during very early boot
new 55cda2290bf9 rcutorture: Test early boot call_srcu()
new 4e6ea4ef56f9 srcu: Make early-boot call_srcu() reuse workqueue lists
new 31e749074156 torture: Stop overwriting Make.out file with obsolete version
new 444da518fd55 rcutorture: Force occasional reader waits
new e746b558572e rcutorture: Warn on bad torture type for built-in tests
new f0288064425f rcuperf: Warn on bad perf type for built-in tests
new a52d14addf06 rcutorture: Remove TREE06 and TREE08 from the default test list
new 1b27291b1ea4 rcutorture: Add forward-progress tests for RCU grace periods
new 119248bec9d3 rcutorture: Also use GP sequence to judge forward progress
new 152f4afbfd58 rcutorture: Avoid no-test complaint if too few forward-pro [...]
new 08a7a2ec6834 rcutorture: Vary forward-progress test interval
new 9fdcb9afe082 rcutorture: Add self-propagating callback to forward-progr [...]
new 3cff54a830f7 rcutorture: Increase rcu_read_delay() longdelay_ms
new 1e69676592ed rcutorture: Limit reader duration if irq or bh disabled
new fecad5091f35 rcutorture: Reduce priority of forward-progress testing
new c04dd09bd38c rcutorture: Adjust number of reader kthreads per CPU-hotpl [...]
new f4de46ed5bbc rcutorture: Print forward-progress test interval on error
new 474e59b476b3 rcutorture: Check GP completion at stutter end
new 7c590fcca66b rcutorture: Maintain self-propagating CB only during forwa [...]
new b56ada120921 Merge branches 'doc.2018.08.30a', 'dynticks.2018.08.30b', [...]
new d0346559a7c3 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...]
new cee1352f7926 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...]
new 71e0940d52e1 efi: honour memory reservations passed via a linux specifi [...]
new b844470f2206 efi/arm: libstub: add a root memreserve config table
new a23d3bb05ccb efi: add API to reserve memory persistently across kexec reboot
new 41f1c4842070 efi/libstub: arm: support building with clang
new bcb31c6225c2 efi/efi_test: add exporting ResetSystem runtime service
new 9dbbedaa6171 efi: Make efi_rts_work accessible to efi page fault handler
new 3425d934fc03 efi/x86: Handle page faults occurring while running EFI ru [...]
new 4eda11175fd9 efi/x86: drop task_lock() from efi_switch_mm()
new b8b39bff3c7c efi/x86: earlyprintk - Add 64bit efi fb address support
new c33ce984435b efi/x86: Call efi_parse_options() from efi_main()
new 9c1442a9d039 x86: boot: Fix EFI stub alignment
new fa70f0d2ce96 Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...]
new de3fbb2aa802 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...]
new 34e12b864e61 jump_label: Use static_key_linked() accessor
new ce991095ccdf Merge branch 'locking/urgent' into locking/core, to pick up fixes
new cb538267ea1e jump_label/lockdep: Assert we hold the hotplug lock for _c [...]
new 4b486b535c33 locking/rwsem: Exit read lock slowpath if queue empty & no writer
new 925b9cd1b89a locking/rwsem: Make owner store task pointer of last ownin [...]
new 84818af26350 locking/rtmutex: Fix the preprocessor logic with normal #i [...]
new cb92173d1f04 locking/lockdep, cpu/hotplug: Annotate AP thread
new 27df89689e25 locking/spinlocks: Remove an instruction from spin and wri [...]
new c4f790f24407 tools/memory-model: Add litmus-test naming scheme
new 6e89e831a901 tools/memory-model: Add extra ordering for locks and remov [...]
new 3d2046a6fa21 tools/memory-model: Fix a README typo
new d8fa25c4efde tools/memory-model: Add more LKMM limitations
new 2f359c7ea554 locking/memory-barriers: Replace smp_cond_acquire() with s [...]
new bccb484b9a8d Documentation/lockstat: Fix trivial typo
new 44318d5b07be locking/lockdep: Remove add_chain_cache_classes()
new 8ee10862476e locking/lockdep: Eliminate redundant IRQs check in __lock_ [...]
new ce52a18db458 locking/lockdep: Add a faster path in __lock_release()
new 8ca2b56cd7da locking/lockdep: Make class->ops a percpu counter and move [...]
new 4de1a293a08b futex: Replace spin_is_locked() with lockdep
new 4766ab5677a2 locking/lockdep: Remove duplicated 'lock_class_ops' percpu array
new ac0d6567955c x86/build: Remove unused CONFIG_AS_CRC32
new 35e76b99ddf2 kbuild/arch/xtensa: Define LINKER_SCRIPT for the linker script
new 77b0bf55bc67 kbuild/Makefile: Prepare for using macros in inline assemb [...]
new c06c4d809051 x86/objtool: Use asm macros to work around GCC inlining bugs
new 9e1725b41059 x86/refcount: Work around GCC inlining bug
new 77f48ec28e4c x86/alternatives: Macrofy lock prefixes to work around GCC [...]
new f81f8ad56fd1 x86/bug: Macrofy the BUG table section handling, to work a [...]
new 494b5168f2de x86/paravirt: Work around GCC inlining bugs when compiling [...]
new a980c0ef9f6d x86/kprobes: Refactor kprobes_fault() like kprobe_exceptio [...]
new 76dee4a72849 x86/kprobes: Inline kprobe_exceptions_notify() into do_gen [...]
new e3e4d5019c2d x86/kprobes: Stop calling fixup_exception() from kprobe_fa [...]
new 75045f77f7a7 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups
new 81fd9c18444e x86/fault: Plumb error code and fault address through to f [...]
new 9da3f2b74054 x86/fault: BUG() when uaccess helpers fault on kernel addresses
new bef459026b16 lkdtm: Test copy_to_user() on bad kernel pointer under KERNEL_DS
new c0554d2d3db4 Merge branch 'linus' into x86/core, to pick up fixes
new bce6824cc8e8 Merge branch 'x86/core' into x86/build, to avoid conflicts
new 9ae033aca8d6 jump_label: Abstract jump_entry member accessors
new 50ff18ab497a jump_label: Implement generic support for relative references
new c296146c058c arm64/kernel: jump_label: Switch to relative references
new b40a142b12b5 x86: Add support for 64-bit place relative relocations
new 9fc0f798ab8a x86/jump_label: Switch to jump_entry accessors
new b34006c4258c x86/jump_table: Use relative references
new 19483677684b jump_label: Annotate entries that operate on __init code earlier
new e872267b8bcb jump_table: Move entries into ro_after_init region
new 13ddb52c165b s390/jump_label: Switch to relative references
new 57d15877033e s390/vmlinux.lds: Move JUMP_TABLE_DATA into output section
new 77ac1c02d9f2 jump_label: Fix NULL dereference bug in __jump_label_mod_update()
new 02678a582392 Merge branch 'core/core' into x86/build, to prevent conflicts
new 0474d5d9d2f7 x86/extable: Macrofy inline assembly code to work around G [...]
new d5a581d84ae6 x86/cpufeature: Macrofy inline assembly code to work aroun [...]
new 5bdcd510c2ac x86/jump-labels: Macrofy inline assembly code to work arou [...]
new 72a9c673636b x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y
new ec57e2f0acb0 Merge branch 'x86/build' into locking/core, to pick up dep [...]
new 53bf57fab732 locking/qspinlock: Re-order code
new 756b1df4c2c8 locking/qspinlock: Rework some comments
new 288e4521f0f6 x86/asm: 'Simplify' GEN_*_RMWcc() macros
new 7aa54be29765 locking/qspinlock, x86: Provide liveness guarantee
new 1222109a5363 locking/qspinlock_stat: Count instances of nested lock slowpaths
new 0fa809ca7f81 locking/pvqspinlock: Extend node size when pvqspinlock is [...]
new 9506a7425b09 locking/lockdep: Fix debug_locks off performance problem
new 01a14bda11ad locking/lockdep: Make global debug_locks* variables read-mostly
new 0200fbdd4315 Merge branch 'locking-core-for-linus' of git://git.kernel. [...]
new 7a983a0fe2a2 perf trace: Pass augmented args to the arg formatters when [...]
new 6ccc18a9a17a perf trace: Make the augmented_syscalls filter out the tra [...]
new 1cdf618f2386 perf trace: Print the syscall name for augmented_syscalls
new 6dcbd212ff49 perf trace: Extract the comm/tid printing for syscall enter
new c96f4edcc356 perf trace: Show comm/tid for augmented_syscalls
new 75d1e30681d0 perf trace: Use the augmented filename, expanding syscall [...]
new daa1284af3b9 perf trace: Augment the 'open' syscall 'filename' arg
new 9779fc021410 perf trace: Augment inotify_add_watch pathname syscall arg
new f6618ce6c024 perf trace: Introduce augmented_filename_syscall_enter() d [...]
new 16cc63593f67 perf trace: Augment 'newstat' (aka 'stat') filename ptr
new 9ab5aadebedd perf trace: Add a etcsnoop.c augmented syscalls eBPF utility
new d35b168c3dcd perf bpf: Give precedence to bpf header dir
new 403f833d15a3 perf bpf: Add linux/socket.h to the headers accessible to [...]
new d5a7e6613b00 perf trace augmented_syscalls: Augment connect's 'sockaddr' arg
new 24a6c2cd1dbd perf trace augmented_syscalls: Add augmented_sockaddr_sysc [...]
new 02ef28842077 perf trace augmented_syscalls: Augment bind's 'myaddr' soc [...]
new 6ebb686225a8 perf trace augmented_syscalls: Augment sendto's 'addr' arg
new b043cb524d28 perf trace beauty: Reorganize 'struct sockaddr *' beautifier
new 766e0618e494 perf report: Create auxiliary trace data files for s390
new 266b851cc287 tools lib traceevent, perf tools: Split trace-seq related [...]
new 664b6a95d771 perf bpf: Add syscall_exit() helper
new 5e2d8a5acc99 perf augmented_syscalls: Update the header comments
new 4c8f0a726ef8 perf trace augmented_syscalls: Rename augmented_*_syscall_ [...]
new f5b076dc01e7 perf trace augmented_syscalls: Hook into syscalls:sys_exit [...]
new c4191e55b874 perf trace: Show comm and tid for tracepoint events
new d50ed0ce8204 perf stat: Use evsel->threads in create_perf_stat_counter()
new 728c0ee0a896 perf stat: Move 'initial_delay' to 'struct perf_stat_config'
new 5698f26b46e4 perf stat: Move 'no_inherit' to 'struct perf_stat_config'
new 35386233fcf7 perf stat: Use local config arg for scale in create_perf_s [...]
new 7d9ad16afe2b perf stat: Add 'identifier' flag to 'struct perf_stat_config'
new 318ec1841a3f perf tools: Switch 'session' argument to 'evlist' in perf_ [...]
new 650d62204602 perf evsel: Introduce perf_evsel__store_ids()
new d09cefd2ef99 perf stat: Move create_perf_stat_counter() to stat.c
new 491073a61266 perf stat: Rename 'is_pipe' argument to 'attrs' in perf_st [...]
new 73d586c3917d perf stat: Add 'struct perf_stat_config' argument to perf_ [...]
new 1821f4eb480b perf stat: Add 'struct perf_tool' argument to perf_stat_sy [...]
new 1c21e9899d6a perf stat: Add 'struct perf_evlist' argument to perf_stat_ [...]
new c2c247f2dd87 perf stat: Add 'perf_event__handler_t' argument to perf_st [...]
new 0a4e64d391a2 perf stat: Move perf_stat_synthesize_config() to stat.c
new a5a9eac1a018 perf stat: Introduce perf_evlist__print_counters()
new 0174820a8ba1 perf stat: Move STAT_RECORD out of perf_evlist__print_counters()
new b64df7f33743 perf stat: Add 'struct perf_stat_config' argument to perf_ [...]
new f3ca50e61ff4 perf stat: Pass 'struct perf_stat_config' argument to loca [...]
new 6ca9a082b190 perf stat: Pass a 'struct perf_stat_config' argument to gl [...]
new fa7070a38676 perf stat: Move csv_* to 'struct perf_stat_config'
new 132c6ba3c440 perf stat: Move 'interval_clear' to 'struct perf_stat_config'
new 0ce5aa026660 perf stat: Move 'metric_only' to 'struct perf_stat_config'
new df4f7b4d4b1e perf stat: Move 'unit_width' to 'struct perf_stat_config'
new c512e0eae4c6 perf stat: Add 'target' argument to perf_evlist__print_counters()
new bc0bcda201e8 perf stat: Pass 'evlist' argument to print functions
new 0c538a946295 perf stat: Use 'evsel->evlist' instead of 'evsel_list' in [...]
new d97ae04b3d52 perf stat: Move 'run_count' to 'struct perf_stat_config'
new ee1760e2cf62 perf stat: Move 'metric_only_len' to 'struct perf_stat_config'
new ae2d7da554f0 perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu()
new 77e0faf8552c perf stat: Pass 'evlist' to aggr_update_shadow()
new 26893a6018f8 perf stat: Add 'walltime_nsecs_stats' pointer to 'struct p [...]
new aea0dca1629c perf stat: Move 'null_run' to 'struct perf_stat_config'
new 31084123c196 perf stat: Move 'print_free_counters_hint' to 'struct perf [...]
new 3b3cd9a41c2b perf stat: Move 'print_mixed_hw_group_error' to 'struct pe [...]
new 8897a8916efb perf stat: Move ru_* data to 'struct perf_stat_config'
new 6f6b6594b5f3 perf stat: Move *_aggr_* data to 'struct perf_stat_config'
new a138af663500 perf stat: Do not use the global 'evsel_list' in print functions
new 34ff0866d46a perf stat: Move 'big_num' data to 'struct perf_stat_config'
new fdee335b00b0 perf stat: Move 'no_merge' data to 'struct perf_stat_config'
new be54d5932531 perf stat: Propagate 'struct target' arg to sort_aggr_thread()
new 54ac0b1bd25c perf stat: Move 'walltime_*' data to 'struct perf_stat_config'
new d0192fdba09a perf stat: Move 'metric_events' to 'struct perf_stat_config'
new 088519f318be perf stat: Move the display functions to stat-display.c
new 3de3e8bbf302 perf trace beauty: Alias 'umount' to 'umount2'
new 58094c48f407 perf annotate: Handle arm64 move instructions
new 21d7eb9a2473 perf augmented_syscalls: Check probe_read_str() return separately
new 7538d16397df perf augmented_syscalls: Avoid optimization to pass older [...]
new 8a041f86a83f perf trace: Introduce syscall__augmented_args() method
new db2da3f85cd6 perf trace: Setup augmented_args in the raw_syscalls:sys_e [...]
new b1a9e2535e20 perf trace: Use the raw_syscalls:sys_enter for the augment [...]
new d8e75a110df7 perf map: Turn some pr_warning() to pr_debug()
new 1632936480a5 perf tests: Fix record+probe_libc_inet_pton.sh without pin [...]
new bda58ee8f8e4 Merge tag 'perf-core-for-mingo-4.20-20180905' of git://git [...]
new ba6cc93d611b Merge branch 'perf/urgent' into perf/core, to pick up fixe [...]
new 2766d2ee960c perf/x86: Add __ro_after_init annotations
new d0555fc78fdb kprobes: Remove pointless BUG_ON() from disarming process
new c72e6742f62d kprobes: Remove pointless BUG_ON() from add_new_kprobe()
new a6d18e65dff2 kprobes: Remove pointless BUG_ON() from reuse_unused_kprobe()
new 819319fc9346 kprobes: Return error if we fail to reuse kprobe instead o [...]
new cbdd96f55861 kprobes: Don't call BUG_ON() if there is a kprobe in use o [...]
new 49e73246cbe6 perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init
new fb437bc8fe36 Merge tag 'v4.19-rc5' into perf/core, to pick up fixes
new 7f16023bfcc4 Merge remote-tracking branch 'acme/perf/urgent' into perf/core
new 1627314fb54a perf: Suppress AUX/OVERWRITE records
new 2e85d5979e8d perf test: Add watchpoint test
new d5ceb62b3654 perf ordered_events: Add 'struct ordered_events_buffer' layer
new 53da12e01349 perf ordered_events: Prevent crossing max_alloc_size
new 01ab2e91103b tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header
new e381d1c21eea perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code
new 89f1688a57a8 perf tools: Remove perf_tool from event_op2
new 7336555a682c perf tools: Remove perf_tool from event_op3
new e035f4ca2ac9 perf auxtrace: Pass struct perf_mmap into mmap__read* functions
new ded2b8fe2e43 perf tools: Add 'struct perf_mmap' arg to record__write()
new ed93d0a26012 perf util: Make copyfile_offset() global
new c04c859f439f perf tools: Initialize perf_data_file fd field
new 24ef0fd0a1f3 perf python: Use -Wno-redundant-decls to build with PYTHON [...]
new 9835bf7ff813 Merge tag 'perf-core-for-mingo-4.20-20180919' of git://git [...]
new 3b9c25c0a046 perf help: Add missing subcommand `version`
new c12e039d1233 perf tools: Report itrace options in help
new 03a1f49f2648 tools lib subcmd: Support overwriting the pager
new 37fed3de5551 perf script: Allow sym and dso without ip, addr
new a78cdee6fbb1 perf script: Print DSO for callindent
new 4963b0f88bb9 tools lib traceevent, perf tools: Rename struct event_form [...]
new 2c92f9828b3c tools lib traceevent, perf tools: Rename struct format{_fi [...]
new bb39ccb204cc tools lib traceevent, perf tools: Rename enum format_flags [...]
new f25d9e09e935 tools lib traceevent: Rename enum event_{sort_}type to enu [...]
new c1953bcc7311 tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags
new 5647f94b90f6 tools lib traceevent, perf tools: Add prefix tep_ to all p [...]
new 1e97216f2033 tools lib traceevent, perf tools: Rename enum print_arg_ty [...]
new e906bb788f2c tools lib traceevent: Add prefix tep_ to enums filter_{boo [...]
new 4746d22a4c1b tools lib traceevent: Add prefix tep_ to enums filter_{exp [...]
new 0515ca53caa6 tools lib traceevent: Add prefix tep_ to struct filter_{ar [...]
new 88e6c21a11c5 tools lib traceevent: Add prefix tep_ to various structs f [...]
new 9334c9616b71 tools lib traceevent: Add prefix tep_ to structs filter_ty [...]
new 785be0c98d24 tools lib traceevent: Rename struct plugin_list to struct [...]
new 1affd34f192a tools lib traceevent: Rename data2host*() APIs
new 035c450ffa04 tools lib traceevent: Add prefix tep_ to enum filter_trivial_type
new 62cb1b8868a7 perf script: Enhance sample flags for trace begin / end
new ff645daf30ca perf db-export: Add trace begin / end branch type variants
new 4d60e5e36aa6 perf tools: Improve thread_stack__event() for trace begin / end
new 2dcde4e152a3 perf tools: Improve thread_stack__process() for trace begin / end
new c6b5da093a8b perf intel-pt: Add decoder flags for trace begin / end
new bea6385789b8 perf intel-pt: Implement decoder flags for trace begin / end
new d35c595bf005 perf vendor events arm64: Revise core JSON events for eMAG
new c90d3bd1b9e8 Merge tag 'perf-core-for-mingo-4.20-20180924' of git://git [...]
new 97e831e13015 Merge branch 'perf/urgent' into perf/core, to pick up fixes
new 1182a49529ed perf/x86: Add helper to obtain performance counter index
new b5e4274ef7f0 x86/intel_rdt: Remove local register variables
new 0a701c9dd535 x86/intel_rdt: Create required perf event attributes
new dd45407c0b24 x86/intel_rdt: Use perf infrastructure for measurements
new a4c9f26533eb Merge branch 'x86/cache' into perf/core, to resolve conflicts
new ba12d20edc5c perf/x86/intel: Factor out common code of PMI handler
new af3bdb991a5c perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler
new f2c4db1bd807 x86/cpu: Sanitize FAM6_ATOM naming
new 7c5314b88da6 perf/x86/intel: Add quirk for Goldmont Plus
new 6364cb221834 Merge branch 'perf/urgent' into perf/core, to pick up fixes
new ba4aa02b417f tools include: Adopt linux/bits.h
new 291ed51deee4 perf auxtrace: Include missing asm/bitsperlong.h to get BI [...]
new 0e24147d69c9 perf test: S390 does not support watchpoints in test 22
new ce49d8436cff perf strbuf: Match va_{add,copy} with va_end
new faedbf3fd19f perf tools: Cleanup trace-event-info 'tdata' leak
new 9c8a182e5a73 perf tools: Free 'printk' string in parse_ftrace_printk()
new 470c8f7c88de perf tools: Avoid double free in read_event_file()
new 1e44224fb052 perf tools: Free temporary 'sys' string in read_event_files()
new e13a5d69c31d perf python: Make clang_has_option() work on Python 3
new 8b2f245faa62 perf python: More portable way to make CFLAGS work with clang
new bbbab191c2c4 tools lib traceevent: Separate out tep_strerror() for stre [...]
new bb3dd7e7c4d5 tools lib traceevent, perf tools: Move struct tep_handler [...]
new 8f51ba8e604e Merge tag 'perf-core-for-mingo-4.20-20181008' of git://git [...]
new f703fd374ef8 x86/cpu: Drop pointless static qualifier in punit_dev_stat [...]
new d4ae552982de perf/x86/intel: Export mem events only if there's PEBS support
new c2712b858187 kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() no [...]
new 2e62024c265a kprobes/x86: Use preempt_enable() in optimized_callback()
new 53ed74af0551 x86/intel_rdt: Re-enable pseudo-lock measurements
new 82159876d32b x86/intel_rdt: Switch to bitmap_zalloc()
new 2cc81c699224 x86/intel_rdt: Show missing resctrl mount options
new fc8eaa85681f Merge branch 'x86/urgent' into x86/cache, to pick up depen [...]
new 521348b011d6 x86/intel_rdt: Introduce utility to obtain CDP peer
new e5f3530c3911 x86/intel_rdt: CBM overlap should also check for overlap w [...]
new 2a7adf6ce643 x86/intel_rdt: Fix initial allocation to consider CDP
new b61b8bba18fe x86/intel_rdt: Prevent pseudo-locking from using stale pointers
new dda93b45389f Merge branch 'x86/cache' into perf/core, to pick up fixes
new c05f3642f430 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...]
new 7401a633c34a x86/mce-inject: Reset injection struct after injection
new 93ac57540e91 x86/mce: Use BIT_ULL(x) for bit mask definitions
new e5276b1ffa97 x86/mce: Add macros for the corrected error count bit field
new 711f76a328cb x86/mcelog: Remove one mce_helper definition
new 0d1b82cd8ac2 Merge branch 'ras-core-for-linus' of git://git.kernel.org/ [...]
The 392 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/Data-Structures.html | 31 +-
.../Expedited-Grace-Periods.html | 9 +-
.../RCU/Design/Requirements/Requirements.html | 214 +-
Documentation/RCU/stallwarn.txt | 13 +-
Documentation/RCU/whatisRCU.txt | 3 +-
Documentation/admin-guide/kernel-parameters.txt | 36 +-
Documentation/kernel-per-CPU-kthreads.txt | 2 +-
Documentation/locking/lockstat.txt | 2 +-
Documentation/memory-barriers.txt | 3 +-
Documentation/x86/intel_rdt_ui.txt | 22 +-
Makefile | 9 +-
arch/Kconfig | 3 +
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/jump_label.h | 38 +-
arch/arm64/kernel/jump_label.c | 6 +-
arch/s390/Kconfig | 1 +
arch/s390/include/asm/jump_label.h | 40 +-
arch/s390/kernel/jump_label.c | 11 +-
arch/s390/kernel/vmlinux.lds.S | 1 +
arch/x86/Kconfig | 1 +
arch/x86/Makefile | 8 +-
arch/x86/boot/compressed/eboot.c | 10 +
arch/x86/boot/tools/build.c | 7 +
arch/x86/configs/i386_defconfig | 1 +
arch/x86/configs/x86_64_defconfig | 1 +
arch/x86/entry/calling.h | 2 +-
arch/x86/events/core.c | 37 +-
arch/x86/events/intel/core.c | 346 ++-
arch/x86/events/intel/cstate.c | 8 +-
arch/x86/events/intel/pt.c | 2 +-
arch/x86/events/intel/rapl.c | 4 +-
arch/x86/events/msr.c | 8 +-
arch/x86/events/perf_event.h | 4 +-
arch/x86/include/asm/alternative-asm.h | 20 +-
arch/x86/include/asm/alternative.h | 11 +-
arch/x86/include/asm/asm.h | 57 +-
arch/x86/include/asm/atomic.h | 8 +-
arch/x86/include/asm/atomic64_64.h | 8 +-
arch/x86/include/asm/bitops.h | 9 +-
arch/x86/include/asm/bug.h | 98 +-
arch/x86/include/asm/cpufeature.h | 82 +-
arch/x86/include/asm/efi.h | 1 +
arch/x86/include/asm/elf.h | 3 +-
arch/x86/include/asm/extable.h | 3 +-
arch/x86/include/asm/fpu/internal.h | 2 +-
arch/x86/include/asm/futex.h | 6 +-
arch/x86/include/asm/intel-family.h | 33 +-
arch/x86/include/asm/jump_label.h | 80 +-
arch/x86/include/asm/local.h | 8 +-
arch/x86/include/asm/mce.h | 53 +-
arch/x86/include/asm/msr-index.h | 1 +
arch/x86/include/asm/paravirt_types.h | 56 +-
arch/x86/include/asm/perf_event.h | 1 +
arch/x86/include/asm/preempt.h | 2 +-
arch/x86/include/asm/ptrace.h | 44 +-
arch/x86/include/asm/qspinlock.h | 15 +
arch/x86/include/asm/refcount.h | 79 +-
arch/x86/include/asm/rmwcc.h | 69 +-
arch/x86/include/asm/uaccess.h | 22 +-
arch/x86/kernel/cpu/common.c | 28 +-
arch/x86/kernel/cpu/intel_rdt.c | 17 +-
arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c | 12 +-
arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c | 385 ++--
arch/x86/kernel/cpu/intel_rdt_rdtgroup.c | 176 +-
arch/x86/kernel/cpu/mcheck/dev-mcelog.c | 3 -
arch/x86/kernel/cpu/mcheck/mce-inject.c | 6 +
arch/x86/kernel/cpu/mcheck/mce.c | 2 +-
arch/x86/kernel/jump_label.c | 62 +-
arch/x86/kernel/kprobes/core.c | 38 -
arch/x86/kernel/kprobes/opt.c | 2 +-
arch/x86/kernel/macros.S | 16 +
arch/x86/kernel/module.c | 6 +
arch/x86/kernel/traps.c | 16 +-
arch/x86/kernel/tsc.c | 2 +-
arch/x86/kernel/tsc_msr.c | 10 +-
arch/x86/lib/checksum_32.S | 4 +-
arch/x86/lib/copy_user_64.S | 90 +-
arch/x86/lib/csum-copy_64.S | 8 +-
arch/x86/lib/getuser.S | 12 +-
arch/x86/lib/putuser.S | 10 +-
arch/x86/lib/usercopy_32.c | 126 +-
arch/x86/lib/usercopy_64.c | 4 +-
arch/x86/mm/extable.c | 114 +-
arch/x86/mm/fault.c | 35 +-
arch/x86/platform/atom/punit_atom_debug.c | 6 +-
arch/x86/platform/efi/early_printk.c | 8 +-
arch/x86/platform/efi/efi_64.c | 10 +-
arch/x86/platform/efi/quirks.c | 78 +
.../platform/intel-mid/device_libs/platform_bt.c | 2 +-
arch/x86/tools/relocs.c | 10 +
arch/x86/um/asm/elf.h | 3 +-
arch/xtensa/kernel/Makefile | 4 +-
drivers/acpi/acpi_lpss.c | 2 +-
drivers/acpi/x86/utils.c | 2 +-
drivers/cpufreq/intel_pstate.c | 4 +-
drivers/edac/pnd2_edac.c | 2 +-
drivers/firmware/efi/efi.c | 59 +-
drivers/firmware/efi/libstub/Makefile | 3 +-
drivers/firmware/efi/libstub/arm-stub.c | 27 +
drivers/firmware/efi/runtime-wrappers.c | 61 +-
drivers/firmware/efi/test/efi_test.c | 27 +
drivers/firmware/efi/test/efi_test.h | 10 +
drivers/idle/intel_idle.c | 18 +-
drivers/misc/lkdtm/core.c | 1 +
drivers/misc/lkdtm/lkdtm.h | 1 +
drivers/misc/lkdtm/usercopy.c | 13 +
drivers/mmc/host/sdhci-acpi.c | 2 +-
drivers/pci/pci-mid.c | 4 +-
drivers/platform/x86/intel_int0002_vgpio.c | 2 +-
drivers/platform/x86/intel_mid_powerbtn.c | 4 +-
drivers/platform/x86/intel_telemetry_debugfs.c | 2 +-
drivers/platform/x86/intel_telemetry_pltdrv.c | 2 +-
drivers/powercap/intel_rapl.c | 10 +-
drivers/thermal/intel_soc_dts_thermal.c | 2 +-
fs/namespace.c | 2 +
include/asm-generic/bug.h | 8 +-
include/asm-generic/qrwlock.h | 7 +-
include/asm-generic/qspinlock.h | 16 +-
include/asm-generic/vmlinux.lds.h | 11 +-
include/linux/compiler.h | 56 +-
include/linux/debug_locks.h | 4 +-
include/linux/efi.h | 51 +
include/linux/jump_label.h | 65 +-
include/linux/lockdep.h | 7 +-
include/linux/rculist.h | 32 +-
include/linux/rcupdate.h | 154 +-
include/linux/rcupdate_wait.h | 14 +-
include/linux/rcutiny.h | 53 +-
include/linux/rcutree.h | 31 +-
include/linux/rwsem.h | 4 +-
include/linux/sched.h | 12 +-
include/linux/srcutree.h | 13 +-
include/linux/torture.h | 2 +-
include/trace/events/rcu.h | 25 +-
init/main.c | 1 -
kernel/cpu.c | 28 +
kernel/events/ring_buffer.c | 14 +-
kernel/futex.c | 4 +-
kernel/jump_label.c | 107 +-
kernel/kprobes.c | 39 +-
kernel/locking/lockdep.c | 116 +-
kernel/locking/lockdep_internals.h | 27 +
kernel/locking/lockdep_proc.c | 2 +-
kernel/locking/qspinlock.c | 143 +-
kernel/locking/qspinlock_paravirt.h | 4 +-
kernel/locking/qspinlock_stat.h | 6 +
kernel/locking/rtmutex.c | 4 +-
kernel/locking/rwsem-xadd.c | 15 +-
kernel/locking/rwsem.c | 7 +-
kernel/locking/rwsem.h | 95 +-
kernel/module.c | 9 +
kernel/rcu/Kconfig | 14 +-
kernel/rcu/rcu.h | 67 +-
kernel/rcu/rcuperf.c | 66 +-
kernel/rcu/rcutorture.c | 397 ++--
kernel/rcu/srcutiny.c | 29 +-
kernel/rcu/srcutree.c | 31 +-
kernel/rcu/tiny.c | 154 +-
kernel/rcu/tree.c | 2213 ++++++++------------
kernel/rcu/tree.h | 132 +-
kernel/rcu/tree_exp.h | 426 ++--
kernel/rcu/tree_plugin.h | 790 +++----
kernel/rcu/update.c | 70 +-
kernel/softirq.c | 3 +-
kernel/torture.c | 3 +-
lib/debug_locks.c | 6 +-
mm/maccess.c | 6 +
scripts/Kbuild.include | 4 +-
scripts/mod/Makefile | 2 +
sound/soc/intel/boards/bytcr_rt5651.c | 2 +-
tools/include/linux/bitops.h | 7 +-
{include => tools/include}/linux/bits.h | 0
tools/include/linux/err.h | 7 +
tools/lib/subcmd/pager.c | 11 +-
tools/lib/subcmd/pager.h | 1 +
tools/lib/traceevent/Build | 2 +
tools/lib/traceevent/event-parse-api.c | 275 +++
tools/lib/traceevent/event-parse-local.h | 92 +
tools/lib/traceevent/event-parse.c | 1217 ++++++-----
tools/lib/traceevent/event-parse.h | 782 +++----
tools/lib/traceevent/event-plugin.c | 20 +-
tools/lib/traceevent/parse-filter.c | 647 +++---
tools/lib/traceevent/plugin_function.c | 3 +-
tools/lib/traceevent/plugin_hrtimer.c | 5 +-
tools/lib/traceevent/plugin_jbd2.c | 1 +
tools/lib/traceevent/plugin_kmem.c | 5 +-
tools/lib/traceevent/plugin_kvm.c | 15 +-
tools/lib/traceevent/plugin_mac80211.c | 7 +-
tools/lib/traceevent/plugin_sched_switch.c | 11 +-
tools/lib/traceevent/plugin_scsi.c | 1 +
tools/lib/traceevent/plugin_xen.c | 1 +
tools/lib/traceevent/tep_strerror.c | 53 +
tools/lib/traceevent/trace-seq.c | 2 +
tools/lib/traceevent/trace-seq.h | 55 +
tools/memory-model/Documentation/explanation.txt | 186 +-
tools/memory-model/Documentation/recipes.txt | 2 +-
tools/memory-model/README | 39 +
tools/memory-model/linux-kernel.cat | 8 +-
.../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +-
tools/memory-model/litmus-tests/README | 104 +-
tools/objtool/special.c | 4 +-
tools/perf/Makefile.perf | 4 +-
tools/perf/arch/arm64/annotate/instructions.c | 59 +-
tools/perf/arch/s390/annotate/instructions.c | 2 -
tools/perf/builtin-annotate.c | 7 +-
tools/perf/builtin-inject.c | 40 +-
tools/perf/builtin-record.c | 53 +-
tools/perf/builtin-report.c | 11 +-
tools/perf/builtin-script.c | 110 +-
tools/perf/builtin-stat.c | 1463 +------------
tools/perf/builtin-trace.c | 179 +-
tools/perf/check-headers.sh | 1 +
tools/perf/command-list.txt | 1 +
tools/perf/examples/bpf/augmented_syscalls.c | 154 +-
tools/perf/examples/bpf/etcsnoop.c | 80 +
tools/perf/include/bpf/bpf.h | 3 +
tools/perf/include/bpf/linux/socket.h | 24 +
.../pmu-events/arch/arm64/ampere/emag/branch.json | 23 +
.../pmu-events/arch/arm64/ampere/emag/bus.json | 26 +
.../pmu-events/arch/arm64/ampere/emag/cache.json | 191 ++
.../pmu-events/arch/arm64/ampere/emag/clock.json | 20 +
.../arch/arm64/ampere/emag/core-imp-def.json | 32 -
.../arch/arm64/ampere/emag/exception.json | 50 +
.../arch/arm64/ampere/emag/instruction.json | 89 +
.../arch/arm64/ampere/emag/intrinsic.json | 14 +
.../pmu-events/arch/arm64/ampere/emag/memory.json | 29 +
.../arch/arm64/ampere/emag/pipeline.json | 50 +
tools/perf/tests/Build | 1 +
tools/perf/tests/builtin-test.c | 10 +
tools/perf/tests/evsel-tp-sched.c | 4 +-
.../tests/shell/record+probe_libc_inet_pton.sh | 2 +-
tools/perf/tests/tests.h | 4 +
tools/perf/tests/wp.c | 241 +++
tools/perf/trace/beauty/Build | 1 +
tools/perf/trace/beauty/beauty.h | 34 +
tools/perf/trace/beauty/sockaddr.c | 76 +
tools/perf/util/Build | 1 +
tools/perf/util/auxtrace.c | 30 +-
tools/perf/util/auxtrace.h | 41 +-
tools/perf/util/bpf-loader.c | 2 +-
tools/perf/util/data-convert-bt.c | 58 +-
tools/perf/util/db-export.c | 22 +
tools/perf/util/evsel.c | 39 +-
tools/perf/util/evsel.h | 11 +-
tools/perf/util/evsel_fprintf.c | 2 +-
tools/perf/util/header.c | 24 +-
tools/perf/util/header.h | 17 +-
.../perf/util/intel-pt-decoder/intel-pt-decoder.c | 34 +-
.../perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 +
tools/perf/util/intel-pt.c | 5 +
tools/perf/util/llvm-utils.c | 2 +-
tools/perf/util/map.c | 15 +-
tools/perf/util/mmap.c | 6 +-
tools/perf/util/mmap.h | 2 +-
tools/perf/util/ordered-events.c | 87 +-
tools/perf/util/ordered-events.h | 37 +-
tools/perf/util/python.c | 20 +-
tools/perf/util/s390-cpumsf.c | 94 +-
.../perf/util/scripting-engines/trace-event-perl.c | 66 +-
.../util/scripting-engines/trace-event-python.c | 100 +-
tools/perf/util/session.c | 75 +-
tools/perf/util/session.h | 5 +-
tools/perf/util/setup.py | 16 +-
tools/perf/util/sort.c | 22 +-
tools/perf/util/stat-display.c | 1166 +++++++++++
tools/perf/util/stat-shadow.c | 147 +-
tools/perf/util/stat.c | 100 +-
tools/perf/util/stat.h | 77 +-
tools/perf/util/strbuf.c | 10 +-
tools/perf/util/thread-stack.c | 51 +-
tools/perf/util/tool.h | 7 +-
tools/perf/util/trace-event-info.c | 2 +
tools/perf/util/trace-event-parse.c | 44 +-
tools/perf/util/trace-event-read.c | 15 +-
tools/perf/util/trace-event.c | 8 +-
tools/perf/util/trace-event.h | 21 +-
tools/perf/util/util.c | 2 +-
tools/perf/util/util.h | 2 +
tools/power/x86/turbostat/turbostat.c | 46 +-
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 1 -
.../selftests/rcutorture/configs/rcu/CFLIST | 2 -
.../selftests/rcutorture/configs/rcu/SRCU-P.boot | 1 +
.../selftests/rcutorture/configs/rcu/SRCU-u.boot | 1 +
.../selftests/rcutorture/configs/rcu/TINY02.boot | 2 -
.../selftests/rcutorture/configs/rcu/TREE01.boot | 2 +-
.../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +-
.../selftests/rcutorture/configs/rcu/TREE05.boot | 3 +-
.../selftests/rcutorture/configs/rcu/TREE06.boot | 2 -
.../selftests/rcutorture/configs/rcu/TREE08.boot | 2 -
289 files changed, 10392 insertions(+), 7638 deletions(-)
create mode 100644 arch/x86/kernel/macros.S
copy {include => tools/include}/linux/bits.h (100%)
create mode 100644 tools/lib/traceevent/event-parse-api.c
create mode 100644 tools/lib/traceevent/event-parse-local.h
create mode 100644 tools/lib/traceevent/tep_strerror.c
create mode 100644 tools/lib/traceevent/trace-seq.h
create mode 100644 tools/perf/examples/bpf/etcsnoop.c
create mode 100644 tools/perf/include/bpf/linux/socket.h
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/branch.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/bus.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/clock.json
delete mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/core-imp-def.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/exception.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/instruction.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/intrinsic.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/memory.json
create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/pipeline.json
create mode 100644 tools/perf/tests/wp.c
create mode 100644 tools/perf/trace/beauty/sockaddr.c
create mode 100644 tools/perf/util/stat-display.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.