projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
x86/cpu/amd: Make the NODEID_MSR union actually work
2024-02-15
Thomas Gleixner
genirq/irqdomain: Reroute device MSI create_mapping
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Provide allocation/free functions for ...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Optionally use dev->fwnode for device domain
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Provide DOMAIN_BUS_WIRED_TO_MSI
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Split msi_domain_alloc_irq_at()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Provide optional translation op
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
platform-msi: Remove unused interfaces
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
irqchip: Convert all platform MSI users to the new API
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
platform-msi: Prepare for real per device domains
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/irqdomain: Add DOMAIN_BUS_DEVICE_MSI
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/msi: Extend msi_parent_ops
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
genirq/irqdomain: Remove the param count restriction...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-02-15
Thomas Gleixner
irqchip/gic-v3: Make gic_irq_domain_select() robust...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2024-01-18
Thomas Gleixner
Merge tag 'timers-v6.8-rc1' of http://git.linaro.org...
commit
|
commitdiff
|
tree
2023-12-20
Thomas Gleixner
timers: Rework idle logic
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-18
Thomas Gleixner
x86/acpi: Handle bogus MADT APIC tables gracefully
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-15
Thomas Gleixner
x86/alternatives: Disable interrupts and sync when...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-15
Thomas Gleixner
x86/alternatives: Sync core before enabling interrupts
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-15
Thomas Gleixner
x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-07
Thomas Gleixner
x86/entry: Do not allow external 0x80 interrupts
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-12-07
Thomas Gleixner
x86/entry: Convert INT 0x80 emulation to IDTENTRY
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-11-11
Thomas Gleixner
hrtimers: Push pending hrtimers away from outgoing...
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-27
Thomas Gleixner
Merge tag 'timers-v6.7-rc1' of https://git.linaro.org...
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Prepare for minimal revision check
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Handle "offline" CPUs correctly
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/apic: Provide apic_force_nmi_on_cpu()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Protect against instrumentation
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Rendezvous and load in NMI
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Replace the all-in-one rendevous handler
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Provide new control functions
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Add per CPU control field
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Add per CPU result state
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Sanitize __wait_for_cpus()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Clarify the late load logic
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Handle "nosmt" correctly
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Clean up mc_cpu_down_prep()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Get rid of the schedule work indirection
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Mop up early loading leftovers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/amd: Use cached microcode for AP load
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/amd: Cache builtin/initrd microcode early
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/amd: Cache builtin microcode too
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/amd: Use correct per CPU ucode_cpu_info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode: Remove pointless apply() invocation
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Rework intel_find_matching_signature()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Reuse intel_cpu_collect_info()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Rework intel_cpu_collect_info()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Unify microcode apply() functions
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Switch to kvmalloc()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Save the microcode only after...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-24
Thomas Gleixner
x86/microcode/intel: Simplify early loading
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-19
Thomas Gleixner
x86/microcode/intel: Cleanup code further
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-19
Thomas Gleixner
x86/microcode/intel: Simplify and rename generic_load_microc...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-19
Thomas Gleixner
x86/microcode/intel: Simplify scan_microcode()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/microcode/32: Move early loading after paging enable
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/boot/32: Temporarily map initrd for microcode loading
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/microcode: Provide CONFIG_MICROCODE_INITRD32
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/boot/32: Restructure mk_early_pgtbl_32()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/boot/32: De-uglify the 2/3 level paging difference...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-18
Thomas Gleixner
x86/boot/32: Disable stackprotector and tracing for...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-17
Thomas Gleixner
Merge branch 'linus' into smp/core
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Provide debug interface
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu/topology: Cure the abuse of cpuinfo for persisting...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for wakeup_secondary_cpu[_64]()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for [gs]et_apic_id()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for phys_pkg_id()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for cpu_present_to_apicid()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for check_apicid_used()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use u32 for APIC IDs in global data
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Use BAD_APICID consistently
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move cpu_l[l2]c_id into topology info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move logical package and die IDs into topology...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Remove pointless evaluation of x86_coreid_bits
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move cu_id into topology info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move cpu_core_id into topology info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
hwmon: (fam15h_power) Use topology_core_id()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
scsi: lpfc: Use topology_core_id()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move cpu_die_id into topology info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Move phys_proc_id into topology info
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/cpu: Encapsulate topology information in cpuinfo_x86
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
x86/apic: Fake primary thread mask for XEN/PV
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-10-10
Thomas Gleixner
cpu/SMT: Make SMT control more robust against enumeration...
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-20
Thomas Gleixner
locking/rtmutex: Add a lockdep assert to catch potential...
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-20
Thomas Gleixner
sched: Extract __schedule_loop()
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Allow drivers to mark unsafe regions...
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Add emit function and callback function...
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Add sequence handling
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Add ownership state functions
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Add buffer management
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: nbcon: Add acquire/release logic
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
printk: Add non-BKL (nbcon) console basic infrastructure
...off-by: Thomas Gleixner (Intel) <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
serial: xilinx_uartps: Use port lock wrappers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
serial: vt8500: Use port lock wrappers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
serial: ucc_uart: Use port lock wrappers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
serial: uartlite: Use port lock wrappers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
2023-09-18
Thomas Gleixner
serial: timbuart: Use port lock wrappers
Signed-off-by: Thomas Gleixner <
tglx@linutronix.de
>
commit
|
commitdiff
|
tree
next