lp:~mreed8855/ubuntu/+source/linux/+git/kinetic

Owned by Michael Reed
Get this repository:
git clone https://git.not.enabled/~mreed8855/ubuntu/+source/linux/+git/kinetic
Only Michael Reed can upload to this repository. If you are Michael Reed please log in for upload directions.

Branches

Name Last Modified Last Commit
lp_2008751_hpwdt_kinetic_1 2023-04-12 21:59:16 UTC
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING

Author: Jerry Hoemann
Author Date: 2022-08-20 20:28:20 UTC

watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING

Fixes: d48b0e173715 ("x86, nmi, drivers: Fix nmi splitup build bug")

Arm64 does not support NMI and has no <asm/nmi.h>.

Include <asm/nmi.h> only if CONFIG_HPWDT_NMI_DECODING is defined to
avoid build failure on non-existent header file on Arm64.

BugLink: https://bugs.launchpad.net/bugs/2008751

Signed-off-by: Jerry Hoemann <jerry.hoemann@hpe.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20220820202821.1263837-2-jerry.hoemann@hpe.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
(cherry picked from commit ed835d8171fc884c7750cdd54128df16d4571e3a)
Signed-off-by: Michael Reed <Michael.Reed@canonical.com>

lp_2008745_config_numa_emu_kinetic 2023-04-05 21:51:21 UTC
UBUNTU: [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU

Author: Michael Reed
Author Date: 2023-04-05 21:51:21 UTC

UBUNTU: [Config] Intel Sapphire Rapids HBM support needs CONFIG_NUMA_EMU

BugLink: https://bugs.launchpad.net/bugs/2008745

Currently Ubuntu kernel has this kernel config disabled.
But in some cases, Intel's Sapphire Rapids High Bandwith
Memory (SPR-HBM) needs this option.

Memory bandwidth has been a bottleneck of increasingly memory bound
workloads. Sapphire Rapids plus HBM is specifically targeted to
cater to these workloads, traditionally served using overprovisioning
of memory devices.

Signed-off-by: Michael Reed <Michael.Reed@canonical.com>

lp_2008527_dapc_kinetic 2023-03-30 20:40:41 UTC
cpufreq: ACPI: Defer setting boost MSRs

Author: Stuart Hayes
Author Date: 2022-11-02 19:59:57 UTC

cpufreq: ACPI: Defer setting boost MSRs

When acpi-cpufreq is loaded, boost is enabled on every CPU (by setting an
MSR) before the driver is registered with cpufreq. This can be very time
consuming, because it is done with a CPU hotplug startup callback, and
cpuhp_setup_state() schedules the callback (cpufreq_boost_online()) to run
on each CPU one at a time, waiting for each to run before calling the next.

If cpufreq_register_driver() fails--if, for example, there are no ACPI
P-states present--this is wasted time.

Since cpufreq already sets up a CPU hotplug startup callback if and when
acpi-cpufreq is registered, set the boost MSRs in acpi_cpufreq_cpu_init(),
which is called by the cpufreq cpuhp callback. This allows acpi-cpufreq to
exit quickly if it is loaded but not needed.

On one system with 192 CPUs, this patch speeds up boot by about 30 seconds.

BugLink: https://bugs.launchpad.net/bugs/2008527

Signed-off-by: Stuart Hayes <stuart.w.hayes@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
(cherry picked from commit 13fdbc8b8da6a2325cad3359c9a70504b0ff2f93)
Signed-off-by: Michael Reed <Michael.Reed@canonical.com>

lp_2008751_hpwdt_kinetic 2023-03-30 19:52:02 UTC
watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING

Author: Jerry Hoemann
Author Date: 2022-08-20 20:28:20 UTC

watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING

Fixes: d48b0e173715 ("x86, nmi, drivers: Fix nmi splitup build bug")

Arm64 does not support NMI and has no <asm/nmi.h>.

Include <asm/nmi.h> only if CONFIG_HPWDT_NMI_DECODING is defined to
avoid build failure on non-existent header file on Arm64.

BugLink: https://bugs.launchpad.net/bugs/2008751

Signed-off-by: Jerry Hoemann <jerry.hoemann@hpe.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20220820202821.1263837-2-jerry.hoemann@hpe.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
(cherry picked from commit ed835d8171fc884c7750cdd54128df16d4571e3a)
Signed-off-by: Michael Reed <Michael.Reed@canonical.com>

14 of 4 results
This repository contains Public information 
Everyone can see this information.

Subscribers