This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...]
new 709709ac6410 x86/kaslr: Make command line handling safer
new e2ee6173162b x86/kaslr: Remove bogus warning and unnecessary goto
new 08705365560a x86/kaslr: Fix process_efi_entries comment
new 451286940d95 x86/kaslr: Initialize mem_limit to the real maximum address
new 8d1cf8595860 x86/kaslr: Fix off-by-one error in __process_mem_region()
new 3f9412c73053 x86/kaslr: Drop redundant cur_entry from __process_mem_region()
new ee435ee6490d x86/kaslr: Eliminate 'start_orig' local variable from __pr [...]
new ef7b07d59e2f x86/kaslr: Drop redundant variable in __process_mem_region()
new bf457be1548e x86/kaslr: Drop some redundant checks from __process_mem_region()
new 79c2fd2afe55 x86/kaslr: Fix off-by-one error in process_gb_huge_pages()
new 50def2693a90 x86/kaslr: Short-circuit gb_huge_pages on x86-32
new be9e8d9541a9 x86/kaslr: Simplify process_gb_huge_pages()
new 3870d971791f x86/kaslr: Drop test for command-line parameters before parsing
new d6d0f36c7353 x86/kaslr: Make the type of number of slots/slot areas consistent
new 46a5b29a4a63 x86/kaslr: Drop redundant check in store_slot_info()
new eb38be6db516 x86/kaslr: Drop unnecessary alignment in find_random_virt_addr()
new 4268b4da572f x86/kaslr: Small cleanup of find_random_phys_addr()
new e4cb955bf173 x86/kaslr: Make minimum/image_size 'unsigned long'
new 3a066990a35e x86/kaslr: Replace 'unsigned long long' with 'u64'
new 0eb1a8af01d6 x86/kaslr: Make local variables 64-bit
new f49236ae424d x86/kaslr: Add a check that the random address is in range
new 76167e5c5457 x86/kaslr: Replace strlen() with strnlen()
new b85cac574592 Merge tag 'x86-kaslr-2020-10-12' of git://git.kernel.org/p [...]
new 58a18fe95e83 x86/mm/64: Do not sync vmalloc/ioremap mappings
new 7a27ef5e8308 x86/mm/64: Update comment in preallocate_vmalloc_pages()
new c1b4ec85ee40 Merge tag 'x86-mm-2020-10-12' of git://git.kernel.org/pub/ [...]
new 642d94cf336f x86/build: Declutter the build output
new ad884ff32931 Merge tag 'x86-build-2020-10-12' of git://git.kernel.org/p [...]
new 0cabf9914990 x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL
new 94b827becc6a x86/paravirt: Clean up paravirt macros
new ecac71816a18 x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT
new 76fdb041c1f0 x86/entry/32: Simplify CONFIG_XEN_PV build dependency
new e1ac3e66d301 x86/paravirt: Remove set_pte_at() pv-op
new 7c9f80cb76ec x86/paravirt: Avoid needless paravirt step clearing page t [...]
new ee4a925107d1 Merge tag 'x86-paravirt-2020-10-12' of git://git.kernel.or [...]
new dfc53baae3c6 x86/hyperv: Remove aliases with X64 in their name
new 2646fb032f51 Merge tag 'x86-hyperv-2020-10-12' of git://git.kernel.org/ [...]
The 37 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:
arch/x86/boot/compressed/kaslr.c | 238 ++++++++++++----------------
arch/x86/boot/compressed/misc.h | 4 +-
arch/x86/boot/tools/build.c | 4 -
arch/x86/entry/entry_64.S | 4 +-
arch/x86/entry/vdso/vdso32/vclock_gettime.c | 1 +
arch/x86/hyperv/hv_init.c | 8 +-
arch/x86/hyperv/hv_spinlock.c | 2 +-
arch/x86/include/asm/fixmap.h | 2 +-
arch/x86/include/asm/hyperv-tlfs.h | 33 ----
arch/x86/include/asm/idtentry.h | 4 +-
arch/x86/include/asm/paravirt.h | 151 ++----------------
arch/x86/include/asm/paravirt_types.h | 23 ---
arch/x86/include/asm/pgtable-3level_types.h | 5 -
arch/x86/include/asm/pgtable.h | 7 +-
arch/x86/include/asm/pgtable_64_types.h | 2 -
arch/x86/include/asm/required-features.h | 2 +-
arch/x86/include/asm/segment.h | 4 -
arch/x86/kernel/cpu/common.c | 8 -
arch/x86/kernel/cpu/mshyperv.c | 8 +-
arch/x86/kernel/kprobes/core.c | 1 -
arch/x86/kernel/kprobes/opt.c | 1 -
arch/x86/kernel/paravirt.c | 19 ---
arch/x86/kernel/paravirt_patch.c | 17 --
arch/x86/kvm/hyperv.c | 20 +--
arch/x86/mm/init_64.c | 20 +--
arch/x86/xen/enlighten_pv.c | 6 -
arch/x86/xen/mmu_pv.c | 8 -
include/trace/events/xen.h | 20 ---
28 files changed, 163 insertions(+), 459 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from 87a37e5e078 Reject ambiguous C++ field accesses (PR exp/26602)
new f4a0f710aef Re: gdb: Improve formatting of 'show architecture' messages
new c65c6c4223c PowerPC testsuite fails and duplicates
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:
gdb/testsuite/ChangeLog | 25 ++++++++++++++++++++++
.../gdb.arch/arm-disassembler-options.exp | 4 ++--
gdb/testsuite/gdb.arch/powerpc-altivec.exp | 2 --
gdb/testsuite/gdb.arch/powerpc-altivec.s | 2 --
gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 2 +-
.../gdb.arch/powerpc-disassembler-options.exp | 4 ++--
gdb/testsuite/gdb.arch/powerpc-power7.exp | 11 ----------
gdb/testsuite/gdb.arch/powerpc-power7.s | 11 ----------
gdb/testsuite/gdb.arch/powerpc-power8.exp | 22 ++-----------------
gdb/testsuite/gdb.arch/powerpc-power8.s | 18 ----------------
gdb/testsuite/gdb.arch/powerpc-power9.exp | 15 -------------
gdb/testsuite/gdb.arch/powerpc-power9.s | 14 ------------
gdb/testsuite/gdb.arch/powerpc-vsx.exp | 10 ---------
gdb/testsuite/gdb.arch/powerpc-vsx.s | 10 ---------
gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 18 ++++------------
gdb/testsuite/gdb.arch/powerpc-vsx2.s | 10 ---------
gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 4 ++--
.../gdb.arch/s390-disassembler-options.exp | 4 ++--
18 files changed, 40 insertions(+), 146 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 6f0a4ae1274 MIPS/libphobos: Fix switchcontext.S assembly for MIPS I ISA
new db36e78ca18 make sin and cos generics inlineable
new 455c3d2efc0 mathfn_built_in_type case type fix
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/ada/libgnat/a-ngelfu.ads | 2 ++
gcc/builtins.c | 26 +++++++++++++-------------
2 files changed, 15 insertions(+), 13 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 13cb73490f47 Merge tag 'x86-entry-2020-10-12' of git://git.kernel.org/p [...]
new cfe7ddcbd72d ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN
new d23b3bf8e43f ARM, sched/topology: Revert back to default scheduler topology
new d54a9658a756 sched/topology: Split out SD_* flags declaration to its own file
new b6e862f38672 sched/topology: Define and assign sched_domain flag metadata
new 65c5e253168d sched/topology: Verify SD_* flags setup when sched_debug is on
new 5b9f8ff7b320 sched/debug: Output SD flag names rather than their values
new 4ee4ea443a5d sched/topology: Introduce SD metaflag for flags needing > [...]
new 6f349818621d sched/topology: Use prebuilt SD flag degeneration mask
new ab65afb094c7 sched/topology: Remove SD_SERIALIZE degeneration special case
new c200191d4c2c sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards
new 3a6712c76853 sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS
new 94b858fea1f2 sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS
new bdb7c802cc0a sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS
new 33199b0143da sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS
new 3551e954f5d9 sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS
new 5f4a1c4ea447 sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS
new ec73240b1627 sched/fair: Ignore cache hotness for SMT migration
new da0777d35f47 sched/fair: Fix wrong negative conversion in find_energy_e [...]
new 1724b95b9297 sched/fair: Simplify the work when reweighting entity
new 01ccf592362a sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer [...]
new c1cecf884ad7 sched: Cache task_struct::flags in sched_submit_work()
new 8fca9494d4b4 sched/topology: Move sd_flag_debug out of linux/sched/topology.h
new 4fc472f1214e sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linu [...]
new 153908ebc8b5 MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
new 848785df4883 sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
new 8e0e0eda6a13 sched/numa: Use runnable_avg to classify node
new 46fcc4b00c3c sched/deadline: Fix stale throttling on de-/boosted tasks
new 2586af1ac187 sched/rt: Disable RT_RUNTIME_SHARE by default
new 51bd5121c4eb sched: Remove unused inline function uclamp_bucket_base_value()
new df3cb4ea1fb6 sched/fair: Fix wrong cpu selecting from isolated domain
new fe7491580d7c sched/fair: Remove the force parameter of update_tg_load_avg()
new 5a7f55590467 sched/fair: Relax constraint on task's load during load balance
new 2208cdaa56c9 sched/fair: Reduce minimal imbalance threshold
new e4d32e4d5444 sched/fair: Minimize concurrent LBs between domain level
new 6e7499135db7 sched/fair: Reduce busy load balance interval
new 233e7aca4c8a sched/fair: Use dst group while checking imbalance for NUM [...]
new 2a36ab717e8f rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
new ea366dd79c05 rseq/selftests,x86_64: Add rseq_offset_deref_addv()
new f166b111e049 rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
new 9abb897345ce sched/fair: Tweak pick_next_entity()
new 51cf18c90ca1 sched/debug: Add new tracepoint to track cpu_capacity
new feff2e65efd8 sched/deadline: Unthrottle PI boosted threads while enqueuing
new edaa5ddf3833 Merge tag 'sched-core-2020-10-12' of git://git.kernel.org/ [...]
new 6eb6d05958f3 seqlock,tags: Add support for SEQCOUNT_LOCKTYPE()
new a435b9a14356 locking/refcount: Provide __refcount API to obtain the old value
new a28e884b966e seqlock: Fix multiple kernel-doc warnings
new 92b4e9f11a63 Documentation/locking/locktypes: Fix local_locks documentation
new e918188611f0 locking: More accurate annotations for read_lock()
new 224ec489d3cd lockdep/Documention: Recursive read lock detection reasoning
new b11be024de16 lockdep: Demagic the return value of BFS
new d563bc6ead9e lockdep: Make __bfs() visit every dependency until a match
new bd76eca10de2 lockdep: Reduce the size of lock_list::distance
new 3454a36d6a39 lockdep: Introduce lock_list::dep
new 6971c0f34562 lockdep: Extend __bfs() to work with multiple types of dep [...]
new 61775ed24343 lockdep: Make __bfs(.match) return bool
new 9de0c9bbcedf lockdep: Support deadlock detection for recursive read loc [...]
new 68e305678583 lockdep: Adjust check_redundant() for recursive read change
new f08e3888574d lockdep: Fix recursive read lock related safe->unsafe detection
new 621c9dac0eea lockdep: Add recursive read locks into dependency graph
new d4f200e579e9 lockdep/selftest: Add a R-L/L-W test case specific to chai [...]
new f611e8cf98ec lockdep: Take read/write status in consideration when gene [...]
new 31e0d7477082 lockdep/selftest: Unleash irq_read_recursion2 and add more
new 8ef7ca75120a lockdep/selftest: Add more recursive read related test cases
new 108dc42ed350 Revert "locking/lockdep/selftests: Fix mixed read-write AB [...]
new ad56450db864 locking/selftest: Add test cases for queued_read_lock()
new 96a16f45aed8 lockdep/selftest: Introduce recursion3
new 58faf20a086b time/sched_clock: Use raw_read_seqcount_latch() during suspend
new 6446a5131e24 mm/swap: Do not abuse the seqcount_t latching API
new 80793c3471d9 seqlock: Introduce seqcount_latch_t
new a690ed07353e time/sched_clock: Use seqcount_latch_t
new 249d05383532 timekeeping: Use seqcount_latch_t
new a1f1066133d8 x86/tsc: Use seqcount_latch_t
new 24bf401cebfd rbtree_latch: Use seqcount_latch_t
new 0c9794c8b678 seqlock: seqcount latch APIs: Only allow seqcount_latch_t
new 6dd699b13d53 seqlock: seqcount_LOCKNAME_t: Standardize naming convention
new 5cdd25572a29 seqlock: Use unique prefix for seqcount_t property accessors
new 52ac39e5db51 seqlock: seqcount_t: Implement all read APIs as statement [...]
new 8117ab508f9c seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
new 1909760f5fc3 seqlock: PREEMPT_RT: Do not starve seqlock_t writers
new 267580db047e seqlock: Unbreak lockdep
new 6d1823ccc480 lockdep: Optimize the memory usage of circular queue
new 24a187728682 locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
new d89d5f855f84 locking/atomics: Check atomic-arch-fallback.h too
new 2bb8945bcc1a lockdep: Fix usage_traceoverflow
new 4d004099a668 lockdep: Fix lockdep recursion
new baffd723e44d lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
new e705d3979658 Merge branch 'locking/urgent' into locking/core, to pick up fixes
new 0f8ad5f2e934 kcsan: Add support for atomic builtins
new 883957b1c4ac objtool: Add atomic builtin TSAN instrumentation to uacces [...]
new f9ea63193135 kcsan: Add atomic builtin test case
new 14e2ac8de0f9 kcsan: Support compounded read-write instrumentation
new a81b37590ff2 objtool, kcsan: Add __tsan_read_write to uaccess whitelist
new 106a307fd0a7 kcsan: Skew delay to be longer for certain access types
new 9d1335cc1e97 kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks
new bec4a2474890 kcsan: Test support for compound instrumentation
new 00047c2e6d7c instrumented.h: Introduce read-write instrumentation hooks
new b159eeccb75a asm-generic/bitops: Use instrument_read_write() where appropriate
new 3570a1bcf45e locking/atomics: Use read-write instrumentation for atomic RMWs
new 69b2c81bc894 kcsan: Simplify debugfs counter to name mapping
new a4e74fa5f0d3 kcsan: Simplify constant string handling
new 4700ccdf18fa kcsan: Remove debugfs test command
new 2778793072c3 kcsan: Show message if enabled early
new 178a1877d782 kcsan: Use pr_fmt for consistency
new 2e986b81f698 kcsan: Optimize debugfs stats counters
new 068df05363b7 bitops, kcsan: Partially revert instrumentation for non-at [...]
new cd290ec24633 kcsan: Use tracing-safe version of prandom
new d6c4c1134881 Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux [...]
new 1e44e6e82e7b Replace HTTP links with HTTPS ones: LKMM
new cc9628b45c9f tools/memory-model: Update recipes.txt prime_numbers.c path
new 984f272be9d7 tools/memory-model: Improve litmus-test documentation
new 0b8c06b75ea1 tools/memory-model: Add a simple entry point document
new 0ce0c78eff7d tools/memory-model: Expand the cheatsheet.txt notion of relaxed
new 2116d708b058 Merge branch 'lkmm' of git://git.kernel.org/pub/scm/linux/ [...]
new ed016af52ee3 Merge tag 'locking-core-2020-10-12' of git://git.kernel.or [...]
new 6d0fd5361830 include: pe.h: Add RISC-V related PE definition
new f30f242fb131 efi: Rename arm-init to efi-init common for all arch
new 6208857b8f7e efi/libstub: arm32: Base FDT and initrd placement on image [...]
new 1a895dbf4b66 efi/libstub: Export efi_low_alloc_above() to other units
new 762cd288fc4a efi/libstub: arm32: Use low allocation for the uncompresse [...]
new 5c4c30f40ca2 efi/printf: remove unneeded semicolon
new 58c909022a5a efi: Support for MOK variable config table
new 38a1f03aa240 integrity: Move import of MokListRT certs to a separate routine
new 726bd8965a5f integrity: Load certs from the EFI MOK config table
new c1df5e0c5796 efi/libstub: Add efi_warn and *_once logging helpers
new 4a568ce29d3f efi/x86: Add a quirk to support command line arguments on [...]
new 9baf68cc4544 edac,ghes,cper: Add Row Extension to Memory Error Record
new 612b5d506d06 cper,edac,efi: Memory Error Record: bank group/address and [...]
new b89114cd018c efi: mokvar-table: fix some issues in new code
new 232f4eb6393f efi: pstore: disentangle from deprecated efivars module
new c9b51a2dbfe7 efi: pstore: move workqueue handling out of efivars
new 5d3c8617ccee efi: efivars: un-export efivars_sysfs_init()
new 9846d86031ee efi: gsmi: fix false dependency on CONFIG_EFI_VARS
new 5ee70cd60652 efi: remove some false dependencies on CONFIG_EFI_VARS
new 963fabf37f6a efi: efivars: limit availability to X86 builds
new cc383a9e245c efi: mokvar: add missing include of asm/early_ioremap.h
new 6277e374b0b0 efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability t [...]
new aad0f3d693bb efi/libstub: Fix missing-prototypes in string.c
new f5344e5d6ccb efi: Delete deprecated parameter comments
new 336af6a4686d efivarfs: Replace invalid slashes with exclamation marks i [...]
new d32de9130f6c efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
new 4d0a4388ccdd Merge branch 'efi/urgent' into efi/core, to pick up fixes
new e6412f9833db Merge tag 'efi-core-2020-10-12' of git://git.kernel.org/pu [...]
new 262b5cae67a6 x86/boot/compressed: Move .got.plt entries out of the .got [...]
new e544ea57ac07 x86/boot/compressed: Force hidden visibility for all symbo [...]
new 423e4d198a03 x86/boot/compressed: Get rid of GOT fixup code
new 2e7a858ba843 x86/boot: Add .text.* to setup.ld
new a2c4fc4d4e2c x86/boot: Remove run-time relocations from .head.text code
new 3f086189cd36 x86/boot: Remove run-time relocations from head_{32,64}.S
new 527afc212231 x86/boot: Check that there are no run-time relocations
new 03c2b85cb7f1 vmlinux.lds.h: Create COMMON_DISCARDS
new dfbe69689b4d vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS
new d812db78288d vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections
new c604abc3f6e3 vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG
new a840c4de569f vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS
new eff8728fe698 vmlinux.lds.h: Add PGO and AutoFDO input sections
new e2179a09ab08 efi/libstub: Disable -mbranch-protection
new b4ca91027d82 arm64/mm: Remove needless section quotes
new 34b4a5c54c42 arm64/kernel: Remove needless Call Frame Information annotations
new 6e0a66d10c5b arm64/build: Remove .eh_frame* sections due to unwind tables
new 2883352bf801 arm64/build: Use common DISCARDS in linker script
new 578d7f0fd6a5 arm64/build: Add missing DWARF sections
new be2881824ae9 arm64/build: Assert for unwanted sections
new d7e3b065dc98 arm/build: Refactor linker script headers
new 3b14aefb8432 arm/build: Explicitly keep .ARM.attributes sections
new 512dd2eebe55 arm/build: Add missing sections
new 0c918e753f8c arm/build: Assert for unwanted sections
new 7e8c4ed2638d arm/boot: Handle all sections explicitly
new a850958c0724 x86/asm: Avoid generating unused kprobe sections
new 815d680771ae x86/build: Enforce an empty .got.plt section
new 5354e84598f2 x86/build: Add asserts for unwanted sections
new 7cf891a40057 x86/boot/compressed: Reorganize zero-size section asserts
new d1c0272bc1c0 x86/boot/compressed: Remove, discard, or assert for unwant [...]
new 414d2ff5e5f2 x86/boot/compressed: Add missing debugging sections to output
new b3e5d80d0c48 arm64/build: Warn on orphan section placement
new 5a17850e251a arm/build: Warn on orphan section placement
new 4409d2f8dfe7 arm/boot: Warn on orphan section placement
new 83109d5d5fba x86/build: Warn on orphan section placement
new 6e0bf0e0e550 x86/boot/compressed: Warn on orphan section placement
new 34eb62d868d7 Merge tag 'core-build-2020-10-12' of git://git.kernel.org/ [...]
new 70d932985757 notifier: Fix broken error handling pattern
new 0340a6b7fb76 module: Fix up module_notifier return values
new 59cc8e0a906e module: Properly propagate MODULE_STATE_COMING failure
new 0db6e3734b13 jump_label,module: Fix module lifetime for __jump_label_mo [...]
new 563a02b0c970 compiler.h: Make __ADDRESSABLE() symbol truly unique
new 115284d89a43 static_call: Add basic static call infrastructure
new 9183c3f9ed71 static_call: Add inline static call infrastructure
new 6333e8f73b83 static_call: Avoid kprobes on inline static_call()s
new e6d6c071f22d x86/static_call: Add out-of-line static call implementation
new 1e7e47883830 x86/static_call: Add inline static call implementation for x86-64
new f03c412915f5 static_call: Add simple self-test for static calls
new c43a43e439e0 x86/alternatives: Teach text_poke_bp() to emulate RET
new 452cddbff74b static_call: Add static_call_cond()
new 5b06fd3bb9cd static_call: Handle tail-calls
new 6c3fce794e9d static_call: Add some validation
new a945c8345ec0 static_call: Allow early init
new d25e37d89dd2 tracepoint: Optimize using static_call()
new 7c9903c9bf71 x86/perf, static_call: Optimize x86_pmu methods
new de394e7568ce tracepoint: Fix overly long tracepoint names
new 547305a64632 tracepoint: Fix out of sync data passing by static caller
new 69e0ad37c9f3 static_call: Fix return type of static_call_init
new dd502a81077a Merge tag 'core-static_call-2020-10-12' of git://git.kerne [...]
new 75608cb02ea5 perf/x86: Use event_base_rdpmc for the RDPMC userspace support
new 60a2a271cf05 perf/x86/intel: Name the global status bit in NMI handler
new 6f7225099d5f perf/x86/intel: Introduce the fourth fixed counter
new d39fcc32893d perf/x86/intel: Move BTS index to 47
new bbdbde2a415d perf/x86/intel: Fix the name of perf METRICS
new 58da7dbe6f03 perf/x86/intel: Use switch in intel_pmu_disable/enable_event
new 9f0c4fa111dc perf/core: Add a new PERF_EV_CAP_SIBLING event capability
new 7b2c05a15d29 perf/x86/intel: Generic support for hardware TopDown metrics
new 0e2e45e2ded4 perf/x86: Add a macro for RDPMC offset of fixed counters
new 59a854e2f3b9 perf/x86/intel: Support TopDown metrics on Ice Lake
new 2cb5383b30d4 perf/x86/intel: Support per-thread RDPMC TopDown metrics
new 35d1ce6bec13 perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
new 556cccad3897 perf/core: Pull pmu::sched_task() into perf_event_context_ [...]
new 44fae179ce73 perf/core: Pull pmu::sched_task() into perf_event_context_ [...]
new c8fe99d0701f perf/amd/uncore: Set all slices and threads to restore per [...]
new 26e52558ead4 perf/x86/amd: Fix sampling Large Increment per Cycle events
new 680d69635005 perf/x86/amd/ibs: Don't include randomized bits in get_ibs [...]
new 36e1be8ada99 perf/x86/amd/ibs: Fix raw sample data accumulation
new 8b0bed7d410f perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
new a77259bdcb62 perf/x86/rapl: Add AMD Fam19h RAPL support
new 221bfce5ebbd arch/x86/amd/ibs: Fix re-arming IBS Fetch
new e9ffc8c1b839 kprobes: Use module_name() macro
new 06f2c24584f3 perf/amd/uncore: Prepare to scale for more attributes that [...]
new 8170f386f19c perf/amd/uncore: Allow F17h user threadmask and slicemask [...]
new 87a54a1fd525 perf/amd/uncore: Allow F19h user coreid, threadmask, and s [...]
new 9ed9647dc067 perf/amd/uncore: Inform the user how many counters each un [...]
new fe6507338d63 perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
new 8ed2ccaa3fa9 perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
new 16fa64315c1b perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
new cdcce92a3a03 perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
new 95a7fc774433 perf/x86/intel/uncore: Generic support for the PCI sub driver
new a3b1e8451d3f perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
new 8abbcfefb5f7 perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake M [...]
new 8f5d41f3a0f4 perf/x86/intel/uncore: Update Ice Lake uncore units
new ee139385432e perf/x86/intel/uncore: Reduce the number of CBOX counters
new dbfd638889a0 perf/x86/intel: Add Jasper Lake support
new c3bb8a9fa31b perf/x86/msr: Add Jasper Lake support
new f797f05d917f perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
new 8191016a026b perf/x86/intel/uncore: Fix the scale of the IMC free-runni [...]
new 010cb00265f1 perf/x86/intel: Fix Ice Lake event constraint table
new 80a5ce116fc0 perf/x86/intel: Check perf metrics feature for each CPU
new 59d5396a4666 x86/events/amd/iommu: Fix sizeof mismatch
new 871a93b0aad6 perf/x86: Fix n_pair for cancelled txn
new 3dbde6957563 perf/x86: Fix n_metric for cancelled txn
new f91072ed1b72 perf/core: Fix race in the perf_mmap_close() function
new 3bff6112c80c Merge tag 'perf-core-2020-10-12' of git://git.kernel.org/p [...]
new 66ada2ccae4e kprobes: Add generic kretprobe trampoline handler
new d7641289dad9 x86/kprobes: Use generic kretprobe trampoline handler
new 94509582d1d1 arm: kprobes: Use generic kretprobe trampoline handler
new 95a4b7a24f55 arm64: kprobes: Use generic kretprobe trampoline handler
new f75dd136b65c arc: kprobes: Use generic kretprobe trampoline handler
new 03c8a4a44700 csky: kprobes: Use generic kretprobe trampoline handler
new e792ff804f49 ia64: kprobes: Use generic kretprobe trampoline handler
new 2ef124508561 mips: kprobes: Use generic kretprobe trampoline handler
new 16ff6f7ac92e parisc: kprobes: Use generic kretprobe trampoline handler
new b6c5a58dd89e powerpc: kprobes: Use generic kretprobe trampoline handler
new 26a24a6b43d5 s390: kprobes: Use generic kretprobe trampoline handler
new 0cf0e2fe91fa sh: kprobes: Use generic kretprobe trampoline handler
new 5e96ce8ae5b1 sparc: kprobes: Use generic kretprobe trampoline handler
new e03b4a084ea6 kprobes: Remove NMI context check
new b33881780753 kprobes: Free kretprobe_instance with RCU callback
new 319f0ce284ff kprobes: Make local functions static
new bcb53209be5c kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
new 1c6890707eb1 Merge tag 'perf-kprobes-2020-10-12' of git://git.kernel.or [...]
The 265 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/arm/uefi.rst | 2 +-
Documentation/locking/lockdep-design.rst | 258 +++++
Documentation/locking/seqlock.rst | 18 +
MAINTAINERS | 1 +
arch/Kconfig | 13 +
arch/alpha/kernel/vmlinux.lds.S | 1 +
arch/arc/kernel/kprobes.c | 54 +-
arch/arc/kernel/vmlinux.lds.S | 1 +
arch/arm/Makefile | 4 +
arch/arm/boot/compressed/Makefile | 2 +
arch/arm/boot/compressed/vmlinux.lds.S | 20 +-
arch/arm/include/asm/efi.h | 23 +-
arch/arm/{kernel => include/asm}/vmlinux.lds.h | 30 +-
arch/arm/kernel/topology.c | 26 -
arch/arm/kernel/vmlinux-xip.lds.S | 8 +-
arch/arm/kernel/vmlinux.lds.S | 8 +-
arch/arm/probes/kprobes/core.c | 78 +-
arch/arm64/Makefile | 9 +-
arch/arm64/include/asm/efi.h | 5 +-
arch/arm64/kernel/probes/kprobes.c | 78 +-
arch/arm64/kernel/smccc-call.S | 2 -
arch/arm64/kernel/vmlinux.lds.S | 28 +-
arch/arm64/mm/mmu.c | 2 +-
arch/csky/kernel/probes/kprobes.c | 77 +-
arch/csky/kernel/vmlinux.lds.S | 1 +
arch/hexagon/kernel/vmlinux.lds.S | 1 +
arch/ia64/kernel/kprobes.c | 77 +-
arch/ia64/kernel/vmlinux.lds.S | 1 +
arch/mips/kernel/kprobes.c | 54 +-
arch/mips/kernel/vmlinux.lds.S | 1 +
arch/nds32/kernel/vmlinux.lds.S | 1 +
arch/nios2/kernel/vmlinux.lds.S | 1 +
arch/openrisc/kernel/vmlinux.lds.S | 1 +
arch/parisc/boot/compressed/vmlinux.lds.S | 1 +
arch/parisc/kernel/kprobes.c | 76 +-
arch/parisc/kernel/vmlinux.lds.S | 1 +
arch/powerpc/kernel/kprobes.c | 53 +-
arch/powerpc/kernel/vmlinux.lds.S | 2 +-
arch/riscv/kernel/vmlinux.lds.S | 1 +
arch/s390/kernel/kprobes.c | 79 +-
arch/s390/kernel/vmlinux.lds.S | 1 +
arch/sh/kernel/kprobes.c | 58 +-
arch/sh/kernel/vmlinux.lds.S | 1 +
arch/sparc/kernel/kprobes.c | 51 +-
arch/sparc/kernel/vmlinux.lds.S | 1 +
arch/um/kernel/dyn.lds.S | 2 +-
arch/um/kernel/uml.lds.S | 2 +-
arch/x86/Kconfig | 4 +-
arch/x86/Makefile | 4 +
arch/x86/boot/compressed/Makefile | 41 +-
arch/x86/boot/compressed/head_32.S | 99 +-
arch/x86/boot/compressed/head_64.S | 165 ++-
arch/x86/boot/compressed/mkpiggy.c | 6 +
arch/x86/boot/compressed/vmlinux.lds.S | 50 +-
arch/x86/boot/setup.ld | 2 +-
arch/x86/events/amd/ibs.c | 93 +-
arch/x86/events/amd/iommu.c | 2 +-
arch/x86/events/amd/uncore.c | 186 ++--
arch/x86/events/core.c | 225 ++--
arch/x86/events/intel/core.c | 364 ++++++-
arch/x86/events/intel/ds.c | 32 +-
arch/x86/events/intel/uncore.c | 275 +++--
arch/x86/events/intel/uncore.h | 2 +
arch/x86/events/intel/uncore_snb.c | 45 +-
arch/x86/events/intel/uncore_snbep.c | 72 +-
arch/x86/events/msr.c | 1 +
arch/x86/events/perf_event.h | 54 +-
arch/x86/events/rapl.c | 1 +
arch/x86/include/asm/asm.h | 6 +-
arch/x86/include/asm/msr-index.h | 4 +
arch/x86/include/asm/perf_event.h | 98 +-
arch/x86/include/asm/static_call.h | 40 +
arch/x86/include/asm/text-patching.h | 19 +
arch/x86/kernel/Makefile | 1 +
arch/x86/kernel/alternative.c | 5 +
arch/x86/kernel/kprobes/core.c | 108 +-
arch/x86/kernel/kprobes/opt.c | 4 +-
arch/x86/kernel/setup.c | 3 +
arch/x86/kernel/static_call.c | 98 ++
arch/x86/kernel/tsc.c | 10 +-
arch/x86/kernel/vmlinux.lds.S | 40 +-
arch/x86/platform/efi/efi.c | 3 +
drivers/edac/ghes_edac.c | 17 +-
drivers/firmware/efi/Kconfig | 18 +-
drivers/firmware/efi/Makefile | 3 +-
drivers/firmware/efi/cper.c | 18 +-
drivers/firmware/efi/{arm-init.c => efi-init.c} | 1 +
drivers/firmware/efi/efi-pstore.c | 83 +-
drivers/firmware/efi/efi.c | 53 +-
drivers/firmware/efi/efivars.c | 45 +-
drivers/firmware/efi/libstub/Makefile | 11 +-
drivers/firmware/efi/libstub/arm32-stub.c | 178 +---
drivers/firmware/efi/libstub/arm64-stub.c | 9 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 101 +-
drivers/firmware/efi/libstub/efi-stub.c | 48 +-
drivers/firmware/efi/libstub/efistub.h | 61 +-
drivers/firmware/efi/libstub/fdt.c | 4 +-
drivers/firmware/efi/libstub/file.c | 5 +-
drivers/firmware/efi/libstub/hidden.h | 6 -
drivers/firmware/efi/libstub/relocate.c | 4 +-
drivers/firmware/efi/libstub/string.c | 1 +
drivers/firmware/efi/libstub/vsprintf.c | 2 +-
drivers/firmware/efi/mokvar-table.c | 359 +++++++
drivers/firmware/efi/vars.c | 22 -
drivers/firmware/google/Kconfig | 2 +-
drivers/firmware/google/gsmi.c | 8 +-
drivers/oprofile/buffer_sync.c | 4 +-
fs/efivarfs/super.c | 3 +
include/asm-generic/atomic-instrumented.h | 330 +++---
include/asm-generic/bitops/instrumented-atomic.h | 6 +-
include/asm-generic/bitops/instrumented-lock.h | 2 +-
.../asm-generic/bitops/instrumented-non-atomic.h | 30 +-
include/asm-generic/vmlinux.lds.h | 62 +-
include/linux/compiler.h | 2 +-
include/linux/cper.h | 24 +-
include/linux/efi.h | 46 +-
include/linux/hidden.h | 19 +
include/linux/instrumented.h | 30 +
include/linux/kcsan-checks.h | 45 +-
include/linux/kprobes.h | 51 +-
include/linux/lockdep.h | 58 +-
include/linux/lockdep_types.h | 8 +-
include/linux/module.h | 5 +
include/linux/notifier.h | 15 +-
include/linux/pe.h | 3 +
include/linux/perf_event.h | 34 +-
include/linux/rbtree_latch.h | 6 +-
include/linux/refcount.h | 65 +-
include/linux/sched.h | 5 +-
include/linux/sched/mm.h | 3 +
include/linux/sched/sd_flags.h | 156 +++
include/linux/sched/topology.h | 37 +-
include/linux/seqlock.h | 388 ++++---
include/linux/static_call.h | 298 ++++++
include/linux/static_call_types.h | 35 +
include/linux/syscalls.h | 2 +-
include/linux/tracepoint-defs.h | 5 +
include/linux/tracepoint.h | 86 +-
include/trace/define_trace.h | 14 +-
include/trace/events/sched.h | 4 +
include/uapi/linux/membarrier.h | 26 +
kernel/Makefile | 1 +
kernel/cpu_pm.c | 48 +-
kernel/events/core.c | 121 ++-
kernel/jump_label.c | 10 +-
kernel/kcsan/core.c | 210 +++-
kernel/kcsan/debugfs.c | 130 +--
kernel/kcsan/kcsan-test.c | 128 ++-
kernel/kcsan/kcsan.h | 12 +-
kernel/kcsan/report.c | 10 +-
kernel/kcsan/selftest.c | 8 +-
kernel/kprobes.c | 130 ++-
kernel/locking/lockdep.c | 977 ++++++++++++------
kernel/locking/lockdep_internals.h | 7 +-
kernel/module.c | 15 +-
kernel/notifier.c | 144 ++-
kernel/power/hibernate.c | 39 +-
kernel/power/main.c | 8 +-
kernel/power/power.h | 3 +-
kernel/power/suspend.c | 14 +-
kernel/power/user.c | 14 +-
kernel/sched/core.c | 13 +-
kernel/sched/deadline.c | 34 +-
kernel/sched/debug.c | 56 +-
kernel/sched/fair.c | 103 +-
kernel/sched/features.h | 2 +-
kernel/sched/membarrier.c | 136 ++-
kernel/sched/topology.c | 69 +-
kernel/static_call.c | 482 +++++++++
kernel/time/sched_clock.c | 6 +-
kernel/time/timekeeping.c | 10 +-
kernel/trace/bpf_trace.c | 8 +-
kernel/trace/trace.c | 2 +-
kernel/trace/trace_events.c | 2 +-
kernel/trace/trace_kprobe.c | 7 +-
kernel/trace/trace_printk.c | 4 +-
kernel/tracepoint.c | 39 +-
lib/Kconfig.kcsan | 5 +
lib/locking-selftest.c | 445 +++++++-
mm/swap.c | 65 +-
scripts/Makefile.kcsan | 2 +-
scripts/atomic/check-atomics.sh | 1 +
scripts/atomic/gen-atomic-instrumented.sh | 21 +-
scripts/tags.sh | 2 +
security/integrity/platform_certs/load_uefi.c | 85 +-
tools/include/linux/static_call_types.h | 35 +
tools/memory-model/Documentation/cheatsheet.txt | 33 +-
tools/memory-model/Documentation/litmus-tests.txt | 1074 ++++++++++++++++++++
tools/memory-model/Documentation/recipes.txt | 4 +-
tools/memory-model/Documentation/references.txt | 2 +-
tools/memory-model/Documentation/simple.txt | 271 +++++
tools/memory-model/README | 160 +--
tools/objtool/check.c | 193 ++++
tools/objtool/check.h | 1 +
tools/objtool/elf.c | 8 +-
tools/objtool/elf.h | 3 +-
tools/objtool/objtool.h | 1 +
tools/objtool/orc_gen.c | 4 +-
tools/objtool/sync-check.sh | 1 +
tools/power/pm-graph/sleepgraph.py | 2 +-
tools/testing/selftests/rseq/param_test.c | 223 +++-
tools/testing/selftests/rseq/rseq-x86.h | 57 ++
tools/testing/selftests/rseq/run_param_test.sh | 2 +
203 files changed, 8885 insertions(+), 3160 deletions(-)
rename arch/arm/{kernel => include/asm}/vmlinux.lds.h (84%)
create mode 100644 arch/x86/include/asm/static_call.h
create mode 100644 arch/x86/kernel/static_call.c
rename drivers/firmware/efi/{arm-init.c => efi-init.c} (99%)
delete mode 100644 drivers/firmware/efi/libstub/hidden.h
create mode 100644 drivers/firmware/efi/mokvar-table.c
create mode 100644 include/linux/hidden.h
create mode 100644 include/linux/sched/sd_flags.h
create mode 100644 include/linux/static_call.h
create mode 100644 include/linux/static_call_types.h
create mode 100644 kernel/static_call.c
create mode 100644 tools/include/linux/static_call_types.h
create mode 100644 tools/memory-model/Documentation/litmus-tests.txt
create mode 100644 tools/memory-model/Documentation/simple.txt
--
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 1e6d1d96461e Merge tag 'x86_core_for_v5.10' of git://git.kernel.org/pub [...]
new aedcade6f4fa debugobjects: Allow debug_obj_descr to be const
new f9e62f318fd7 treewide: Make all debug_obj_descriptors const
new 88451f2cd3ce debugobjects: Free per CPU pool after CPU unplug
new 20d49bfcc3d2 Merge tag 'core-debugobjects-2020-10-12' of git://git.kern [...]
new 71419b30cab0 timekeeping: Utilize local_clock() for NMI safe timekeeper [...]
new e2d977c9f1ab timekeeping: Provide multi-timestamp accessor to NMI safe [...]
new ec02821c1d35 alarmtimer: Convert comma to semicolon
new b952caf2d5ca timers: Mask invalid flags in do_init_timer()
new e2cb498074a9 dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
new 51b705af287d dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
new 7d19d521a034 clocksource/drivers/sp804: Cleanup clk_get_sys()
new 65f4d7ddc7b6 clocksource/drivers/sp804: Remove unused sp804_timer_disab [...]
new 975434f8b24a clocksource/drivers/sp804: Delete the leading "__" of some [...]
new 2f71078e7753 clocksource/drivers/sp804: Remove a mismatched comment
new e69aae713bef clocksource/drivers/sp804: Prepare for support non-standar [...]
new 23c788cd48db clocksource/drivers/sp804: Support non-standard register offset
new bd5a1936ffa2 clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
new 549437a43f45 clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64 [...]
new 3b17c8f9a4b6 Merge tag 'timers-v5.10' of https://git.linaro.org/people/ [...]
new 0d555b3ac49b clocksource/drivers/mps2-timer: Use semicolons rather than [...]
new 1b80043ed218 clocksource/drivers/armada-370-xp: Use semicolons rather t [...]
new f5f59336a9ae Merge tag 'timers-core-2020-10-12' of git://git.kernel.org [...]
new cdabce2e3dff softirq: Add debug check to __raise_softirq_irqoff()
new 8a1b09ed4308 dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
new 04e2d1e06978 irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRU [...]
new 6016f32d1de2 irqchip/irq-pruss-intc: Add logic for handling reserved in [...]
new b1026e8a95e4 irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_s [...]
new 7e92dee60cba irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
new 72d44c0cbc43 irqchip: Kconfig: Update description for RENESAS_IRQC config
new cd4c3566f97d Merge remote-tracking branch 'origin/irq/misc-5.10' into i [...]
new ea6c25e6057c irqchip/ti-sci: Simplify with dev_err_probe()
new c201f4325588 irqchip/imx-intmux: Use dev_err_probe() to simplify error [...]
new e0c45b107fc9 irqchip/imx-irqsteer: Use dev_err_probe() to simplify erro [...]
new bf476c601b0d Merge remote-tracking branch 'origin/irq/dev_err_probe' in [...]
new 4e594ad1068e irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
new 336780590990 irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
new 696966ec06ed Merge remote-tracking branch 'origin/irq/gic-v3-nmi-ns' in [...]
new c5e5ec033c4a genirq: Add fasteoi IPI flow
new 83cfac95c018 genirq: Allow interrupts to be excluded from /proc/interrupts
new d3afc7f12987 arm64: Allow IPIs to be handled as normal interrupts
new 56afcd3dbd19 ARM: Allow IPIs to be handled as normal interrupts
new 70a29c32cf79 irqchip/gic-v3: Describe the SGI range
new 64b499d8df40 irqchip/gic-v3: Configure SGIs as standard interrupts
new 7ec46b519467 irqchip/gic: Refactor SMP configuration
new 64a267e9a41c irqchip/gic: Configure SGIs as standard interrupts
new 3567c6ca4754 irqchip/gic-common: Don't enable SGIs by default
new 0809ae724904 irqchip/bcm2836: Configure mailbox interrupts as standard [...]
new a2df12c5899e irqchip/hip04: Configure IPIs as standard interrupts
new f02147dd02eb irqchip/armada-370-xp: Configure IPIs as standard interrupts
new 5cebfd2d47c2 arm64: Kill __smp_cross_call and co
new a26388152531 arm64: Remove custom IRQ stat accounting
new 8aa837cb7a03 ARM: Kill __smp_cross_call and co
new 5ebf353af22c ARM: Remove custom IRQ stat accounting
new c3330399931b irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
new 8594c3b85171 irqchip/gic: Cleanup Franken-GIC handling
new 7e62dd911ace Merge remote-tracking branch 'origin/irq/ipi-as-irq' into [...]
new cd1752d34ef3 genirq: Walk the irq_data hierarchy when resending an interrupt
new 17f644e949ff irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
new 5f774f5e1251 irqchip/git-v3-its: Implement irq_retrigger callback for d [...]
new 1b57d91b969c irqchip/gic-v2, v3: Prevent SW resends entirely
new eff65bd43958 Merge remote-tracking branch 'origin/irq/gic-retrigger' in [...]
new ea0c80d17644 genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MU [...]
new d59f7d159891 irqchip/dw-apb-ictl: Refactor priot to introducing hierarc [...]
new 54a38440b84f irqchip/dw-apb-ictl: Add primary interrupt controller support
new 8156b80fd488 dt-bindings: dw-apb-ictl: Update binding to describe use a [...]
new b2bd271c3961 dt-bindings: interrupt-controller: Add Actions SIRQ contro [...]
new 27e9e554b01f irqchip: Add Actions Semi Owl SIRQ controller
new aa524294ffb6 MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
new 9d9edb962e91 arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
new ac15a54e03d1 arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
new 220387048d85 ARM: Handle no IPI being registered in show_ipi_list()
new 9b64efa83726 Merge branch 'irq/ipi-as-irq', remote-tracking branches 'o [...]
new c5f72aeb659e pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MAS [...]
new f41aaca59337 pinctrl: qcom: Use return value from irq_set_wake() call
new 90428a8eb494 genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
new dd87bd09822c pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
new 299d7890792e irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
new d7bc63fa20b8 irqchip/qcom-pdc: Reset PDC interrupts during init
new 04e8c5b2fa9a Merge branch 'irq/qcom-pdc-wakeup' into irq/irqchip-next
new 55567976629e genirq/irqdomain: Allow partial trimming of irq_data hierarchy
new 986ec63d4482 gpio: tegra186: Allow optional irq parent callbacks
new 8681cc33f817 soc/tegra: pmc: Allow optional irq parent callbacks
new c351ab7bf2a5 soc/tegra: pmc: Don't create fake interrupt hierarchy levels
new 408f110ef697 Merge branch 'irq/tegra-pmc' into irq/irqchip-next
new 4c9b1bfaa503 irqchip/ti-sci-inta: Fix unsigned comparison to zero
new 8ddf1905a904 irqchip/ti-sci-intr: Fix unsigned comparison to zero
new 1d1e5630de78 irqchip/loongson-htvec: Fix initial interrupt clearing
new dde5cfffd68a Merge branch 'irq/irqchip-fixes' into irq/irqchip-next
new ad4c938c92af irqchip/irq-mst: Add MStar interrupt controller support
new 6d8af863b89d dt-bindings: interrupt-controller: Add MStar interrupt controller
new 63ea38a40221 Merge branch 'irq/mstar' into irq/irqchip-next
new 863bae1fbcfa Merge tag 'irqchip-5.10' of git://git.kernel.org/pub/scm/l [...]
new c457cc800e89 Merge tag 'irq-core-2020-10-12' of git://git.kernel.org/pu [...]
new 23357b61f806 iommu/amd: Prevent NULL pointer dereference
new ccbecea14602 x86/init: Remove unused init ops
new 585dfe8abc44 PCI: vmd: Dont abuse vector irqomain as parent
new 13b90cadfc29 genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
new b0a19555efd0 x86/msi: Move compose message callback where it belongs
new 9d55f02ad4e8 x86/msi: Remove pointless vcpu_affinity callback
new 801b5e4c4eec x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
new b4c364da32cf x86/irq: Add allocation type for parent domain retrieval
new 60e5a9397c0c iommu/vt-d: Consolidate irq domain getter
new 192a99f4bd9d iommu/amd: Consolidate irq domain getter
new 6b6256e616f7 iommu/irq_remapping: Consolidate irq domain lookup
new 874d9b3a9588 x86/irq: Prepare consolidation of irq_alloc_info
new 2bf1e7bcedb8 x86/msi: Consolidate HPET allocation
new 33a65ba470c2 x86_ioapic_Consolidate_IOAPIC_allocation
new 55e039157281 x86/irq: Consolidate DMAR irq allocation
new 0f5cbdaf203e x86/irq: Consolidate UV domain allocation
new dfb9eb7cf6cd PCI/MSI: Rework pci_msi_domain_calc_hwirq()
new 3b9c1d377d67 x86/msi: Consolidate MSI allocation
new 9006c133a422 x86/msi: Use generic MSI domain ops
new bb733e433698 x86/irq: Move apic_post_init() invocation to one place
new 445d3595ab29 x86/pci: Reducde #ifdeffery in PCI init code
new 6b15ffa07dc3 x86/irq: Initialize PCI/MSI domain at PCI init time
new c6c9e2838c5f irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
new d7f954e54079 PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
new 2fd602669ee6 PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
new 2905c50b7d3e x86/xen: Make xen_msi_init() static and rename it to xen_h [...]
new 7d4d892de6e7 x86/xen: Rework MSI teardown
new 70b59379efc3 x86/xen: Consolidate XEN-MSI init
new 43e9e705dd57 irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
new 2e4386eba0c0 x86/xen: Wrap XEN MSI management into irqdomain
new 85a8dfc57a0b iommm/vt-d: Store irq domain in struct device
new 2b2c6aa63824 iommm/amd: Store irq domain in struct device
new 2c681e6b3767 x86/pci: Set default irq domain in pcibios_add_device()
new 077ee78e3928 PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
new 7ca435cf857d x86/irq: Cleanup the arch_*_msi_irqs() leftovers
new 874a2013a07d x86/irq: Make most MSI ops XEN private
new 9f0ffb4bb300 iommu/vt-d: Remove domain search for PCI/MSI[X]
new bc95fd0d7c42 iommu/amd: Remove domain search for PCI/MSI
new d27e623ace6a x86/apic/msi: Unbreak DMAR and HPET MSI
new 981aa1d366bf PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
new cc7343724eb7 Merge tag 'x86-irq-2020-10-12' of git://git.kernel.org/pub [...]
new c182487da1b5 x86/debug: Sync BTF earlier
new 20a6e35a9482 x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
new 7043679a989a x86/debug: Remove handle_debug(.user) argument
new 4182e9436916 x86/debug: Simplify #DB signal code
new 4eb5acc39187 x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
new f0b67c39c190 x86/debug: Move cond_local_irq_enable() block into exc_deb [...]
new 389cd0cd8b37 x86/debug: Remove the historical junk
new b84d42b6c6ac x86/debug: Remove aout_dump_debugregs()
new 21d44be7b6ff x86/debug: Simplify hw_breakpoint_handler()
new f4956cf83ed1 x86/debug: Support negative polarity DR6 bits
new d53d9bc0cf78 x86/debug: Change thread.debugreg6 to thread.virtual_dr6
new 13cb73490f47 Merge tag 'x86-entry-2020-10-12' of git://git.kernel.org/p [...]
The 146 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:
.../interrupt-controller/actions,owl-sirq.yaml | 65 ++
.../interrupt-controller/mstar,mst-intc.yaml | 64 ++
.../interrupt-controller/snps,dw-apb-ictl.txt | 14 +-
.../interrupt-controller/ti,pruss-intc.yaml | 158 +++++
.../devicetree/bindings/timer/renesas,cmt.yaml | 4 +
MAINTAINERS | 9 +
arch/arm/Kconfig | 1 +
arch/arm/include/asm/hardirq.h | 17 -
arch/arm/include/asm/smp.h | 5 +-
arch/arm/kernel/irq.c | 1 -
arch/arm/kernel/smp.c | 140 +++--
arch/arm64/Kconfig | 1 +
arch/arm64/include/asm/arch_gicv3.h | 8 +-
arch/arm64/include/asm/hardirq.h | 9 -
arch/arm64/include/asm/irq_work.h | 4 +-
arch/arm64/include/asm/ptrace.h | 14 +-
arch/arm64/include/asm/smp.h | 16 +-
arch/arm64/kernel/image-vars.h | 2 +
arch/arm64/kernel/irq.c | 11 +-
arch/arm64/kernel/smp.c | 129 ++--
arch/ia64/Kconfig | 1 +
arch/mips/Kconfig | 1 +
arch/powerpc/Kconfig | 1 +
arch/s390/Kconfig | 1 +
arch/sparc/Kconfig | 1 +
arch/x86/include/asm/apic.h | 8 +
arch/x86/include/asm/debugreg.h | 2 -
arch/x86/include/asm/hw_irq.h | 89 ++-
arch/x86/include/asm/irq_remapping.h | 8 -
arch/x86/include/asm/irqdomain.h | 8 +-
arch/x86/include/asm/kprobes.h | 4 +
arch/x86/include/asm/mpspec.h | 10 -
arch/x86/include/asm/msi.h | 2 -
arch/x86/include/asm/pci.h | 11 -
arch/x86/include/asm/pci_x86.h | 11 +
arch/x86/include/asm/processor.h | 2 +-
arch/x86/include/asm/x86_init.h | 16 +-
arch/x86/kernel/apic/apic.c | 3 +
arch/x86/kernel/apic/io_apic.c | 74 +--
arch/x86/kernel/apic/msi.c | 118 ++--
arch/x86/kernel/apic/probe_32.c | 3 -
arch/x86/kernel/apic/probe_64.c | 3 -
arch/x86/kernel/apic/vector.c | 3 +-
arch/x86/kernel/devicetree.c | 4 +-
arch/x86/kernel/hw_breakpoint.c | 58 +-
arch/x86/kernel/kgdb.c | 5 +-
arch/x86/kernel/mpparse.c | 26 +-
arch/x86/kernel/ptrace.c | 6 +-
arch/x86/kernel/traps.c | 146 ++---
arch/x86/kernel/x86_init.c | 26 +-
arch/x86/pci/common.c | 18 +-
arch/x86/pci/init.c | 13 +-
arch/x86/pci/xen.c | 137 ++++-
arch/x86/platform/uv/uv_irq.c | 16 +-
drivers/clocksource/mps2-timer.c | 6 +-
drivers/clocksource/timer-armada-370-xp.c | 8 +-
drivers/clocksource/timer-sp.h | 32 +
drivers/clocksource/timer-sp804.c | 210 +++++--
drivers/gpio/gpio-tegra186.c | 15 +-
drivers/gpu/drm/i915/i915_active.c | 2 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 2 +-
drivers/iommu/amd/iommu.c | 119 ++--
drivers/iommu/hyperv-iommu.c | 8 +-
drivers/iommu/intel/dmar.c | 3 +
drivers/iommu/intel/irq_remapping.c | 119 ++--
drivers/iommu/irq_remapping.c | 23 +-
drivers/iommu/irq_remapping.h | 5 +-
drivers/irqchip/Kconfig | 24 +-
drivers/irqchip/Makefile | 3 +
drivers/irqchip/irq-armada-370-xp.c | 262 +++++---
drivers/irqchip/irq-bcm2836.c | 153 ++++-
drivers/irqchip/irq-dw-apb-ictl.c | 81 ++-
drivers/irqchip/irq-gic-common.c | 3 -
drivers/irqchip/irq-gic-v3-its.c | 6 +
drivers/irqchip/irq-gic-v3.c | 184 ++++--
drivers/irqchip/irq-gic.c | 247 ++++----
drivers/irqchip/irq-hip04.c | 89 ++-
drivers/irqchip/irq-imx-intmux.c | 9 +-
drivers/irqchip/irq-imx-irqsteer.c | 9 +-
drivers/irqchip/irq-loongson-htvec.c | 4 +-
drivers/irqchip/irq-mst-intc.c | 199 ++++++
drivers/irqchip/irq-owl-sirq.c | 359 +++++++++++
drivers/irqchip/irq-pruss-intc.c | 664 +++++++++++++++++++++
drivers/irqchip/irq-ti-sci-inta.c | 14 +-
drivers/irqchip/irq-ti-sci-intr.c | 14 +-
drivers/irqchip/qcom-pdc.c | 14 +-
drivers/pci/Kconfig | 3 +
drivers/pci/controller/Kconfig | 3 +
drivers/pci/controller/pci-hyperv.c | 8 -
drivers/pci/controller/vmd.c | 9 +-
drivers/pci/msi.c | 38 +-
drivers/pinctrl/qcom/pinctrl-msm.c | 11 +-
drivers/soc/tegra/pmc.c | 91 ++-
include/clocksource/timer-sp804.h | 29 -
include/linux/cpuhotplug.h | 1 +
include/linux/debugobjects.h | 32 +-
include/linux/intel-iommu.h | 7 +
include/linux/irq.h | 60 +-
include/linux/irqdomain.h | 4 +
include/linux/msi.h | 61 +-
include/linux/timekeeping.h | 15 +
include/linux/timer.h | 1 +
kernel/irq/chip.c | 36 +-
kernel/irq/debugfs.c | 4 +
kernel/irq/internals.h | 9 +
kernel/irq/irqdomain.c | 99 ++-
kernel/irq/msi.c | 83 ++-
kernel/irq/pm.c | 34 +-
kernel/irq/proc.c | 2 +-
kernel/irq/resend.c | 15 +-
kernel/irq/settings.h | 7 +
kernel/rcu/rcu.h | 2 +-
kernel/rcu/update.c | 2 +-
kernel/softirq.c | 1 +
kernel/time/alarmtimer.c | 2 +-
kernel/time/hrtimer.c | 4 +-
kernel/time/timekeeping.c | 109 +++-
kernel/time/timer.c | 6 +-
kernel/workqueue.c | 4 +-
lib/debugobjects.c | 55 +-
lib/percpu_counter.c | 4 +-
121 files changed, 3821 insertions(+), 1427 deletions(-)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/actions, [...]
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mstar,ms [...]
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,pruss [...]
create mode 100644 drivers/irqchip/irq-mst-intc.c
create mode 100644 drivers/irqchip/irq-owl-sirq.c
create mode 100644 drivers/irqchip/irq-pruss-intc.c
delete mode 100644 include/clocksource/timer-sp804.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_gnu
in repository toolchain/ci/interesting-commits.
from 55ec455 Add last-good 3c7a03bc360c3511fae3747a71e579e9fd0824f9 from h [...]
new 9cba4fc Add regression 82aee6dd61e2a5b4e4b124f896c8403169688f41 from [...]
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 | 1 +
1 file changed, 1 insertion(+)
--
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
in repository toolchain/ci/interesting-commits.
from 75cf4d5 Add regression 2a07345c4f8dabc286fc470e76c53473e5bc3eb7 from [...]
new 55ec455 Add last-good 3c7a03bc360c3511fae3747a71e579e9fd0824f9 from h [...]
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 | 1 +
1 file changed, 1 insertion(+)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.