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 d2627972940 Automatic date update in version.in
new b3b360dec78 tekhex: Uninitialised read
new 81699544466 alpha-vms: sanity checks for image_write
new 89b599df371 alpha-coff: unitialised read
The 3 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/ChangeLog | 16 +++++++++++++
bfd/coff-alpha.c | 2 +-
bfd/tekhex.c | 2 +-
bfd/vms-alpha.c | 70 ++++++++++++++++++++++++++++++++++++--------------------
4 files changed, 63 insertions(+), 27 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 gcc.
from 13a29fc5730 Daily bump.
new 3809bcd6c0e lra: set insn_code_data to NULL when freeing
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:
gcc/ChangeLog | 5 +++++
gcc/lra.c | 5 ++++-
gcc/testsuite/ChangeLog | 4 ++++
gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 ++++++++++
4 files changed, 23 insertions(+), 1 deletion(-)
--
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 2ce94bc4e056 Merge tag 'pnp-5.7-rc1' of git://git.kernel.org/pub/scm/li [...]
new 644592d32837 objtool: Fail the kernel build on fatal errors
new a22961409c02 objtool: Add is_static_jump() helper
new dc4197236c20 objtool: Add relocation check for alternative sections
new 113d4bc90483 objtool: Fix clang switch table edge case
new 7acfe5315312 objtool: Improve call destination function detection
new a92e92d1a749 objtool: Introduce validate_return()
new dbf4aeb0a494 objtool: Rename func_for_each_insn()
new f0f70adb7810 objtool: Rename func_for_each_insn_all()
new fc8bd77d6476 x86/kexec: Use RIP relative addressing
new 36cc552055a5 x86/kexec: Make relocate_kernel_64.S objtool clean
new 65fb11a7f6ae objtool: Optimize find_symbol_by_index()
new 1e11f3fdc326 objtool: Add a statistics mode
new 530389968739 objtool: Optimize find_section_by_index()
new ae358196fac3 objtool: Optimize find_section_by_name()
new 2a362ecc3ec9 objtool: Optimize find_symbol_*() and read_symbols()
new 53d20720bbc8 objtool: Rename find_containing_func()
new 513b5ca6b5fb objtool: Resize insn_hash
new cdb3d057a17d objtool: Optimize find_symbol_by_name()
new 8b5fa6bc326b objtool: Optimize read_sections()
new 8887a86eddd9 objtool: Delete cleanup()
new 74b873e49d92 objtool: Optimize find_rela_by_dest_range()
new 350994bf9541 objtool: Re-arrange validate_functions()
new d937a6dfc942 Merge branch 'core-objtool-for-linus' of git://git.kernel. [...]
new dc8cb9df2b86 doc: Add some more RCU list patterns in the kernel
new d18c265fbf19 doc/RCU/Design: Remove remaining HTML tags in ReST files
new c50a871409dc doc/RCU/listRCU: Fix typos in a example code snippets
new 3282b0469248 doc/RCU/listRCU: Update example function name
new be2895681d6d doc/RCU/rcu: Use ':ref:' for links to other docs
new 6a534b299ab2 doc/RCU/rcu: Use absolute paths for non-rst files
new 06a649b314b3 doc/RCU/rcu: Use https instead of http if possible
new 9671f30ee251 doc: Add rcutorture scripting to torture.txt
new 8149b5cbfa15 Documentation/memory-barriers: Fix typos
new 9f01eb5d4936 nfs: Fix nfs_access_get_cached_rcu() sparse error
new 82dd8419e225 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf
new 24bb9eccf7ff rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace
new 8a7e8f517140 rcu: Provide debug symbols and line numbers in KCSAN runs
new 7672d647ddae rcu: Add WRITE_ONCE() to rcu_node ->qsmask update
new b0c18c87730a rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store
new 0937d045732b rcu: Add READ_ONCE() to rcu_node ->gp_seq
new 2906d2154cd6 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity
new 105abf82b0a6 rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext
new 0050c7b2d27c locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner
new bfeebe24212d rcu: Add READ_ONCE() to rcu_segcblist ->tails[]
new 8ff37290d662 rcu: Add *_ONCE() for grace-period progress indicators
new 65bb0dc437c3 rcu: Fix typos in file-header comments
new a5b8950180f8 rcu: Add READ_ONCE() to rcu_data ->gpwrap
new 2a2ae872ef7a rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick
new 3ca3b0e2cbe0 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status
new 90c018942c2b timer: Use hlist_unhashed_lockless() in timer_pending()
new 57721fd15a02 rcu: Remove dead code from rcu_segcblist_insert_pend_cbs()
new 59881bcd85a0 rcu: Add WRITE_ONCE() to rcu_state ->gp_start
new aa24f93753e2 rcu: Fix rcu_barrier_callback() race condition
new 4dfd5cd83dc4 rculist: Add brackets around cond argument in __list_check [...]
new 5648d6591230 rcu: Don't flag non-starting GPs before GP kthread is running
new 9ced45480719 rcu: Add missing annotation for rcu_nocb_bypass_lock()
new 92c0b889f2ff rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock()
new faa059c397de rcu: Optimize and protect atomic_cmpxchg() loop
new 13817dd589f4 rcu: Tighten rcu_lockdep_assert_cblist_protected() check
new 3d05031ae6de rcu: Make nocb_gp_wait() double-check unexpected-callback warning
new 0f11ad323dd3 rcu: Mark rcu_state.gp_seq to detect concurrent writes
new 127e29815b4b rcu: Make rcu_barrier() account for offline no-CBs CPUs
new 34c881745549 rcu: Support kfree_bulk() interface in kfree_rcu()
new 613707929b30 rcu: Add a trace event for kfree_rcu() use of kfree_bulk()
new 80c503e0e68f locktorture: Print ratio of acquisitions, not failures
new 7aabb6f83962 locktorture: Allow CPU-hotplug to be disabled via --bootargs
new c0e1472d8078 locktorture: Use private random-number generators
new 28e09a2e4848 locktorture: Forgive apparent unfairness if CPU hotplug
new b5ea03709d12 rcu: Clear ->core_needs_qs at GP end or self-reported QS
new b2b00ddf193b rcu: React to callback overload by aggressively seeking qu [...]
new 8c14263d351b rcu: React to callback overload by boosting RCU readers
new aa96a93ba2bb rcu: Fix spelling mistake "leval" -> "level"
new b692dc4adfcf rcu: Update __call_rcu() comments
new fcb7381265e6 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head
new e1e9bdc00ade rcu: Add missing annotation for exit_tasks_rcu_start()
new 90ba11ba99e0 rcu: Add missing annotation for exit_tasks_rcu_finish()
new 7ff8b4502bc0 srcu: Fix __call_srcu()/process_srcu() datarace
new 8c9e0cb32315 srcu: Fix __call_srcu()/srcu_get_delay() datarace
new 39f91504a03a srcu: Fix process_srcu()/srcu_batches_completed() datarace
new 710426068dc6 srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq
new 59ee0326ccf7 rcutorture: Suppress forward-progress complaints during ea [...]
new 90e23b6b81a9 torture: Make results-directory date format completion-friendly
new 435508095ab5 rcutorture: Refrain from callback flooding during boot
new a59ee765a689 torture: Forgive -EBUSY from boottime CPU-hotplug operations
new 58c53360b36d rcutorture: Allow boottime stall warnings to be suppressed
new 4ab00bdd99a9 rcutorture: Suppress boottime bad-sequence warnings
new 8171d3e0dafd torture: Allow disabling of boottime CPU-hotplug torture o [...]
new e0714247373b rcutorture: Add 100-CPU configuration
new c0b94ffb6684 rcutorture: Summarize summary of build and run results
new beabc806f5aa rcutorture: Make kvm-find-errors.sh abort on bad directory
new 202489101f2e rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...]
new 102c14d2f879 rcutorture: Fix stray access to rcu_fwd_cb_nodelay
new f042a436c8dc rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...]
new 5396d31d3a39 rcutorture: Annotation lockless accesses to rcu_torture_current
new 12af66032126 rcuperf: Measure memory footprint during kfree_rcu() test
new 50d4b62970e2 rcutorture: Make rcu_torture_barrier_cbs() post from corre [...]
new 9470a18fabd0 rcutorture: Manually clean up after rcu_barrier() failure
new a144935ceaed rcutorture: Set KCSAN Kconfig options to detect more data races
new aa93ec620be3 Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kf [...]
new baf5fe761846 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...]
new 7c4fa150714f Merge branch 'core-rcu-for-linus' of git://git.kernel.org/ [...]
new c7225494be79 efi/arm: Work around missing cache maintenance in decompre [...]
new e951a1f427f2 efi/arm: Pass start and end addresses to cache_clean_flush()
new 9f9223778ef3 efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint
new 67a6af7ad1d1 x86/boot: Remove KEEP_SEGMENTS support
new 90ff226281e1 efi/x86: Don't depend on firmware GDT layout
new 32d009137a56 x86/boot: Reload GDTR after copying to the end of the buffer
new cae0e431a02c x86/boot: Clear direction and interrupt flags in startup_64
new ef5a7b5eb13e efi/x86: Remove GDT setup from efi_main
new b75e2b076d00 x86/boot: GDT limit value should be size - 1
new 8a3abe30de9f x86/boot: Micro-optimize GDT loading instructions
new f32ea1cd124c efi/x86: Mark setup_graphics static
new 55087c5713dc efi/bgrt: Accept BGRT tables with a version of 0
new b92165d2ba86 efi/libstub/arm64: Use 1:1 mapping of RT services if prope [...]
new 3b9274ea1c02 efi/apple-properties: Replace zero-length array with flexi [...]
new e6d832ea9ac6 efi/libstub/x86: Remove pointless zeroing of apm_bios_info
new 04a7d0e15606 efi/libstub/x86: Avoid overflowing code32_start on PE entry
new 6f05106e20f0 efi/libstub: Use hidden visibility for all source files
new 184d7e0d7d6e efi/libstub/arm: Relax FDT alignment requirement
new f57db62c67c1 efi/libstub: Move memory map handling and allocation routi [...]
new a7495c28c86a efi/libstub: Simplify efi_high_alloc() and rename to efi_a [...]
new c2d0b470154c efi/libstub/x86: Incorporate eboot.c into libstub
new a46a290a0114 efi/libstub: Use consistent type names for file I/O protocols
new 6a4db9bfdd56 efi/libstub/x86: Permit bootparams struct to be allocated [...]
new 8166ec091573 efi/libstub: Move stub specific declarations into efistub.h
new 1e45bf7372c4 efi/libstub/x86: Permit cmdline data to be allocated above 4 GB
new 0ed02bdaa7d8 efi/libstub: Move efi_random_alloc() into separate source file
new b87174541abc efi/libstub: Move get_dram_base() into arm-stub.c
new 5193a33d78ce efi/libstub: Move file I/O support code into separate file
new 9302c1bb8e47 efi/libstub: Rewrite file I/O routine
new 31f5e546655b efi/libstub: Take soft and hard memory limits into account [...]
new 91d150c0cc63 efi/libstub: Clean up command line parsing routine
new abd268685a21 efi/libstub: Expose LocateDevicePath boot service
new 2931d526d567 efi/libstub: Make the LoadFile EFI protocol accessible
new eaa6fc67e11c efi/libstub: Add function description of efi_allocate_pages()
new e7ea37b00da4 efi/libstub: Simplify efi_get_memory_map()
new 1d9b17683547 efi/libstub: Describe memory functions
new 0255973bd6e4 efi/libstub: Describe efi_relocate_kernel()
new ba832f68dcf1 efi/libstub: Describe RNG functions
new f01dd5b3d1f4 efi/libstub: Fix error message in handle_cmdline_files()
new 6d2576e4805a efi/esrt: Clean up efi_esrt_init
new e0dc26c781fb efi/capsule-loader: Drop superfluous assignment
new 14b60cc8e0ea efi/x86: Reindent struct initializer for legibility
new a570b0624b3f efi/x86: Replace #ifdefs with IS_ENABLED() checks
new db8952e7094f efi/dev-path-parser: Add struct definition for vendor type [...]
new ec93fc371f01 efi/libstub: Add support for loading the initrd from a dev [...]
new 79d3219d4e56 efi/libstub: Take noinitrd cmdline argument into account f [...]
new 50d53c58dd77 efi: Drop handling of 'boot_info' configuration table
new 120540f230d5 efi/ia64: Move HCDP and MPS table handling into IA64 arch code
new fd506e0cf9fd efi: Move UGA and PROP table handling to x86 code
new 5d288dbd8860 efi: Make rng_seed table handling local to efi.c
new a17e809ea573 efi: Move mem_attr_table out of struct efi
new b7846e6be235 efi: Make memreserve table handling local to efi.c
new 14fb42090943 efi: Merge EFI system table revision and vendor checks
new c0019f576818 efi/ia64: Use existing helpers to locate ESI table
new beaf1c745b46 efi/ia64: Use local variable for EFI system table address
new 686312927b13 efi/ia64: Switch to efi_config_parse_tables()
new 3a0701dc7ff8 efi: Make efi_config_init() x86 only
new 06c0bd93434c efi: Clean up config_parse_tables()
new 0a67361dcdaa efi/x86: Remove runtime table address from kexec EFI setup data
new 9cd437ac0ef4 efi/x86: Make fw_vendor, config_table and runtime sysfs no [...]
new 09308012d854 efi/x86: Merge assignments of efi.runtime_version
new 59f2a619a2db efi: Add 'runtime' pointer to struct efi
new 8819ba39661e efi/arm: Drop unnecessary references to efi.systab
new fd26830423e5 efi/x86: Drop 'systab' member from struct efi
new 223e3ee56f77 efi/x86: add headroom to decompressor BSS to account for s [...]
new 832187f03994 efi/x86: Drop redundant .bss section
new f7b85b33eb0b efi/libstub/x86: Make loaded_image protocol handling mixed [...]
new 3b8f44fc0810 efi/libstub/x86: Use Exit() boot service to exit the stub [...]
new 17054f492dfd efi/x86: Implement mixed mode boot without the handover protocol
new 97aa276579b2 efi/x86: Add true mixed mode entry point into .compat section
new ac5abc700a43 efi/arm: Move FDT param discovery code out of efi.c
new 3b2e4b4c634c efi/arm: Move FDT specific definitions into fdtparams.c
new e457ed516a67 efi/arm: Rewrite FDT param discovery routines
new 96a3dd3dece8 efi: Store mask of supported runtime services in struct efi
new fe4db90a80cd efi: Add support for EFI_RT_PROPERTIES table
new bf67fad19e49 efi: Use more granular check for availability for variable [...]
new e5c3b1cc9945 efi: Register EFI rtc platform device only when available
new d79b348c3540 infiniband: hfi1: Use EFI GetVariable only when available
new 69f4cab134d2 scsi: iscsi: Use EFI GetVariable only when available
new 9b42f76ad58b efi: Use EFI ResetSystem only when available
new 9a440391b560 x86/ima: Use EFI GetVariable only when available
new 6b75d54d5258 integrity: Check properly whether EFI GetVariable() is available
new a3326a0d878c efi/x86: Use symbolic constants in PE header instead of ba [...]
new 148d3f716c20 efi/libstub: Introduce symbolic constants for the stub maj [...]
new dc235d62fc60 efi: Bump the Linux EFI stub major version number to #1
new e9765680a31b Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...]
new f10e80a19b07 efi/x86: Add TPM related EFI tables to unencrypted mapping checks
new badc61982adb efi/x86: Add RNG seed EFI table to unencrypted mapping check
new 98649365e59d efi: Don't shadow 'i' in efi_config_parse_tables()
new 0698fac4ac2a efi/arm: Clean EFI stub exit code from cache instead of av [...]
new b9676962cd53 efi/arm64: Clean EFI stub exit code from cache instead of [...]
new 3e03dca500ca efi: Mark all EFI runtime services as unsupported on non-EFI boot
new c98a76eabbb6 x86/boot/compressed: Fix reloading of GDTR post-relocation
new 3be5f0d286dc Merge tag 'efi-next' of git://git.kernel.org/pub/scm/linux [...]
new 6120681bdf1a Merge branch 'efi/urgent' into efi/core, to pick up fixes
new 73f2f563661d MAINTAINERS: Adjust EFI entry to removing eboot.c
new f9834f18f03e efi/libstub: Add libstub/mem.c to the documentation tree
new 3cdcd6899eaf efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA
new 71ff44ac6cfa efi/x86: Respect 32-bit ABI in efi32_pe_entry()
new 3fab43318f05 efi/x86: Make efi32_pe_entry() more readable
new 8acf63efa171 efi/x86: Avoid using code32_start
new 81a34892c2c7 x86/boot: Use unsigned comparison for addresses
new f3fa0efce2e7 efi/libstub/x86: Deal with exit() boot service returning
new 8ef44be39311 x86/boot/compressed/32: Save the output address instead of [...]
new 1887c9b653f9 efi/x86: Decompress at start of PE image load address
new 26725192c46e efi/x86: Add kernel preferred address to PE header
new 964124a97b97 efi/x86: Remove extra headroom for setup block
new d5cdf4cfeac9 efi/x86: Don't relocate the kernel unless necessary
new dd09fad9d2ca efi/x86: Ignore the memory attributes table on i386
new 57648adb317c efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map()
new 2fb2c17993a3 efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux
new 8d8ab66a717a efi: Fix a mistype in comments mentioning efivar_entry_ite [...]
new ac82d356994d efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations
new 0347d8c28cbb efi/x86: Fix cast of image argument
new d5528d5e9104 partitions/efi: Fix partition name parsing in GUID partiti [...]
new c2136dceba9a efi/libstub/arm64: Avoid image_base value from efi_loaded_image
new 594e576d4b93 efi/libstub/arm: Fix spurious message that an initrd was loaded
new a776c270a0b2 Merge branch 'efi-core-for-linus' of git://git.kernel.org/ [...]
new b3b9c187dc25 locking/lockdep: Decrement IRQ context counters when remov [...]
new b9875e988229 locking/lockdep: Display irq_context names in /proc/lockde [...]
new 1d44bcb4fdb6 locking/lockdep: Track number of zapped classes
new 836bd74b5957 locking/lockdep: Throw away all lock chains with zapped class
new 797b82eb906e locking/lockdep: Track number of zapped lock chains
new 810507fe6fd5 locking/lockdep: Reuse freed chain_hlocks entries
new 1751060e2527 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its o [...]
new 206c98ffbeda locking/percpu-rwsem: Convert to bool
new 71365d402321 locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath
new 75ff64572e49 locking/percpu-rwsem: Extract __percpu_down_read_trylock()
new 7f26482a872c locking/percpu-rwsem: Remove the embedded rwsem
new bcba67cd8068 locking/rwsem: Remove RWSEM_OWNER_UNKNOWN
new ac8dec420970 locking/percpu-rwsem: Fold __percpu_up_read()
new 41f0e29190ac locking/percpu-rwsem: Add might_sleep() for writer locking
new 3867913c45b4 Merge branch 'locking/urgent'
new 222993395ed3 futex: Remove pointless mmgrap() + mmdrop()
new 4b39f99c222a futex: Remove {get,drop}_futex_key_refs()
new 5d0c9b0eb8ab asm-generic/bitops: Update stale comment
new 25016bd7f4ca locking/lockdep: Avoid recursion in lockdep_count_{for,bac [...]
new 10476e630422 locking/lockdep: Fix bad recursion pattern
new 248efb2158f1 locking/lockdep: Rework lockdep_lock
new f6f48e180404 lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions
new efbdc769601f PCI/switchtec: Fix init_completion race condition with pol [...]
new deaa0a8a74d8 pci/switchtec: Replace completion wait queue usage for poll
new c1d51dd50557 usb: gadget: Use completion interface instead of open coding it
new 9fe114ce0371 orinoco_usb: Use the regular completion interfaces
new df23e2be3d24 acpi: Remove header dependency
new 43ea9d1a533a nds32: Remove mm.h from asm/uaccess.h
new c5eedbae2f2b csky: Remove mm.h from asm/uaccess.h
new 3f332aa0a765 hexagon: Remove mm.h from asm/uaccess.h
new 6f28b46c4f93 ia64: Remove mm.h from asm/uaccess.h
new d964ea7014a9 microblaze: Remove mm.h from asm/uaccess.h
new 80fbaf1c3f29 rcuwait: Add @state argument to rcuwait_wait_event()
new e21fee5368f4 powerpc/ps3: Convert half completion to rcuwait
new 919e9e6395cf Documentation: Add lock ordering and nesting documentation
new e5d4d1756b07 timekeeping: Split jiffies seqlock
new b3212fe2bc06 sched/swait: Prepare usage in completions
new a5c6234e1028 completion: Use simple wait queues
new de8f5e4f2dc1 lockdep: Introduce wait-type checks
new 40db173965c0 lockdep: Add hrtimer context tracing bits
new 49915ac35ca7 lockdep: Annotate irq_work
new d53f2b62fcb6 lockdep: Add posixtimer context tracing bits
new 8bf6c677ddb9 completion: Use lockdep_assert_RT_in_threaded_ctx() in com [...]
new 9e860351550b m68knommu: Remove mm.h include from uaccess_no.h
new a08971e9488d futex: arch_futex_atomic_op_inuser() calling conventions change
new 0bea4f7beb68 sh: no need of access_ok() in arch_futex_atomic_op_inuser()
new dc8858899094 [parisc, s390, sparc64] no need for access_ok() in futex handling
new 36b1c7006736 objtool: whitelist __sanitizer_cov_trace_switch()
new 0ec33c0171a1 x86: convert arch_futex_atomic_op_inuser() to user_access_ [...]
new 8aef36dacb3a x86: don't reload after cmpxchg in unsafe_atomic_op2() loop
new a251b2d513ea generic arch_futex_atomic_op_inuser() doesn't need access_ok()
new f5544ba712af x86: get rid of user_atomic_cmpxchg_inatomic()
new cf226c42b2d6 Merge branch 'uaccess.futex' of git://git.kernel.org/pub/s [...]
new 7ecc6aa522e1 Documentation/locking/locktypes: Further clarifications an [...]
new 51e69e6551a8 Documentation/locking/locktypes: Minor copy editor fixes
new fc32150e6f43 thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
new f1e67e355c2a fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular s [...]
new 4b9fd8a829a1 Merge branch 'locking-core-for-linus' of git://git.kernel. [...]
new 6c1c07b33eb0 perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI
new bbfd5e4fab63 perf/core: Add new branch sample type for HW index of raw [...]
new db278b90c326 perf/x86/intel: Output LBR TOS information correctly
new fdb64822443e perf/x86: Add Intel Tiger Lake uncore support
new 1941011a8bd2 Merge branch 'perf/urgent' into perf/core, to pick up the [...]
new ab6f824cfdf7 perf/core: Unify {pinned,flexible}_sched_in()
new 2c2366c7548e perf/core: Remove 'struct sched_in_data'
new 98add2af89bb perf/cgroup: Reorder perf_cgroup_connect()
new 6e24628d78e4 lib: Introduce generic min-heap
new 6eef8a7116de perf/core: Use min_heap in visit_groups_merge()
new 836196beb377 perf/core: Add per perf_cpu_context min_heap storage
new c2283c9368d4 perf/cgroup: Grow per perf_cpu_context heap storage
new 95ed6c707f26 perf/cgroup: Order events in RB tree by cgroup id
new 4dcc3df82573 perf/amd/uncore: Prepare L3 thread mask code for Family 19h
new 9689dbbeaea8 perf/amd/uncore: Make L3 thread mask code more readable
new e48667b86548 perf/amd/uncore: Add support for Family 19h L3 PMU
new c395c3553d68 perf diff: Fix undefined string comparison spotted by clan [...]
new d46eec8e975a Merge remote-tracking branch 'acme/perf/urgent' into perf/core
new 7982a8985150 tools lib api fs: Move cgroupsfs_find_mountpoint()
new 1af62ce61cd8 perf stat: Show percore counts in per CPU output
new 357a5d24c471 perf llvm: Add debug hint message about missing kernel-dev [...]
new dabce16bd292 perf annotate: Get rid of annotation->nr_jumps
new 76ce02651dab libperf: Add counting example
new 401d61cbd4d4 tools lib traceevent: Remove extra '\n' in print_event_time()
new 6339998d22ec tools headers UAPI: Update tools's copy of linux/perf_event.h
new 42bbabed09ce perf tools: Add hw_idx in struct branch_stack
new d3f85437ad6a perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX
new 277ce1efa7b5 perf header: Add check for unexpected use of reserved memb [...]
new 576a65b6974d perf expr: Add expr.c object
new 26226a97724d perf expr: Move expr lexer to flex
new 58ca707636dc perf expr: Increase EXPR_MAX_OTHER to support metrics with [...]
new 0f9b1e124bb2 perf expr: Straighten expr__parse()/expr__find_other() interface
new d942815a7646 perf expr: Make expr__parse() return -1 on error
new 3e152aa984ff perf block-info: Fix wrong block address comparison in blo [...]
new a8a9f6dc0dbf perf diff: Use __block_info__cmp() to replace block_pair_cmp()
new cca0cc76f5f5 perf block-info: Allow selecting which columns to report a [...]
new f787feff69c4 perf block-info: Support color ops to print block percents [...]
new fdca7c1496cf Merge tag 'perf-core-for-mingo-5.7-20200310' of git://git. [...]
new 409e1a314040 Merge branch 'perf/urgent' into perf/core, to pick up fixes
new e7950166e402 perf vendor events s390: Add new deflate counters for IBM z15
new 03fe02b11388 perf jevents: Support metric constraint
new f742634ab47f perf metricgroup: Factor out metricgroup__add_metric_weak_group()
new 2a14c1bf017f perf util: Factor out sysctl__nmi_watchdog_enabled()
new ab483d8bc8ac perf metricgroup: Support metric constraint
new b95fcd2c1c25 perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint
new b8fdcfb5a17f perf map: Fix off by one in strncpy() size argument
new bdadd647cbf7 perf map: Use strstarts() to look for Android libraries
new d01751563caf perf cs-etm: Swap packets for instruction samples
new f1410028c762 perf cs-etm: Continuously record last branch
new c9f5baa13677 perf cs-etm: Correct synthesizing instruction samples
new 695378b567df perf cs-etm: Optimize copying last branches
new bc010dd657ee perf cs-etm: Fix unsigned variable comparison to zero
new 0c2d04123241 perf doc: Set man page date to last git commit
new 97256d1a2a62 perf intel-pt: Rename intel-pt.txt and put it in man page format
new 870d325b15fb perf intel-pt: Add Intel PT man page references
new ec2eab9deb80 perf intel-pt: Update intel-pt.txt file with new location [...]
new 67439d555f7d perf scripting perl: Add common_callchain to fix argument order
new 44d462acc0bf perf record: Fix binding of AIO user space buffers to nodes
new b2bf6660709c perf test: Print if shell directory isn't present
new 3b7a15b0643d perf tools: Give synthetic mmap events an inode generation
new c3b10649a80e perf report: Fix no branch type statistics report issue
new 59a08b4b3b1a perf expr: Fix copy/paste mistake
new d1c9f7d11719 Merge tag 'perf-core-for-mingo-5.7-20200317' of git://git. [...]
new d8a738689794 x86/optprobe: Fix OPTPROBE vs UACCESS
new 90c91dfb86d0 perf/core: Fix endless multiplex timer
new a6763625ae6f perf/core: Fix reversed NULL check in perf_event_groups_less()
new bc88a2fe216a perf/x86/intel/uncore: Add box_offsets for free-running counters
new 3442a9ecb8e7 perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box
new bdb04a1abbf9 x86/Kconfig: Drop vendor dependency for X86_UMIP
new 753039ef8b2f x86/cpu/amd: Call init_amd_zn() om Family 19h processors too
new 19d33357ecdf x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor
new ba5bade4cc0d x86/devicetable: Move x86 specific macro out of generic code
new 20d437447c00 x86/cpu: Add consistent CPU match macros
new f6d502fcfc51 x86/cpu/bugs: Convert to new matching macros
new ef37219ab828 x86/perf/events: Convert to new CPU match macros
new 320debe5ef6d x86/kvm: Convert to new CPU match macros
new adefe55e7258 x86/kernel: Convert to new CPU match macros
new 9595198f8dc4 x86/platform: Convert to new CPU match macros
new e36cf2f76846 ACPI: Convert to new X86 CPU match macros
new b11d77fa300d cpufreq: Convert to new X86 CPU match macros
new 298426211c4b EDAC: Convert to new X86 CPU match macros
new a69b3b1d4cf0 platform/x86: Convert to new CPU match macros
new 5cfc7ac7c1bf hwmon: Convert to new X86 CPU match macros
new 9c51044cbc5f thermal: Convert to new X86 CPU match macros
new 20d320c664f9 extcon: axp288: Convert to new X86 CPU match macros
new 4a9f45a0533f intel_idle: Convert to new X86 CPU match macros
new 1e41eb152479 mmc: sdhci-acpi: Convert to new X86 CPU match macros
new 91e503e6f8af PCI: intel-mid: Convert to new X86 CPU match macros
new f07225128865 powercap/intel_rapl: Convert to new X86 CPU match macros
new d51ba9c6663d ASoC: Intel: Convert to new X86 CPU match macros
new f30cfacad1ee crypto: Convert to new CPU match macros
new 315d01d1ad39 hwrng: via_rng: Convert to new X86 CPU match macros
new 1826d56bcef9 x86/cpu: Cleanup the now unused CPU match macros
new d97828072d0b cpufreq/intel_pstate: Fix wrong macro conversion
new 629b3df7ecb0 Merge branch 'x86/cpu' into perf/core, to resolve conflict
new 9b82f05f869a Merge branch 'perf-core-for-linus' of git://git.kernel.org [...]
new 1567c3e3467c x86, sched: Add support for frequency invariance
new 2a0abc596998 x86, sched: Add support for frequency invariance on SKYLAKE_X
new 8bea0dfb4a82 x86, sched: Add support for frequency invariance on XEON_P [...]
new eacf0474aec8 x86, sched: Add support for frequency invariance on ATOM_G [...]
new 298c6f99bf30 x86, sched: Add support for frequency invariance on ATOM
new 918229cdd5ab x86/intel_pstate: Handle runtime turbo disablement/enablem [...]
new bec2860a2bd6 sched/fair: Optimize select_idle_core()
new b4fb015eeff7 sched/rt: Optimize checking group RT scheduler constraints
new 82e0516ce3a1 sched/core: Remove duplicate assignment in sched_tick_remote()
new b7a331615d25 sched/fair: Add asymmetric CPU capacity wakeup scan
new a526d466798d sched/topology: Remove SD_BALANCE_WAKE on asymmetric capac [...]
new f8459197e75b sched/core: Remove for_each_lower_domain()
new 000619680c37 sched/fair: Remove wake_cap()
new 546121b65f47 Merge tag 'v5.6-rc3' into sched/core, to pick up fixes and [...]
new f22aef4afb0d sched/numa: Trace when no candidate CPU was found on the p [...]
new b2b2042b2047 sched/numa: Distinguish between the different task_numa_mi [...]
new 6d4d22468dae sched/fair: Reorder enqueue/dequeue_task_fair path
new 6499b1b2dd1b sched/numa: Replace runnable_load_avg by load_avg
new fb86f5b21192 sched/numa: Use similar logic to the load balancer for mov [...]
new 0dacee1bfa70 sched/pelt: Remove unused runnable load average
new 9f68395333ad sched/pelt: Add a new runnable average signal
new 070f5e860ee2 sched/fair: Take into account runnable_avg to classify group
new ff7db0bf24db sched/numa: Prefer using an idle CPU as a migration target [...]
new 5fb52dd93a2f sched/numa: Find an alternative idle CPU if the CPU is par [...]
new 88cca72c9673 sched/numa: Bias swapping tasks based on their preferred node
new a0f03b617c3b sched/numa: Stop an exhastive search if a reasonable swap [...]
new 1b10d388d094 Merge branch 'linus' into sched/core, to pick up fixes
new f1dfdab694eb sched/vtime: Prevent unstable evaluation of WARN(vtime->state)
new 765047932f15 sched/pelt: Add support to track thermal pressure
new 36a0df85d2e8 sched/topology: Add callback to read per CPU thermal pressure
new ad58cc5cc50c drivers/base/arch_topology: Add infrastructure to store an [...]
new ae1677c0bbe2 arm64/topology: Populate arch_scale_thermal_pressure() for [...]
new 8eab879c5463 arm/topology: Populate arch_scale_thermal_pressure() for A [...]
new b4eccf5f8e1d sched/fair: Enable periodic update of average thermal pressure
new 467b7d01c469 sched/fair: Update cpu_capacity to reflect thermal pressure
new f12e4f66ab6a thermal/cpu-cooling: Update thermal pressure in case of a [...]
new 05289b90c2e4 sched/fair: Enable tuning of decay period
new 76c389ab2b5e sched/fair: Fix kernel build warning in test_idle_cores() [...]
new 0621df315402 sched/numa: Acquire RCU lock for checking idle cores durin [...]
new 38502ab4bf3c sched/topology: Don't enable EAS on SMT systems
new 6f693dd5be08 arm64: defconfig: enable CONFIG_SCHED_SMT
new ba4f7bc1dee3 sched/deadline: Make two functions static
new 6212437f0f60 sched/fair: Fix runnable_avg for throttled cfs
new 5ab297bab984 sched/fair: Fix reordering of enqueue/dequeue_task_fair()
new d9cb236b9429 sched/rt: cpupri_find: Implement fallback mechanism for !fit case
new b28bc1e002c2 sched/rt: Re-instate old behavior in select_task_rq_rt()
new a1bd02e1f28b sched/rt: Optimize cpupri_find() on non-heterogenous systems
new 98ca645f8243 sched/rt: Allow pulling unfitting task
new d94a9df49069 sched/rt: Remove unnecessary push for unfit tasks
new 14533a16c46d thermal/cpu-cooling, sched/core: Move the arch_set_thermal [...]
new fe61468b2cbc sched/fair: Fix enqueue_task_fair warning
new 46a87b3851f0 sched/core: Distribute tasks within affinity masks
new b05e75d61138 psi: Fix cpu.pressure for cpu.max and competing cgroups
new 36b238d57172 psi: Optimize switching tasks inside shared cgroups
new a0fe6ba69059 MAINTAINERS: Add maintenance information for psi
new 1066d1b6974e psi: Move PF_MEMSTALL out of task->flags
new 26cf52229efc sched: Avoid scale real weight down to zero
new c32b4308295a sched/fair: Improve spreading of utilization
new 26c7295be0c5 kthread: Do not preempt current task if it is going to cal [...]
new e94f80f6c490 sched/rt: cpupri_find: Trigger a full search as fallback
new 6c8116c914b6 sched/fair: Fix condition of avg_load calculation
new 9c40365a65d6 threads: Update PID limit comment according to futex UAPI change
new 66630058e56b sched/rt: Provide migrate_disable/enable() inlines
new 4e139c771163 sched: Provide cant_migrate()
new 313f16e2e35a Merge branch 'sched/rt' into sched/core, to pick up comple [...]
new 642e53ead6ae Merge branch 'sched-core-for-linus' of git://git.kernel.or [...]
new 673b41e04a03 staging/octeon: fix up merge error
The 439 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:
.../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +-
Documentation/RCU/listRCU.rst | 281 ++++--
Documentation/RCU/rcu.rst | 18 +-
Documentation/RCU/torture.txt | 147 ++-
Documentation/admin-guide/kernel-parameters.txt | 35 +
Documentation/driver-api/firmware/efi/index.rst | 11 +
Documentation/driver-api/firmware/index.rst | 1 +
Documentation/locking/index.rst | 1 +
Documentation/locking/locktypes.rst | 347 +++++++
Documentation/memory-barriers.txt | 8 +-
Documentation/robust-futex-ABI.txt | 14 +-
Documentation/x86/boot.rst | 8 +-
MAINTAINERS | 7 +-
arch/alpha/include/asm/futex.h | 5 +-
arch/arc/include/asm/futex.h | 5 +-
arch/arm/boot/compressed/efi-header.S | 6 +-
arch/arm/boot/compressed/head.S | 58 +-
arch/arm/include/asm/futex.h | 5 +-
arch/arm/include/asm/topology.h | 3 +
arch/arm64/configs/defconfig | 1 +
arch/arm64/include/asm/efi.h | 10 -
arch/arm64/include/asm/futex.h | 5 +-
arch/arm64/include/asm/topology.h | 3 +
arch/arm64/kernel/efi-entry.S | 90 +-
arch/arm64/kernel/efi-header.S | 6 +-
arch/arm64/kernel/image-vars.h | 7 +-
arch/csky/include/asm/uaccess.h | 1 -
arch/hexagon/include/asm/futex.h | 5 +-
arch/hexagon/include/asm/uaccess.h | 1 -
arch/ia64/include/asm/futex.h | 5 +-
arch/ia64/include/asm/uaccess.h | 1 -
arch/ia64/kernel/efi.c | 55 +-
arch/ia64/kernel/esi.c | 21 +-
arch/ia64/kernel/process.c | 1 +
arch/ia64/mm/ioremap.c | 1 +
arch/m68k/include/asm/uaccess_no.h | 1 -
arch/microblaze/include/asm/futex.h | 5 +-
arch/microblaze/include/asm/uaccess.h | 1 -
arch/mips/include/asm/futex.h | 5 +-
arch/nds32/include/asm/futex.h | 6 +-
arch/nds32/include/asm/uaccess.h | 1 -
arch/openrisc/include/asm/futex.h | 5 +-
arch/parisc/include/asm/futex.h | 2 -
arch/powerpc/include/asm/futex.h | 5 +-
arch/powerpc/perf/core-book3s.c | 1 +
arch/powerpc/platforms/ps3/device-init.c | 18 +-
arch/riscv/include/asm/futex.h | 5 +-
arch/s390/include/asm/futex.h | 2 -
arch/sh/include/asm/futex.h | 4 -
arch/sparc/include/asm/futex_64.h | 4 -
arch/x86/Kconfig | 1 -
arch/x86/boot/Makefile | 2 +-
arch/x86/boot/compressed/Makefile | 5 +-
arch/x86/boot/compressed/eboot.h | 31 -
arch/x86/boot/compressed/efi_thunk_64.S | 29 +-
arch/x86/boot/compressed/head_32.S | 92 +-
arch/x86/boot/compressed/head_64.S | 205 ++++-
arch/x86/boot/header.S | 93 +-
arch/x86/boot/tools/build.c | 106 ++-
arch/x86/crypto/aesni-intel_glue.c | 2 +-
arch/x86/crypto/crc32-pclmul_glue.c | 2 +-
arch/x86/crypto/crc32c-intel_glue.c | 2 +-
arch/x86/crypto/crct10dif-pclmul_glue.c | 2 +-
arch/x86/crypto/ghash-clmulni-intel_glue.c | 2 +-
arch/x86/events/amd/power.c | 2 +-
arch/x86/events/amd/uncore.c | 44 +-
arch/x86/events/intel/core.c | 25 +-
arch/x86/events/intel/cstate.c | 83 +-
arch/x86/events/intel/lbr.c | 9 +
arch/x86/events/intel/rapl.c | 58 +-
arch/x86/events/intel/uncore.c | 75 +-
arch/x86/events/intel/uncore.h | 7 +-
arch/x86/events/intel/uncore_snb.c | 159 ++++
arch/x86/events/intel/uncore_snbep.c | 12 +-
arch/x86/include/asm/amd_nb.h | 1 -
arch/x86/include/asm/cpu_device_id.h | 132 ++-
arch/x86/include/asm/cpufeatures.h | 2 +-
arch/x86/include/asm/efi.h | 23 +-
arch/x86/include/asm/futex.h | 99 +-
arch/x86/include/asm/intel-family.h | 17 +-
arch/x86/include/asm/kprobes.h | 1 +
arch/x86/include/asm/perf_event.h | 15 +-
arch/x86/include/asm/topology.h | 25 +
arch/x86/include/asm/uaccess.h | 93 --
arch/x86/kernel/Makefile | 1 -
arch/x86/kernel/amd_nb.c | 4 +-
arch/x86/kernel/apic/apic.c | 32 +-
arch/x86/kernel/asm-offsets.c | 1 -
arch/x86/kernel/asm-offsets_32.c | 5 +
arch/x86/kernel/cpu/amd.c | 3 +-
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/match.c | 13 +-
arch/x86/kernel/head_32.S | 6 -
arch/x86/kernel/ima_arch.c | 2 +-
arch/x86/kernel/kexec-bzimage64.c | 5 +-
arch/x86/kernel/kprobes/opt.c | 25 +
arch/x86/kernel/relocate_kernel_64.S | 12 +-
arch/x86/kernel/smpboot.c | 292 +++++-
arch/x86/kernel/tsc_msr.c | 14 +-
arch/x86/kvm/svm.c | 3 +-
arch/x86/kvm/vmx/vmx.c | 3 +-
arch/x86/platform/atom/punit_atom_debug.c | 13 +-
arch/x86/platform/efi/efi.c | 286 +++---
arch/x86/platform/efi/efi_32.c | 13 +-
arch/x86/platform/efi/efi_64.c | 14 +-
arch/x86/platform/efi/efi_stub_32.S | 21 +-
arch/x86/platform/efi/quirks.c | 9 +-
.../platform/intel-mid/device_libs/platform_bt.c | 5 +-
arch/x86/platform/intel-quark/imr.c | 2 +-
arch/x86/platform/intel-quark/imr_selftest.c | 2 +-
arch/x86/power/cpu.c | 16 +-
arch/xtensa/include/asm/futex.h | 5 +-
block/partitions/efi.c | 35 +-
block/partitions/efi.h | 2 +-
drivers/acpi/acpi_lpss.c | 6 +-
drivers/acpi/x86/utils.c | 20 +-
drivers/char/agp/amd64-agp.c | 2 +-
drivers/char/hw_random/via-rng.c | 7 +-
drivers/cpufreq/acpi-cpufreq.c | 5 +-
drivers/cpufreq/amd_freq_sensitivity.c | 3 +-
drivers/cpufreq/e_powersaver.c | 2 +-
drivers/cpufreq/elanfreq.c | 2 +-
drivers/cpufreq/intel_pstate.c | 72 +-
drivers/cpufreq/longhaul.c | 2 +-
drivers/cpufreq/longrun.c | 3 +-
drivers/cpufreq/p4-clockmod.c | 2 +-
drivers/cpufreq/powernow-k6.c | 4 +-
drivers/cpufreq/powernow-k7.c | 2 +-
drivers/cpufreq/powernow-k8.c | 2 +-
drivers/cpufreq/sc520_freq.c | 2 +-
drivers/cpufreq/speedstep-centrino.c | 14 +-
drivers/cpufreq/speedstep-ich.c | 10 +-
drivers/cpufreq/speedstep-smi.c | 10 +-
drivers/crypto/padlock-aes.c | 2 +-
drivers/crypto/padlock-sha.c | 2 +-
drivers/edac/amd64_edac.c | 14 +-
drivers/edac/i10nm_base.c | 8 +-
drivers/edac/pnd2_edac.c | 4 +-
drivers/edac/sb_edac.c | 14 +-
drivers/edac/skx_base.c | 2 +-
drivers/extcon/extcon-axp288.c | 2 +-
drivers/firmware/efi/Makefile | 3 +-
drivers/firmware/efi/apple-properties.c | 12 +-
drivers/firmware/efi/arm-init.c | 83 +-
drivers/firmware/efi/arm-runtime.c | 18 -
drivers/firmware/efi/capsule-loader.c | 2 +-
drivers/firmware/efi/dev-path-parser.c | 38 +-
drivers/firmware/efi/efi-bgrt.c | 7 +-
drivers/firmware/efi/efi-pstore.c | 4 +-
drivers/firmware/efi/efi.c | 419 +++------
drivers/firmware/efi/efivars.c | 2 +-
drivers/firmware/efi/esrt.c | 6 +-
drivers/firmware/efi/fdtparams.c | 126 +++
drivers/firmware/efi/libstub/Makefile | 6 +-
drivers/firmware/efi/libstub/arm-stub.c | 193 ++--
drivers/firmware/efi/libstub/arm32-stub.c | 1 +
drivers/firmware/efi/libstub/arm64-stub.c | 16 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 822 +++--------------
drivers/firmware/efi/libstub/efistub.h | 611 ++++++++++++-
drivers/firmware/efi/libstub/fdt.c | 7 +-
drivers/firmware/efi/libstub/file.c | 258 ++++++
drivers/firmware/efi/libstub/hidden.h | 6 +
drivers/firmware/efi/libstub/mem.c | 309 +++++++
drivers/firmware/efi/libstub/random.c | 136 +--
.../efi/libstub/{random.c => randomalloc.c} | 78 +-
drivers/firmware/efi/libstub/skip_spaces.c | 11 +
drivers/firmware/efi/libstub/string.c | 56 ++
.../firmware/efi/libstub/x86-stub.c | 298 +++----
drivers/firmware/efi/memattr.c | 13 +-
drivers/firmware/efi/reboot.c | 4 +-
drivers/firmware/efi/runtime-wrappers.c | 4 +-
drivers/firmware/efi/vars.c | 2 +-
drivers/firmware/pcdp.c | 8 +-
drivers/hwmon/coretemp.c | 2 +-
drivers/hwmon/via-cputemp.c | 8 +-
drivers/idle/intel_idle.c | 79 +-
drivers/infiniband/hw/hfi1/efivar.c | 2 +-
drivers/mmc/host/sdhci-acpi.c | 4 +-
.../net/wireless/intersil/orinoco/orinoco_usb.c | 21 +-
drivers/pci/pci-mid.c | 6 +-
drivers/pci/switch/switchtec.c | 22 +-
drivers/platform/x86/dell-smo8800.c | 1 +
drivers/platform/x86/intel-uncore-frequency.c | 14 +-
drivers/platform/x86/intel_int0002_vgpio.c | 4 +-
drivers/platform/x86/intel_mid_powerbtn.c | 4 +-
drivers/platform/x86/intel_pmc_core.c | 24 +-
drivers/platform/x86/intel_pmc_core_pltdrv.c | 16 +-
.../x86/intel_speed_select_if/isst_if_mbox_msr.c | 4 +-
drivers/platform/x86/intel_telemetry_debugfs.c | 5 +-
drivers/platform/x86/intel_telemetry_pltdrv.c | 7 +-
drivers/platform/x86/intel_turbo_max_3.c | 6 +-
drivers/platform/x86/wmi.c | 1 +
drivers/powercap/intel_rapl_common.c | 87 +-
drivers/rtc/Makefile | 4 -
drivers/rtc/rtc-efi-platform.c | 35 -
drivers/scsi/isci/init.c | 2 +-
drivers/staging/octeon/ethernet-tx.c | 2 +-
drivers/thermal/cpufreq_cooling.c | 19 +-
.../intel/int340x_thermal/acpi_thermal_rel.c | 1 +
drivers/thermal/intel/intel_powerclamp.c | 2 +-
drivers/thermal/intel/intel_quark_dts_thermal.c | 5 +-
drivers/thermal/intel/intel_soc_dts_thermal.c | 3 +-
drivers/thermal/intel/x86_pkg_temp_thermal.c | 26 +-
drivers/usb/gadget/function/f_fs.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 4 +-
fs/buffer.c | 19 +-
fs/efivarfs/super.c | 2 +-
fs/ext4/page-io.c | 8 +-
fs/nfs/dir.c | 2 +-
fs/ntfs/aops.c | 9 +-
include/acpi/acpi_bus.h | 2 +-
include/asm-generic/bitops.h | 5 +-
include/asm-generic/futex.h | 2 -
include/linux/arch_topology.h | 10 +
include/linux/buffer_head.h | 6 +-
include/linux/completion.h | 8 +-
include/linux/cpumask.h | 7 +
include/linux/efi.h | 693 +++-----------
include/linux/irq_work.h | 2 +
include/linux/irqflags.h | 48 +-
include/linux/kernel.h | 7 +
include/linux/lockdep.h | 86 +-
include/linux/min_heap.h | 134 +++
include/linux/mod_devicetable.h | 4 +-
include/linux/mutex.h | 7 +-
include/linux/pe.h | 21 +
include/linux/percpu-rwsem.h | 83 +-
include/linux/perf_event.h | 19 +
include/linux/preempt.h | 30 +
include/linux/psi.h | 2 +
include/linux/psi_types.h | 10 +-
include/linux/rculist.h | 4 +-
include/linux/rcutiny.h | 1 +
include/linux/rcutree.h | 1 +
include/linux/rcuwait.h | 12 +-
include/linux/rwlock_types.h | 6 +-
include/linux/rwsem.h | 12 +-
include/linux/sched.h | 39 +-
include/linux/sched/topology.h | 8 +
include/linux/spinlock.h | 35 +-
include/linux/spinlock_types.h | 24 +-
include/linux/threads.h | 2 +-
include/linux/timer.h | 2 +-
include/linux/wait.h | 1 +
include/trace/events/rcu.h | 29 +
include/trace/events/sched.h | 53 +-
include/uapi/linux/perf_event.h | 8 +-
init/Kconfig | 4 +
kernel/cpu.c | 4 +-
kernel/events/core.c | 357 ++++++--
kernel/exit.c | 1 +
kernel/futex.c | 107 +--
kernel/irq/handle.c | 7 +
kernel/irq_work.c | 2 +
kernel/kthread.c | 17 +-
kernel/locking/lockdep.c | 674 +++++++++++---
kernel/locking/lockdep_internals.h | 14 +-
kernel/locking/lockdep_proc.c | 31 +-
kernel/locking/locktorture.c | 15 +-
kernel/locking/mutex-debug.c | 2 +-
kernel/locking/percpu-rwsem.c | 194 ++--
kernel/locking/rtmutex.c | 2 +-
kernel/locking/rwsem.c | 9 +-
kernel/locking/rwsem.h | 10 -
kernel/locking/spinlock_debug.c | 6 +-
kernel/rcu/Makefile | 4 +
kernel/rcu/rcu.h | 23 +-
kernel/rcu/rcu_segcblist.c | 4 +-
kernel/rcu/rcuperf.c | 14 +-
kernel/rcu/rcutorture.c | 67 +-
kernel/rcu/srcutree.c | 18 +-
kernel/rcu/tree.c | 453 +++++++---
kernel/rcu/tree.h | 4 +
kernel/rcu/tree_exp.h | 13 +-
kernel/rcu/tree_plugin.h | 25 +-
kernel/rcu/tree_stall.h | 41 +-
kernel/rcu/update.c | 52 +-
kernel/sched/completion.c | 36 +-
kernel/sched/core.c | 27 +-
kernel/sched/cpupri.c | 158 ++--
kernel/sched/cpupri.h | 6 +-
kernel/sched/cputime.c | 41 +-
kernel/sched/deadline.c | 6 +-
kernel/sched/debug.c | 17 +-
kernel/sched/fair.c | 791 ++++++++++------
kernel/sched/pelt.c | 90 +-
kernel/sched/pelt.h | 31 +
kernel/sched/psi.c | 111 ++-
kernel/sched/rt.c | 66 +-
kernel/sched/sched.h | 72 +-
kernel/sched/stats.h | 31 +-
kernel/sched/swait.c | 15 +-
kernel/sched/topology.c | 27 +-
kernel/time/hrtimer.c | 6 +-
kernel/time/jiffies.c | 7 +-
kernel/time/posix-cpu-timers.c | 6 +-
kernel/time/tick-common.c | 10 +-
kernel/time/tick-sched.c | 20 +-
kernel/time/timekeeping.c | 6 +-
kernel/time/timekeeping.h | 3 +-
kernel/time/timer.c | 7 +-
kernel/torture.c | 29 +-
lib/Kconfig.debug | 27 +
lib/Makefile | 1 +
lib/cpumask.c | 29 +
lib/test_min_heap.c | 194 ++++
security/integrity/platform_certs/load_uefi.c | 2 +-
sound/soc/intel/common/soc-intel-quirks.h | 14 +-
tools/include/uapi/linux/perf_event.h | 8 +-
tools/lib/api/fs/Build | 1 +
tools/lib/api/fs/cgroup.c | 67 ++
tools/lib/api/fs/fs.h | 2 +
tools/lib/perf/Documentation/examples/counting.c | 83 ++
tools/lib/traceevent/event-parse.c | 2 +-
tools/objtool/Build | 5 +
tools/objtool/builtin-check.c | 3 +-
tools/objtool/builtin.h | 2 +-
tools/objtool/check.c | 269 +++---
tools/objtool/check.h | 2 +-
tools/objtool/elf.c | 281 ++++--
tools/objtool/elf.h | 51 +-
tools/objtool/orc_gen.c | 9 +-
tools/objtool/special.c | 4 +-
tools/objtool/warn.h | 2 +-
tools/perf/Documentation/Makefile | 5 +-
tools/perf/Documentation/intel-pt.txt | 992 +--------------------
tools/perf/Documentation/perf-inject.txt | 3 +-
.../{intel-pt.txt => perf-intel-pt.txt} | 64 +-
tools/perf/Documentation/perf-record.txt | 2 +-
tools/perf/Documentation/perf-report.txt | 3 +-
tools/perf/Documentation/perf-script.txt | 2 +-
tools/perf/Documentation/perf-stat.txt | 9 +
tools/perf/builtin-diff.c | 21 +-
tools/perf/builtin-report.c | 30 +-
tools/perf/builtin-script.c | 70 +-
tools/perf/builtin-stat.c | 4 +
.../perf/pmu-events/arch/s390/cf_z15/crypto6.json | 8 +-
.../perf/pmu-events/arch/s390/cf_z15/extended.json | 30 +-
.../arch/x86/cascadelakex/clx-metrics.json | 3 +-
.../pmu-events/arch/x86/skylake/skl-metrics.json | 3 +-
.../pmu-events/arch/x86/skylakex/skx-metrics.json | 3 +-
tools/perf/pmu-events/jevents.c | 19 +-
tools/perf/pmu-events/jevents.h | 2 +-
tools/perf/pmu-events/pmu-events.h | 1 +
tools/perf/scripts/perl/check-perf-trace.pl | 6 +-
tools/perf/scripts/perl/failed-syscalls.pl | 2 +-
tools/perf/scripts/perl/rw-by-file.pl | 6 +-
tools/perf/scripts/perl/rw-by-pid.pl | 10 +-
tools/perf/scripts/perl/rwtop.pl | 10 +-
tools/perf/scripts/perl/wakeup-latency.pl | 6 +-
tools/perf/tests/builtin-test.c | 5 +-
tools/perf/tests/expr.c | 10 +-
tools/perf/tests/sample-parsing.c | 7 +-
tools/perf/util/Build | 11 +-
tools/perf/util/annotate.c | 2 -
tools/perf/util/annotate.h | 1 -
tools/perf/util/block-info.c | 106 ++-
tools/perf/util/block-info.h | 9 +-
tools/perf/util/branch.h | 22 +
tools/perf/util/cgroup.c | 63 +-
tools/perf/util/cs-etm.c | 159 +++-
tools/perf/util/event.h | 1 +
tools/perf/util/evsel.c | 20 +-
tools/perf/util/evsel.h | 6 +
tools/perf/util/expr.c | 112 +++
tools/perf/util/expr.h | 8 +-
tools/perf/util/expr.l | 114 +++
tools/perf/util/expr.y | 185 +---
tools/perf/util/header.c | 37 +
tools/perf/util/hist.c | 3 +-
tools/perf/util/intel-pt.c | 2 +
tools/perf/util/llvm-utils.c | 2 +
tools/perf/util/machine.c | 35 +-
tools/perf/util/map.c | 8 +-
tools/perf/util/metricgroup.c | 109 ++-
tools/perf/util/mmap.c | 21 +-
tools/perf/util/perf_event_attr_fprintf.c | 1 +
.../util/scripting-engines/trace-event-python.c | 30 +-
tools/perf/util/session.c | 8 +-
tools/perf/util/stat-display.c | 39 +-
tools/perf/util/stat-shadow.c | 4 +-
tools/perf/util/stat.h | 1 +
tools/perf/util/synthetic-events.c | 7 +-
tools/perf/util/util.c | 18 +
tools/perf/util/util.h | 2 +
.../testing/selftests/rcutorture/bin/functions.sh | 2 +-
.../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +
.../selftests/rcutorture/bin/kvm-recheck.sh | 17 +-
tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +-
.../selftests/rcutorture/configs/rcu/CFcommon | 2 +
.../selftests/rcutorture/configs/rcu/TREE10 | 18 +
391 files changed, 9984 insertions(+), 6604 deletions(-)
create mode 100644 Documentation/driver-api/firmware/efi/index.rst
create mode 100644 Documentation/locking/locktypes.rst
delete mode 100644 arch/x86/boot/compressed/eboot.h
create mode 100644 drivers/firmware/efi/fdtparams.c
create mode 100644 drivers/firmware/efi/libstub/file.c
create mode 100644 drivers/firmware/efi/libstub/hidden.h
create mode 100644 drivers/firmware/efi/libstub/mem.c
copy drivers/firmware/efi/libstub/{random.c => randomalloc.c} (63%)
create mode 100644 drivers/firmware/efi/libstub/skip_spaces.c
rename arch/x86/boot/compressed/eboot.c => drivers/firmware/efi/libstub/x86-stub.c (80%)
delete mode 100644 drivers/rtc/rtc-efi-platform.c
create mode 100644 include/linux/min_heap.h
create mode 100644 lib/test_min_heap.c
create mode 100644 tools/lib/api/fs/cgroup.c
create mode 100644 tools/lib/perf/Documentation/examples/counting.c
copy tools/perf/Documentation/{intel-pt.txt => perf-intel-pt.txt} (98%)
create mode 100644 tools/perf/util/expr.c
create mode 100644 tools/perf/util/expr.l
create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10
--
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 glibc.
from acdcca7294 Add new file missed in previous hppa commit.
new 6b89dbc3ca Use Linux 5.6 and GMP 6.2.0 in build-many-glibcs.py.
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:
scripts/build-many-glibcs.py | 4 ++--
1 file changed, 2 insertions(+), 2 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 releases/gcc-9
in repository gcc.
from 79166bd28d0 [Fortran] Fix result-variable handling of MODULE PROCEDURE [...]
new bebb3607796 Daily bump.
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:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 releases/gcc-8
in repository gcc.
from 5a450ae4d1c Daily bump.
new e9c115a0876 Daily bump.
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:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 gcc.
from 9f6abd1b03e Update gcc sv.po.
new 13a29fc5730 Daily bump.
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:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 d1a89da5de1 RISC-V: Update CSR to privileged spec 1.11.
new d2627972940 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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 gdb-9-branch
in repository binutils-gdb.
from 589df4cab85 Automatic date update in version.in
new 87d85c8b0c7 Automatic date update in version.in
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:
bfd/version.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.