projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
spi: cadence: revert "Add SPI transfer delays"
2024-01-01
Thomas Gleixner
x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2024-01-01
Thomas Gleixner
x86/alternatives: Disable interrupts and sync when...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2024-01-01
Thomas Gleixner
x86/alternatives: Sync core before enabling interrupts
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-12-13
Thomas Gleixner
x86/entry: Do not allow external 0x80 interrupts
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-12-13
Thomas Gleixner
x86/entry: Convert INT 0x80 emulation to IDTENTRY
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-12-13
Thomas Gleixner
hrtimers: Push pending hrtimers away from outgoing...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-11-20
Thomas Gleixner
x86/apic: Fake primary thread mask for XEN/PV
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-11-20
Thomas Gleixner
cpu/SMT: Make SMT control more robust against enumeration...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-10-27
Thomas Gleixner
x86/tsc: Defer marking TSC unstable to a worker
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-10-27
Thomas Gleixner
x86/i8259: Skip probing when ACPI/MADT advertises PCAT...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-10-09
Thomas Gleixner
Merge tag 'irqchip-fixes-6.6-2' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-09-28
Thomas Gleixner
Merge tag 'irqchip-fixes-6.6-1' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-09-04
Thomas Gleixner
x86/smp: Don't send INIT to non-present and non-booted...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-31
Thomas Gleixner
Merge tag 'timers-v6.6-rc1' of https://git.linaro.org...
commit
|
commitdiff
|
tree
2023-08-30
Thomas Gleixner
cpu/hotplug: Prevent self deadlock on CPU hot-unplug
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-28
Thomas Gleixner
Merge tag 'irqchip-6.6' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2023-08-18
Thomas Gleixner
maple_tree: fix a few documentation issues
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode/intel: Remove pointless mutex
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode/intel: Remove debug code
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode: Move core specific defines to local...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode: Make reload_early_microcode() static
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode/intel: Move microcode functions out of...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/microcode: Hide the config knob
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-13
Thomas Gleixner
x86/mm: Remove unused microcode.h include
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Turn on static calls
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Provide static call infrastructure for APIC...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Mark all hotpath APIC callback wrappers __always_i...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/xen/apic: Mark apic __ro_after_init
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Convert other overrides to apic_update_callback()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Replace acpi_wake_cpu_handler_update() and...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Provide apic_update_callback()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Provide common init infrastructure
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Wrap apic->native_eoi() into a helper
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove pointless arguments from [native_...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/noop: Tidy up the code
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove pointless NULL initializations
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Sanitize APIC ID range validation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Prepare x2APIC for using apic::max_apic_id
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Simplify X2APIC ID validation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Add max_apic_id member
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Wrap APIC ID validation into an inline
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/64: Uncopypaste probing
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/x2apic: Share all common IPI functions
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/uv: Get rid of wrapper callbacks
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_ic...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Allow apic::safe_wait_icr_idle() to be NULL
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Allow apic::wait_icr_idle() to be NULL
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Consolidate wait_icr_idle() implementations
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/ipi: Tidy up the code and fixup comments
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Mop up apic::apic_id_registered()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Mop up *setup_apic_routing()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/ioapic/32: Decrapify phys_id_present_map operation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Nuke apic::apicid_to_cpu_present()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Nuke empty init_apic_ldr() callbacks
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/32: Remove bigsmp_cpu_present_to_apicid()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/32: Decrapify the def_bigsmp mechanism
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/32: Remove pointless default_acpi_madt_oem_check()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Mop up early_per_cpu() abuse
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/ipi: Code cleanup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/32: Remove x86_cpu_to_logical_apicid
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/32: Sanitize logical APIC ID handling
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Get rid of apic_phys
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove check_phys_apicid_present()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Nuke another processor check
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Sanitize num_processors handling
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/xen/pv: Pretend that it found SMP configuration
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Sanitize APIC address setup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Split register_apic_address()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Make some APIC init functions bool
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/of: Fix the APIC address registration
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove the pointless APIC version check
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Register boot CPU APIC early
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Consolidate boot_cpu_physical_apicid initializatio...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Nuke unused apic::inquire_remote_apic()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove unused max_physical_apicid
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Get rid of hard_smp_processor_id()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Remove pointless x86_bios_cpu_apicid
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic/ioapic: Rename skip_ioapic_setup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/apic: Rename disable_apic
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/cpu: Remove unused physid_*() nonsense
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-09
Thomas Gleixner
x86/cpu: Make identify_boot_cpu() static
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-06
Thomas Gleixner
x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-08-06
Thomas Gleixner
x86/vector: Rename send_cleanup_vector() to vector_schedule_...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-07-24
Thomas Gleixner
Merge tag 'irqchip-fixes-6.5-1' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-07-07
Thomas Gleixner
x86/smp: Don't send INIT to boot CPU
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-30
Thomas Gleixner
x86/efi: Make efi_set_virtual_address_map IBT safe
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-26
Thomas Gleixner
Merge tag 'irqchip-6.5' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2023-06-26
Thomas Gleixner
Merge tag 'timers-v6.5-rc1' of https://git.linaro.org...
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Put CPUs into INIT on shutdown if possible
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Split sending INIT IPI out into a helper function
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Cure kexec() vs. mwait_play_dead() breakage
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Use dedicated cache-line for mwait_play_dead()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-20
Thomas Gleixner
x86/smp: Make stop_other_cpus() more robust
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Polish coding style in a few places
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Remove pointless comments
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Clarify posix_timer_fn() comments
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Clarify posix_timer_rearm() comment
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Comment SIGEV_THREAD_ID properly
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2023-06-18
Thomas Gleixner
posix-timers: Add proper comments in do_timer_create()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
next