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 4c9066e322f gdb: add --with-curses to --configuration output
new 3592bebbbf6 Issue error on erroneous expression
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:
gdb/testsuite/gdb.base/gdbvars.exp | 8 ++++++++
gdb/valarith.c | 2 +-
2 files changed, 9 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 9e58df973d22 Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pu [...]
new 33e3f0a3358b workqueue: Add a new flag to spot the potential UAF error
new c76feb0d5dfd workqueue: Make show_pwq() use run-length encoding
new 99c621ef243b workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
new 793777bc193b workqueue: Factorize unbind/rebind_workers() logic
new 3f959aa3b338 workqueue: Convert the idle_timer to a timer + work_struct
new 9ab03be42b8f workqueue: Don't hold any lock while rcuwait'ing for !POOL [...]
new e02b93124855 workqueue: Unbind kworkers before sending them to exit()
new c63a2e52d5e0 workqueue: Fold rebind_worker() within rebind_workers()
new 3e82b41e1e3c Merge tag 'wq-for-6.3' of git://git.kernel.org/pub/scm/lin [...]
new 21786e5cb375 cgroup/cpuset: no need to explicitly init a global static [...]
new 56eb276701cb docs: cgroup-v1: replace custom note constructs with appro [...]
new 4ddb1a2aa1a3 docs: cgroup-v1: wrap remaining admonitions in admonition blocks
new eb08489448fb docs: cgroup-v1: use code block for locking order schema
new 71da431c3079 docs: cgroup-v1: fix footnotes
new f7423bb771d4 docs: cgroup-v1: move hierarchy of accounting caption
new b9d2a17b3290 docs: cgroup-v1: use bullet lists for list of stat file tables
new 5fa16afc4b5a docs: cgroup-v1: make swap extension subsections subsections
new da3ad2e14f63 docs: cgroup-v1: add internal cross-references
new 980660cae799 docs: cgroup-v1: use numbered lists for user interface setup
new 32a47817d075 cgroup/cpuset: fix a few kernel-doc warnings & coding style
new 8ca8d89b43ca Merge tag 'cgroup-for-6.3' of git://git.kernel.org/pub/scm [...]
new 438500113f37 doc: Further updates to RCU's lockdep.rst
new 8750dfe6fda4 doc: Update NMI-RCU.rst
new 42d689ec0016 doc: Update rcubarrier.rst
new b33994ef2239 doc: Update rcu_dereference.rst
new da82af04352b doc: Update and wordsmith rculist_nulls.rst
new 647dd4cd7c21 doc: Update rcu.rst
new 3abf176d64ac doc: Update stallwarn.rst
new 0c208a793022 doc: Update torture.rst
new c8f2310e210c doc: Update UP.rst
new 3f58c55e2392 doc: Update rcu.rst URL to RCU publications
new 148750d736c4 doc: Update whatisRCU.rst
new 7a21ddf01af9 doc: Document CONFIG_RCU_CPU_STALL_CPUTIME=y stall information
new a75f7b487c2b docs/RCU/rcubarrier: Adjust 'Answer' parts of QQs as defin [...]
new eff864590bd5 docs/RCU/rcubarrier: Right-adjust line numbers in code snippets
new 5e013dc17e2a doc: Fix htmldocs build warnings of stallwarn.rst
new c004d231cac7 rcu: Use hlist_nulls_next_rcu() in hlist_nulls_add_tail_rcu()
new 5a04848d005e rcu: Consolidate initialization and CPU-hotplug code
new 253cbbff6214 rcu: Throttle callback invocation based on number of ready [...]
new 95ff24ee7b80 rcu: Upgrade header comment for poll_state_synchronize_rcu()
new 0cae5ded535c rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
new 2d7f00b2f013 rcu: Suppress smp_processor_id() complaint in synchronize_ [...]
new 3d1adf7ada35 rcu: Make rcu_blocking_is_gp() stop early-boot might_sleep()
new 748bf47a89d7 rcu: Test synchronous RCU grace periods at the end of rcu_init()
new 92987fe8bdd1 rcu: Allow expedited RCU CPU stall warnings to dump task stacks
new ccfe1fef9409 rcu: Remove redundant call to rcu_boost_kthread_setaffinity()
new 6efdda8bec29 rcu: Track laziness during boot and suspend
new cf7066b97e27 rcu: Disable laziness if lazy-tracking says so
new 04a522b7da3d rcu: Refactor kvfree_call_rcu() and high-level helpers
new 27538e18b62f rcu/kvfree: Switch to a generic linked list API
new 8c15a9e80865 rcu/kvfree: Move bulk/list reclaim to separate functions
new 8fc5494ad5fa rcu/kvfree: Move need_offload_krc() out of krcp->lock
new cc37d52076a9 rcu/kvfree: Use a polled API to speedup a reclaim process
new 9627456101ec rcu/kvfree: Use READ_ONCE() when access to krcp->head
new 4c33464ae85e rcu/kvfree: Carefully reset number of objects in krcp
new 2ca836b1da17 rcu/kvfree: Split ready for reclaim objects from a batch
new 608723c41cd9 rcu/kvfree: Add kvfree_rcu_mightsleep() and kfree_rcu_migh [...]
new 66ea1029f9b8 srcu: Release early_srcu resources when no longer in use
new 7f24626d6dd8 srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
new aa5210f524ed srcu: Fix a misspelling in comment
new 50be0c0439fc srcu: Fix the comparision in srcu_invl_snp_seq()
new 0b1182bde303 rcu: Add srcu_down_read() and srcu_up_read()
new efa3c40cfac0 rcu: Add test code for semaphore-like SRCU readers
new 1bafbfb3e1a1 srcu: Remove needless rcu_seq_done() check while holding r [...]
new 0cd4b50b12d9 srcu: Yet more detail for srcu_readers_active_idx_check() [...]
new dafc4d1603c2 srcu: Update comment after the index flip
new dc7c31b07ade drivers/base: Remove CONFIG_SRCU
new a870acc11230 drivers/dax: Remove "select SRCU"
new 91193b27fb7a drivers/hwtracing/stm: Remove "select SRCU"
new 9276cf8b30a5 drivers/md: Remove "select SRCU"
new 520bb822d7d9 drivers/net: Remove "select SRCU"
new a8f0ff9185ae drivers/pci/controller: Remove "select SRCU"
new 7b3a0473d10c fs: Remove CONFIG_SRCU
new cfa71bb282d0 fs/btrfs: Remove "select SRCU"
new 818913feb814 fs/notify: Remove "select SRCU"
new dbea8bcdeda8 fs/quota: Remove "select SRCU"
new bc636dcbf1c4 init: Remove "select SRCU"
new 5634469360dd kernel/notifier: Remove CONFIG_SRCU
new 9420fb934cf1 rcu-tasks: Use accurate runstart time for RCU Tasks boot-t [...]
new e4e1e8089c5f rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu [...]
new 44757092958b rcu-tasks: Remove preemption disablement around srcu_read_ [...]
new 28319d6dc5e2 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
new ea5c8987fef2 rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
new a4fcfbee8f62 rcu-tasks: Handle queue-shrink/callback-enqueue race condition
new 95f93e97ed0f torture: Seed torture_random_state on CPU
new 3c6496c86e48 refscale: Provide for initialization failure
new a6889becb053 refscale: Add tests using SLAB_TYPESAFE_BY_RCU
new e01f3a1a589e locktorture: Allow non-rtmutex lock types to be boosted
new c24501b24074 locktorture: Make the rt_boost factor a tunable
new 273661595c21 rcutorture: Drop sparse lock-acquisition annotations
new d52d3a2bf408 torture: Fix hang during kthread shutdown phase
new 3e4c07b9f821 torture: make kvm-find-errors.sh check for compressed vmli [...]
new eeb4dd9e530d selftests: rcutorture: Use "grep -E" instead of "egrep"
new ac71c3dd11e8 torture: Permit double-quoted-string Kconfig options
new 5a6cd56ad79a rcu: Permit string-valued Kconfig options in kvm.sh
new 8e1704b6a8c9 Merge branches 'doc.2023.01.05a', 'fixes.2023.01.23a', 'kv [...]
new 47904aed898a genirq: Fix the return type of kstat_cpu_irqs_sum()
new 3ca0a6ea8f6d sched: Add helper kstat_cpu_softirqs_sum()
new 7c182722a0a9 sched: Add helper nr_context_switches_cpu()
new be42f00b73a0 rcu: Add RCU stall diagnosis information
new 3ab955de929a rcu: Align the output of RCU CPU stall warning messages
new 84ec7c20363f rcu: Allow up to five minutes expedited RCU CPU stall-warn [...]
new bba8d3d17dc2 Merge branch 'stall.2023.01.09a' into HEAD
new 8cc01d43f882 Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/sc [...]
new 0fb0624b15d2 seccomp: fix kernel-doc function name warning
new 902d9fcd8dcc Merge tag 'seccomp-v6.3-rc1' of git://git.kernel.org/pub/s [...]
new b2ba00c2a517 rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper
new 439a1bcac648 fortify: Use __builtin_dynamic_object_size() when available
new b5fc3ca3954f ARM: ixp4xx: Replace 0-length arrays with flexible arrays
new b76ded214633 LoadPin: Refactor read-only check into a helper
new 60ba1028fc7b LoadPin: Refactor sysctl initialization
new 2cfaa84efc25 LoadPin: Move pin reporting cleanly out of locking
new eba773596be9 LoadPin: Allow filesystem switch when not enforcing
new 4076ea2419cf drm/nouveau/disp: Fix nvif_outp_acquire_dp() argument size
new 16a738f2f6b3 i915/gvt: Replace one-element array with flexible-array member
new 118901ad1f25 ext4: Fix function prototype mismatch for ext4_feat_ktype
new 36632d062975 io_uring: Replace 0-length array with flexible array
new 8500689095a3 net/i40e: Replace 0-length array with flexible array
new aa85923a954e crypto: hisilicon: Wipe entire pool on error
new a8c55407a723 lib/string: Use strchr() in strpbrk()
new 5a6b64adc18d gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
new 5c0f220e1b2d Merge branch 'for-linus/hardening' into for-next/hardening
new 48df133578c7 coda: Avoid partial allocation of sig_inputArgs
new 25b84002afb9 arm64: Support Clang UBSAN trap codes for better reporting
new 04ffde1319a7 uaccess: Add minimum bounds check on kernel buffer size
new 78f7a3fd6dc6 randstruct: disable Clang 15 support
new 4a7d37e824f5 Merge tag 'hardening-v6.3-rc1' of git://git.kernel.org/pub [...]
The 127 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/RCU/NMI-RCU.rst | 4 +-
Documentation/RCU/UP.rst | 13 +-
Documentation/RCU/lockdep.rst | 13 +-
Documentation/RCU/rcu.rst | 6 +-
Documentation/RCU/rcu_dereference.rst | 21 +-
Documentation/RCU/rcubarrier.rst | 357 +++++------
Documentation/RCU/rculist_nulls.rst | 109 ++--
Documentation/RCU/stallwarn.rst | 135 ++++-
Documentation/RCU/torture.rst | 89 ++-
Documentation/RCU/whatisRCU.rst | 193 +++---
Documentation/admin-guide/cgroup-v1/cgroups.rst | 2 +
Documentation/admin-guide/cgroup-v1/memory.rst | 284 ++++-----
Documentation/admin-guide/kernel-parameters.txt | 11 +
arch/arm64/include/asm/brk-imm.h | 3 +
arch/arm64/kernel/traps.c | 21 +
drivers/base/core.c | 42 --
drivers/crypto/hisilicon/sgl.c | 3 +-
drivers/dax/Kconfig | 1 -
drivers/gpu/drm/i915/gvt/firmware.c | 4 +-
drivers/gpu/drm/nouveau/include/nvif/outp.h | 3 +-
drivers/gpu/drm/nouveau/nvif/outp.c | 2 +-
drivers/hwtracing/stm/Kconfig | 1 -
drivers/md/Kconfig | 1 -
drivers/misc/lkdtm/heap.c | 1 +
drivers/net/Kconfig | 1 -
drivers/net/ethernet/intel/i40e/i40e.h | 2 +-
drivers/pci/controller/Kconfig | 2 +-
drivers/soc/ixp4xx/ixp4xx-npe.c | 6 +-
fs/btrfs/Kconfig | 1 -
fs/coda/upcall.c | 2 +-
fs/ext4/sysfs.c | 7 +-
fs/locks.c | 25 -
fs/notify/Kconfig | 1 -
fs/quota/Kconfig | 1 -
include/linux/compiler_attributes.h | 5 +
include/linux/fortify-string.h | 7 +
include/linux/kernel_stat.h | 14 +-
include/linux/rculist_nulls.h | 2 +-
include/linux/rcupdate.h | 19 +-
include/linux/rcutiny.h | 12 +-
include/linux/rcutree.h | 2 +-
include/linux/srcu.h | 45 ++
include/linux/srcutree.h | 2 +-
include/linux/uaccess.h | 4 +
include/linux/ubsan.h | 9 +
include/linux/workqueue.h | 1 +
include/uapi/linux/io_uring.h | 2 +-
init/Kconfig | 1 -
kernel/cgroup/cpuset.c | 15 +-
kernel/locking/locktorture.c | 101 ++--
kernel/notifier.c | 3 -
kernel/pid_namespace.c | 17 +
kernel/rcu/Kconfig.debug | 15 +-
kernel/rcu/rcu.h | 8 +
kernel/rcu/rcu_segcblist.c | 2 +-
kernel/rcu/rcu_segcblist.h | 2 +
kernel/rcu/rcutorture.c | 12 +-
kernel/rcu/refscale.c | 250 +++++++-
kernel/rcu/srcutree.c | 98 ++-
kernel/rcu/tasks.h | 85 ++-
kernel/rcu/tiny.c | 9 +-
kernel/rcu/tree.c | 657 ++++++++++++---------
kernel/rcu/tree.h | 19 +
kernel/rcu/tree_exp.h | 43 ++
kernel/rcu/tree_stall.h | 37 +-
kernel/rcu/update.c | 49 +-
kernel/sched/core.c | 5 +
kernel/seccomp.c | 2 +-
kernel/torture.c | 4 +-
kernel/workqueue.c | 280 ++++++---
lib/Makefile | 2 -
lib/string.c | 10 +-
lib/ubsan.c | 68 +++
lib/ubsan.h | 32 +
net/rxrpc/ar-internal.h | 2 +-
scripts/gcc-plugins/Makefile | 2 +-
security/Kconfig.hardening | 3 +
security/loadpin/loadpin.c | 89 +--
.../selftests/rcutorture/bin/configcheck.sh | 5 +-
.../selftests/rcutorture/bin/console-badness.sh | 2 +-
.../testing/selftests/rcutorture/bin/kvm-build.sh | 4 +-
.../selftests/rcutorture/bin/kvm-find-errors.sh | 6 +-
tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +-
.../selftests/rcutorture/bin/parse-console.sh | 10 +-
84 files changed, 2336 insertions(+), 1110 deletions(-)
create mode 100644 include/linux/ubsan.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allyesconfig
in repository toolchain/ci/base-artifacts.
from 21fe569af0 48: onsuccess: #521: 33: Success after binutils/gcc/linux/qe [...]
new 195647b11f 49: onsuccess: #522: 33: Success after binutils/gcc/qemu: 31 [...]
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 1760 -> 1764 bytes
02-prepare_abe/console.log.xz | Bin 2760 -> 2764 bytes
03-build_abe-binutils/console.log.xz | Bin 30988 -> 31584 bytes
04-build_abe-stage1/console.log.xz | Bin 71308 -> 71104 bytes
05-build_abe-qemu/console.log.xz | Bin 30808 -> 31080 bytes
06-build_linux/console.log.xz | Bin 4984 -> 5480 bytes
08-check_regression/console.log.xz | Bin 4468 -> 3964 bytes
dashboard/dashboard-generate.sh | 2 +-
git/binutils_rev | 2 +-
git/gcc_rev | 2 +-
git/qemu_rev | 2 +-
mail/jira-body.txt | 2 +-
mail/mail-body.txt | 2 +-
mail/mail-subject.txt | 2 +-
manifest.sh | 28 ++++++++++++++--------------
15 files changed, 21 insertions(+), 21 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 3f0b0903fde5 Merge tag 'x86_vdso_for_v6.3_rc1' of git://git.kernel.org/ [...]
new b7d1f15b5c27 x86/boot/e820: Fix typo in e820.c comment
new 50c66d7b049d x86/setup: Move duplicate boot_cpu_data definition out of [...]
new d55dcb7384b1 x86/cpu: Remove misleading comment
new ef6dfc4b238a x86/signal: Fix the value returned by strict_sas_size()
new 54628de6792b x86/Kconfig: Fix spellos & punctuation
new 851026a2bf54 x86/cacheinfo: Remove unused trace variable
new 8fe6d8494758 x86/tsc: Make recalibrate_cpu_khz() export GPL only
new 6b8d5dde5b69 x86/tsc: Do feature check as the very first thing
new fcb3a81d2217 x86/hotplug: Remove incorrect comment about mwait_play_dead()
new 056612fd41fe Merge tag 'x86-cleanups-2023-02-20' of git://git.kernel.or [...]
new 9f76d59173d9 timers: Prevent union confusion from unexpected restart_syscall()
new c14fd3dcacaa hrtimer: Rely on rt_task() for DL tasks too
new 0c52310f2600 hrtimer: Ignore slack time for RT tasks in schedule_hrtime [...]
new cbdb1f163af2 vdso/bits.h: Add BIT_ULL() for the sake of consistency
new 915d4ad3830a posix-timers: Use atomic64_try_cmpxchg() in __update_gt_cputime()
new 5b268d8abaec time/debug: Fix memory leak with using debugfs_lookup()
new b3cbfb792792 dt-bindings: timer: rk-timer: Add rktimer for rv1126
new 8b3b8fbb4896 RISC-V: time: initialize hrtimer based broadcast clock eve [...]
new e2bcf2d876fd dt-bindings: timer: Add bindings for the RISC-V timer device
new 8932a9533a9c clocksource/drivers/timer-riscv: Set CLOCK_EVT_FEAT_C3STOP [...]
new 674402b0098b clocksource/drivers/riscv: Increase the clock source rating
new 8d17aca90bcf clocksource/drivers/timer-microchip-pit64b: Drop obsolete [...]
new c3daa4754f3c clocksource/drivers/sh_cmt: Mark driver as non-removable
new 3aff0403f814 clocksource/drivers/riscv: Get rid of clocksource_arch_ini [...]
new 27788e01a650 dt-bindings: timer: mediatek,mtk-timer: add MT8365
new abd873afc889 dt-bindings: timer: sifive,clint: add comaptibles for T-He [...]
new d19c8b2ed176 clocksource/drivers/timer-microchip-pit64b: Select driver [...]
new f3af3dc7cc35 clocksource/drivers/timer-microchip-pit64b: Add delay timer
new 225b9596cb02 clocksource/drivers/riscv: Patch riscv_clock_next_event() [...]
new d8c695d310a8 clocksource/drivers/sh_tmu: Mark driver as non-removable
new cf16f631b0bb clocksource/drivers/em_sti: Mark driver as non-removable
new 5ccb51b06c8b clocksource/drivers/timer-sun4i: Add CLOCK_EVT_FEAT_DYNIRQ
new 7b0f95f28fc7 Merge tag 'timers-v6.3-rc1' of https://git.linaro.org/peop [...]
new beaa1ffe551c clocksource: Print clocksource name when clocksource is te [...]
new c37e85c135ce clocksource: Loosen clocksource watchdog constraints
new f092eb34b330 clocksource: Improve read-back-delay message
new dd029269947a clocksource: Improve "skew is too large" messages
new b7082cdfc464 clocksource: Suspend the watchdog temporarily when high re [...]
new a7ec817d5542 x86/tsc: Add option to force frequency recalibration with [...]
new efc8b329c7fd clocksource: Verify HPET and PMTMR when TSC unverified
new 0051293c5330 clocksource: Enable TSC watchdog checking of HPET and PMTM [...]
new ab407a1919d2 Merge tag 'clocksource.2023.02.06b' of git://git.kernel.or [...]
new 560b80306782 Merge tag 'timers-core-2023-02-20' of git://git.kernel.org [...]
new 17549b0f184d genirq: Add might_sleep() to disable_irq()
new 379af13b31fa docs: locking: Discourage from calling disable_irq() in atomic
new 0e2213fe0ab4 irqchip: Use irq_domain_alloc_irqs()
new cdf07f0ea48a genirq/affinity: Remove the 'firstvec' parameter from irq_ [...]
new 1f962d91a15a genirq/affinity: Pass affinity managed mask array to irq_b [...]
new e7bdd7f0cbd1 genirq/affinity: Don't pass irq_affinity_desc array to irq [...]
new 523f1ea76aad genirq/affinity: Rename irq_build_affinity_masks as group_ [...]
new f7b3ea8cf72f genirq/affinity: Move group_cpus_evenly() into lib/
new 6a6dcae8f486 blk-mq: Build default queue map via group_cpus_evenly()
new 188a56965858 genirq/affinity: Only build SMP-only helper functions on S [...]
new 835a486cd9f5 genirq: Add mechanism to multiplex a single HW IPI
new c19f89719428 irqchip/apple-aic: Move over to core ipi-mux
new 3d812a0f27ba genirq/ipi-mux: Use irq_domain_alloc_irqs()
new 6360ec8f13f6 Merge branch irq/ipi-mux into irq/irqchip-next
new 6caa5a2b78f5 irqchip: Fix refcount leak in platform_irqchip_probe
new 071d068b89e9 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
new 9419e700021a irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
new 02298b7bae12 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
new 5f61c6931b18 Merge branch irq/refcount into irq/irqchip-next
new e740604232dc irqchip/aspeed-scu-ic: Correctly initialise status and ena [...]
new fc98adb9a843 irqchip/loongson-liointc: Save/restore int_edge/int_pol re [...]
new 9c1a7bfc2993 irqchip/ls-scfg-msi: Simplify Kconfig dependencies
new df2d85d0b0b5 Merge branch irq/misc-6.3 into irq/irqchip-next
new b06730a571a9 irqdomain: Fix association race
new 3f883c38f562 irqdomain: Fix disassociation race
new e3b7ab025e93 irqdomain: Drop bogus fwspec-mapping error handling
new 6e6f75c9c98d irqdomain: Look for existing mapping only once
new d55f7f4c58c0 irqdomain: Refactor __irq_domain_alloc_irqs()
new 601363cc08da irqdomain: Fix mapping-creation race
new 8932c32c3053 irqdomain: Fix domain registration race
new 47d1932f37de irqdomain: Drop revmap mutex
new 28a9ff23d8b5 irqdomain: Drop dead domain-name assignment
new 4e0d86df9344 irqdomain: Drop leftover brackets
new 930a1bbbef01 irqdomain: Clean up irq_domain_push/pop_irq()
new bc1bc1b309b4 x86/ioapic: Use irq_domain_create_hierarchy()
new a14e7fdd4304 x86/uv: Use irq_domain_create_hierarchy()
new 6c889231e04d irqchip/alpine-msi: Use irq_domain_add_hierarchy()
new e6e8cd62a56f irqchip/gic-v2m: Use irq_domain_create_hierarchy()
new 1e46e040dece irqchip/gic-v3-its: Use irq_domain_create_hierarchy()
new 331f9aac0326 irqchip/gic-v3-mbi: Use irq_domain_create_hierarchy()
new 6159c470f812 irqchip/loongson-pch-msi: Use irq_domain_create_hierarchy()
new f743f54fa8d2 irqchip/mvebu-odmi: Use irq_domain_create_hierarchy()
new 9dbb8e3452ab irqdomain: Switch to per-domain locking
new 7135b35fc959 Merge branch irq/irqdomain-locking into irq/irqchip-next
new 94debe03e8af irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered [...]
new 13a157b38ca5 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered [...]
new a83bf176fed4 Merge branch irq/bcm-l2-fixes into irq/irqchip-next
new 6f3ee0e22b4c Merge tag 'irqchip-6.3' of git://git.kernel.org/pub/scm/li [...]
new 9e58df973d22 Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pu [...]
The 92 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/admin-guide/kernel-parameters.txt | 10 +
.../bindings/timer/mediatek,mtk-timer.txt | 1 +
.../devicetree/bindings/timer/riscv,timer.yaml | 52 +++
.../bindings/timer/rockchip,rk-timer.yaml | 1 +
.../devicetree/bindings/timer/sifive,clint.yaml | 8 +
Documentation/kernel-hacking/locking.rst | 4 +-
.../translations/it_IT/kernel-hacking/locking.rst | 4 +-
MAINTAINERS | 2 +
arch/riscv/Kconfig | 1 -
arch/riscv/kernel/time.c | 10 +-
arch/x86/Kconfig | 6 +-
arch/x86/include/asm/time.h | 1 +
arch/x86/kernel/apic/io_apic.c | 7 +-
arch/x86/kernel/cpu/cacheinfo.c | 5 +-
arch/x86/kernel/cpu/common.c | 2 +-
arch/x86/kernel/e820.c | 6 +-
arch/x86/kernel/hpet.c | 2 +
arch/x86/kernel/setup.c | 10 +-
arch/x86/kernel/signal.c | 2 +-
arch/x86/kernel/smpboot.c | 2 +-
arch/x86/kernel/tsc.c | 68 +++-
arch/x86/platform/uv/uv_irq.c | 7 +-
block/blk-mq-cpumap.c | 63 +--
drivers/clocksource/Kconfig | 2 +-
drivers/clocksource/acpi_pm.c | 6 +-
drivers/clocksource/em_sti.c | 7 +-
drivers/clocksource/sh_cmt.c | 7 +-
drivers/clocksource/sh_tmu.c | 7 +-
drivers/clocksource/timer-microchip-pit64b.c | 12 +
drivers/clocksource/timer-riscv.c | 27 +-
drivers/clocksource/timer-sun4i.c | 3 +-
drivers/irqchip/Kconfig | 3 +-
drivers/irqchip/irq-alpine-msi.c | 9 +-
drivers/irqchip/irq-apple-aic.c | 161 +-------
drivers/irqchip/irq-armada-370-xp.c | 3 +-
drivers/irqchip/irq-aspeed-scu-ic.c | 5 +-
drivers/irqchip/irq-bcm2836.c | 5 +-
drivers/irqchip/irq-bcm7120-l2.c | 3 +-
drivers/irqchip/irq-brcmstb-l2.c | 6 +-
drivers/irqchip/irq-gic-v2m.c | 5 +-
drivers/irqchip/irq-gic-v3-its.c | 13 +-
drivers/irqchip/irq-gic-v3-mbi.c | 5 +-
drivers/irqchip/irq-gic-v3.c | 4 +-
drivers/irqchip/irq-gic-v4.c | 9 +-
drivers/irqchip/irq-gic.c | 4 +-
drivers/irqchip/irq-loongson-liointc.c | 13 +
drivers/irqchip/irq-loongson-pch-msi.c | 9 +-
drivers/irqchip/irq-mvebu-gicp.c | 1 +
drivers/irqchip/irq-mvebu-odmi.c | 13 +-
drivers/irqchip/irq-ti-sci-intr.c | 1 +
drivers/irqchip/irqchip.c | 8 +-
include/linux/bits.h | 1 -
include/linux/group_cpus.h | 14 +
include/linux/irq.h | 3 +
include/linux/irqdomain.h | 6 +-
include/vdso/bits.h | 1 +
kernel/irq/Kconfig | 5 +
kernel/irq/Makefile | 1 +
kernel/irq/affinity.c | 405 +------------------
kernel/irq/ipi-mux.c | 206 ++++++++++
kernel/irq/irqdomain.c | 408 ++++++++++++--------
kernel/irq/manage.c | 5 +-
kernel/time/Kconfig | 6 +-
kernel/time/clocksource.c | 72 +++-
kernel/time/hrtimer.c | 18 +-
kernel/time/posix-cpu-timers.c | 13 +-
kernel/time/posix-stubs.c | 2 +
kernel/time/posix-timers.c | 2 +
kernel/time/test_udelay.c | 2 +-
lib/Makefile | 2 +
lib/group_cpus.c | 428 +++++++++++++++++++++
71 files changed, 1290 insertions(+), 935 deletions(-)
create mode 100644 Documentation/devicetree/bindings/timer/riscv,timer.yaml
create mode 100644 include/linux/group_cpus.h
create mode 100644 kernel/irq/ipi-mux.c
create mode 100644 lib/group_cpus.c
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.