This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 55be6084c8e0 Merge tag 'timers-core-2022-10-05' of git://git.kernel.org [...]
new 610f9c00ce6e mm/slab_common: Remove the unneeded result variable
new 2bfbb0271a5b mm/slub: Remove the unneeded result variable
new 0467ca385f40 Merge branch 'slab/for-6.1/trivial' into slab/for-next
new c31a910c74ed mm/slab: move NUMA-related code to __do_cache_alloc()
new 07588d726f8d mm/slab: cleanup slab_alloc() and slab_alloc_node()
new f78a03f6e28b mm/slab_common: remove CONFIG_NUMA ifdefs for common kmall [...]
new c45248db04f8 mm/slab_common: cleanup kmalloc_track_caller()
new 0f853b2e6dd9 mm/sl[au]b: factor out __do_kmalloc_node()
new e4c98d68959e mm/slab_common: fold kmalloc_order_trace() into kmalloc_large()
new a0c3b940023e mm/slub: move kmalloc_large_node() to slab_common.c
new bf37d791022e mm/slab_common: kmalloc_node: pass large requests to page [...]
new c4cab557521a mm/slab_common: cleanup kmalloc_large()
new d6a71648dbc0 mm/slab: kmalloc: pass requests larger than order-1 page t [...]
new ed4cd17eb26d mm/sl[au]b: introduce common alloc/free functions without [...]
new b14051352465 mm/sl[au]b: generalize kmalloc subsystem
new 26a40990ba05 mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace()
new 11e9734bcb6a mm/slab_common: unify NUMA and UMA version of tracepoints
new 2c1d697fb8ba mm/slab_common: drop kmem_alloc & avoid dereferencing fiel [...]
new 8dfa9d554061 mm/slab_common: move declaration of __ksize() to mm/slab.h
new d5eff736902d mm/sl[au]b: check if large object is valid in __ksize()
new 3662c13ec62a Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next
new a579b0560cd7 mm/slub: move free_debug_processing() further
new c7323a5ad078 mm/slub: restrict sysfs validation to debug caches and mak [...]
new 41bec7c33f37 mm/slub: remove slab_lock() usage for debug operations
new 4ef3f5a32051 mm/slub: convert object_map_lock to non-raw spinlock
new 5875e59828a0 mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock()
new 1f04b07d976d slub: Make PREEMPT_RT support less convoluted
new 5959725a4af6 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...]
new d65360f22406 mm/slub: clean up create_unique_id()
new 0bdcef54a25b Merge branch 'slab/for-6.1/trivial' into slab/for-next
new 6edf2576a6cc mm/slub: enable debugging memory wasting of kmalloc
new af961f8059a4 Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-next
new 9ed9cac1850a slab: Remove __malloc attribute from realloc functions
new 05a940656e1e slab: Introduce kmalloc_size_roundup()
new 445d41d7a7c1 Merge branch 'slab/for-6.1/kmalloc_size_roundup' into slab [...]
new b731e3575f7a mm/slub: fix a slab missed to be freed problem
new 00a7829ba8a4 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...]
new 52abb27abfff Merge tag 'slab-for-6.1-rc1' of git://git.kernel.org/pub/s [...]
new cd4f24ae9404 random: restore O_NONBLOCK support
new 745558f95885 random: use hwgenerator randomness more frequently at early boot
new d775335e350f random: throttle hwrng writes if no entropy is credited
new e78a802a7b4f random: clamp credited irq bits to maximum mixed
new 9ee0507e896b random: avoid reading two cache lines on irq randomness
new 748bc4dd9e66 random: use expired timer rather than wq for mixing fast pool
new f62384995e4c random: split initialization into early step and later step
new 08475dab7cf5 kfence: use better stack hash seed
new dd54fd7dfa45 random: use init_utsname() instead of utsname()
new 37608ba315a2 utsname: contribute changes to RNG
new 585cd5fe9f73 random: add 8-bit and 16-bit batches
new 4c95236a335d prandom: make use of smaller types in prandom_u32_max
new 122733471384 random: schedule jitter credit for next jiffy, not in two jiffies
new d687772e6d2c random: fix typos in get_random_bytes() comment
new a890d1c657ec random: clear new batches when bringing new CPUs online
new 8adc0486f3c8 Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.o [...]
new 7f203bc89eb6 cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[]
new 74e4b956eb1c cgroup: Honor caller's cgroup NS when resolving path
new 4534dee94105 cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id
new fa7e439cf90b cgroup: Homogenize cgroup_get_from_id() return value
new 265efc941fbb Merge branch 'for-6.0-fixes' into for-6.1
new 075b593f54f0 cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_atta [...]
new c0f2df49cf24 cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG
new dc79ec1b232a cgroup: Remove data-race around cgrp_dfl_visible
new 5251c6c436ed cgroup: add pids.peak interface for pids controller
new ec5fbdfb99d1 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
new 18065ebe9b33 cgroup/cpuset: Miscellaneous cleanups & add helper functions
new e2d59900d936 cgroup/cpuset: Allow no-task partition to have empty cpuse [...]
new f0af1bfc27b5 cgroup/cpuset: Relax constraints to partition & cpus changes
new f28e22441f35 cgroup/cpuset: Add a new isolated cpus.partition type
new 7476a636d310 cgroup/cpuset: Show invalid partition reason string
new 74027a6535fd cgroup/cpuset: Relocate a code block in validate_change()
new d7c8142d5a55 cgroup/cpuset: Make partition invalid if cpumask change vi [...]
new 8cbfdc24fc55 cgroup/cpuset: Update description of cpuset.cpus.partition [...]
new a8c52eba880a kselftest/cgroup: Add cpuset v2 partition root state test
new 0083d27b21dd cgroup: Improve cftype add/rm error handling
new 8a693f7766f9 cgroup: Remove CFTYPE_PRESSURE
new c478bd883624 cgroup/cpuset: remove unreachable code
new 026e14a276c6 Merge branch 'for-6.0-fixes' into for-6.1
new 7e1eb5437d3c cgroup: Make cgroup_get_from_id() prettier
new 61c41711b12b cgroup: simplify code in cgroup_apply_control
new b74440d89895 iocost_monitor: reorder BlkgIterator
new 8619e94d3be3 cgroup: use strscpy() is more robust and safer
new adf4bfc4a9ab Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm [...]
new dc453dd89daa lib/vnsprintf: add const modifier for param 'bitmap'
new e4279b599863 lib/vsprintf: Remove static_branch_likely() from __ptr_to_ [...]
new 6f0ac3b52a90 lib/vsprintf: Initialize vsprintf's pointer hash once the [...]
new da743a92e589 Merge branch 'for-6.1-hash-pointer-init' into for-linus
new c60ba2d34608 printk: Make pr_flush() static
new e3f12f060283 printk: Declare log_wait properly
new 7fc11a521e7c printk: Remove write only variable nr_ext_console_drivers
new eb4531b346c9 printk: Remove bogus comment vs. boot consoles
new 78ba392c84c7 printk: Mark __printk percpu data ready __ro_after_init
new c77ae0b86322 Merge branch 'rework/kthreads' into for-linus
new b52041065410 Merge tag 'printk-for-6.1' of git://git.kernel.org/pub/scm [...]
new 747f7a290117 livepatch: fix race between fork and KLP transition
new 66d8529d0f04 livepatch: Add a missing newline character in klp_module_coming()
new 857300b7d5fd selftests/livepatch: normalize sysctl error message
new bb26cfd9e77e livepatch: add sysfs entry "patched" for each klp_object
new ff1b80ec8415 selftests/livepatch: add sysfs test
new 59b2a38c6afd Merge branch 'for-6.1/sysfs-patched-object' into for-linus
new 4de65c583023 Merge tag 'livepatching-for-6.1' of git://git.kernel.org/p [...]
The 100 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-kernel-livepatch | 8 +
Documentation/admin-guide/cgroup-v2.rst | 156 ++--
Documentation/mm/slub.rst | 33 +-
block/blk-cgroup-fc-appid.c | 4 +-
drivers/char/mem.c | 4 +-
drivers/char/random.c | 139 ++--
fs/proc/kmsg.c | 2 -
include/linux/cgroup-defs.h | 18 +-
include/linux/cgroup.h | 13 +-
include/linux/compiler_attributes.h | 3 +-
include/linux/compiler_types.h | 8 +-
include/linux/prandom.h | 17 +-
include/linux/printk.h | 7 -
include/linux/random.h | 7 +-
include/linux/slab.h | 188 +++--
include/linux/syslog.h | 3 +
include/trace/events/kmem.h | 74 +-
init/main.c | 17 +-
kernel/cgroup/cgroup-internal.h | 2 +
kernel/cgroup/cgroup-v1.c | 6 +-
kernel/cgroup/cgroup.c | 145 ++--
kernel/cgroup/cpuset.c | 815 +++++++++++++-------
kernel/cgroup/pids.c | 37 +-
kernel/livepatch/core.c | 20 +-
kernel/livepatch/transition.c | 18 +-
kernel/printk/printk.c | 19 +-
kernel/sys.c | 3 +
kernel/utsname_sysctl.c | 2 +
lib/vsprintf.c | 51 +-
mm/kfence/core.c | 2 +-
mm/kfence/report.c | 1 +
mm/memcontrol.c | 4 +-
mm/slab.c | 305 ++------
mm/slab.h | 10 +
mm/slab_common.c | 237 +++++-
mm/slob.c | 45 +-
mm/slub.c | 871 ++++++++++------------
net/netfilter/nft_socket.c | 9 +-
tools/cgroup/iocost_monitor.py | 10 +-
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +-
tools/testing/selftests/cgroup/.gitignore | 1 +
tools/testing/selftests/cgroup/Makefile | 5 +-
tools/testing/selftests/cgroup/test_cpuset_prs.sh | 674 +++++++++++++++++
tools/testing/selftests/cgroup/wait_inotify.c | 87 +++
tools/testing/selftests/livepatch/Makefile | 3 +-
tools/testing/selftests/livepatch/functions.sh | 36 +-
tools/testing/selftests/livepatch/test-sysfs.sh | 86 +++
47 files changed, 2713 insertions(+), 1494 deletions(-)
create mode 100755 tools/testing/selftests/cgroup/test_cpuset_prs.sh
create mode 100644 tools/testing/selftests/cgroup/wait_inotify.c
create mode 100755 tools/testing/selftests/livepatch/test-sysfs.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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm
in repository toolchain/ci/base-artifacts.
from 3f7827b818 73: onsuccess: #476: 6: Success after binutils/gcc/linux/gli [...]
new 15961b2147 74: onsuccess: #477: 6: Success after binutils/gcc/linux/gli [...]
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.xz | Bin 1676 -> 1700 bytes
02-prepare_abe/console.log.xz | Bin 2728 -> 2768 bytes
04-build_abe-binutils/console.log.xz | Bin 51812 -> 52568 bytes
05-build_abe-gcc/console.log.xz | Bin 234064 -> 234736 bytes
06-clean_sysroot/console.log.xz | Bin 316 -> 316 bytes
07-build_abe-linux/console.log.xz | Bin 8856 -> 8916 bytes
08-build_abe-glibc/console.log.xz | Bin 233152 -> 234800 bytes
09-build_abe-gdb/console.log.xz | Bin 49272 -> 50292 bytes
10-check_regression/console.log.xz | Bin 4140 -> 4528 bytes
dashboard/dashboard-generate.sh | 4 ++--
git/binutils_rev | 2 +-
git/gcc_rev | 2 +-
git/gdb_rev | 2 +-
git/glibc_rev | 2 +-
git/linux_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 2 +-
mail/mail-subject.txt | 2 +-
manifest.sh | 38 +++++++++++++++++------------------
19 files changed, 29 insertions(+), 29 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_kernel/gnu-master-arm-mainline-allmodconfig
in repository toolchain/ci/base-artifacts.
from a67140fc13 20: onsuccess: #570: 33: Success after binutils/gcc/linux/qe [...]
new 99e246d086 21: onsuccess: #571: 33: Success after binutils/gcc/linux: 4 [...]
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.xz | Bin 1712 -> 1716 bytes
02-prepare_abe/console.log.xz | Bin 2748 -> 2748 bytes
03-build_abe-binutils/console.log.xz | Bin 30452 -> 30520 bytes
04-build_abe-stage1/console.log.xz | Bin 91152 -> 91184 bytes
05-build_abe-qemu/console.log.xz | Bin 31568 -> 31548 bytes
06-build_linux/console.log.xz | Bin 4968 -> 4744 bytes
08-check_regression/console.log.xz | Bin 4448 -> 3932 bytes
dashboard/dashboard-generate.sh | 12 ++++++++-
dashboard/dashboard-push.sh | 5 ++++
.../results-functional.json | 0
git/binutils_rev | 2 +-
git/gcc_rev | 2 +-
git/linux_rev | 2 +-
jenkins/dashboard-push.sh | 5 ++++
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 2 +-
mail/mail-subject.txt | 2 +-
manifest.sh | 28 ++++++++++-----------
18 files changed, 41 insertions(+), 21 deletions(-)
copy dashboard/{squad => squad-vs-first}/results-functional.json (100%)
--
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 5355f9ca7b elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support
new 264db94040 String: Improve test coverage for memchr
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:
string/test-memchr.c | 7 +++++--
1 file changed, 5 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.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig
in repository toolchain/ci/base-artifacts.
from c0f565cff4 15: onsuccess: #469: boot: Success after binutils/llvm/linux [...]
new 2fbb55584f 16: onsuccess: #470: boot: Success after binutils/llvm: 351 commits
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.xz | Bin 1692 -> 1700 bytes
02-prepare_abe/console.log.xz | Bin 2740 -> 2744 bytes
03-build_abe-binutils/console.log.xz | Bin 30960 -> 30460 bytes
04-build_kernel_llvm/console.log.xz | Bin 66236 -> 66428 bytes
05-build_abe-qemu/console.log.xz | Bin 32280 -> 32448 bytes
06-build_linux/console.log.xz | Bin 3384 -> 3368 bytes
07-boot_linux/console.log.xz | Bin 6264 -> 6268 bytes
08-check_regression/console.log.xz | Bin 4408 -> 3596 bytes
dashboard/dashboard-generate.sh | 12 ++++++++++-
dashboard/dashboard-push.sh | 5 +++++
.../results-functional.json | 0
git/binutils_rev | 2 +-
git/llvm_rev | 2 +-
jenkins/dashboard-push.sh | 5 +++++
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 2 +-
mail/mail-subject.txt | 2 +-
manifest.sh | 24 ++++++++++-----------
18 files changed, 38 insertions(+), 18 deletions(-)
copy dashboard/{squad => squad-vs-first}/results-functional.json (100%)
--
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 79aafec96b2 Fix the guile build
new 1be8435c74d Fix latent quote char bug in generic_printstr
new 3a64633804a Boolify need_escape in generic_emit_char
new c1c7fe59f67 Remove c_emit_char
new 3a3bb6eb36a Remove c_printstr
new 05328f9105e Don't use wchar_printable in print_wchar
new 3041b9313e3 Fix a latent bug in print_wchar
The 6 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:
gdb/c-lang.c | 12 +++----
gdb/c-lang.h | 11 ------
gdb/gdb_wchar.h | 4 +--
gdb/language.c | 21 ------------
gdb/rust-lang.c | 5 +--
gdb/testsuite/gdb.base/charset.exp | 8 +++++
.../dispcxx.exp => gdb.fortran/empty-string.exp} | 27 ++++++++-------
.../{ptr-indentation.f90 => empty-string.f90} | 22 ++++++------
gdb/valprint.c | 39 ++++++++++++----------
9 files changed, 65 insertions(+), 84 deletions(-)
copy gdb/testsuite/{gdb.cp/dispcxx.exp => gdb.fortran/empty-string.exp} (68%)
copy gdb/testsuite/gdb.fortran/{ptr-indentation.f90 => empty-string.f90} (68%)
--
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 493ffd6605b2 Merge tag 'ucount-rlimits-cleanups-for-v5.19' of git://git [...]
new 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active()
new 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...]
new b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...]
new 0f03d6805bfc sched/debug: Print each field value left-aligned in sched_ [...]
new d985ee9f449a sched/fair: Remove unused parameter idle of _nohz_idle_balance()
new 18c31c9711a9 sched/fair: Make per-cpu cpumasks static
new 8648f92a66a3 sched/core: Remove superfluous semicolon
new 78b6b1577061 sched/fair: Maintain task se depth in set_task_rq()
new 39c4261191bf sched/fair: Remove redundant cpu_cgrp_subsys->fork()
new 5d6da83c44af sched/fair: Reset sched_avg last_update_time before set_task_rq()
new 859f206290f3 sched/fair: Update comments in enqueue/dequeue_entity()
new e1f078f50478 sched/fair: Combine detach into dequeue when migrating task
new 7e2edaf61814 sched/fair: Fix another detach on unattached task corner case
new df16b71c686c sched/fair: Allow changing cgroup of new forked task
new d6531ab6e501 sched/fair: Move task sched_avg attach to enqueue_task_fair()
new e4fe074d6c35 sched/fair: Don't init util/runnable_avg for !fair task
new 5531ecffa4b9 sched: Add update_current_exec_runtime helper
new 09348d75a6ce sched/all: Change all BUG_ON() instances in the scheduler [...]
new 53aa930dc4ba Merge branch 'sched/warnings' into sched/core, to pick up [...]
new 973bee493a1f sched/deadline: Add dl_task_is_earliest_deadline helper
new 96458e7f7dc5 sched/deadline: Add replenish_dl_new_period helper
new 33f93525799f sched/deadline: Move __dl_clear_params out of dl_bw lock
new 3e6efe87cd5c sched/fair: Remove redundant check in select_idle_smt()
new b9bae70440d2 sched/fair: Avoid double search on same cpu
new 8eeeed9c4a79 sched/fair: Remove useless check in select_idle_core()
new 398ba2b0cc0a sched/fair: Default to false in test_idle_cores()
new 96c1c0cfe493 sched/fair: Cleanup for SIS_PROP
new 0b9d46fc5ef7 sched: Rename task_running() to task_on_cpu()
new 5950e5d574c6 freezer: Have {,un}lock_system_sleep() save/restore flags
new 1fbcaa923ce2 freezer,umh: Clean up freezer/initrd interaction
new 9204a97f7ae8 sched: Change wait_task_inactive()s match_state
new f9fc8cad9728 sched: Add TASK_ANY for wait_task_inactive()
new 929659acea03 sched/completion: Add wait_for_completion_state()
new 3f884a10ab41 sched/wait: Add wait_event_state()
new 9963e444f71e sched: Widen TAKS_state literals
new f5d39b020809 freezer,sched: Rewrite core freezer logic
new fb04563d1cae sched: Show PF_flag holes
new b0defa7ae03e sched/fair: Make sure to try to detach at least one movable task
new c59862f8265f sched/fair: Cleanup loop_max and loop_break
new 7e9518baed4c sched/fair: Move call to list_last_entry() in detach_tasks
new 5aec788aeb8e sched: Fix TASK_state comparisons
new fdf756f71271 sched: Fix more TASK_state comparisons
new 30c999937f69 Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/ [...]
new b40d0156f560 perf/x86/amd/brs: Move feature-specific functions
new 9603aa79e851 perf/x86/amd/core: Refactor branch attributes
new 706460a96fc6 perf/x86/amd/core: Add generic branch record interfaces
new 257449c6a502 x86/cpufeatures: Add LbrExtV2 feature bit
new 703fb765f488 perf/x86/amd/lbr: Detect LbrExtV2 support
new ca5b7c0d9621 perf/x86/amd/lbr: Add LbrExtV2 branch record support
new f4f925dae741 perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support
new 4462fbfe6ec1 perf/x86: Move branch classifier
new f9c732249b11 perf/x86/amd/lbr: Add LbrExtV2 software branch filter support
new df3e9612f758 perf/x86: Make branch classifier fusion-aware
new 245268c19f70 perf/x86/amd/lbr: Use fusion-aware branch classifier
new 93315e46b000 perf/core: Add speculation info to branch entries
new 0bc3be5b4bfd perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support
new a724ec82966d perf: Add system error and not in transaction branch types
new b190bc4ac9e6 perf: Extend branch type classification
new 5402d25aa571 perf: Capture branch privilege information
new f4054e522531 perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
new 724c299c6a0e perf/hw_breakpoint: Add KUnit test for constraints accounting
new c5b81449f915 perf/hw_breakpoint: Provide hw_breakpoint_is_used() and us [...]
new 089cdcb0cd1c perf/hw_breakpoint: Clean up headers
new 0370dc314df3 perf/hw_breakpoint: Optimize list of per-task breakpoints
new db5f6f853194 perf/hw_breakpoint: Mark data __ro_after_init
new be3f152568cc perf/hw_breakpoint: Optimize constant number of breakpoint slots
new 9caf87be118f perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable
new 24198ad373ad perf/hw_breakpoint: Remove useless code related to flexibl [...]
new f95e5a3d5901 powerpc/hw_breakpoint: Avoid relying on caller synchronization
new 01fe8a3f818e locking/percpu-rwsem: Add percpu_is_write_locked() and per [...]
new 0912037fec11 perf/hw_breakpoint: Reduce contention with large number of tasks
new 16db2839a5a5 perf/hw_breakpoint: Introduce bp_slots_histogram
new 9b1933b864a1 perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU [...]
new ecdfb8896f2a perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-inde [...]
new 3aac580d5cc3 perf: Add sample_flags to indicate the PMU-filled sample data
new 47a3aeb39e8d perf/x86/intel/pebs: Fix PEBS timestamps overwritten
new a9a931e26668 perf: Use sample_flags for branch stack
new 2abe681da0a1 perf: Use sample_flags for weight
new e16fd7f2cb1a perf: Use sample_flags for data_src
new ee9db0e14b05 perf: Use sample_flags for txn
new 03b02db93be4 perf: Consolidate branch sample filter helpers
new 7517f08b9a5e perf/core: Expand PERF_EVENT_FLAG_ARCH
new f67dd218fafd perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap wi [...]
new 91207f62616f arm64/perf: Assert all platform event flags are within PER [...]
new 88081cfb699c x86/perf: Assert all platform event flags are within PERF_ [...]
new f3c0eba28704 perf: Add a few assertions
new 73759c346341 perf/x86: Add two more x86_pmu methods
new e577bb17a1ea perf/x86/intel: Move the topdown stuff into the intel driver
new 28f0f3c44b5c perf/x86: Change x86_pmu::limit_period signature
new 08b3068fab20 perf/x86: Add a x86_pmu::limit_period static_call
new 236851673190 perf/x86/intel: Remove x86_pmu::set_topdown_event_period
new 1acab2e01c9c perf/x86/intel: Remove x86_pmu::update_topdown_event
new dbf4e792bead perf/x86/p4: Remove perfctr_second_write quirk
new fae9ebde9696 perf/x86/intel: Optimize FIXED_CTR_CTRL access
new 3749d33e510c perf: Use sample_flags for callchain
new 16817ad7e8b3 perf/bpf: Always use perf callchains if exist
new b4e12b2d70fd perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY
new dca6344d7a77 perf/core: Convert snprintf() to scnprintf()
new 7b0846301531 perf: Use sample_flags for addr
new 838d9bb62d13 perf: Use sample_flags for raw_data
new 4674ffe2fcad perf, hw_breakpoint: Fix use-after-free if perf_event_open [...]
new cce6a2d7e0e4 bpf: Check flags for branch stack in bpf_read_branch_recor [...]
new a1ebcd594302 Merge branch 'v6.0-rc7'
new 50b0c97bf00e perf/x86: Add new Raptor Lake S support
new 193c888b7ffe perf/x86/msr: Add new Raptor Lake S support
new d12940d2ead5 perf/x86/cstate: Add new Raptor Lake S support
new e04a1607c9c3 perf/x86/uncore: Add new Raptor Lake S support
new ee3e88dfec23 perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO}
new 610c238041fb perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions
new 7c10dd0a88b1 perf/x86/amd: Support PERF_SAMPLE_DATA_SRC
new 6b2ae4952ef8 perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT}
new cb2bb85f7ed8 perf/x86/amd: Support PERF_SAMPLE_ADDR
new 5b26af6d2b78 perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR
new cfef80bad4cf perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file
new 117ceeb1f4f8 perf/x86/utils: Fix uninitialized var in get_branch_type()
new 3f9a1b359100 perf/x86/amd/lbr: Adjust LBR regardless of filtering
new 0ce38047e82a perf: Fix lockdep_assert_event_ctx()
new 7be51cc1c68d perf: Fix pmu_filter_match()
new 82aad7ff7ac2 perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex
new 3871d93b82a4 Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/p [...]
new d171011e6ada selftests: futex: Fix 'the the' typo in comment
new 9aeaf5bc4e30 locking/spinlocks: Mark spinlocks noinline when inline spi [...]
new 501f7f69bca1 locking: Add __lockfunc to slow path functions
new 2747b93ebbed locking: Detect includes rwlock.h outside of spinlock.h
new 48dfb5d2560d locking/rwsem: Disable preemption while trying for rwsem lock
new 0d97db026509 locking: Add __sched to semaphore functions
new 74656d03ac36 Merge tag 'v6.0-rc6' into locking/core, to refresh the branch
new 76e64c73db95 locking/lockdep: Print more debug information - report nam [...]
new 3e71f0167b3d Merge tag 'locking-core-2022-10-07' of git://git.kernel.or [...]
new 7b3e31869081 objtool: Use arch_jump_destination() in read_intra_functio [...]
new 3c6f3900808c objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning
new 7a7621dfa417 objtool,x86: Teach decode about LOOP* instructions
new 65f109e19976 Merge tag 'objtool-core-2022-10-07' of git://git.kernel.or [...]
new 555bb4ccd1dd preempt: Provide preempt_[dis|en]able_nested()
new 93f6d4e18936 dentry: Use preempt_[dis|en]able_nested()
new 7a025e91abd2 mm/vmstat: Use preempt_[dis|en]able_nested()
new a738e9bad603 mm/debug: Provide VM_WARN_ON_IRQS_ENABLED()
new e575d4015832 mm/memcontrol: Replace the PREEMPT_RT conditionals
new c7e0b3d08871 mm/compaction: Get rid of RT ifdeffery
new 9458e0a78c45 flex_proportions: Disable preemption entering the write section.
new 44b0c2957adc u64_stats: Streamline the implementation
new 7f6dcffb44ad Merge tag 'sched-rt-2022-10-05' of git://git.kernel.org/pu [...]
new b830774c7e41 dt-bindings: timer: Add compatible for MediaTek MT8188
new fa7fc5243f9e dt-bindings: timer: renesas,tmu: Add r8a779f0 support
new eaa1a955094b clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC
new 4364044c326c clocksource/drivers/sun4i: Add definition of clear interrupt
new 99b701fd2758 dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support
new e8550f0e7bde clocksource/drivers/exynos_mct: Support frc-shared property
new 47dbe4eb9822 clocksource/drivers/exynos_mct: Support local-timers property
new 55ccdab79524 clocksource/drivers/exynos_mct: Enable building on ARTPEC
new 6c3b62d93e19 clocksource/drivers/arm_arch_timer: Fix handling of ARM er [...]
new 0e2c8e6d769b clocksource/drivers/timer-gxp: Add missing error handling [...]
new caa590067efd clocksource/drivers/timer-ti-dm: Drop unused functions
new 90c9aada1960 clocksource/drivers/timer-ti-dm: Simplify register reads w [...]
new 49cd16bb573e clocksource/drivers/timer-ti-dm: Simplify register writes [...]
new f32bdac10cb5 clocksource/drivers/timer-ti-dm: Simplify register access further
new 1d513f439d79 clocksource/drivers/timer-ti-dm: Move private defines to t [...]
new bd351f1aee21 clocksource/drivers/timer-ti-dm: Use runtime PM directly a [...]
new a6e543f61531 clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer [...]
new 664ad59da116 clocksource/drivers/timer-ti-dm: Add flag to detect omap1
new 789d4b107026 clocksource/drivers/timer-ti-dm: Get clock in probe with d [...]
new 061f42748d06 dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property
new 27b30995b75d clocksource/drivers/imx-sysctr: handle nxp,no-divider property
new af246cc6d0ed clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTV [...]
new 6cb5ce13357d Merge tag 'timers-v6.1-rc1' of https://git.linaro.org/peop [...]
new 55be6084c8e0 Merge tag 'timers-core-2022-10-05' of git://git.kernel.org [...]
The 166 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:
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../bindings/timer/nxp,sysctr-timer.yaml | 4 +
.../devicetree/bindings/timer/renesas,tmu.yaml | 1 +
.../bindings/timer/samsung,exynos4210-mct.yaml | 26 +
arch/powerpc/kernel/hw_breakpoint.c | 53 +-
arch/powerpc/perf/core-book3s.c | 10 +-
arch/s390/kernel/perf_cpum_cf.c | 1 +
arch/s390/kernel/perf_pai_crypto.c | 1 +
arch/sh/include/asm/hw_breakpoint.h | 5 +-
arch/x86/events/Makefile | 2 +-
arch/x86/events/amd/Makefile | 2 +-
arch/x86/events/amd/brs.c | 69 ++-
arch/x86/events/amd/core.c | 210 +++----
arch/x86/events/amd/ibs.c | 360 ++++++++++-
arch/x86/events/amd/lbr.c | 439 +++++++++++++
arch/x86/events/core.c | 61 +-
arch/x86/events/intel/core.c | 101 +--
arch/x86/events/intel/cstate.c | 1 +
arch/x86/events/intel/ds.c | 55 +-
arch/x86/events/intel/lbr.c | 273 ---------
arch/x86/events/intel/p4.c | 37 +-
arch/x86/events/intel/uncore.c | 1 +
arch/x86/events/msr.c | 1 +
arch/x86/events/perf_event.h | 130 +++-
arch/x86/events/perf_event_flags.h | 22 +
arch/x86/events/utils.c | 251 ++++++++
arch/x86/include/asm/amd-ibs.h | 16 +
arch/x86/include/asm/cpufeatures.h | 2 +-
arch/x86/include/asm/hw_breakpoint.h | 5 +-
arch/x86/include/asm/msr-index.h | 5 +
arch/x86/include/asm/perf_event.h | 3 +-
arch/x86/include/asm/qspinlock_paravirt.h | 13 +-
arch/x86/kernel/cpu/scattered.c | 1 +
drivers/acpi/x86/s2idle.c | 12 +-
drivers/android/binder.c | 4 +-
drivers/clocksource/Kconfig | 2 +-
drivers/clocksource/arm_arch_timer.c | 6 +-
drivers/clocksource/exynos_mct.c | 83 ++-
drivers/clocksource/renesas-ostm.c | 2 +-
drivers/clocksource/timer-gxp.c | 7 +-
drivers/clocksource/timer-imx-sysctr.c | 6 +-
drivers/clocksource/timer-sun4i.c | 3 +-
drivers/clocksource/timer-ti-dm.c | 681 +++++++++++++--------
drivers/media/pci/pt3/pt3.c | 4 +-
drivers/perf/arm_spe_pmu.c | 4 +-
drivers/powercap/idle_inject.c | 2 +-
drivers/scsi/scsi_transport_spi.c | 7 +-
fs/cifs/inode.c | 4 +-
fs/cifs/transport.c | 5 +-
fs/coredump.c | 7 +-
fs/dcache.c | 13 +-
fs/nfs/file.c | 3 +-
fs/nfs/inode.c | 12 +-
fs/nfs/nfs3proc.c | 3 +-
fs/nfs/nfs4proc.c | 14 +-
fs/nfs/nfs4state.c | 3 +-
fs/nfs/pnfs.c | 4 +-
fs/xfs/xfs_trans_ail.c | 8 +-
include/clocksource/timer-ti-dm.h | 112 ----
include/linux/completion.h | 1 +
include/linux/freezer.h | 245 +-------
include/linux/hw_breakpoint.h | 4 +-
include/linux/mmdebug.h | 6 +
include/linux/percpu-rwsem.h | 6 +
include/linux/perf/arm_pmu.h | 9 +-
include/linux/perf_event.h | 77 ++-
include/linux/preempt.h | 42 ++
include/linux/rwlock.h | 2 +-
include/linux/sched.h | 50 +-
include/linux/spinlock.h | 2 +
include/linux/spinlock_api_smp.h | 2 +-
include/linux/spinlock_api_up.h | 2 +-
include/linux/spinlock_rt.h | 2 +-
include/linux/spinlock_up.h | 2 +-
include/linux/sunrpc/sched.h | 7 +-
include/linux/suspend.h | 8 +-
include/linux/u64_stats_sync.h | 145 ++---
include/linux/umh.h | 9 +-
include/linux/wait.h | 42 +-
include/uapi/linux/perf_event.h | 57 +-
init/do_mounts_initrd.c | 10 +-
kernel/bpf/stackmap.c | 4 +-
kernel/cgroup/legacy_freezer.c | 23 +-
kernel/events/Makefile | 1 +
kernel/events/core.c | 88 ++-
kernel/events/hw_breakpoint.c | 648 +++++++++++++++-----
kernel/events/hw_breakpoint_test.c | 333 ++++++++++
kernel/exit.c | 4 +-
kernel/fork.c | 5 +-
kernel/freezer.c | 133 ++--
kernel/futex/waitwake.c | 8 +-
kernel/hung_task.c | 16 +-
kernel/locking/lockdep.c | 6 +-
kernel/locking/percpu-rwsem.c | 6 +
kernel/locking/qrwlock.c | 4 +-
kernel/locking/qspinlock.c | 2 +-
kernel/locking/qspinlock_paravirt.h | 4 +-
kernel/locking/rwsem.c | 14 +-
kernel/locking/semaphore.c | 12 +-
kernel/locking/spinlock.c | 56 +-
kernel/power/hibernate.c | 35 +-
kernel/power/main.c | 18 +-
kernel/power/process.c | 10 +-
kernel/power/suspend.c | 12 +-
kernel/power/user.c | 24 +-
kernel/ptrace.c | 2 +-
kernel/sched/autogroup.c | 3 +-
kernel/sched/completion.c | 12 +
kernel/sched/core.c | 103 +---
kernel/sched/core_sched.c | 4 +-
kernel/sched/cpudeadline.c | 2 +-
kernel/sched/cpupri.c | 2 +-
kernel/sched/deadline.c | 115 ++--
kernel/sched/fair.c | 227 ++++---
kernel/sched/rt.c | 18 +-
kernel/sched/sched.h | 65 +-
kernel/sched/stop_task.c | 11 +-
kernel/signal.c | 14 +-
kernel/time/hrtimer.c | 4 +-
kernel/trace/bpf_trace.c | 3 +
kernel/umh.c | 18 +-
lib/Kconfig.debug | 13 +
lib/flex_proportions.c | 2 +
mm/Kconfig | 6 +
mm/compaction.c | 6 +-
mm/khugepaged.c | 4 +-
mm/memcontrol.c | 19 +-
mm/vmstat.c | 36 +-
net/sunrpc/sched.c | 12 +-
net/unix/af_unix.c | 8 +-
tools/objtool/arch/x86/decode.c | 6 +
tools/objtool/check.c | 5 +-
.../functional/futex_requeue_pi_signal_restart.c | 2 +-
133 files changed, 4003 insertions(+), 2088 deletions(-)
create mode 100644 arch/x86/events/amd/lbr.c
create mode 100644 arch/x86/events/perf_event_flags.h
create mode 100644 arch/x86/events/utils.c
create mode 100644 kernel/events/hw_breakpoint_test.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.