This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-aarch64-bootstrap_debug
in repository toolchain/ci/gcc.
from a6e2dc45099 d: Fix ICE in expand_intrinsic_vaarg
adds a9c2fba8529 Daily bump.
adds c74b896317b Daily bump.
adds 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...]
No new revisions were added by this update.
Summary of changes:
gcc/DATESTAMP | 2 +-
gcc/d/ChangeLog | 11 +++++++++++
gcc/testsuite/ChangeLog | 8 ++++++++
libsanitizer/sanitizer_common/sanitizer_linux.cc | 6 +++---
4 files changed, 23 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-release-aarch64-bootstrap_debug
in repository toolchain/ci/base-artifacts.
discards 56665730 0: update: gcc-a6e2dc45099d5d23dfeae245617f316e95ac646b: 1
new 97e8d5a6 0: update: gcc-09809e84d761c185a9189621341d25adb21c1c11: 1
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (56665730)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu/gnu-release-aarch64- [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
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:
01-reset_artifacts/console.log | 193 +-
02-prepare_abe/console.log | 442 +-
04-build_abe-bootstrap_debug/console.log | 66909 ++++++++++++++--------------
05-check_regression/console.log | 2 +-
06-update_baseline/console.log | 2 +-
console.log | 67584 ++++++++++++++---------------
jenkins/manifest.sh | 8 +-
7 files changed, 67525 insertions(+), 67615 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 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...]
new 0a8cf19d14f cpp: Do not use @dots for ... tokens in code examples
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/doc/cpp.texi | 14 +++++++-------
1 file changed, 7 insertions(+), 7 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-8
in repository gcc.
from 165277b9695 Daily bump.
new 5eda65b5c50 cpp: Do not use @dots for ... tokens in code examples
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/doc/cpp.texi | 14 +++++++-------
1 file changed, 7 insertions(+), 7 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-10
in repository gcc.
from 23b917d7cb5 testsuite: Add -Wno-psabi to gcc.dg/pr96377-[12].c
new 4c96ea8309d cpp: Do not use @dots for ... tokens in code examples
new fd2ec4542fd aarch64: Fix up __aarch64_cas16_acq_rel fallback
The 2 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/doc/cpp.texi | 14 +++++++-------
gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 ++++++++++++++++
libgcc/config/aarch64/lse.S | 2 +-
3 files changed, 24 insertions(+), 8 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.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 gcc.
from f2f4212e20c openacc: No attach/detach present/release mappings for arra [...]
new 73e89414882 Refer to C++20
new 2ac7fe27698 cpp: Do not use @dots for ... tokens in code examples
new 90b43856fdf aarch64: Fix up __aarch64_cas16_acq_rel fallback
new 50bee766bc9 c++: Variable template and template parameter pack [PR96218]
new c004b383aa4 rs6000: Fix vector_float.c testcase for -m32
The 5 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/cp/pt.c | 5 +++--
gcc/doc/cpp.texi | 14 +++++++-------
gcc/doc/invoke.texi | 14 +++++++-------
gcc/testsuite/g++.dg/cpp1y/var-templ67.C | 16 ++++++++++++++++
gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 ++++++++++++++++
gcc/testsuite/gcc.target/powerpc/vector_float.c | 1 +
libgcc/config/aarch64/lse.S | 2 +-
7 files changed, 51 insertions(+), 17 deletions(-)
create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ67.C
create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.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 linux.
from 145ff1ec090d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...]
new ec0160891e38 irqdomain/treewide: Free firmware node after domain removal
new f0c7baca1800 genirq/affinity: Make affinity setting if activated opt-in
new aa251fc5b936 genirq/debugfs: Add missing irqchip flags
new 3b4b84b2ea99 Merge tag 'irq-urgent-2020-08-02' of git://git.kernel.org/ [...]
new 0f85c4805184 debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE
new c8e69391d046 Merge tag 'core-debugobjects-2020-08-03' of git://git.kern [...]
new d19e789f068b compiler.h: Move instrumentation_begin()/end() to new <lin [...]
new 5ece08178d65 Merge tag 'core-headers-2020-08-03' of git://git.kernel.or [...]
new 6b05dfacd761 docs: RCU: Convert checklist.txt to ReST
new a3b0a79f8903 docs: RCU: Convert lockdep-splat.txt to ReST
new 058cc23bcad0 docs: RCU: Convert lockdep.txt to ReST
new 2cdb54c93a7e docs: RCU: Convert rculist_nulls.txt to ReST
new 43cb5451dffe docs: RCU: Convert torture.txt to ReST
new 90c73cb2c65f docs: RCU: Convert rcuref.txt to ReST
new f2286ab99549 docs: RCU: Convert stallwarn.txt to ReST
new 2d9c318bfd15 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst
new b81898e3d213 doc: Timer problems can cause RCU CPU stall warnings
new d93d97cbe0d4 doc: Tasks RCU must protect instructions before trampoline
new 7ee880b7bf1d rcu: Initialize and destroy rcu_synchronize only when necessary
new 0a3b3c253a1e mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
new abfce0414814 rcu: Simplify the calculation of rcu_state.ncpus
new e816d56fad57 rcu: Add callbacks-invoked counters
new f8466f94685b rcu: Add comment documenting rcu_callback_map's purpose
new 88748e330040 trace: events: rcu: Change description of rcu_dyntick trace event
new 77865dea25c4 rcu: Grace-period-kthread related sleeps to idle priority
new a9352f72d6a9 rcu: Priority-boost-related sleeps to idle priority
new f5ca34643bbd rcu: No-CBs-related sleeps to idle priority
new 68c2f27e01f6 rcu: Expedited grace-period sleeps to idle priority
new 9f47eb5461aa fs/btrfs: Add cond_resched() for try_release_extent_mappin [...]
new 360fbbb4897c rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq
new 3c8920e2dbd1 tick/nohz: Narrow down noise while setting current task's [...]
new 55fbe86ef303 rcu: Remove initialized but unused rnp from check_slow_task()
new 04b25a495bd6 rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() [...]
new d29e0b26b020 lockdep: Complain only once about RCU in extended quiescent state
new e40bb9211198 rcu: Replace 1 with true
new c6dfd72b7a3b rcu: Stop shrinker loop
new 00943a609d7a rcu: gp_max is protected by root rcu_node's lock
new a2dae43088d5 rcu: grplo/grphi just records CPU number
new 7a0c2b0940c1 rcu: grpnum just records group number
new c3cb47a6cc74 kernel/rcu/tree.c: Fix kernel-doc warnings
new 24692fa22c30 rcu: Fix some kernel-doc warnings
new 8e11690d2f5a rcu: Fix a kernel-doc warnings for "count"
new 8ac88f7177c7 rcu/tree: Keep kfree_rcu() awake during lock contention
new 4d2919411867 rcu/tree: Skip entry into the page allocator for PREEMPT_RT
new 594aa5975b9b rcu/tree: Repeat the monitor if any free channel is busy
new 446044eb9c9c rcu/tree: Make debug_objects logic independent of rcu_head
new 3af848628174 rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro
new 952371d6fc0b rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate [...]
new 69f08d3999db rcu/tree: Use static initializer for krc.lock
new 53c72b590b3a rcu/tree: cache specified number of objects
new 5f3c8d620447 rcu/tree: Maintain separate array for vmalloc ptrs
new 64d1d06ccb1b rcu/tiny: support vmalloc in tiny-RCU
new c408b215f58f rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_*
new e0feed08ab41 mm/list_lru.c: Rename kvfree_rcu() to local variant
new ce4dce123fdc rcu: Introduce 2 arg kvfree_rcu() interface
new 3042f83f19be rcu: Support reclaim for head-less object
new 1835f475e351 rcu: Introduce single argument kvfree_rcu() interface
new da4fc00abb97 lib/test_vmalloc.c: Add test cases for kvfree_rcu()
new ea6eed9f7d73 rcu-tasks: Convert sleeps to idle priority
new 04a3c5aa7a8c rcu-tasks: Make rcu_tasks_postscan() be static
new 5b3cc99bedf5 rcu-tasks: Add #include of rcupdate_trace.h to update.c
new 8344496e8b49 rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads()
new 30d8aa5128f1 rcu-tasks: Fix code-style issues
new 7e866460cc18 rcuperf: Remove useless while loops around wait_event
new 653ed64b01dc refperf: Add a test to measure performance of read-side sy [...]
new 708cda31652c rcuperf: Add comments explaining the high reader overhead
new f8b4bb23ec01 torture: Add refperf to the rcutorture scripting
new 777a54c908ec refperf: Add holdoff parameter to allow CPUs to come online
new 75dd8efef56e refperf: Hoist function-pointer calls out of the loop
new 83b88c86da0e refperf: Allow decimal nanoseconds
new 8fc28783a0c3 refperf: Convert nreaders to a module parameter
new dbf28efdae7b refperf: Provide module parameter to specify number of exp [...]
new f518f154ecef refperf: Dynamically allocate experiment-summary output buffer
new 2e90de76f226 refperf: Dynamically allocate thread-summary output buffer
new 2990750bceb0 refperf: Make functions static
new b864f89ff614 refperf: Tune reader measurement interval
new af2789db13b8 refperf: Convert reader_task structure's "start" field to int
new 86e0da2bb8ed refperf: More closely synchronize reader start times
new 2db0bda38453 refperf: Add warmup and cooldown processing phases
new 6efb06340846 refperf: Label experiment-number column "Runs"
new 9d1914d34ceb refperf: Output per-experiment data points
new 96af8669591d refperf: Simplify initialization-time wakeup protocol
new b4d1e34f6502 refperf: Add read-side delay module parameter
new 4dd72a338a07 refperf: Adjust refperf.loop default value
new 847dd70aa971 doc: Document rcuperf's module parameters
new 7c944d7c67da refperf: Work around 64-bit division
new 918b351d9655 refperf: Change readdelay module parameter to nanoseconds
new 72bb749e7048 refperf: Add test for RCU Tasks Trace readers.
new e13ef442fe52 refperf: Add test for RCU Tasks readers
new c7dcf8106f75 rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment
new 8e4ec3d02b54 refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
new 1fbeb3a8c4de refperf: Rename refperf.c to refscale.c and change internal names
new f71d8311ec27 refscale: Change --torture type from refperf to refscale
new 7fef6cff8f28 srcu: Fix a typo in comment "amoritized"->"amortized"
new bde50d8ff83e srcu: Avoid local_irq_save() before acquiring spinlock_t
new 88513ae53375 torture: Remove qemu dependency on EFI firmware
new 6582e7f184e4 torture: Add script to smoke-test commits in a branch
new d02c6b52d12f locktorture: Use true and false to assign to bool variables
new 4a5f133c15b7 rcutorture: Add races with task-exit processing
new 61251d689980 torture: Set configfile variable to current scenario
new 59359e4f2a09 rcutorture: Handle non-statistic bang-string error messages
new cae7cc6ba5ba rcutorture: NULL rcu_torture_current earlier in cleanup code
new d3cb26312ecf torture: Remove whitespace from identify_qemu_vcpus output
new a3ba4972f2ef torture: Add --allcpus argument to the kvm.sh script
new 8f43d5911b38 rcu/rcutorture: Replace 0 with false
new 3e93a51f191a torture: Create qemu-cmd in --buildonly runs
new 6387ecbc94bf torture: Add a stop-run capability
new bc77a72cd188 torture: Abstract out console-log error detection
new 775227511843 rcutorture: Check for unwatched readers
new 603d11ad6976 torture: Pass --kmake-arg to all make invocations
new 6bcaf2a08766 torture: Correctly summarize build-only runs
new 61b77be09e29 torture: Improve diagnostic for KCSAN-incapable compilers
new 9ccba350bd82 torture: Add more tracing crib notes to kvm.sh
new 06efa9b4b27f torture: Add kvm-tranform.sh script for qemu-cmd files
new 2102ad290af0 torture: Dump ftrace at shutdown only if requested
new 316db5897ee5 torture: Avoid duplicate specification of qemu command
new 7a6bbeaa01f7 torture: Remove obsolete "cd $KVM"
new 13625c0a4074 Merge branches 'doc.2020.06.29a', 'fixes.2020.06.29a', 'kf [...]
new c1cc4784ce6e Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...]
new 8f0cb6660acb Merge tag 'core-rcu-2020-08-03' of git://git.kernel.org/pu [...]
new c935cd62d3fe lockdep: Split header file into lockdep and lockdep_types
new b037b09b9058 x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtent [...]
new e1bcad609f5a Merge branch 'tip/x86/entry'
new 248591f5d257 kcsan: Make KCSAN compatible with new IRQ state tracking
new 859d069ee1dd lockdep: Prepare for NMI IRQ state tracking
new ba1f2b2eaa2a x86/entry: Fix NMI vs IRQ state tracking
new 48017e5481ce sparc64: Fix asm/percpu.h build error
new d6bdceb6c227 powerpc64: Break asm/percpu.h vs spinlock_types.h dependency
new 28e5bfd81c8d s390: Break cyclic percpu include
new a6342915881a arm: Break cyclic percpu include
new a21ee6055c30 lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
new f9ad4a5f3f20 lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
new 5be542e945cb lockdep: Move list.h inclusion into lockdep.h
new 482cbb6cc33d docs: locking: Replace HTTP links with HTTPS ones
new a9232dc5607d rwsem: fix commas in initialisation
new 9180bd467f9a futex: Remove put_futex_key()
new d7c5ed73b19c futex: Remove needless goto's
new 9261308598ad futex: Consistently use fshared as boolean
new 9a71df495c3d futex: Remove unused or redundant includes
new c84d53051fcb Merge tag 'v5.8-rc6' into locking/core, to pick up fixes
new e885d5d94793 lockdep: Move list.h inclusion into lockdep.h
new 7ca8cf5347f7 locking/atomic: Move ATOMIC_INIT into linux/types.h
new 459e39538e61 locking/qspinlock: Do not include atomic.h from qspinlock_types.h
new f05d67179def Merge branch 'locking/header'
new 0d24f65e933c Documentation: locking: Describe seqlock design and usage
new 15cbe67bbd3a seqlock: Properly format kernel-doc code samples
new d3b35b87f436 seqlock: seqcount_t latch: End read sections with read_seq [...]
new f4a27cbcec90 seqlock: Reorder seqcount_t and seqlock_t API definitions
new 89b88845e057 seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs
new 932e46365226 seqlock: Implement raw_seqcount_begin() in terms of raw_re [...]
new 8fd8ad5c5dfc lockdep: Add preemption enabled/disabled assertion APIs
new 859247d39fb0 seqlock: lockdep assert non-preemptibility on seqcount_t write
new 0584df9c12f4 lockdep: Refactor IRQ trace events fields into struct
new 92c209ac6d3d kcsan: Improve IRQ state trace reporting
new 28cff52eaeb5 Merge branch 'linus' into locking/core, to resolve conflict
new cda099b37d71 fork: Annotate a data race in vm_area_dup()
new cb38f82043d1 x86/mm/pat: Mark an intentional data race
new c93773c1a3fe rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...]
new 1fe84fd4a402 kcsan: Add test suite
new 33190b675ce2 locking/osq_lock: Annotate a data race in osq_lock
new 2888557f68db kcsan: Prefer '__no_kcsan inline' in test
new 9dd979bae4cf kcsan: Silence -Wmissing-prototypes warning with W=1
new acfa087ccf2d kcsan: Rename test.c to selftest.c
new 7e766560e6e2 kcsan: Remove existing special atomic rules
new 56b031f0abf5 kcsan: Add jiffies test to test suite
new e68dcd8eac63 kcsan: Re-add GCC as a supported compiler
new 2839a232071f kcsan: Simplify compiler flags
new 61d56d7aa5ec kcsan: Disable branch tracing in core runtime
new 63722bbca662 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...]
new 38908de90a8c tools/memory-model: Add recent references
new c1b14609013a tools/memory-model: Fix "conflict" definition
new be4a37973cb0 Documentation: LKMM: Add litmus test for RCU GP guarantee [...]
new a591890c4e91 Documentation: LKMM: Add litmus test for RCU GP guarantee [...]
new 7f871338ff93 MAINTAINERS: Update maintainers for new Documentation/litm [...]
new 4a9cc65f7a71 tools/memory-model: Add an exception for limitations on _u [...]
new efff61502096 Documentation/litmus-tests: Introduce atomic directory
new 4dcd4d36ddb1 Documentation/litmus-tests/atomic: Add a test for atomic_set()
new e30d02355536 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...]
new 9725dd555127 tools/memory-model: Fix reference to litmus test in recipes.txt
new cdaac9d6d23d Documentation/litmus-tests: Merge atomic's README into top [...]
new c425fb5f8d2c Documentation/litmus-tests: Cite an RCU litmus test
new d075a78a5ab1 tools/memory-model/README: Expand dependency of klitmus7
new 2bfa5c62debe tools/memory-model/README: Mention herdtools7 7.56 in comp [...]
new 5ef0a07a7928 Documentation/litmus-tests: Add note on herd7 7.56 in atom [...]
new a68415c27ff3 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...]
new ed00495333cc locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs
new 992414a18cd4 Merge branch 'locking/nmi' into locking/core, to pick up c [...]
new 9ba19ccd2d28 Merge tag 'locking-core-2020-08-03' of git://git.kernel.or [...]
new e000acc14592 objtool: Do not assume order of parent/child functions
new 1e968bf5caf6 objtool: Use sh_info to find the base for .rela sections
new f19742226340 objtool: Rename rela to reloc
new fb414783b65c objtool: Add support for relocations without addends
new 14bda4e5293e Merge branch 'objtool/core' of git://git.kernel.org/pub/sc [...]
new d832c0051f4e Merge branch 'objtool/urgent' into objtool/core
new 9dee86896c59 Merge tag 'objtool-core-2020-08-03' of git://git.kernel.or [...]
new bb85429a9bf2 perf/x86/intel/uncore: Add Comet Lake support
new e17d43b93e54 perf: Add perf text poke event
new d769811ca933 perf/x86: Add support for perf text poke event for text_po [...]
new d002b8bc6dbc kprobes: Add symbols for kprobe insn pages
new 69e490886928 kprobes: Add perf ksymbol events for kprobe insn pages
new 3e46bb40af8c perf/x86: Add perf text poke events for kprobes
new fc0ea795f53c ftrace: Add symbols for ftrace trampolines
new dd9ddf466ad7 ftrace: Add perf ksymbol events for ftrace trampolines
new 548e1f6c76e1 ftrace: Add perf text poke events for ftrace trampolines
new 2af834f1faab perf/x86/intel/uncore: Fix oops when counting IMC uncore e [...]
new 1b94d31de422 perf/x86/intel/uncore: Record the size of mapped area
new f01719730bbe perf/x86/intel/uncore: Validate MMIO address before accessing
new 19a39819818d perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping
new 36b533bc5e3e perf/x86/intel/uncore: Wrap the max dies calculation into [...]
new bb42b3d39781 perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping
new 3cb9d5464c1c perf/x86: Fix variable types for LBR registers
new 027440b5d426 perf/x86/core: Refactor hw->idx checks and cleanup
new b2d6504761a5 perf/x86/lbr: Add interface to get LBR information
new 097e4311cda9 perf/x86: Add constraint to create guest LBR event without [...]
new e1ad1ac2deb8 perf/x86: Keep LBR records unchanged in host context for g [...]
new 78c2141b6543 Merge branch 'perf/vlbr'
new bd657aa3dd85 x86/cpufeatures: Add Architectural LBRs feature bit
new 9f354a726cb1 perf/x86/intel/lbr: Add a function pointer for LBR reset
new c301b1d80ed5 perf/x86/intel/lbr: Add a function pointer for LBR read
new 799571bf38fc perf/x86/intel/lbr: Add the function pointers for LBR save [...]
new 530bfff64803 perf/x86/intel/lbr: Factor out a new struct for generic op [...]
new f42be8651a7a perf/x86/intel/lbr: Use dynamic data structure for task_ctx
new d6a162a41bfd x86/msr-index: Add bunch of MSRs for Arch LBR
new af6cf129706b perf/x86: Expose CPUID enumeration bits for arch LBR
new 49d8184f2036 perf/x86/intel/lbr: Support LBR_CTL
new 5624986dc61b perf/x86/intel/lbr: Unify the stored format of LBR information
new 020d91e5f32d perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers [...]
new fda1f99f34a8 perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()
new 631618a0dca3 perf/x86/intel/lbr: Factor out intel_pmu_store_lbr
new 47125db27e47 perf/x86/intel/lbr: Support Architectural LBR
new ff9ff926889d perf/core: Factor out functions to allocate/free the task_ [...]
new 217c2a633ebb perf/core: Use kmem_cache to allocate the PMU specific data
new 33cad284497c perf/x86/intel/lbr: Create kmem_cache for the LBR context data
new 5a09928d339f perf/x86: Remove task_ctx_size
new a063bf249b9f x86/fpu: Use proper mask to replace full instruction mask
new f0dccc9da4c0 x86/fpu/xstate: Support dynamic supervisor feature for LBR
new 50f408d96d4d x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature
new ce711ea3cab9 perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch
new c085fb877467 perf/x86/intel/lbr: Support XSAVES for arch LBR read
new c2127e14c127 perf: <linux/perf_event.h>: drop a duplicated word
new 2ac5413e5edc x86/perf: Fix a typo
new e89d4ca1df63 Merge tag 'v5.8-rc7' into perf/core, to pick up fixes
new 112a0e4171e1 kprobes: Remove unnecessary module_mutex locking from kpro [...]
new d903b6d029d6 perf/x86/rapl: Add Hygon Fam18h RAPL support
new b34133fec882 Merge tag 'perf-core-2020-08-03' of git://git.kernel.org/p [...]
new 3dc167ba5729 sched/cputime: Improve cputime_adjust()
new 844eb6458fac sched/pelt: Remove redundant cap_scale() definition
new 0900acf2d827 sched/core: Remove redundant 'preempt' param from sched_cl [...]
new e3e76a6a0411 sched/idle,stop: Remove .get_rr_interval from sched_class
new 1ca2034ed798 sched/fair: Remove unused 'sd' parameter from scale_rt_capacity()
new 4581bea8b4ec sched/debug: Add new tracepoints to track util_est
new e2b0d619b400 x86, sched: check for counters overflow in frequency invar [...]
new 51beea8862a3 x86, sched: Bail out of frequency invariance if turbo freq [...]
new f4291df10331 x86, sched: Bail out of frequency invariance if turbo_freq [...]
new 461daba06bdc psi: eliminate kthread_worker from psi trigger scheduling [...]
new 043eb8e10511 kthread: Switch to cpu_possible_mask
new 9cc5b8656892 isolcpus: Affine unbound kernel threads to housekeeping cpus
new b4098bfc5efb sched/deadline: Impose global limits on sched_attr::sched_period
new 3ea2f097b17e sched/fair: Fix NOHZ next idle balance
new 9b1b234bb86b sched: correct SD_flags returned by tl->sd_flags()
new c81b89329933 sched/deadline: Optimize dl_bw_cpus()
new fc9dc698472a sched/deadline: Add dl_bw_capacity()
new 60ffd5edc5e4 sched/deadline: Improve admission control for asymmetric C [...]
new b4118988fdcb sched/deadline: Make DL capacity-aware
new 23e71d8ba429 sched/deadline: Implement fallback mechanism for !fit case
new c49694173da0 sched/deadline: Fix a typo in a comment
new 87e867b4269f sched/pelt: Cleanup PELT divider
new 590d69796346 sched: Force the address order of each sched class descriptor
new c3a340f7e7ea sched: Have sched_class_highest define by vmlinux.lds.h
new a87e749e8fa1 sched: Remove struct sched_class::next field
new aa93cd53bc1b sched: Micro optimization in pick_next_task() and in check [...]
new 423d02e1463b sched/fair: Optimize dequeue_task_fair()
new 01e377c539ca sched/core: Remove mmdrop() definition
new faa2fd7cbad4 Merge branch 'sched/urgent'
new 85c2ce9104eb sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes [...]
new d81ae8aac85c sched/uclamp: Fix initialization of struct uclamp_rq
new 46609ce22703 sched/uclamp: Protect uclamp fast path code with static key
new 1abdfe706a57 lib: Restrict cpumask_local_spread to houskeeping CPUs
new 69a18b18699b PCI: Restrict probe functions to housekeeping CPUs
new 07bbecb34106 net: Restrict receive packets queuing to housekeeping CPUs
new 9d246053a691 sched: Add a tracepoint to track rq->nr_running
new 015dc0891878 Merge branch 'sched/urgent'
new 58877d347b58 sched: Better document ttwu()
new 46132e3ac58c sched: nohz: stop passing around unused "ticks" parameter.
new 3edecfef0285 sched/fair: update_pick_idlest() Select group with lowest [...]
new 589343569d7b smp: Fix a potential usage of stale nr_cpus
new e0078e2eb862 linux/sched/mm.h: drop duplicated words in comments
new 2705937a0395 trace/events/sched.h: fix duplicated word
new 25980c7a79af arch_topology, sched/core: Cleanup thermal pressure definition
new 98eb401d0930 sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry
new e17ae7fea871 arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE
new 13efa616124f sched/uclamp: Remove unnecessary mutex_init()
new c1b7b8d42b54 sched: Fix a typo in a comment
new 21a6ee14a8f2 sched: Remove duplicated tick_nohz_full_enabled() check
new e65855a52b47 sched/uclamp: Fix a deadlock when enabling uclamp static key
new 13685c4a08fc sched/uclamp: Add a new sysctl to control RT default boost value
new 1f73d1abe583 Documentation/sysctl: Document uclamp sysctl knobs
new fcd7c9c3c35a arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE
new f4470cdf108f sched: Document arch_scale_*_capacity()
new 65065fd70b5a sched/doc: Document capacity aware scheduling
new 949bcb8135a9 sched/doc: Factorize bits between sched-energy.rst & sched [...]
new e4cbce4d1317 Merge tag 'sched-core-2020-08-03' of git://git.kernel.org/ [...]
The 302 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:
Documentation/ABI/testing/sysfs-devices-mapping | 33 +
.../RCU/Design/Requirements/Requirements.rst | 7 +-
Documentation/RCU/{checklist.txt => checklist.rst} | 17 +-
Documentation/RCU/index.rst | 9 +
.../RCU/{lockdep-splat.txt => lockdep-splat.rst} | 109 +-
Documentation/RCU/{lockdep.txt => lockdep.rst} | 12 +-
Documentation/RCU/rculist_nulls.rst | 200 ++++
Documentation/RCU/rculist_nulls.txt | 172 ---
Documentation/RCU/{rcuref.txt => rcuref.rst} | 199 ++--
Documentation/RCU/{stallwarn.txt => stallwarn.rst} | 62 +-
Documentation/RCU/{torture.txt => torture.rst} | 117 ++-
Documentation/admin-guide/kernel-parameters.txt | 68 ++
Documentation/admin-guide/sysctl/kernel.rst | 54 +
Documentation/atomic_t.txt | 24 +-
Documentation/dev-tools/kcsan.rst | 3 +-
Documentation/litmus-tests/README | 35 +
...b__after_atomic-is-stronger-than-acquire.litmus | 32 +
...Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 25 +
.../litmus-tests/rcu/RCU+sync+free.litmus | 42 +
.../litmus-tests/rcu/RCU+sync+read.litmus | 37 +
Documentation/locking/index.rst | 1 +
Documentation/locking/locktorture.rst | 2 +-
Documentation/locking/mutex-design.rst | 2 +-
Documentation/locking/seqlock.rst | 170 +++
Documentation/scheduler/index.rst | 1 +
Documentation/scheduler/sched-capacity.rst | 439 ++++++++
Documentation/scheduler/sched-energy.rst | 12 +-
MAINTAINERS | 6 +-
arch/alpha/include/asm/atomic.h | 1 -
arch/arc/include/asm/atomic.h | 2 -
arch/arm/include/asm/atomic.h | 2 -
arch/arm/include/asm/percpu.h | 2 +-
arch/arm/include/asm/thread_info.h | 5 -
arch/arm/include/asm/topology.h | 3 +-
arch/arm64/include/asm/atomic.h | 2 -
arch/arm64/include/asm/topology.h | 3 +-
arch/h8300/include/asm/atomic.h | 2 -
arch/hexagon/include/asm/atomic.h | 2 -
arch/ia64/include/asm/atomic.h | 1 -
arch/m68k/include/asm/atomic.h | 2 -
arch/mips/include/asm/atomic.h | 1 -
arch/mips/pci/pci-xtalk-bridge.c | 3 +
arch/parisc/include/asm/atomic.h | 2 -
arch/powerpc/include/asm/atomic.h | 2 -
arch/powerpc/include/asm/dtl.h | 52 +
arch/powerpc/include/asm/lppaca.h | 44 -
arch/powerpc/include/asm/paca.h | 2 +-
arch/powerpc/kernel/time.c | 2 +
arch/powerpc/kvm/book3s_hv.c | 1 +
arch/powerpc/platforms/pseries/dtl.c | 1 +
arch/powerpc/platforms/pseries/lpar.c | 1 +
arch/powerpc/platforms/pseries/setup.c | 1 +
arch/powerpc/platforms/pseries/svm.c | 1 +
arch/riscv/include/asm/atomic.h | 2 -
arch/s390/include/asm/atomic.h | 2 -
arch/s390/include/asm/smp.h | 1 +
arch/s390/include/asm/thread_info.h | 1 -
arch/sh/include/asm/atomic.h | 2 -
arch/sparc/include/asm/atomic_32.h | 2 -
arch/sparc/include/asm/atomic_64.h | 1 -
arch/sparc/include/asm/percpu_64.h | 2 +
arch/sparc/include/asm/trap_block.h | 2 +
arch/x86/Kconfig.debug | 3 +
arch/x86/entry/common.c | 88 +-
arch/x86/events/core.c | 28 +-
arch/x86/events/intel/core.c | 127 ++-
arch/x86/events/intel/ds.c | 6 +-
arch/x86/events/intel/lbr.c | 733 +++++++++++--
arch/x86/events/intel/uncore.c | 26 +-
arch/x86/events/intel/uncore.h | 37 +
arch/x86/events/intel/uncore_snb.c | 80 +-
arch/x86/events/intel/uncore_snbep.c | 208 +++-
arch/x86/events/perf_event.h | 125 ++-
arch/x86/events/rapl.c | 3 +-
arch/x86/events/zhaoxin/core.c | 2 +-
arch/x86/include/asm/atomic.h | 2 -
arch/x86/include/asm/bug.h | 1 +
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/div64.h | 14 +-
arch/x86/include/asm/fpu/internal.h | 47 +-
arch/x86/include/asm/fpu/types.h | 27 +
arch/x86/include/asm/fpu/xstate.h | 36 +
arch/x86/include/asm/idtentry.h | 31 +-
arch/x86/include/asm/kprobes.h | 2 +
arch/x86/include/asm/msr-index.h | 16 +
arch/x86/include/asm/perf_event.h | 82 +-
arch/x86/include/asm/topology.h | 2 +-
arch/x86/kernel/alternative.c | 37 +-
arch/x86/kernel/apic/io_apic.c | 5 +
arch/x86/kernel/apic/vector.c | 4 +
arch/x86/kernel/fpu/core.c | 39 +
arch/x86/kernel/fpu/xstate.c | 89 +-
arch/x86/kernel/kprobes/core.c | 15 +-
arch/x86/kernel/kprobes/opt.c | 38 +-
arch/x86/kernel/kvm.c | 6 +-
arch/x86/kernel/nmi.c | 9 +-
arch/x86/kernel/smpboot.c | 50 +-
arch/x86/kernel/traps.c | 23 +-
arch/x86/mm/fault.c | 6 +-
arch/x86/mm/pat/set_memory.c | 2 +-
arch/xtensa/include/asm/atomic.h | 2 -
drivers/base/arch_topology.c | 11 +
drivers/iommu/intel/irq_remapping.c | 8 +
drivers/irqchip/irq-gic-v3-its.c | 5 +-
drivers/mfd/ioc3.c | 6 +
drivers/pci/controller/vmd.c | 3 +
drivers/pci/pci-driver.c | 5 +-
fs/btrfs/extent_io.c | 2 +
include/asm-generic/atomic.h | 2 -
include/asm-generic/bug.h | 1 +
include/asm-generic/qspinlock.h | 1 +
include/asm-generic/qspinlock_types.h | 8 -
include/asm-generic/vmlinux.lds.h | 24 +-
include/linux/arch_topology.h | 4 +-
include/linux/compiler.h | 53 -
include/linux/context_tracking.h | 2 +
include/linux/ftrace.h | 12 +-
include/linux/hardirq.h | 28 +-
include/linux/instrumentation.h | 57 +
include/linux/irq.h | 13 +
include/linux/irqflags.h | 36 +-
include/linux/kprobes.h | 15 +
include/linux/lockdep.h | 230 +---
include/linux/lockdep_types.h | 194 ++++
include/linux/math64.h | 2 +
include/linux/perf_event.h | 15 +-
include/linux/psi_types.h | 7 +-
include/linux/rculist.h | 4 +-
include/linux/rculist_nulls.h | 2 +-
include/linux/rcupdate.h | 53 +-
include/linux/rcupdate_trace.h | 4 +-
include/linux/rcutiny.h | 20 +-
include/linux/rcutree.h | 2 +-
include/linux/rwsem.h | 20 +-
include/linux/sched.h | 42 +-
include/linux/sched/isolation.h | 1 +
include/linux/sched/loadavg.h | 2 +-
include/linux/sched/mm.h | 8 +-
include/linux/sched/sysctl.h | 4 +
include/linux/sched/task.h | 1 +
include/linux/sched/topology.h | 17 +
include/linux/seqlock.h | 756 ++++++++-----
include/linux/spinlock.h | 1 +
include/linux/spinlock_types.h | 2 +-
include/linux/torture.h | 5 +
include/linux/types.h | 2 +
include/trace/events/rcu.h | 19 +-
include/trace/events/sched.h | 14 +-
include/uapi/linux/perf_event.h | 26 +-
init/Kconfig | 17 +-
kernel/events/core.c | 115 +-
kernel/fork.c | 29 +-
kernel/futex.c | 114 +-
kernel/irq/debugfs.c | 5 +
kernel/irq/manage.c | 6 +-
kernel/kallsyms.c | 42 +-
kernel/kcsan/Makefile | 9 +-
kernel/kcsan/atomic.h | 6 +-
kernel/kcsan/core.c | 37 +-
kernel/kcsan/kcsan-test.c | 1107 ++++++++++++++++++++
kernel/kcsan/kcsan.h | 7 +
kernel/kcsan/report.c | 12 +-
kernel/kcsan/{test.c => selftest.c} | 0
kernel/kprobes.c | 60 +-
kernel/kthread.c | 6 +-
kernel/locking/lockdep.c | 146 ++-
kernel/locking/locktorture.c | 14 +-
kernel/locking/osq_lock.c | 6 +-
kernel/rcu/Kconfig.debug | 19 +
kernel/rcu/Makefile | 1 +
kernel/rcu/rcuperf.c | 25 +-
kernel/rcu/rcutorture.c | 119 ++-
kernel/rcu/refscale.c | 717 +++++++++++++
kernel/rcu/srcutree.c | 16 +-
kernel/rcu/tasks.h | 37 +-
kernel/rcu/tiny.c | 7 +-
kernel/rcu/tree.c | 407 ++++---
kernel/rcu/tree.h | 15 +-
kernel/rcu/tree_exp.h | 2 +-
kernel/rcu/tree_plugin.h | 4 +-
kernel/rcu/tree_stall.h | 9 +-
kernel/rcu/update.c | 16 +-
kernel/sched/core.c | 466 ++++++--
kernel/sched/cpudeadline.c | 24 +
kernel/sched/cpufreq_schedutil.c | 2 +-
kernel/sched/cputime.c | 46 +-
kernel/sched/deadline.c | 118 ++-
kernel/sched/fair.c | 93 +-
kernel/sched/idle.c | 11 +-
kernel/sched/isolation.c | 3 +-
kernel/sched/loadavg.c | 2 +-
kernel/sched/pelt.c | 6 +-
kernel/sched/pelt.h | 5 +
kernel/sched/psi.c | 113 +-
kernel/sched/rt.c | 4 +-
kernel/sched/sched.h | 126 ++-
kernel/sched/stop_task.c | 12 +-
kernel/sched/topology.c | 2 +-
kernel/smp.c | 3 +-
kernel/softirq.c | 8 +-
kernel/sysctl.c | 21 +
kernel/time/tick-sched.c | 22 +-
kernel/time/timekeeping.c | 2 +-
kernel/torture.c | 6 +-
kernel/trace/ftrace.c | 101 +-
lib/Kconfig.debug | 7 +
lib/Kconfig.kcsan | 26 +-
lib/cpumask.c | 16 +-
lib/debugobjects.c | 13 +-
lib/math/div64.c | 41 +
lib/test_vmalloc.c | 103 +-
mm/list_lru.c | 6 +-
mm/mmap.c | 1 +
net/core/net-sysfs.c | 10 +-
net/core/sock.c | 4 +-
scripts/Makefile.kcsan | 2 +-
tools/include/linux/irqflags.h | 4 +-
tools/memory-model/Documentation/explanation.txt | 83 +-
tools/memory-model/Documentation/recipes.txt | 2 +-
tools/memory-model/Documentation/references.txt | 21 +-
tools/memory-model/README | 40 +-
tools/objtool/arch.h | 2 +-
tools/objtool/arch/x86/decode.c | 2 +-
tools/objtool/check.c | 202 ++--
tools/objtool/check.h | 2 +-
tools/objtool/elf.c | 308 ++++--
tools/objtool/elf.h | 29 +-
tools/objtool/orc_gen.c | 46 +-
tools/objtool/special.c | 28 +-
.../testing/selftests/rcutorture/bin/configinit.sh | 4 +-
.../selftests/rcutorture/bin/console-badness.sh | 16 +
.../testing/selftests/rcutorture/bin/functions.sh | 23 +-
tools/testing/selftests/rcutorture/bin/jitter.sh | 6 +
.../testing/selftests/rcutorture/bin/kvm-build.sh | 6 +
.../selftests/rcutorture/bin/kvm-check-branches.sh | 108 ++
.../rcutorture/bin/kvm-recheck-refscale.sh | 71 ++
.../selftests/rcutorture/bin/kvm-recheck.sh | 20 +-
.../selftests/rcutorture/bin/kvm-test-1-run.sh | 27 +-
.../selftests/rcutorture/bin/kvm-transform.sh | 51 +
tools/testing/selftests/rcutorture/bin/kvm.sh | 19 +-
.../selftests/rcutorture/bin/parse-console.sh | 27 +-
.../selftests/rcutorture/configs/refscale/CFLIST | 2 +
.../selftests/rcutorture/configs/refscale/CFcommon | 2 +
.../rcutorture/configs/refscale/NOPREEMPT | 18 +
.../selftests/rcutorture/configs/refscale/PREEMPT | 18 +
.../rcutorture/configs/refscale/ver_functions.sh | 16 +
246 files changed, 9149 insertions(+), 2457 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-mapping
rename Documentation/RCU/{checklist.txt => checklist.rst} (98%)
rename Documentation/RCU/{lockdep-splat.txt => lockdep-splat.rst} (54%)
rename Documentation/RCU/{lockdep.txt => lockdep.rst} (96%)
create mode 100644 Documentation/RCU/rculist_nulls.rst
delete mode 100644 Documentation/RCU/rculist_nulls.txt
rename Documentation/RCU/{rcuref.txt => rcuref.rst} (50%)
rename Documentation/RCU/{stallwarn.txt => stallwarn.rst} (88%)
rename Documentation/RCU/{torture.txt => torture.rst} (76%)
create mode 100644 Documentation/litmus-tests/README
create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW+mb__after_atomic-i [...]
create mode 100644 Documentation/litmus-tests/atomic/Atomic-RMW-ops-are-atomic-WRT [...]
create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+free.litmus
create mode 100644 Documentation/litmus-tests/rcu/RCU+sync+read.litmus
create mode 100644 Documentation/locking/seqlock.rst
create mode 100644 Documentation/scheduler/sched-capacity.rst
create mode 100644 arch/powerpc/include/asm/dtl.h
create mode 100644 include/linux/instrumentation.h
create mode 100644 include/linux/lockdep_types.h
create mode 100644 kernel/kcsan/kcsan-test.c
rename kernel/kcsan/{test.c => selftest.c} (100%)
create mode 100644 kernel/rcu/refscale.c
create mode 100755 tools/testing/selftests/rcutorture/bin/console-badness.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-check-branches.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-recheck-refscale.sh
create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-transform.sh
create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/CFLIST
create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/CFcommon
create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/NOPREEMPT
create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/PREEMPT
create mode 100644 tools/testing/selftests/rcutorture/configs/refscale/ver_functions.sh
--
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 release/2.31/master
in repository glibc.
from 1c8efe848b powerpc: Fix incorrect cache line size load in memset (bug 26332)
new 70d585151c Rewrite iconv option parsing [BZ #19519]
new 6fdf971c9d Add NEWS entry for CVE-2016-10228 (bug 19519)
The 2 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:
NEWS | 6 +
iconv/Makefile | 17 ++-
iconv/Versions | 1 +
iconv/gconv_charset.c | 218 ++++++++++++++++++++++++++++++
iconv/gconv_charset.h | 61 ++++++++-
iconv/gconv_int.h | 19 ++-
iconv/gconv_open.c | 64 ++-------
iconv/iconv_open.c | 46 +------
iconv/iconv_prog.c | 63 ++++-----
iconv/tst-iconv-opt.c | 347 ++++++++++++++++++++++++++++++++++++++++++++++++
iconv/tst-iconv_prog.sh | 280 ++++++++++++++++++++++++++++++++++++++
intl/dcigettext.c | 15 ++-
12 files changed, 994 insertions(+), 143 deletions(-)
create mode 100644 iconv/gconv_charset.c
create mode 100644 iconv/tst-iconv-opt.c
create mode 100644 iconv/tst-iconv_prog.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.